builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-768 starttime: 1463434556.49 results: success (0) buildid: 20160516124143 builduid: 3a25a15ff16c4b0cb6e450f554c3ebd7 revision: 17724486e1591858eea09dc327475a25883854a4 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:56.497497) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:56.497988) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:56.498293) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:56.536616) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:56.536897) ========= 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-1463422165.413392-145795080 _=/tools/buildbot/bin/python using PTY: False --2016-05-16 14:35:56-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 11.5M=0.001s 2016-05-16 14:35:57 (11.5 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.577927 ========= master_lag: 0.11 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:57.220751) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:57.221108) ========= 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-1463422165.413392-145795080 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.066283 ========= master_lag: 0.11 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:57.398748) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-16 14:35:57.399177) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 17724486e1591858eea09dc327475a25883854a4 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 17724486e1591858eea09dc327475a25883854a4 --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-1463422165.413392-145795080 _=/tools/buildbot/bin/python using PTY: False 2016-05-16 14:35:57,703 truncating revision to first 12 chars 2016-05-16 14:35:57,703 Setting DEBUG logging. 2016-05-16 14:35:57,703 attempt 1/10 2016-05-16 14:35:57,704 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/17724486e159?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-16 14:35:58,989 unpacking tar archive at: mozilla-aurora-17724486e159/testing/mozharness/ program finished with exit code 0 elapsedTime=1.957667 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-05-16 14:35:59.383302) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:59.383631) ========= script_repo_revision: 17724486e1591858eea09dc327475a25883854a4 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:59.384018) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:59.384314) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-16 14:35:59.412155) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 3 secs) (at 2016-05-16 14:35:59.412489) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: CCACHE_DIR=/builds/ccache CCACHE_UMASK=002 DISPLAY=:0 HOME=/home/cltbld LANG=en_US.UTF-8 LOGNAME=cltbld MAIL=/var/mail/cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NODE_PATH=/usr/bin/node MOZ_NO_REMOTE=1 NODE_PATH=/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test SHELL=/bin/bash SHLVL=1 TERM=linux TMOUT=86400 USER=cltbld XDG_SESSION_COOKIE=5a152710dd62cc268aad214e000002d8-1463422165.413392-145795080 _=/tools/buildbot/bin/python using PTY: False 14:35:59 INFO - MultiFileLogger online at 20160516 14:35:59 in /builds/slave/test 14:35:59 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 14:35:59 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:35:59 INFO - {'append_to_log': False, 14:35:59 INFO - 'base_work_dir': '/builds/slave/test', 14:35:59 INFO - 'blob_upload_branch': 'mozilla-aurora', 14:35:59 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:35:59 INFO - 'buildbot_json_path': 'buildprops.json', 14:35:59 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:35:59 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:35:59 INFO - 'download_minidump_stackwalk': True, 14:35:59 INFO - 'download_symbols': 'true', 14:35:59 INFO - 'e10s': False, 14:35:59 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:35:59 INFO - 'tooltool.py': '/tools/tooltool.py', 14:35:59 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:35:59 INFO - '/tools/misc-python/virtualenv.py')}, 14:35:59 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:35:59 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:35:59 INFO - 'log_level': 'info', 14:35:59 INFO - 'log_to_console': True, 14:35:59 INFO - 'opt_config_files': (), 14:35:59 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:35:59 INFO - '--processes=1', 14:35:59 INFO - '--config=%(test_path)s/wptrunner.ini', 14:35:59 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:35:59 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:35:59 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:35:59 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:35:59 INFO - 'pip_index': False, 14:35:59 INFO - 'require_test_zip': True, 14:35:59 INFO - 'test_type': ('testharness',), 14:35:59 INFO - 'this_chunk': '1', 14:35:59 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:35:59 INFO - 'total_chunks': '10', 14:35:59 INFO - 'virtualenv_path': 'venv', 14:35:59 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:35:59 INFO - 'work_dir': 'build'} 14:35:59 INFO - ##### 14:35:59 INFO - ##### Running clobber step. 14:35:59 INFO - ##### 14:35:59 INFO - Running pre-action listener: _resource_record_pre_action 14:35:59 INFO - Running main action method: clobber 14:35:59 INFO - rmtree: /builds/slave/test/build 14:35:59 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:36:02 INFO - Running post-action listener: _resource_record_post_action 14:36:02 INFO - ##### 14:36:02 INFO - ##### Running read-buildbot-config step. 14:36:02 INFO - ##### 14:36:02 INFO - Running pre-action listener: _resource_record_pre_action 14:36:02 INFO - Running main action method: read_buildbot_config 14:36:02 INFO - Using buildbot properties: 14:36:02 INFO - { 14:36:02 INFO - "project": "", 14:36:02 INFO - "product": "firefox", 14:36:02 INFO - "script_repo_revision": "production", 14:36:02 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 14:36:02 INFO - "repository": "", 14:36:02 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 14:36:02 INFO - "buildid": "20160516124143", 14:36:02 INFO - "pgo_build": "False", 14:36:02 INFO - "basedir": "/builds/slave/test", 14:36:02 INFO - "buildnumber": 13, 14:36:02 INFO - "slavename": "tst-linux32-spot-768", 14:36:02 INFO - "revision": "17724486e1591858eea09dc327475a25883854a4", 14:36:02 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 14:36:02 INFO - "platform": "linux", 14:36:02 INFO - "branch": "mozilla-aurora", 14:36:02 INFO - "repo_path": "releases/mozilla-aurora", 14:36:02 INFO - "moz_repo_path": "", 14:36:02 INFO - "stage_platform": "linux", 14:36:02 INFO - "builduid": "3a25a15ff16c4b0cb6e450f554c3ebd7", 14:36:02 INFO - "slavebuilddir": "test" 14:36:02 INFO - } 14:36:02 INFO - Found installer url https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 14:36:02 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 14:36:02 INFO - Running post-action listener: _resource_record_post_action 14:36:02 INFO - ##### 14:36:02 INFO - ##### Running download-and-extract step. 14:36:02 INFO - ##### 14:36:02 INFO - Running pre-action listener: _resource_record_pre_action 14:36:02 INFO - Running main action method: download_and_extract 14:36:02 INFO - mkdir: /builds/slave/test/build/tests 14:36:02 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')]} 14:36:02 INFO - https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 14:36:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 14:36:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 14:36:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 14:36:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json'}, attempt #1 14:36:03 INFO - Downloaded 1325 bytes. 14:36:03 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 14:36:03 INFO - Using the following test package requirements: 14:36:03 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 14:36:03 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:36:03 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 14:36:03 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:36:03 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 14:36:03 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:36:03 INFO - u'jsshell-linux-i686.zip'], 14:36:03 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:36:03 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 14:36:03 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 14:36:03 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:36:03 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 14:36:03 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:36:03 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 14:36:03 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:36:03 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 14:36:03 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 14:36:03 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 14:36:03 INFO - Downloading packages: [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'] for test suite category: web-platform 14:36:03 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:36:03 INFO - https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 14:36:03 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 14:36:03 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 14:36:03 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 14:36:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip'}, attempt #1 14:36:10 INFO - Downloaded 22437362 bytes. 14:36:10 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:36:10 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:36:11 INFO - caution: filename not matched: web-platform/* 14:36:11 INFO - Return code: 11 14:36:11 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:36:11 INFO - https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 14:36:11 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 14:36:11 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 14:36:11 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 14:36:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'}, attempt #1 14:36:21 INFO - Downloaded 36409041 bytes. 14:36:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:36:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:36:25 INFO - caution: filename not matched: bin/* 14:36:25 INFO - caution: filename not matched: config/* 14:36:25 INFO - caution: filename not matched: mozbase/* 14:36:25 INFO - caution: filename not matched: marionette/* 14:36:25 INFO - caution: filename not matched: tools/wptserve/* 14:36:25 INFO - Return code: 11 14:36:25 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')]} 14:36:25 INFO - https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 14:36:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:36:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:36:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:36:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2'}, attempt #1 14:36:42 INFO - Downloaded 69304719 bytes. 14:36:42 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:36:42 INFO - mkdir: /builds/slave/test/properties 14:36:42 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:36:42 INFO - Writing to file /builds/slave/test/properties/build_url 14:36:42 INFO - Contents: 14:36:42 INFO - build_url:https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 14:36:44 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:36:44 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:36:44 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:36:44 INFO - Contents: 14:36:44 INFO - symbols_url:https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:36:44 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')]} 14:36:44 INFO - https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 14:36:44 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:36:44 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:36:44 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:36:44 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #1 14:36:44 WARNING - URL Error: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 14:36:44 INFO - Running command: ['nslookup', 'queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com'] 14:36:44 INFO - Copy/paste: nslookup queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com 14:36:44 INFO - Server: 10.26.75.40 14:36:44 INFO - Address: 10.26.75.40#53 14:36:44 INFO - Name: queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com 14:36:44 INFO - Address: 10.134.100.191 14:36:44 INFO - Return code: 0 14:36:44 INFO - retry: attempt #1 caught exception: 14:36:44 INFO - retry: Failed, sleeping 30 seconds before retrying 14:37:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip'}, attempt #2 14:37:19 INFO - Downloaded 92277047 bytes. 14:37:19 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:37:19 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:37:27 INFO - Return code: 0 14:37:27 INFO - Running post-action listener: _resource_record_post_action 14:37:27 INFO - Running post-action listener: set_extra_try_arguments 14:37:27 INFO - ##### 14:37:27 INFO - ##### Running create-virtualenv step. 14:37:27 INFO - ##### 14:37:27 INFO - Running pre-action listener: _pre_create_virtualenv 14:37:27 INFO - Running pre-action listener: _resource_record_pre_action 14:37:27 INFO - Running main action method: create_virtualenv 14:37:27 INFO - Creating virtualenv /builds/slave/test/build/venv 14:37:27 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 14:37:27 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:37:28 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:37:28 INFO - Using real prefix '/usr' 14:37:28 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:37:30 INFO - Installing distribute.............................................................................................................................................................................................done. 14:37:33 INFO - Installing pip.................done. 14:37:33 INFO - Return code: 0 14:37:33 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:37: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')]} 14:37:33 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:37:33 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:37: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')]} 14:37:33 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:37:33 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:37:34 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x9232c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9299598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902de30>, '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 0x92cac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9349470>, '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-1463422165.413392-145795080', '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 14:37:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:37:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:37:34 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:37:34 INFO - 'CCACHE_UMASK': '002', 14:37:34 INFO - 'DISPLAY': ':0', 14:37:34 INFO - 'HOME': '/home/cltbld', 14:37:34 INFO - 'LANG': 'en_US.UTF-8', 14:37:34 INFO - 'LOGNAME': 'cltbld', 14:37:34 INFO - 'MAIL': '/var/mail/cltbld', 14:37:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:37:34 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:37:34 INFO - 'MOZ_NO_REMOTE': '1', 14:37:34 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:37:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:37:34 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:37:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:37:34 INFO - 'PWD': '/builds/slave/test', 14:37:34 INFO - 'SHELL': '/bin/bash', 14:37:34 INFO - 'SHLVL': '1', 14:37:34 INFO - 'TERM': 'linux', 14:37:34 INFO - 'TMOUT': '86400', 14:37:34 INFO - 'USER': 'cltbld', 14:37:34 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463422165.413392-145795080', 14:37:34 INFO - '_': '/tools/buildbot/bin/python'} 14:37:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:37:34 INFO - Downloading/unpacking psutil>=0.7.1 14:37: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 14:37: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 14:37: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 14:37: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 14:37: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 14:37: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 14:37:40 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:37:40 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:37:40 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:37:40 INFO - Installing collected packages: psutil 14:37:40 INFO - Running setup.py install for psutil 14:37:40 INFO - building 'psutil._psutil_linux' extension 14:37:40 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 14:37:40 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 14:37:40 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 14:37:40 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 14:37:40 INFO - building 'psutil._psutil_posix' extension 14:37:40 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 14:37:41 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 14:37:41 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:37:41 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:37:41 INFO - Successfully installed psutil 14:37:41 INFO - Cleaning up... 14:37:41 INFO - Return code: 0 14:37:41 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:37:41 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')]} 14:37:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:37:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:37:41 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')]} 14:37:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:37:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:37:41 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 0x9232c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9299598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902de30>, '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 0x92cac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9349470>, '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-1463422165.413392-145795080', '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 14:37:41 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 14:37:41 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 14:37:41 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:37:41 INFO - 'CCACHE_UMASK': '002', 14:37:41 INFO - 'DISPLAY': ':0', 14:37:41 INFO - 'HOME': '/home/cltbld', 14:37:41 INFO - 'LANG': 'en_US.UTF-8', 14:37:41 INFO - 'LOGNAME': 'cltbld', 14:37:41 INFO - 'MAIL': '/var/mail/cltbld', 14:37:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:37:41 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:37:41 INFO - 'MOZ_NO_REMOTE': '1', 14:37:41 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:37:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:37:41 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:37:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:37:41 INFO - 'PWD': '/builds/slave/test', 14:37:41 INFO - 'SHELL': '/bin/bash', 14:37:41 INFO - 'SHLVL': '1', 14:37:41 INFO - 'TERM': 'linux', 14:37:41 INFO - 'TMOUT': '86400', 14:37:41 INFO - 'USER': 'cltbld', 14:37:41 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463422165.413392-145795080', 14:37:41 INFO - '_': '/tools/buildbot/bin/python'} 14:37:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:37:41 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:37:41 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 14:37:41 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 14:37:41 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 14:37:41 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 14:37:41 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 14:37:41 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 14:37:46 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:37:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:37:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:37:47 INFO - Installing collected packages: mozsystemmonitor 14:37:47 INFO - Running setup.py install for mozsystemmonitor 14:37:47 INFO - Successfully installed mozsystemmonitor 14:37:47 INFO - Cleaning up... 14:37:47 INFO - Return code: 0 14:37:47 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:37:47 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')]} 14:37:47 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:37:47 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:37:47 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')]} 14:37:47 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:37:47 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:37:47 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 0x9232c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9299598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902de30>, '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 0x92cac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9349470>, '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-1463422165.413392-145795080', '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 14:37:47 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 14:37:47 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 14:37:47 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:37:47 INFO - 'CCACHE_UMASK': '002', 14:37:47 INFO - 'DISPLAY': ':0', 14:37:47 INFO - 'HOME': '/home/cltbld', 14:37:47 INFO - 'LANG': 'en_US.UTF-8', 14:37:47 INFO - 'LOGNAME': 'cltbld', 14:37:47 INFO - 'MAIL': '/var/mail/cltbld', 14:37:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:37:47 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:37:47 INFO - 'MOZ_NO_REMOTE': '1', 14:37:47 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:37:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:37:47 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:37:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:37:47 INFO - 'PWD': '/builds/slave/test', 14:37:47 INFO - 'SHELL': '/bin/bash', 14:37:47 INFO - 'SHLVL': '1', 14:37:47 INFO - 'TERM': 'linux', 14:37:47 INFO - 'TMOUT': '86400', 14:37:47 INFO - 'USER': 'cltbld', 14:37:47 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463422165.413392-145795080', 14:37:47 INFO - '_': '/tools/buildbot/bin/python'} 14:37:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:37:47 INFO - Downloading/unpacking blobuploader==1.2.4 14:37:47 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 14:37:47 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 14:37:47 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 14:37:47 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 14:37:47 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 14:37:47 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 14:37:52 INFO - Downloading blobuploader-1.2.4.tar.gz 14:37:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:37:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:37:52 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 14:37:52 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 14:37:52 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 14:37:52 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 14:37:52 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 14:37:52 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 14:37:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:37:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:37: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 14:37: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 14:37: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 14:37: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 14:37: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 14:37: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 14:37:54 INFO - Downloading docopt-0.6.1.tar.gz 14:37:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:37:54 INFO - Installing collected packages: blobuploader, requests, docopt 14:37:54 INFO - Running setup.py install for blobuploader 14:37:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:37:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:37:55 INFO - Running setup.py install for requests 14:37:55 INFO - Running setup.py install for docopt 14:37:56 INFO - Successfully installed blobuploader requests docopt 14:37:56 INFO - Cleaning up... 14:37:56 INFO - Return code: 0 14:37:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:37:56 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')]} 14:37:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:37:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:37:56 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')]} 14:37:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:37:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:37:56 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 0x9232c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9299598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902de30>, '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 0x92cac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9349470>, '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-1463422165.413392-145795080', '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 14:37:56 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 14:37:56 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 14:37:56 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:37:56 INFO - 'CCACHE_UMASK': '002', 14:37:56 INFO - 'DISPLAY': ':0', 14:37:56 INFO - 'HOME': '/home/cltbld', 14:37:56 INFO - 'LANG': 'en_US.UTF-8', 14:37:56 INFO - 'LOGNAME': 'cltbld', 14:37:56 INFO - 'MAIL': '/var/mail/cltbld', 14:37:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:37:56 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:37:56 INFO - 'MOZ_NO_REMOTE': '1', 14:37:56 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:37:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:37:56 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:37:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:37:56 INFO - 'PWD': '/builds/slave/test', 14:37:56 INFO - 'SHELL': '/bin/bash', 14:37:56 INFO - 'SHLVL': '1', 14:37:56 INFO - 'TERM': 'linux', 14:37:56 INFO - 'TMOUT': '86400', 14:37:56 INFO - 'USER': 'cltbld', 14:37:56 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463422165.413392-145795080', 14:37:56 INFO - '_': '/tools/buildbot/bin/python'} 14:37:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:37:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:37:56 INFO - Running setup.py (path:/tmp/pip-mZmlTg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:37:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:37:56 INFO - Running setup.py (path:/tmp/pip-XP00xG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:37:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:37:56 INFO - Running setup.py (path:/tmp/pip-nPpKBc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:37:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:37:56 INFO - Running setup.py (path:/tmp/pip-Ij4tyd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:37:57 INFO - Running setup.py (path:/tmp/pip-LFOufm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:37:57 INFO - Running setup.py (path:/tmp/pip-Vo7QPI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:37:57 INFO - Running setup.py (path:/tmp/pip-qBCuYX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:37:57 INFO - Running setup.py (path:/tmp/pip-2SxnB8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:37:57 INFO - Running setup.py (path:/tmp/pip-UK37a5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:37:57 INFO - Running setup.py (path:/tmp/pip-QHAQ0n-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:37:57 INFO - Running setup.py (path:/tmp/pip-lcArgq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:37:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:37:57 INFO - Running setup.py (path:/tmp/pip-hRXuL_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:37:58 INFO - Running setup.py (path:/tmp/pip-SiMxuP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:37:58 INFO - Running setup.py (path:/tmp/pip-nmxPbc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:37:58 INFO - Running setup.py (path:/tmp/pip-2V82vK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:37:58 INFO - Running setup.py (path:/tmp/pip-eVj6zS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:37:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:37:58 INFO - Running setup.py (path:/tmp/pip-Cz1kZ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:37:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:37:58 INFO - Running setup.py (path:/tmp/pip-2PclqC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:37:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:37:58 INFO - Running setup.py (path:/tmp/pip-RbigK2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:37:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:37:59 INFO - Running setup.py (path:/tmp/pip-pfYmuS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:37:59 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:37:59 INFO - Running setup.py (path:/tmp/pip-oM7B_6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:37:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:37:59 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 14:37:59 INFO - Running setup.py install for manifestparser 14:37:59 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:37:59 INFO - Running setup.py install for mozcrash 14:38:00 INFO - Running setup.py install for mozdebug 14:38:00 INFO - Running setup.py install for mozdevice 14:38:00 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:38:00 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:38:00 INFO - Running setup.py install for mozfile 14:38:00 INFO - Running setup.py install for mozhttpd 14:38:00 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:38:00 INFO - Running setup.py install for mozinfo 14:38:01 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:38:01 INFO - Running setup.py install for mozInstall 14:38:01 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:38:01 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:38:01 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:38:01 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:38:01 INFO - Running setup.py install for mozleak 14:38:01 INFO - Running setup.py install for mozlog 14:38:01 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:38:01 INFO - Running setup.py install for moznetwork 14:38:02 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:38:02 INFO - Running setup.py install for mozprocess 14:38:02 INFO - Running setup.py install for mozprofile 14:38:02 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:38:02 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:38:02 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:38:02 INFO - Running setup.py install for mozrunner 14:38:02 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:38:02 INFO - Running setup.py install for mozscreenshot 14:38:03 INFO - Running setup.py install for moztest 14:38:03 INFO - Running setup.py install for mozversion 14:38:03 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:38:03 INFO - Running setup.py install for wptserve 14:38:03 INFO - Running setup.py install for marionette-driver 14:38:04 INFO - Running setup.py install for browsermob-proxy 14:38:04 INFO - Running setup.py install for marionette-client 14:38:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:38:04 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:38:04 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 14:38:04 INFO - Cleaning up... 14:38:04 INFO - Return code: 0 14:38:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:38:04 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')]} 14:38:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:38:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:38:04 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')]} 14:38:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:38:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 14:38:04 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 0x9232c58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x9299598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x934bf28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x902de30>, '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 0x92cac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9349470>, '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-1463422165.413392-145795080', '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 14:38:04 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 14:38:04 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 14:38:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:38:04 INFO - 'CCACHE_UMASK': '002', 14:38:04 INFO - 'DISPLAY': ':0', 14:38:04 INFO - 'HOME': '/home/cltbld', 14:38:04 INFO - 'LANG': 'en_US.UTF-8', 14:38:04 INFO - 'LOGNAME': 'cltbld', 14:38:04 INFO - 'MAIL': '/var/mail/cltbld', 14:38:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:38:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:38:04 INFO - 'MOZ_NO_REMOTE': '1', 14:38:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:38:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:38:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:38:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:38:04 INFO - 'PWD': '/builds/slave/test', 14:38:04 INFO - 'SHELL': '/bin/bash', 14:38:04 INFO - 'SHLVL': '1', 14:38:04 INFO - 'TERM': 'linux', 14:38:04 INFO - 'TMOUT': '86400', 14:38:04 INFO - 'USER': 'cltbld', 14:38:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463422165.413392-145795080', 14:38:04 INFO - '_': '/tools/buildbot/bin/python'} 14:38:05 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:38:05 INFO - Running setup.py (path:/tmp/pip-X26YVa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:38:05 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)) 14:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:38:05 INFO - Running setup.py (path:/tmp/pip-e8XPvp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:38:05 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)) 14:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:38:05 INFO - Running setup.py (path:/tmp/pip-K9BOWI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:38:05 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)) 14:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:38:05 INFO - Running setup.py (path:/tmp/pip-0eojmy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:38:05 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)) 14:38:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:38:05 INFO - Running setup.py (path:/tmp/pip-x2Vnpy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:38:06 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)) 14:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:38:06 INFO - Running setup.py (path:/tmp/pip-PkYJ1w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:38:06 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)) 14:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:38:06 INFO - Running setup.py (path:/tmp/pip-N7GLL9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:38:06 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)) 14:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:38:06 INFO - Running setup.py (path:/tmp/pip-kkqT1F-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:38:06 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)) 14:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:38:06 INFO - Running setup.py (path:/tmp/pip-Q7mA1K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:38:06 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)) 14:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:38:06 INFO - Running setup.py (path:/tmp/pip-xraSKO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:38:06 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)) 14:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:38:06 INFO - Running setup.py (path:/tmp/pip-dsHloZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:38:06 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)) 14:38:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:38:06 INFO - Running setup.py (path:/tmp/pip-veTB6N-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:38:07 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)) 14:38:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:38:07 INFO - Running setup.py (path:/tmp/pip-0NPKia-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:38:07 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)) 14:38:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:38:07 INFO - Running setup.py (path:/tmp/pip-gYRBl6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:38:07 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)) 14:38:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:38:07 INFO - Running setup.py (path:/tmp/pip-c9o2R5-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:38:07 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)) 14:38:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:38:07 INFO - Running setup.py (path:/tmp/pip-6Tc5Vk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:38:07 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)) 14:38:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:38:07 INFO - Running setup.py (path:/tmp/pip-m3cvVd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:38:07 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)) 14:38:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:38:07 INFO - Running setup.py (path:/tmp/pip-LFPmYd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:38:07 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)) 14:38:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:38:07 INFO - Running setup.py (path:/tmp/pip-p94jx4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:38:08 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)) 14:38:08 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:38:08 INFO - Running setup.py (path:/tmp/pip-FiZlC1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:38:08 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)) 14:38:08 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:38:08 INFO - Running setup.py (path:/tmp/pip-8a2IYI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:38:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:38:08 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)) 14:38:08 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)) 14:38:08 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)) 14:38:08 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)) 14:38:08 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)) 14:38:08 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)) 14:38:08 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:38:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:38:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:38:08 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:38:08 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 14:38:08 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:38:08 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:38:13 INFO - Downloading blessings-1.6.tar.gz 14:38:13 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:38:14 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)) 14:38:14 INFO - Installing collected packages: blessings 14:38:14 INFO - Running setup.py install for blessings 14:38:14 INFO - Successfully installed blessings 14:38:14 INFO - Cleaning up... 14:38:14 INFO - Return code: 0 14:38:14 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:38:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:38:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:38:14 INFO - Reading from file tmpfile_stdout 14:38:14 INFO - Current package versions: 14:38:14 INFO - argparse == 1.2.1 14:38:14 INFO - blessings == 1.6 14:38:14 INFO - blobuploader == 1.2.4 14:38:14 INFO - browsermob-proxy == 0.6.0 14:38:14 INFO - docopt == 0.6.1 14:38:14 INFO - manifestparser == 1.1 14:38:14 INFO - marionette-client == 2.3.0 14:38:14 INFO - marionette-driver == 1.4.0 14:38:14 INFO - mozInstall == 1.12 14:38:14 INFO - mozcrash == 0.17 14:38:14 INFO - mozdebug == 0.1 14:38:14 INFO - mozdevice == 0.48 14:38:14 INFO - mozfile == 1.2 14:38:14 INFO - mozhttpd == 0.7 14:38:14 INFO - mozinfo == 0.9 14:38:14 INFO - mozleak == 0.1 14:38:14 INFO - mozlog == 3.1 14:38:14 INFO - moznetwork == 0.27 14:38:14 INFO - mozprocess == 0.22 14:38:14 INFO - mozprofile == 0.28 14:38:14 INFO - mozrunner == 6.11 14:38:14 INFO - mozscreenshot == 0.1 14:38:14 INFO - mozsystemmonitor == 0.0 14:38:14 INFO - moztest == 0.7 14:38:14 INFO - mozversion == 1.4 14:38:14 INFO - psutil == 3.1.1 14:38:14 INFO - requests == 1.2.3 14:38:14 INFO - wptserve == 1.4.0 14:38:14 INFO - wsgiref == 0.1.2 14:38:14 INFO - Running post-action listener: _resource_record_post_action 14:38:14 INFO - Running post-action listener: _start_resource_monitoring 14:38:14 INFO - Starting resource monitoring. 14:38:14 INFO - ##### 14:38:14 INFO - ##### Running pull step. 14:38:14 INFO - ##### 14:38:14 INFO - Running pre-action listener: _resource_record_pre_action 14:38:14 INFO - Running main action method: pull 14:38:14 INFO - Pull has nothing to do! 14:38:14 INFO - Running post-action listener: _resource_record_post_action 14:38:14 INFO - ##### 14:38:14 INFO - ##### Running install step. 14:38:14 INFO - ##### 14:38:14 INFO - Running pre-action listener: _resource_record_pre_action 14:38:14 INFO - Running main action method: install 14:38:14 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:38:14 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:38:15 INFO - Reading from file tmpfile_stdout 14:38:15 INFO - Detecting whether we're running mozinstall >=1.0... 14:38:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:38:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:38:15 INFO - Reading from file tmpfile_stdout 14:38:15 INFO - Output received: 14:38:15 INFO - Usage: mozinstall [options] installer 14:38:15 INFO - Options: 14:38:15 INFO - -h, --help show this help message and exit 14:38:15 INFO - -d DEST, --destination=DEST 14:38:15 INFO - Directory to install application into. [default: 14:38:15 INFO - "/builds/slave/test"] 14:38:15 INFO - --app=APP Application being installed. [default: firefox] 14:38:15 INFO - mkdir: /builds/slave/test/build/application 14:38:15 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2', '--destination', '/builds/slave/test/build/application'] 14:38:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 --destination /builds/slave/test/build/application 14:38:44 INFO - Reading from file tmpfile_stdout 14:38:44 INFO - Output received: 14:38:44 INFO - /builds/slave/test/build/application/firefox/firefox 14:38:44 INFO - Running post-action listener: _resource_record_post_action 14:38:44 INFO - ##### 14:38:44 INFO - ##### Running run-tests step. 14:38:44 INFO - ##### 14:38:44 INFO - Running pre-action listener: _resource_record_pre_action 14:38:44 INFO - Running main action method: run_tests 14:38:44 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:38:44 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:38:44 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:38:44 INFO - grabbing minidump binary from tooltool 14:38:44 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')]} 14:38:44 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 0x902de30>, '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 0x92cac38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x9349470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:38:44 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 14:38:44 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 14:38:44 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:38:44 INFO - Return code: 0 14:38:44 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 14:38:45 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:38:45 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/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.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 14:38:45 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/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.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 14:38:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 14:38:45 INFO - 'CCACHE_UMASK': '002', 14:38:45 INFO - 'DISPLAY': ':0', 14:38:45 INFO - 'HOME': '/home/cltbld', 14:38:45 INFO - 'LANG': 'en_US.UTF-8', 14:38:45 INFO - 'LOGNAME': 'cltbld', 14:38:45 INFO - 'MAIL': '/var/mail/cltbld', 14:38:45 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:38:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:38:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 14:38:45 INFO - 'MOZ_NO_REMOTE': '1', 14:38:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 14:38:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:38:45 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 14:38:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:38:45 INFO - 'PWD': '/builds/slave/test', 14:38:45 INFO - 'SHELL': '/bin/bash', 14:38:45 INFO - 'SHLVL': '1', 14:38:45 INFO - 'TERM': 'linux', 14:38:45 INFO - 'TMOUT': '86400', 14:38:45 INFO - 'USER': 'cltbld', 14:38:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1463422165.413392-145795080', 14:38:45 INFO - '_': '/tools/buildbot/bin/python'} 14:38:45 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/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.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 14:38:45 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 14:38:45 INFO - import pkg_resources 14:38:46 INFO - Using 1 client processes 14:38:47 INFO - wptserve Starting http server on 127.0.0.1:8000 14:38:47 INFO - wptserve Starting http server on 127.0.0.1:8001 14:38:47 INFO - wptserve Starting http server on 127.0.0.1:8443 14:38:49 INFO - SUITE-START | Running 778 tests 14:38:49 INFO - Running testharness tests 14:38:49 INFO - Setting up ssl 14:38:49 INFO - PROCESS | certutil | 14:38:49 INFO - PROCESS | certutil | 14:38:49 INFO - PROCESS | certutil | 14:38:49 INFO - Certificate Nickname Trust Attributes 14:38:49 INFO - SSL,S/MIME,JAR/XPI 14:38:49 INFO - 14:38:49 INFO - web-platform-tests CT,, 14:38:49 INFO - 14:38:49 INFO - Starting runner 14:38:52 INFO - PROCESS | 1918 | 1463434732248 Marionette DEBUG Marionette enabled via build flag and pref 14:38:52 INFO - PROCESS | 1918 | ++DOCSHELL 0xa4f18800 == 1 [pid = 1918] [id = 1] 14:38:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 1 (0xa4f18c00) [pid = 1918] [serial = 1] [outer = (nil)] 14:38:52 INFO - PROCESS | 1918 | [1918] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 14:38:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 2 (0xa4f19400) [pid = 1918] [serial = 2] [outer = 0xa4f18c00] 14:38:52 INFO - PROCESS | 1918 | 1463434732922 Marionette INFO Listening on port 2828 14:38:53 INFO - PROCESS | 1918 | 1463434733613 Marionette DEBUG Marionette enabled via command-line flag 14:38:53 INFO - PROCESS | 1918 | ++DOCSHELL 0xa2376000 == 2 [pid = 1918] [id = 2] 14:38:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 3 (0xa238d400) [pid = 1918] [serial = 3] [outer = (nil)] 14:38:53 INFO - PROCESS | 1918 | [1918] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9828 14:38:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 4 (0xa238dc00) [pid = 1918] [serial = 4] [outer = 0xa238d400] 14:38:53 INFO - PROCESS | 1918 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a228b040 14:38:53 INFO - PROCESS | 1918 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a228bb20 14:38:53 INFO - PROCESS | 1918 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a229ca20 14:38:53 INFO - PROCESS | 1918 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a229d680 14:38:53 INFO - PROCESS | 1918 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a22a13c0 14:38:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 5 (0xa22c5c00) [pid = 1918] [serial = 5] [outer = 0xa4f18c00] 14:38:54 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:38:54 INFO - PROCESS | 1918 | 1463434734011 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:43215 14:38:54 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:38:54 INFO - PROCESS | 1918 | 1463434734042 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:43216 14:38:54 INFO - PROCESS | 1918 | 1463434734101 Marionette DEBUG Closed connection conn0 14:38:54 INFO - PROCESS | 1918 | [1918] WARNING: Hardware Vsync support not yet implemented. Falling back to software timers: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/gfx/thebes/gfxPlatform.cpp, line 2255 14:38:54 INFO - PROCESS | 1918 | 1463434734214 Marionette DEBUG Closed connection conn1 14:38:54 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:38:54 INFO - PROCESS | 1918 | 1463434734226 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:43217 14:38:54 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:38:54 INFO - PROCESS | 1918 | 1463434734277 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:43218 14:38:54 INFO - PROCESS | 1918 | 1463434734285 Marionette DEBUG Closed connection conn2 14:38:54 INFO - PROCESS | 1918 | 1463434734318 Marionette TRACE conn3 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:38:54 INFO - PROCESS | 1918 | 1463434734345 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160516124143","device":"desktop","version":"48.0a2"} 14:38:55 INFO - PROCESS | 1918 | [1918] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:38:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a358c00 == 3 [pid = 1918] [id = 3] 14:38:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 6 (0x9a359000) [pid = 1918] [serial = 6] [outer = (nil)] 14:38:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a359400 == 4 [pid = 1918] [id = 4] 14:38:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 7 (0x9a35cc00) [pid = 1918] [serial = 7] [outer = (nil)] 14:38:56 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:38:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x99623400 == 5 [pid = 1918] [id = 5] 14:38:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 8 (0x99623800) [pid = 1918] [serial = 8] [outer = (nil)] 14:38:56 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:38:57 INFO - PROCESS | 1918 | [1918] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:38:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 9 (0x9ce41400) [pid = 1918] [serial = 9] [outer = 0x99623800] 14:38:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 10 (0x99ad3000) [pid = 1918] [serial = 10] [outer = 0x9a359000] 14:38:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 11 (0x99ad4c00) [pid = 1918] [serial = 11] [outer = 0x9a35cc00] 14:38:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 12 (0x99ad6c00) [pid = 1918] [serial = 12] [outer = 0x99623800] 14:38:58 INFO - PROCESS | 1918 | 1463434738581 Marionette DEBUG loaded listener.js 14:38:58 INFO - PROCESS | 1918 | 1463434738600 Marionette DEBUG loaded listener.js 14:38:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 13 (0x9784f000) [pid = 1918] [serial = 13] [outer = 0x99623800] 14:38:59 INFO - PROCESS | 1918 | 1463434739368 Marionette TRACE conn3 <- [1,1,null,{"sessionId":"8d5eed16-e546-48c5-a393-1a5ca58029e6","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160516124143","device":"desktop","version":"48.0a2","command_id":1}}] 14:38:59 INFO - PROCESS | 1918 | 1463434739585 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}] 14:38:59 INFO - PROCESS | 1918 | 1463434739789 Marionette TRACE conn3 <- [1,2,null,{"value":null}] 14:38:59 INFO - PROCESS | 1918 | 1463434739968 Marionette TRACE conn3 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:39:00 INFO - PROCESS | 1918 | [1918] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:39:00 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:39:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 14 (0x950dbc00) [pid = 1918] [serial = 14] [outer = 0x99623800] 14:39:00 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:39:00 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:39:00 INFO - PROCESS | 1918 | 1463434740399 Marionette TRACE conn3 <- [1,3,null,{}] 14:39:00 INFO - PROCESS | 1918 | 1463434740500 Marionette TRACE conn3 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:39:00 INFO - PROCESS | 1918 | 1463434740566 Marionette TRACE conn3 <- [1,4,null,{"value":null}] 14:39:00 INFO - PROCESS | 1918 | 1463434740611 Marionette TRACE conn3 -> [0,5,"getWindowHandle",null] 14:39:00 INFO - PROCESS | 1918 | 1463434740615 Marionette TRACE conn3 <- [1,5,null,{"value":"8"}] 14:39:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:39:00 INFO - PROCESS | 1918 | 1463434740622 Marionette TRACE conn3 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:39:00 INFO - PROCESS | 1918 | 1463434740628 Marionette TRACE conn3 <- [1,6,null,{}] 14:39:00 INFO - PROCESS | 1918 | 1463434740635 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}] 14:39:00 INFO - PROCESS | 1918 | 1463434740653 Marionette TRACE conn3 <- [1,7,null,{"value":null}] 14:39:00 INFO - PROCESS | 1918 | 1463434740662 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x93c0a800 == 6 [pid = 1918] [id = 6] 14:39:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 15 (0x93c0ac00) [pid = 1918] [serial = 15] [outer = (nil)] 14:39:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 16 (0x93c0cc00) [pid = 1918] [serial = 16] [outer = 0x93c0ac00] 14:39:00 INFO - PROCESS | 1918 | 1463434740741 Marionette DEBUG loaded listener.js 14:39:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 17 (0x977d6400) [pid = 1918] [serial = 17] [outer = 0x93c0ac00] 14:39:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x93ce1800 == 7 [pid = 1918] [id = 7] 14:39:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 18 (0x93ce1c00) [pid = 1918] [serial = 18] [outer = (nil)] 14:39:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 19 (0x98dea400) [pid = 1918] [serial = 19] [outer = 0x93ce1c00] 14:39:01 INFO - PROCESS | 1918 | 1463434741230 Marionette DEBUG loaded listener.js 14:39:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 20 (0x9390ac00) [pid = 1918] [serial = 20] [outer = 0x93ce1c00] 14:39:01 INFO - PROCESS | 1918 | 1463434741774 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]]]}] 14:39:01 INFO - PROCESS | 1918 | [1918] WARNING: GetDefaultCharsetForLocale: need to add multi locale support: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/intl/locale/unix/nsUNIXCharset.cpp, line 98 14:39:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:39:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1236ms 14:39:01 INFO - PROCESS | 1918 | 1463434741887 Marionette TRACE conn3 -> [0,9,"getWindowHandle",null] 14:39:01 INFO - PROCESS | 1918 | 1463434741890 Marionette TRACE conn3 <- [1,9,null,{"value":"8"}] 14:39:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:39:01 INFO - PROCESS | 1918 | 1463434741984 Marionette TRACE conn3 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:39:01 INFO - PROCESS | 1918 | 1463434741988 Marionette TRACE conn3 <- [1,10,null,{}] 14:39:02 INFO - PROCESS | 1918 | 1463434742019 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}] 14:39:02 INFO - PROCESS | 1918 | 1463434742196 Marionette TRACE conn3 <- [1,11,null,{"value":null}] 14:39:02 INFO - PROCESS | 1918 | 1463434742219 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x9210c800 == 8 [pid = 1918] [id = 8] 14:39:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 21 (0x9210cc00) [pid = 1918] [serial = 21] [outer = (nil)] 14:39:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 22 (0x9210ec00) [pid = 1918] [serial = 22] [outer = 0x9210cc00] 14:39:02 INFO - PROCESS | 1918 | 1463434742301 Marionette DEBUG loaded listener.js 14:39:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 23 (0x977dec00) [pid = 1918] [serial = 23] [outer = 0x9210cc00] 14:39:03 INFO - PROCESS | 1918 | 1463434743333 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]]]}] 14:39:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:39:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1423ms 14:39:03 INFO - PROCESS | 1918 | 1463434743378 Marionette TRACE conn3 -> [0,13,"getWindowHandle",null] 14:39:03 INFO - PROCESS | 1918 | 1463434743385 Marionette TRACE conn3 <- [1,13,null,{"value":"8"}] 14:39:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:39:03 INFO - PROCESS | 1918 | 1463434743394 Marionette TRACE conn3 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:39:03 INFO - PROCESS | 1918 | 1463434743399 Marionette TRACE conn3 <- [1,14,null,{}] 14:39:03 INFO - PROCESS | 1918 | 1463434743408 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}] 14:39:03 INFO - PROCESS | 1918 | 1463434743599 Marionette TRACE conn3 <- [1,15,null,{"value":null}] 14:39:03 INFO - PROCESS | 1918 | 1463434743738 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x92236800 == 9 [pid = 1918] [id = 9] 14:39:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 24 (0x9242f000) [pid = 1918] [serial = 24] [outer = (nil)] 14:39:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 25 (0x92431800) [pid = 1918] [serial = 25] [outer = 0x9242f000] 14:39:03 INFO - PROCESS | 1918 | 1463434743825 Marionette DEBUG loaded listener.js 14:39:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 26 (0x92482c00) [pid = 1918] [serial = 26] [outer = 0x9242f000] 14:39:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x9248e800 == 10 [pid = 1918] [id = 10] 14:39:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 27 (0x9248ec00) [pid = 1918] [serial = 27] [outer = (nil)] 14:39:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 28 (0x9248e000) [pid = 1918] [serial = 28] [outer = 0x9248ec00] 14:39:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 29 (0x93902800) [pid = 1918] [serial = 29] [outer = 0x9248ec00] 14:39:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x9390f400 == 11 [pid = 1918] [id = 11] 14:39:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 30 (0x93c0bc00) [pid = 1918] [serial = 30] [outer = (nil)] 14:39:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 31 (0x950de000) [pid = 1918] [serial = 31] [outer = 0x93c0bc00] 14:39:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 32 (0x93cdb800) [pid = 1918] [serial = 32] [outer = 0x93c0bc00] 14:39:04 INFO - PROCESS | 1918 | 1463434744906 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]]]}] 14:39:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:39:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1531ms 14:39:04 INFO - PROCESS | 1918 | 1463434744983 Marionette TRACE conn3 -> [0,17,"getWindowHandle",null] 14:39:04 INFO - PROCESS | 1918 | 1463434744991 Marionette TRACE conn3 <- [1,17,null,{"value":"8"}] 14:39:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:39:05 INFO - PROCESS | 1918 | 1463434745063 Marionette TRACE conn3 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:39:05 INFO - PROCESS | 1918 | 1463434745067 Marionette TRACE conn3 <- [1,18,null,{}] 14:39:05 INFO - PROCESS | 1918 | 1463434745088 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}] 14:39:05 INFO - PROCESS | 1918 | 1463434745285 Marionette TRACE conn3 <- [1,19,null,{"value":null}] 14:39:05 INFO - PROCESS | 1918 | 1463434745408 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x92488c00 == 12 [pid = 1918] [id = 12] 14:39:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 33 (0x93902000) [pid = 1918] [serial = 33] [outer = (nil)] 14:39:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 34 (0x98032c00) [pid = 1918] [serial = 34] [outer = 0x93902000] 14:39:05 INFO - PROCESS | 1918 | 1463434745494 Marionette DEBUG loaded listener.js 14:39:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 35 (0x99563000) [pid = 1918] [serial = 35] [outer = 0x93902000] 14:39:06 INFO - PROCESS | 1918 | 1463434746311 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]]]}] 14:39:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:39:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1310ms 14:39:06 INFO - PROCESS | 1918 | 1463434746356 Marionette TRACE conn3 -> [0,21,"getWindowHandle",null] 14:39:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:39:06 INFO - PROCESS | 1918 | 1463434746361 Marionette TRACE conn3 <- [1,21,null,{"value":"8"}] 14:39:06 INFO - PROCESS | 1918 | 1463434746367 Marionette TRACE conn3 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:39:06 INFO - PROCESS | 1918 | 1463434746373 Marionette TRACE conn3 <- [1,22,null,{}] 14:39:06 INFO - PROCESS | 1918 | 1463434746389 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}] 14:39:06 INFO - PROCESS | 1918 | 1463434746576 Marionette TRACE conn3 <- [1,23,null,{"value":null}] 14:39:06 INFO - PROCESS | 1918 | 1463434746705 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a479000 == 13 [pid = 1918] [id = 13] 14:39:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 36 (0x9a479400) [pid = 1918] [serial = 36] [outer = (nil)] 14:39:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 37 (0x9aeb8800) [pid = 1918] [serial = 37] [outer = 0x9a479400] 14:39:06 INFO - PROCESS | 1918 | 1463434746810 Marionette DEBUG loaded listener.js 14:39:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 38 (0x9ce40c00) [pid = 1918] [serial = 38] [outer = 0x9a479400] 14:39:07 INFO - PROCESS | 1918 | 1463434747678 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]]]}] 14:39:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:39:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1382ms 14:39:07 INFO - PROCESS | 1918 | 1463434747750 Marionette TRACE conn3 -> [0,25,"getWindowHandle",null] 14:39:07 INFO - PROCESS | 1918 | 1463434747754 Marionette TRACE conn3 <- [1,25,null,{"value":"8"}] 14:39:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:39:07 INFO - PROCESS | 1918 | 1463434747760 Marionette TRACE conn3 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:39:07 INFO - PROCESS | 1918 | 1463434747763 Marionette TRACE conn3 <- [1,26,null,{}] 14:39:07 INFO - PROCESS | 1918 | 1463434747769 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}] 14:39:07 INFO - PROCESS | 1918 | 1463434747989 Marionette TRACE conn3 <- [1,27,null,{"value":null}] 14:39:08 INFO - PROCESS | 1918 | 1463434748116 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:08 INFO - PROCESS | 1918 | ++DOCSHELL 0xa224d400 == 14 [pid = 1918] [id = 14] 14:39:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 39 (0xa2327c00) [pid = 1918] [serial = 39] [outer = (nil)] 14:39:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 40 (0xa3152800) [pid = 1918] [serial = 40] [outer = 0xa2327c00] 14:39:08 INFO - PROCESS | 1918 | 1463434748203 Marionette DEBUG loaded listener.js 14:39:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 41 (0xa36a1000) [pid = 1918] [serial = 41] [outer = 0xa2327c00] 14:39:09 INFO - PROCESS | 1918 | 1463434749148 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]]]}] 14:39:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:39:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1431ms 14:39:09 INFO - PROCESS | 1918 | 1463434749192 Marionette TRACE conn3 -> [0,29,"getWindowHandle",null] 14:39:09 INFO - PROCESS | 1918 | 1463434749196 Marionette TRACE conn3 <- [1,29,null,{"value":"8"}] 14:39:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:39:09 INFO - PROCESS | 1918 | 1463434749202 Marionette TRACE conn3 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:39:09 INFO - PROCESS | 1918 | 1463434749206 Marionette TRACE conn3 <- [1,30,null,{}] 14:39:09 INFO - PROCESS | 1918 | 1463434749211 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}] 14:39:09 INFO - PROCESS | 1918 | 1463434749387 Marionette TRACE conn3 <- [1,31,null,{"value":null}] 14:39:09 INFO - PROCESS | 1918 | 1463434749678 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x92487400 == 15 [pid = 1918] [id = 15] 14:39:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 42 (0x92487c00) [pid = 1918] [serial = 42] [outer = (nil)] 14:39:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 43 (0x93c04400) [pid = 1918] [serial = 43] [outer = 0x92487c00] 14:39:09 INFO - PROCESS | 1918 | 1463434749808 Marionette DEBUG loaded listener.js 14:39:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 44 (0x9467c000) [pid = 1918] [serial = 44] [outer = 0x92487c00] 14:39:10 INFO - PROCESS | 1918 | 1463434750712 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]]]}] 14:39:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:39:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1530ms 14:39:10 INFO - PROCESS | 1918 | 1463434750734 Marionette TRACE conn3 -> [0,33,"getWindowHandle",null] 14:39:10 INFO - PROCESS | 1918 | 1463434750739 Marionette TRACE conn3 <- [1,33,null,{"value":"8"}] 14:39:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:39:10 INFO - PROCESS | 1918 | 1463434750746 Marionette TRACE conn3 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:39:10 INFO - PROCESS | 1918 | 1463434750751 Marionette TRACE conn3 <- [1,34,null,{}] 14:39:10 INFO - PROCESS | 1918 | 1463434750758 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}] 14:39:10 INFO - PROCESS | 1918 | 1463434750902 Marionette TRACE conn3 <- [1,35,null,{"value":null}] 14:39:11 INFO - PROCESS | 1918 | 1463434751026 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x977d1c00 == 16 [pid = 1918] [id = 16] 14:39:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 45 (0x978a2c00) [pid = 1918] [serial = 45] [outer = (nil)] 14:39:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 46 (0x98529400) [pid = 1918] [serial = 46] [outer = 0x978a2c00] 14:39:11 INFO - PROCESS | 1918 | 1463434751101 Marionette DEBUG loaded listener.js 14:39:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 47 (0x98edf000) [pid = 1918] [serial = 47] [outer = 0x978a2c00] 14:39:11 INFO - PROCESS | 1918 | 1463434751793 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]]]}] 14:39:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:39:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1084ms 14:39:11 INFO - PROCESS | 1918 | 1463434751832 Marionette TRACE conn3 -> [0,37,"getWindowHandle",null] 14:39:11 INFO - PROCESS | 1918 | 1463434751837 Marionette TRACE conn3 <- [1,37,null,{"value":"8"}] 14:39:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:39:11 INFO - PROCESS | 1918 | 1463434751845 Marionette TRACE conn3 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:39:11 INFO - PROCESS | 1918 | 1463434751848 Marionette TRACE conn3 <- [1,38,null,{}] 14:39:11 INFO - PROCESS | 1918 | 1463434751872 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}] 14:39:12 INFO - PROCESS | 1918 | 1463434752017 Marionette TRACE conn3 <- [1,39,null,{"value":null}] 14:39:12 INFO - PROCESS | 1918 | 1463434752032 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x99622400 == 17 [pid = 1918] [id = 17] 14:39:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 48 (0x9962e400) [pid = 1918] [serial = 48] [outer = (nil)] 14:39:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 49 (0x9a1bc000) [pid = 1918] [serial = 49] [outer = 0x9962e400] 14:39:12 INFO - PROCESS | 1918 | 1463434752105 Marionette DEBUG loaded listener.js 14:39:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 50 (0x9210b400) [pid = 1918] [serial = 50] [outer = 0x9962e400] 14:39:12 INFO - PROCESS | 1918 | 1463434752850 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]]]}] 14:39:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:39:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1058ms 14:39:12 INFO - PROCESS | 1918 | 1463434752903 Marionette TRACE conn3 -> [0,41,"getWindowHandle",null] 14:39:12 INFO - PROCESS | 1918 | 1463434752906 Marionette TRACE conn3 <- [1,41,null,{"value":"8"}] 14:39:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:39:12 INFO - PROCESS | 1918 | 1463434752915 Marionette TRACE conn3 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:39:12 INFO - PROCESS | 1918 | 1463434752923 Marionette TRACE conn3 <- [1,42,null,{}] 14:39:12 INFO - PROCESS | 1918 | 1463434752944 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}] 14:39:13 INFO - PROCESS | 1918 | 1463434753091 Marionette TRACE conn3 <- [1,43,null,{"value":null}] 14:39:13 INFO - PROCESS | 1918 | 1463434753104 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a6b5c00 == 18 [pid = 1918] [id = 18] 14:39:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 51 (0x9a6bf000) [pid = 1918] [serial = 51] [outer = (nil)] 14:39:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 52 (0x9a6c2800) [pid = 1918] [serial = 52] [outer = 0x9a6bf000] 14:39:13 INFO - PROCESS | 1918 | 1463434753176 Marionette DEBUG loaded listener.js 14:39:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 53 (0x9a73f800) [pid = 1918] [serial = 53] [outer = 0x9a6bf000] 14:39:13 INFO - PROCESS | 1918 | 1463434753903 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]]]}] 14:39:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:39:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1050ms 14:39:13 INFO - PROCESS | 1918 | 1463434753963 Marionette TRACE conn3 -> [0,45,"getWindowHandle",null] 14:39:13 INFO - PROCESS | 1918 | 1463434753968 Marionette TRACE conn3 <- [1,45,null,{"value":"8"}] 14:39:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:39:13 INFO - PROCESS | 1918 | 1463434753974 Marionette TRACE conn3 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:39:13 INFO - PROCESS | 1918 | 1463434753976 Marionette TRACE conn3 <- [1,46,null,{}] 14:39:13 INFO - PROCESS | 1918 | 1463434753982 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}] 14:39:14 INFO - PROCESS | 1918 | 1463434754161 Marionette TRACE conn3 <- [1,47,null,{"value":null}] 14:39:14 INFO - PROCESS | 1918 | 1463434754175 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x9ae79c00 == 19 [pid = 1918] [id = 19] 14:39:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 54 (0x9aeb1400) [pid = 1918] [serial = 54] [outer = (nil)] 14:39:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 55 (0x9b09d400) [pid = 1918] [serial = 55] [outer = 0x9aeb1400] 14:39:14 INFO - PROCESS | 1918 | 1463434754250 Marionette DEBUG loaded listener.js 14:39:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 56 (0x9baa7800) [pid = 1918] [serial = 56] [outer = 0x9aeb1400] 14:39:14 INFO - PROCESS | 1918 | 1463434754936 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]]]}] 14:39:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:39:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 975ms 14:39:14 INFO - PROCESS | 1918 | 1463434754951 Marionette TRACE conn3 -> [0,49,"getWindowHandle",null] 14:39:14 INFO - PROCESS | 1918 | 1463434754954 Marionette TRACE conn3 <- [1,49,null,{"value":"8"}] 14:39:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:39:14 INFO - PROCESS | 1918 | 1463434754960 Marionette TRACE conn3 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:39:14 INFO - PROCESS | 1918 | 1463434754962 Marionette TRACE conn3 <- [1,50,null,{}] 14:39:14 INFO - PROCESS | 1918 | 1463434754968 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}] 14:39:15 INFO - PROCESS | 1918 | 1463434755140 Marionette TRACE conn3 <- [1,51,null,{"value":null}] 14:39:15 INFO - PROCESS | 1918 | 1463434755159 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x9210c400 == 20 [pid = 1918] [id = 20] 14:39:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 57 (0x9b0a4000) [pid = 1918] [serial = 57] [outer = (nil)] 14:39:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 58 (0xa050e000) [pid = 1918] [serial = 58] [outer = 0x9b0a4000] 14:39:15 INFO - PROCESS | 1918 | 1463434755238 Marionette DEBUG loaded listener.js 14:39:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 59 (0xa22bc400) [pid = 1918] [serial = 59] [outer = 0x9b0a4000] 14:39:15 INFO - PROCESS | 1918 | 1463434755938 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]]]}] 14:39:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:39:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1025ms 14:39:15 INFO - PROCESS | 1918 | 1463434755986 Marionette TRACE conn3 -> [0,53,"getWindowHandle",null] 14:39:15 INFO - PROCESS | 1918 | 1463434755989 Marionette TRACE conn3 <- [1,53,null,{"value":"8"}] 14:39:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:39:15 INFO - PROCESS | 1918 | 1463434755996 Marionette TRACE conn3 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 1918 | 1463434755999 Marionette TRACE conn3 <- [1,54,null,{}] 14:39:16 INFO - PROCESS | 1918 | 1463434756005 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}] 14:39:16 INFO - PROCESS | 1918 | 1463434756177 Marionette TRACE conn3 <- [1,55,null,{"value":null}] 14:39:16 INFO - PROCESS | 1918 | 1463434756196 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x978a3800 == 21 [pid = 1918] [id = 21] 14:39:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 60 (0x978ef000) [pid = 1918] [serial = 60] [outer = (nil)] 14:39:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 61 (0xa2377800) [pid = 1918] [serial = 61] [outer = 0x978ef000] 14:39:16 INFO - PROCESS | 1918 | 1463434756271 Marionette DEBUG loaded listener.js 14:39:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 62 (0xa2395400) [pid = 1918] [serial = 62] [outer = 0x978ef000] 14:39:16 INFO - PROCESS | 1918 | 1463434756961 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]]]}] 14:39:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:39:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 981ms 14:39:16 INFO - PROCESS | 1918 | 1463434756978 Marionette TRACE conn3 -> [0,57,"getWindowHandle",null] 14:39:16 INFO - PROCESS | 1918 | 1463434756981 Marionette TRACE conn3 <- [1,57,null,{"value":"8"}] 14:39:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:39:16 INFO - PROCESS | 1918 | 1463434756988 Marionette TRACE conn3 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:39:16 INFO - PROCESS | 1918 | 1463434756991 Marionette TRACE conn3 <- [1,58,null,{}] 14:39:16 INFO - PROCESS | 1918 | 1463434756996 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}] 14:39:17 INFO - PROCESS | 1918 | 1463434757138 Marionette TRACE conn3 <- [1,59,null,{"value":null}] 14:39:17 INFO - PROCESS | 1918 | 1463434757157 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x9aeaf400 == 22 [pid = 1918] [id = 22] 14:39:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 63 (0xa22be400) [pid = 1918] [serial = 63] [outer = (nil)] 14:39:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 64 (0xa27de800) [pid = 1918] [serial = 64] [outer = 0xa22be400] 14:39:17 INFO - PROCESS | 1918 | 1463434757315 Marionette DEBUG loaded listener.js 14:39:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 65 (0xa3152000) [pid = 1918] [serial = 65] [outer = 0xa22be400] 14:39:17 INFO - PROCESS | 1918 | 1463434757894 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]]]}] 14:39:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:39:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 928ms 14:39:17 INFO - PROCESS | 1918 | 1463434757919 Marionette TRACE conn3 -> [0,61,"getWindowHandle",null] 14:39:17 INFO - PROCESS | 1918 | 1463434757922 Marionette TRACE conn3 <- [1,61,null,{"value":"8"}] 14:39:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:39:17 INFO - PROCESS | 1918 | 1463434757928 Marionette TRACE conn3 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:39:17 INFO - PROCESS | 1918 | 1463434757930 Marionette TRACE conn3 <- [1,62,null,{}] 14:39:17 INFO - PROCESS | 1918 | 1463434757936 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}] 14:39:18 INFO - PROCESS | 1918 | 1463434758084 Marionette TRACE conn3 <- [1,63,null,{"value":null}] 14:39:18 INFO - PROCESS | 1918 | 1463434758103 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x995a8c00 == 23 [pid = 1918] [id = 23] 14:39:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 66 (0xa2371c00) [pid = 1918] [serial = 66] [outer = (nil)] 14:39:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 67 (0xa3353800) [pid = 1918] [serial = 67] [outer = 0xa2371c00] 14:39:18 INFO - PROCESS | 1918 | 1463434758172 Marionette DEBUG loaded listener.js 14:39:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 68 (0xa369f400) [pid = 1918] [serial = 68] [outer = 0xa2371c00] 14:39:18 INFO - PROCESS | 1918 | 1463434758910 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]]]}] 14:39:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:39:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1043ms 14:39:18 INFO - PROCESS | 1918 | 1463434758974 Marionette TRACE conn3 -> [0,65,"getWindowHandle",null] 14:39:18 INFO - PROCESS | 1918 | 1463434758977 Marionette TRACE conn3 <- [1,65,null,{"value":"8"}] 14:39:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:39:18 INFO - PROCESS | 1918 | 1463434758983 Marionette TRACE conn3 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:39:18 INFO - PROCESS | 1918 | 1463434758986 Marionette TRACE conn3 <- [1,66,null,{}] 14:39:19 INFO - PROCESS | 1918 | 1463434759980 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}] 14:39:20 INFO - PROCESS | 1918 | 1463434760254 Marionette TRACE conn3 <- [1,67,null,{"value":null}] 14:39:20 INFO - PROCESS | 1918 | 1463434760326 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x94675400 == 24 [pid = 1918] [id = 24] 14:39:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 69 (0x950da400) [pid = 1918] [serial = 69] [outer = (nil)] 14:39:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 70 (0x977dc800) [pid = 1918] [serial = 70] [outer = 0x950da400] 14:39:20 INFO - PROCESS | 1918 | 1463434760399 Marionette DEBUG loaded listener.js 14:39:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 71 (0x9784b000) [pid = 1918] [serial = 71] [outer = 0x950da400] 14:39:21 INFO - PROCESS | 1918 | 1463434761558 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]]]}] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 70 (0x93c0ac00) [pid = 1918] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 69 (0x9a6bf000) [pid = 1918] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 68 (0x9aeb1400) [pid = 1918] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 67 (0x9b0a4000) [pid = 1918] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 66 (0x978ef000) [pid = 1918] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 65 (0xa22be400) [pid = 1918] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 64 (0x9210cc00) [pid = 1918] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 63 (0x9242f000) [pid = 1918] [serial = 24] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 62 (0x93902000) [pid = 1918] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 61 (0x9a479400) [pid = 1918] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 60 (0xa2327c00) [pid = 1918] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 59 (0x92487c00) [pid = 1918] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 58 (0x978a2c00) [pid = 1918] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:39:21 INFO - PROCESS | 1918 | --DOMWINDOW == 57 (0x9962e400) [pid = 1918] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:39:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:39:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 2686ms 14:39:21 INFO - PROCESS | 1918 | 1463434761671 Marionette TRACE conn3 -> [0,69,"getWindowHandle",null] 14:39:21 INFO - PROCESS | 1918 | 1463434761677 Marionette TRACE conn3 <- [1,69,null,{"value":"8"}] 14:39:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:39:21 INFO - PROCESS | 1918 | 1463434761684 Marionette TRACE conn3 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:39:21 INFO - PROCESS | 1918 | 1463434761687 Marionette TRACE conn3 <- [1,70,null,{}] 14:39:21 INFO - PROCESS | 1918 | 1463434761694 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}] 14:39:21 INFO - PROCESS | 1918 | 1463434761850 Marionette TRACE conn3 <- [1,71,null,{"value":null}] 14:39:21 INFO - PROCESS | 1918 | 1463434761975 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x98033800 == 25 [pid = 1918] [id = 25] 14:39:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 58 (0x980d5c00) [pid = 1918] [serial = 72] [outer = (nil)] 14:39:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 59 (0x9852fc00) [pid = 1918] [serial = 73] [outer = 0x980d5c00] 14:39:22 INFO - PROCESS | 1918 | 1463434762051 Marionette DEBUG loaded listener.js 14:39:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 60 (0x98de8c00) [pid = 1918] [serial = 74] [outer = 0x980d5c00] 14:39:22 INFO - PROCESS | 1918 | 1463434762662 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]]]}] 14:39:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:39:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1033ms 14:39:22 INFO - PROCESS | 1918 | 1463434762718 Marionette TRACE conn3 -> [0,73,"getWindowHandle",null] 14:39:22 INFO - PROCESS | 1918 | 1463434762722 Marionette TRACE conn3 <- [1,73,null,{"value":"8"}] 14:39:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:39:22 INFO - PROCESS | 1918 | 1463434762728 Marionette TRACE conn3 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:39:22 INFO - PROCESS | 1918 | 1463434762731 Marionette TRACE conn3 <- [1,74,null,{}] 14:39:22 INFO - PROCESS | 1918 | 1463434762737 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}] 14:39:22 INFO - PROCESS | 1918 | 1463434762880 Marionette TRACE conn3 <- [1,75,null,{"value":null}] 14:39:23 INFO - PROCESS | 1918 | 1463434762977 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x950e4800 == 26 [pid = 1918] [id = 26] 14:39:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 61 (0x99569c00) [pid = 1918] [serial = 75] [outer = (nil)] 14:39:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 62 (0x9a1b9800) [pid = 1918] [serial = 76] [outer = 0x99569c00] 14:39:23 INFO - PROCESS | 1918 | 1463434763053 Marionette DEBUG loaded listener.js 14:39:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 63 (0x9a342000) [pid = 1918] [serial = 77] [outer = 0x99569c00] 14:39:23 INFO - PROCESS | 1918 | 1463434763805 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]]]}] 14:39:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:39:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1137ms 14:39:23 INFO - PROCESS | 1918 | 1463434763868 Marionette TRACE conn3 -> [0,77,"getWindowHandle",null] 14:39:23 INFO - PROCESS | 1918 | 1463434763874 Marionette TRACE conn3 <- [1,77,null,{"value":"8"}] 14:39:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:39:23 INFO - PROCESS | 1918 | 1463434763884 Marionette TRACE conn3 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:39:23 INFO - PROCESS | 1918 | 1463434763890 Marionette TRACE conn3 <- [1,78,null,{}] 14:39:23 INFO - PROCESS | 1918 | 1463434763900 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}] 14:39:24 INFO - PROCESS | 1918 | 1463434764071 Marionette TRACE conn3 <- [1,79,null,{"value":null}] 14:39:24 INFO - PROCESS | 1918 | 1463434764203 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x92488800 == 27 [pid = 1918] [id = 27] 14:39:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 64 (0x93c03400) [pid = 1918] [serial = 78] [outer = (nil)] 14:39:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 65 (0x981a1800) [pid = 1918] [serial = 79] [outer = 0x93c03400] 14:39:24 INFO - PROCESS | 1918 | 1463434764288 Marionette DEBUG loaded listener.js 14:39:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 66 (0x99145800) [pid = 1918] [serial = 80] [outer = 0x93c03400] 14:39:25 INFO - PROCESS | 1918 | 1463434765141 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]]]}] 14:39:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:39:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1289ms 14:39:25 INFO - PROCESS | 1918 | 1463434765174 Marionette TRACE conn3 -> [0,81,"getWindowHandle",null] 14:39:25 INFO - PROCESS | 1918 | 1463434765181 Marionette TRACE conn3 <- [1,81,null,{"value":"8"}] 14:39:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:39:25 INFO - PROCESS | 1918 | 1463434765192 Marionette TRACE conn3 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:39:25 INFO - PROCESS | 1918 | 1463434765196 Marionette TRACE conn3 <- [1,82,null,{}] 14:39:25 INFO - PROCESS | 1918 | 1463434765221 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}] 14:39:25 INFO - PROCESS | 1918 | 1463434765379 Marionette TRACE conn3 <- [1,83,null,{"value":null}] 14:39:25 INFO - PROCESS | 1918 | 1463434765508 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x98525800 == 28 [pid = 1918] [id = 28] 14:39:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 67 (0x99560c00) [pid = 1918] [serial = 81] [outer = (nil)] 14:39:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 68 (0x9a358000) [pid = 1918] [serial = 82] [outer = 0x99560c00] 14:39:25 INFO - PROCESS | 1918 | 1463434765594 Marionette DEBUG loaded listener.js 14:39:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 69 (0x9a483400) [pid = 1918] [serial = 83] [outer = 0x99560c00] 14:39:26 INFO - PROCESS | 1918 | 1463434766350 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]]]}] 14:39:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:39:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1236ms 14:39:26 INFO - PROCESS | 1918 | 1463434766429 Marionette TRACE conn3 -> [0,85,"getWindowHandle",null] 14:39:26 INFO - PROCESS | 1918 | 1463434766433 Marionette TRACE conn3 <- [1,85,null,{"value":"8"}] 14:39:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:39:26 INFO - PROCESS | 1918 | 1463434766440 Marionette TRACE conn3 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:39:26 INFO - PROCESS | 1918 | 1463434766446 Marionette TRACE conn3 <- [1,86,null,{}] 14:39:26 INFO - PROCESS | 1918 | 1463434766462 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}] 14:39:26 INFO - PROCESS | 1918 | 1463434766622 Marionette TRACE conn3 <- [1,87,null,{"value":null}] 14:39:26 INFO - PROCESS | 1918 | 1463434766729 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x9852f400 == 29 [pid = 1918] [id = 29] 14:39:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 70 (0x9a6c2c00) [pid = 1918] [serial = 84] [outer = (nil)] 14:39:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 71 (0x9baa4400) [pid = 1918] [serial = 85] [outer = 0x9a6c2c00] 14:39:26 INFO - PROCESS | 1918 | 1463434766820 Marionette DEBUG loaded listener.js 14:39:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 72 (0xa050f400) [pid = 1918] [serial = 86] [outer = 0x9a6c2c00] 14:39:27 INFO - PROCESS | 1918 | 1463434767615 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]]]}] 14:39:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:39:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1238ms 14:39:27 INFO - PROCESS | 1918 | 1463434767684 Marionette TRACE conn3 -> [0,89,"getWindowHandle",null] 14:39:27 INFO - PROCESS | 1918 | 1463434767689 Marionette TRACE conn3 <- [1,89,null,{"value":"8"}] 14:39:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:39:27 INFO - PROCESS | 1918 | 1463434767696 Marionette TRACE conn3 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:39:27 INFO - PROCESS | 1918 | 1463434767699 Marionette TRACE conn3 <- [1,90,null,{}] 14:39:27 INFO - PROCESS | 1918 | 1463434767705 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}] 14:39:27 INFO - PROCESS | 1918 | 1463434767859 Marionette TRACE conn3 <- [1,91,null,{"value":null}] 14:39:28 INFO - PROCESS | 1918 | 1463434767989 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x93cd8c00 == 30 [pid = 1918] [id = 30] 14:39:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 73 (0x9962c000) [pid = 1918] [serial = 87] [outer = (nil)] 14:39:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 74 (0xa22c8000) [pid = 1918] [serial = 88] [outer = 0x9962c000] 14:39:28 INFO - PROCESS | 1918 | 1463434768077 Marionette DEBUG loaded listener.js 14:39:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 75 (0xa2371400) [pid = 1918] [serial = 89] [outer = 0x9962c000] 14:39:28 INFO - PROCESS | 1918 | 1463434768859 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]]]}] 14:39:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:39:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1232ms 14:39:28 INFO - PROCESS | 1918 | 1463434768929 Marionette TRACE conn3 -> [0,93,"getWindowHandle",null] 14:39:28 INFO - PROCESS | 1918 | 1463434768933 Marionette TRACE conn3 <- [1,93,null,{"value":"8"}] 14:39:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:39:28 INFO - PROCESS | 1918 | 1463434768939 Marionette TRACE conn3 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:39:28 INFO - PROCESS | 1918 | 1463434768943 Marionette TRACE conn3 <- [1,94,null,{}] 14:39:28 INFO - PROCESS | 1918 | 1463434768948 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}] 14:39:29 INFO - PROCESS | 1918 | 1463434769097 Marionette TRACE conn3 <- [1,95,null,{"value":null}] 14:39:29 INFO - PROCESS | 1918 | 1463434769228 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x92483c00 == 31 [pid = 1918] [id = 31] 14:39:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 76 (0x93ce3800) [pid = 1918] [serial = 90] [outer = (nil)] 14:39:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 77 (0xa271e000) [pid = 1918] [serial = 91] [outer = 0x93ce3800] 14:39:29 INFO - PROCESS | 1918 | 1463434769314 Marionette DEBUG loaded listener.js 14:39:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 78 (0xa27c4800) [pid = 1918] [serial = 92] [outer = 0x93ce3800] 14:39:30 INFO - PROCESS | 1918 | 1463434770096 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]]]}] 14:39:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:39:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1233ms 14:39:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:39:30 INFO - PROCESS | 1918 | 1463434770174 Marionette TRACE conn3 -> [0,97,"getWindowHandle",null] 14:39:30 INFO - PROCESS | 1918 | 1463434770177 Marionette TRACE conn3 <- [1,97,null,{"value":"8"}] 14:39:30 INFO - PROCESS | 1918 | 1463434770184 Marionette TRACE conn3 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:39:30 INFO - PROCESS | 1918 | 1463434770187 Marionette TRACE conn3 <- [1,98,null,{}] 14:39:30 INFO - PROCESS | 1918 | 1463434770193 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}] 14:39:30 INFO - PROCESS | 1918 | 1463434770386 Marionette TRACE conn3 <- [1,99,null,{"value":null}] 14:39:30 INFO - PROCESS | 1918 | 1463434770494 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x9248a400 == 32 [pid = 1918] [id = 32] 14:39:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 79 (0x98e99400) [pid = 1918] [serial = 93] [outer = (nil)] 14:39:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 80 (0xa6380400) [pid = 1918] [serial = 94] [outer = 0x98e99400] 14:39:30 INFO - PROCESS | 1918 | 1463434770578 Marionette DEBUG loaded listener.js 14:39:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 81 (0xa4f1dc00) [pid = 1918] [serial = 95] [outer = 0x98e99400] 14:39:31 INFO - PROCESS | 1918 | 1463434771359 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]]]}] 14:39:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:39:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1242ms 14:39:31 INFO - PROCESS | 1918 | 1463434771426 Marionette TRACE conn3 -> [0,101,"getWindowHandle",null] 14:39:31 INFO - PROCESS | 1918 | 1463434771430 Marionette TRACE conn3 <- [1,101,null,{"value":"8"}] 14:39:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:39:31 INFO - PROCESS | 1918 | 1463434771436 Marionette TRACE conn3 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:39:31 INFO - PROCESS | 1918 | 1463434771439 Marionette TRACE conn3 <- [1,102,null,{}] 14:39:31 INFO - PROCESS | 1918 | 1463434771445 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}] 14:39:31 INFO - PROCESS | 1918 | 1463434771596 Marionette TRACE conn3 <- [1,103,null,{"value":null}] 14:39:31 INFO - PROCESS | 1918 | 1463434771730 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x92103400 == 33 [pid = 1918] [id = 33] 14:39:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 82 (0x9789c000) [pid = 1918] [serial = 96] [outer = (nil)] 14:39:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 83 (0xa6862800) [pid = 1918] [serial = 97] [outer = 0x9789c000] 14:39:31 INFO - PROCESS | 1918 | 1463434771813 Marionette DEBUG loaded listener.js 14:39:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 84 (0xa6980000) [pid = 1918] [serial = 98] [outer = 0x9789c000] 14:39:32 INFO - PROCESS | 1918 | 1463434772693 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]]]}] 14:39:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:39:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1330ms 14:39:32 INFO - PROCESS | 1918 | 1463434772767 Marionette TRACE conn3 -> [0,105,"getWindowHandle",null] 14:39:32 INFO - PROCESS | 1918 | 1463434772771 Marionette TRACE conn3 <- [1,105,null,{"value":"8"}] 14:39:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:39:32 INFO - PROCESS | 1918 | 1463434772779 Marionette TRACE conn3 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:39:32 INFO - PROCESS | 1918 | 1463434772781 Marionette TRACE conn3 <- [1,106,null,{}] 14:39:32 INFO - PROCESS | 1918 | 1463434772788 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}] 14:39:33 INFO - PROCESS | 1918 | 1463434773078 Marionette TRACE conn3 <- [1,107,null,{"value":null}] 14:39:33 INFO - PROCESS | 1918 | 1463434773256 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x93963800 == 34 [pid = 1918] [id = 34] 14:39:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 85 (0x93963c00) [pid = 1918] [serial = 99] [outer = (nil)] 14:39:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 86 (0x93968400) [pid = 1918] [serial = 100] [outer = 0x93963c00] 14:39:33 INFO - PROCESS | 1918 | 1463434773406 Marionette DEBUG loaded listener.js 14:39:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 87 (0x9396b800) [pid = 1918] [serial = 101] [outer = 0x93963c00] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 86 (0xa4f19400) [pid = 1918] [serial = 2] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 85 (0x9a6c2800) [pid = 1918] [serial = 52] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 84 (0x9b09d400) [pid = 1918] [serial = 55] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 83 (0xa050e000) [pid = 1918] [serial = 58] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 82 (0xa2377800) [pid = 1918] [serial = 61] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 81 (0xa27de800) [pid = 1918] [serial = 64] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 80 (0x9a73f800) [pid = 1918] [serial = 53] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 79 (0x92431800) [pid = 1918] [serial = 25] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 78 (0x950de000) [pid = 1918] [serial = 31] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 77 (0x98032c00) [pid = 1918] [serial = 34] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 76 (0x9aeb8800) [pid = 1918] [serial = 37] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 75 (0xa3152800) [pid = 1918] [serial = 40] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 74 (0x93c04400) [pid = 1918] [serial = 43] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 73 (0x98529400) [pid = 1918] [serial = 46] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 72 (0x9a1bc000) [pid = 1918] [serial = 49] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 71 (0x9210b400) [pid = 1918] [serial = 50] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 70 (0x9248e000) [pid = 1918] [serial = 28] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 69 (0x9baa7800) [pid = 1918] [serial = 56] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 68 (0xa22bc400) [pid = 1918] [serial = 59] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 67 (0x98edf000) [pid = 1918] [serial = 47] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 66 (0xa2395400) [pid = 1918] [serial = 62] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 65 (0xa3152000) [pid = 1918] [serial = 65] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 64 (0x9467c000) [pid = 1918] [serial = 44] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 63 (0x99563000) [pid = 1918] [serial = 35] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 62 (0x9ce40c00) [pid = 1918] [serial = 38] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 61 (0xa36a1000) [pid = 1918] [serial = 41] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 60 (0x977dec00) [pid = 1918] [serial = 23] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 59 (0x92482c00) [pid = 1918] [serial = 26] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 58 (0x93c0cc00) [pid = 1918] [serial = 16] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 57 (0x977d6400) [pid = 1918] [serial = 17] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 56 (0x99ad6c00) [pid = 1918] [serial = 12] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 55 (0x9ce41400) [pid = 1918] [serial = 9] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 54 (0x9210ec00) [pid = 1918] [serial = 22] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | --DOMWINDOW == 53 (0x98dea400) [pid = 1918] [serial = 19] [outer = (nil)] [url = about:blank] 14:39:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 54 (0x93908c00) [pid = 1918] [serial = 102] [outer = 0x93c0bc00] 14:39:34 INFO - PROCESS | 1918 | 1463434774920 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]]]}] 14:39:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:39:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 2182ms 14:39:34 INFO - PROCESS | 1918 | 1463434774986 Marionette TRACE conn3 -> [0,109,"getWindowHandle",null] 14:39:34 INFO - PROCESS | 1918 | 1463434774993 Marionette TRACE conn3 <- [1,109,null,{"value":"8"}] 14:39:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:39:35 INFO - PROCESS | 1918 | 1463434775002 Marionette TRACE conn3 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:39:35 INFO - PROCESS | 1918 | 1463434775006 Marionette TRACE conn3 <- [1,110,null,{}] 14:39:35 INFO - PROCESS | 1918 | 1463434775015 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}] 14:39:35 INFO - PROCESS | 1918 | 1463434775198 Marionette TRACE conn3 <- [1,111,null,{"value":null}] 14:39:35 INFO - PROCESS | 1918 | 1463434775287 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x92237400 == 35 [pid = 1918] [id = 35] 14:39:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 55 (0x93903c00) [pid = 1918] [serial = 103] [outer = (nil)] 14:39:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 56 (0x93c08800) [pid = 1918] [serial = 104] [outer = 0x93903c00] 14:39:35 INFO - PROCESS | 1918 | 1463434775364 Marionette DEBUG loaded listener.js 14:39:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 57 (0x93ce2000) [pid = 1918] [serial = 105] [outer = 0x93903c00] 14:39:36 INFO - PROCESS | 1918 | 1463434776032 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]]]}] 14:39:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:39:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1086ms 14:39:36 INFO - PROCESS | 1918 | 1463434776091 Marionette TRACE conn3 -> [0,113,"getWindowHandle",null] 14:39:36 INFO - PROCESS | 1918 | 1463434776100 Marionette TRACE conn3 <- [1,113,null,{"value":"8"}] 14:39:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:39:36 INFO - PROCESS | 1918 | 1463434776117 Marionette TRACE conn3 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:39:36 INFO - PROCESS | 1918 | 1463434776121 Marionette TRACE conn3 <- [1,114,null,{}] 14:39:36 INFO - PROCESS | 1918 | 1463434776132 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}] 14:39:36 INFO - PROCESS | 1918 | 1463434776282 Marionette TRACE conn3 <- [1,115,null,{"value":null}] 14:39:36 INFO - PROCESS | 1918 | 1463434776295 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x93c05000 == 36 [pid = 1918] [id = 36] 14:39:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 58 (0x93ce3c00) [pid = 1918] [serial = 106] [outer = (nil)] 14:39:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 59 (0x980e0c00) [pid = 1918] [serial = 107] [outer = 0x93ce3c00] 14:39:36 INFO - PROCESS | 1918 | 1463434776364 Marionette DEBUG loaded listener.js 14:39:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 60 (0x9852a400) [pid = 1918] [serial = 108] [outer = 0x93ce3c00] 14:39:37 INFO - PROCESS | 1918 | 1463434777154 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]]]}] 14:39:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:39:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1089ms 14:39:37 INFO - PROCESS | 1918 | 1463434777208 Marionette TRACE conn3 -> [0,117,"getWindowHandle",null] 14:39:37 INFO - PROCESS | 1918 | 1463434777212 Marionette TRACE conn3 <- [1,117,null,{"value":"8"}] 14:39:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:39:37 INFO - PROCESS | 1918 | 1463434777224 Marionette TRACE conn3 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:39:37 INFO - PROCESS | 1918 | 1463434777229 Marionette TRACE conn3 <- [1,118,null,{}] 14:39:37 INFO - PROCESS | 1918 | 1463434777246 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}] 14:39:37 INFO - PROCESS | 1918 | 1463434777436 Marionette TRACE conn3 <- [1,119,null,{"value":null}] 14:39:37 INFO - PROCESS | 1918 | 1463434777498 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x99097400 == 37 [pid = 1918] [id = 37] 14:39:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 61 (0x990a1800) [pid = 1918] [serial = 109] [outer = (nil)] 14:39:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 62 (0x995ad000) [pid = 1918] [serial = 110] [outer = 0x990a1800] 14:39:37 INFO - PROCESS | 1918 | 1463434777573 Marionette DEBUG loaded listener.js 14:39:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 63 (0x9a1ba800) [pid = 1918] [serial = 111] [outer = 0x990a1800] 14:39:38 INFO - PROCESS | 1918 | 1463434778296 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]]]}] 14:39:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:39:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1138ms 14:39:38 INFO - PROCESS | 1918 | 1463434778362 Marionette TRACE conn3 -> [0,121,"getWindowHandle",null] 14:39:38 INFO - PROCESS | 1918 | 1463434778367 Marionette TRACE conn3 <- [1,121,null,{"value":"8"}] 14:39:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:39:38 INFO - PROCESS | 1918 | 1463434778372 Marionette TRACE conn3 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:39:38 INFO - PROCESS | 1918 | 1463434778375 Marionette TRACE conn3 <- [1,122,null,{}] 14:39:38 INFO - PROCESS | 1918 | 1463434778391 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}] 14:39:38 INFO - PROCESS | 1918 | 1463434778565 Marionette TRACE conn3 <- [1,123,null,{"value":null}] 14:39:38 INFO - PROCESS | 1918 | 1463434778583 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x9210d800 == 38 [pid = 1918] [id = 38] 14:39:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 64 (0x9467c000) [pid = 1918] [serial = 112] [outer = (nil)] 14:39:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 65 (0x9a347000) [pid = 1918] [serial = 113] [outer = 0x9467c000] 14:39:38 INFO - PROCESS | 1918 | 1463434778667 Marionette DEBUG loaded listener.js 14:39:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 66 (0x9a486000) [pid = 1918] [serial = 114] [outer = 0x9467c000] 14:39:39 INFO - PROCESS | 1918 | --DOMWINDOW == 65 (0xa2371c00) [pid = 1918] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:39:39 INFO - PROCESS | 1918 | --DOMWINDOW == 64 (0x99569c00) [pid = 1918] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:39:39 INFO - PROCESS | 1918 | --DOMWINDOW == 63 (0x950da400) [pid = 1918] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:39:39 INFO - PROCESS | 1918 | --DOMWINDOW == 62 (0x980d5c00) [pid = 1918] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:39:39 INFO - PROCESS | 1918 | 1463434779379 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]]]}] 14:39:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:39:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1038ms 14:39:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:39:39 INFO - PROCESS | 1918 | 1463434779411 Marionette TRACE conn3 -> [0,125,"getWindowHandle",null] 14:39:39 INFO - PROCESS | 1918 | 1463434779413 Marionette TRACE conn3 <- [1,125,null,{"value":"8"}] 14:39:39 INFO - PROCESS | 1918 | 1463434779419 Marionette TRACE conn3 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:39:39 INFO - PROCESS | 1918 | 1463434779422 Marionette TRACE conn3 <- [1,126,null,{}] 14:39:39 INFO - PROCESS | 1918 | 1463434779428 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}] 14:39:39 INFO - PROCESS | 1918 | 1463434779557 Marionette TRACE conn3 <- [1,127,null,{"value":null}] 14:39:39 INFO - PROCESS | 1918 | 1463434779576 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x950da400 == 39 [pid = 1918] [id = 39] 14:39:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 63 (0x99630400) [pid = 1918] [serial = 115] [outer = (nil)] 14:39:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 64 (0x9a6c1400) [pid = 1918] [serial = 116] [outer = 0x99630400] 14:39:39 INFO - PROCESS | 1918 | 1463434779645 Marionette DEBUG loaded listener.js 14:39:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 65 (0x9a734000) [pid = 1918] [serial = 117] [outer = 0x99630400] 14:39:40 INFO - PROCESS | 1918 | 1463434780399 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]]]}] 14:39:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:39:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1038ms 14:39:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:39:40 INFO - PROCESS | 1918 | 1463434780456 Marionette TRACE conn3 -> [0,129,"getWindowHandle",null] 14:39:40 INFO - PROCESS | 1918 | 1463434780459 Marionette TRACE conn3 <- [1,129,null,{"value":"8"}] 14:39:40 INFO - PROCESS | 1918 | 1463434780465 Marionette TRACE conn3 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:39:40 INFO - PROCESS | 1918 | 1463434780468 Marionette TRACE conn3 <- [1,130,null,{}] 14:39:40 INFO - PROCESS | 1918 | 1463434780484 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}] 14:39:40 INFO - PROCESS | 1918 | 1463434780676 Marionette TRACE conn3 <- [1,131,null,{"value":null}] 14:39:40 INFO - PROCESS | 1918 | 1463434780766 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x9955b400 == 40 [pid = 1918] [id = 40] 14:39:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 66 (0x9a6c2800) [pid = 1918] [serial = 118] [outer = (nil)] 14:39:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 67 (0x9ce42800) [pid = 1918] [serial = 119] [outer = 0x9a6c2800] 14:39:40 INFO - PROCESS | 1918 | 1463434780836 Marionette DEBUG loaded listener.js 14:39:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 68 (0xa050dc00) [pid = 1918] [serial = 120] [outer = 0x9a6c2800] 14:39:41 INFO - PROCESS | 1918 | 1463434781731 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]]]}] 14:39:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:39:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1338ms 14:39:41 INFO - PROCESS | 1918 | 1463434781802 Marionette TRACE conn3 -> [0,133,"getWindowHandle",null] 14:39:41 INFO - PROCESS | 1918 | 1463434781809 Marionette TRACE conn3 <- [1,133,null,{"value":"8"}] 14:39:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:39:41 INFO - PROCESS | 1918 | 1463434781819 Marionette TRACE conn3 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:39:41 INFO - PROCESS | 1918 | 1463434781824 Marionette TRACE conn3 <- [1,134,null,{}] 14:39:41 INFO - PROCESS | 1918 | 1463434781832 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}] 14:39:42 INFO - PROCESS | 1918 | 1463434782014 Marionette TRACE conn3 <- [1,135,null,{"value":null}] 14:39:42 INFO - PROCESS | 1918 | 1463434782149 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x93c0b400 == 41 [pid = 1918] [id = 41] 14:39:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 69 (0x93c0cc00) [pid = 1918] [serial = 121] [outer = (nil)] 14:39:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 70 (0x977df800) [pid = 1918] [serial = 122] [outer = 0x93c0cc00] 14:39:42 INFO - PROCESS | 1918 | 1463434782282 Marionette DEBUG loaded listener.js 14:39:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 71 (0x981a6400) [pid = 1918] [serial = 123] [outer = 0x93c0cc00] 14:39:43 INFO - PROCESS | 1918 | 1463434783255 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]]]}] 14:39:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:39:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1480ms 14:39:43 INFO - PROCESS | 1918 | 1463434783299 Marionette TRACE conn3 -> [0,137,"getWindowHandle",null] 14:39:43 INFO - PROCESS | 1918 | 1463434783309 Marionette TRACE conn3 <- [1,137,null,{"value":"8"}] 14:39:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:39:43 INFO - PROCESS | 1918 | 1463434783319 Marionette TRACE conn3 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:39:43 INFO - PROCESS | 1918 | 1463434783323 Marionette TRACE conn3 <- [1,138,null,{}] 14:39:43 INFO - PROCESS | 1918 | 1463434783329 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}] 14:39:43 INFO - PROCESS | 1918 | 1463434783525 Marionette TRACE conn3 <- [1,139,null,{"value":null}] 14:39:43 INFO - PROCESS | 1918 | 1463434783693 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x9510a400 == 42 [pid = 1918] [id = 42] 14:39:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 72 (0x9510a800) [pid = 1918] [serial = 124] [outer = (nil)] 14:39:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 73 (0x9510f400) [pid = 1918] [serial = 125] [outer = 0x9510a800] 14:39:43 INFO - PROCESS | 1918 | 1463434783779 Marionette DEBUG loaded listener.js 14:39:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 74 (0x981a5400) [pid = 1918] [serial = 126] [outer = 0x9510a800] 14:39:44 INFO - PROCESS | 1918 | 1463434784699 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]]]}] 14:39:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:39:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1432ms 14:39:44 INFO - PROCESS | 1918 | 1463434784751 Marionette TRACE conn3 -> [0,141,"getWindowHandle",null] 14:39:44 INFO - PROCESS | 1918 | 1463434784755 Marionette TRACE conn3 <- [1,141,null,{"value":"8"}] 14:39:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:39:44 INFO - PROCESS | 1918 | 1463434784761 Marionette TRACE conn3 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:39:44 INFO - PROCESS | 1918 | 1463434784767 Marionette TRACE conn3 <- [1,142,null,{}] 14:39:44 INFO - PROCESS | 1918 | 1463434784783 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}] 14:39:44 INFO - PROCESS | 1918 | 1463434784963 Marionette TRACE conn3 <- [1,143,null,{"value":null}] 14:39:45 INFO - PROCESS | 1918 | 1463434785116 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x978e8c00 == 43 [pid = 1918] [id = 43] 14:39:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 75 (0x98025800) [pid = 1918] [serial = 127] [outer = (nil)] 14:39:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 76 (0x99f2b000) [pid = 1918] [serial = 128] [outer = 0x98025800] 14:39:45 INFO - PROCESS | 1918 | 1463434785248 Marionette DEBUG loaded listener.js 14:39:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 77 (0x9a6c1c00) [pid = 1918] [serial = 129] [outer = 0x98025800] 14:39:46 INFO - PROCESS | 1918 | --DOCSHELL 0x9852f400 == 42 [pid = 1918] [id = 29] 14:39:46 INFO - PROCESS | 1918 | --DOCSHELL 0x950da400 == 41 [pid = 1918] [id = 39] 14:39:46 INFO - PROCESS | 1918 | --DOCSHELL 0x9210d800 == 40 [pid = 1918] [id = 38] 14:39:46 INFO - PROCESS | 1918 | --DOCSHELL 0x99097400 == 39 [pid = 1918] [id = 37] 14:39:46 INFO - PROCESS | 1918 | --DOCSHELL 0x93c05000 == 38 [pid = 1918] [id = 36] 14:39:46 INFO - PROCESS | 1918 | --DOCSHELL 0x92237400 == 37 [pid = 1918] [id = 35] 14:39:46 INFO - PROCESS | 1918 | --DOMWINDOW == 76 (0x9a342000) [pid = 1918] [serial = 77] [outer = (nil)] [url = about:blank] 14:39:46 INFO - PROCESS | 1918 | --DOMWINDOW == 75 (0x977dc800) [pid = 1918] [serial = 70] [outer = (nil)] [url = about:blank] 14:39:46 INFO - PROCESS | 1918 | --DOMWINDOW == 74 (0x9784b000) [pid = 1918] [serial = 71] [outer = (nil)] [url = about:blank] 14:39:46 INFO - PROCESS | 1918 | --DOMWINDOW == 73 (0x9852fc00) [pid = 1918] [serial = 73] [outer = (nil)] [url = about:blank] 14:39:46 INFO - PROCESS | 1918 | --DOMWINDOW == 72 (0x98de8c00) [pid = 1918] [serial = 74] [outer = (nil)] [url = about:blank] 14:39:46 INFO - PROCESS | 1918 | --DOMWINDOW == 71 (0xa369f400) [pid = 1918] [serial = 68] [outer = (nil)] [url = about:blank] 14:39:46 INFO - PROCESS | 1918 | --DOMWINDOW == 70 (0xa3353800) [pid = 1918] [serial = 67] [outer = (nil)] [url = about:blank] 14:39:46 INFO - PROCESS | 1918 | --DOMWINDOW == 69 (0x9a1b9800) [pid = 1918] [serial = 76] [outer = (nil)] [url = about:blank] 14:39:46 INFO - PROCESS | 1918 | 1463434786339 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]]]}] 14:39:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:39:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1636ms 14:39:46 INFO - PROCESS | 1918 | 1463434786398 Marionette TRACE conn3 -> [0,145,"getWindowHandle",null] 14:39:46 INFO - PROCESS | 1918 | 1463434786403 Marionette TRACE conn3 <- [1,145,null,{"value":"8"}] 14:39:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:39:46 INFO - PROCESS | 1918 | 1463434786411 Marionette TRACE conn3 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:39:46 INFO - PROCESS | 1918 | 1463434786417 Marionette TRACE conn3 <- [1,146,null,{}] 14:39:46 INFO - PROCESS | 1918 | 1463434786424 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}] 14:39:46 INFO - PROCESS | 1918 | 1463434786574 Marionette TRACE conn3 <- [1,147,null,{"value":null}] 14:39:46 INFO - PROCESS | 1918 | 1463434786666 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x93c0e400 == 38 [pid = 1918] [id = 44] 14:39:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 70 (0x93c0ec00) [pid = 1918] [serial = 130] [outer = (nil)] 14:39:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 71 (0x950e1000) [pid = 1918] [serial = 131] [outer = 0x93c0ec00] 14:39:46 INFO - PROCESS | 1918 | 1463434786772 Marionette DEBUG loaded listener.js 14:39:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 72 (0x95107400) [pid = 1918] [serial = 132] [outer = 0x93c0ec00] 14:39:47 INFO - PROCESS | 1918 | 1463434787470 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]]]}] 14:39:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:39:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1092ms 14:39:47 INFO - PROCESS | 1918 | 1463434787503 Marionette TRACE conn3 -> [0,149,"getWindowHandle",null] 14:39:47 INFO - PROCESS | 1918 | 1463434787511 Marionette TRACE conn3 <- [1,149,null,{"value":"8"}] 14:39:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:39:47 INFO - PROCESS | 1918 | 1463434787520 Marionette TRACE conn3 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:39:47 INFO - PROCESS | 1918 | 1463434787523 Marionette TRACE conn3 <- [1,150,null,{}] 14:39:47 INFO - PROCESS | 1918 | 1463434787529 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}] 14:39:47 INFO - PROCESS | 1918 | 1463434787722 Marionette TRACE conn3 <- [1,151,null,{"value":null}] 14:39:47 INFO - PROCESS | 1918 | 1463434787748 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x977dc800 == 39 [pid = 1918] [id = 45] 14:39:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 73 (0x977dcc00) [pid = 1918] [serial = 133] [outer = (nil)] 14:39:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 74 (0x98de6400) [pid = 1918] [serial = 134] [outer = 0x977dcc00] 14:39:47 INFO - PROCESS | 1918 | 1463434787821 Marionette DEBUG loaded listener.js 14:39:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 75 (0x99145400) [pid = 1918] [serial = 135] [outer = 0x977dcc00] 14:39:48 INFO - PROCESS | 1918 | 1463434788525 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]]]}] 14:39:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:39:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1041ms 14:39:48 INFO - PROCESS | 1918 | 1463434788562 Marionette TRACE conn3 -> [0,153,"getWindowHandle",null] 14:39:48 INFO - PROCESS | 1918 | 1463434788565 Marionette TRACE conn3 <- [1,153,null,{"value":"8"}] 14:39:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:39:48 INFO - PROCESS | 1918 | 1463434788571 Marionette TRACE conn3 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:39:48 INFO - PROCESS | 1918 | 1463434788577 Marionette TRACE conn3 <- [1,154,null,{}] 14:39:48 INFO - PROCESS | 1918 | 1463434788600 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}] 14:39:48 INFO - PROCESS | 1918 | 1463434788795 Marionette TRACE conn3 <- [1,155,null,{"value":null}] 14:39:48 INFO - PROCESS | 1918 | 1463434788819 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x95102000 == 40 [pid = 1918] [id = 46] 14:39:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 76 (0x98031400) [pid = 1918] [serial = 136] [outer = (nil)] 14:39:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 77 (0x9a3c6000) [pid = 1918] [serial = 137] [outer = 0x98031400] 14:39:48 INFO - PROCESS | 1918 | 1463434788893 Marionette DEBUG loaded listener.js 14:39:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 78 (0x9ae78c00) [pid = 1918] [serial = 138] [outer = 0x98031400] 14:39:49 INFO - PROCESS | 1918 | 1463434789802 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]]]}] 14:39:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:39:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1281ms 14:39:49 INFO - PROCESS | 1918 | 1463434789873 Marionette TRACE conn3 -> [0,157,"getWindowHandle",null] 14:39:49 INFO - PROCESS | 1918 | 1463434789878 Marionette TRACE conn3 <- [1,157,null,{"value":"8"}] 14:39:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:39:49 INFO - PROCESS | 1918 | 1463434789885 Marionette TRACE conn3 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:39:49 INFO - PROCESS | 1918 | 1463434789888 Marionette TRACE conn3 <- [1,158,null,{}] 14:39:49 INFO - PROCESS | 1918 | 1463434789893 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}] 14:39:50 INFO - PROCESS | 1918 | 1463434790078 Marionette TRACE conn3 <- [1,159,null,{"value":null}] 14:39:50 INFO - PROCESS | 1918 | 1463434790102 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a482c00 == 41 [pid = 1918] [id = 47] 14:39:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 79 (0x9baaa000) [pid = 1918] [serial = 139] [outer = (nil)] 14:39:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 80 (0xa1047800) [pid = 1918] [serial = 140] [outer = 0x9baaa000] 14:39:50 INFO - PROCESS | 1918 | 1463434790184 Marionette DEBUG loaded listener.js 14:39:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 81 (0x99ac8c00) [pid = 1918] [serial = 141] [outer = 0x9baaa000] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 80 (0x9467c000) [pid = 1918] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 79 (0x93ce3c00) [pid = 1918] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 78 (0x93c03400) [pid = 1918] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 77 (0x93903c00) [pid = 1918] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 76 (0x99560c00) [pid = 1918] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 75 (0x9a6c2c00) [pid = 1918] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 74 (0x9962c000) [pid = 1918] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 73 (0x93ce3800) [pid = 1918] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 72 (0x990a1800) [pid = 1918] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 71 (0x98e99400) [pid = 1918] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 70 (0x99630400) [pid = 1918] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:39:50 INFO - PROCESS | 1918 | --DOMWINDOW == 69 (0x9789c000) [pid = 1918] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:39:51 INFO - PROCESS | 1918 | 1463434791035 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]]]}] 14:39:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:39:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1176ms 14:39:51 INFO - PROCESS | 1918 | 1463434791061 Marionette TRACE conn3 -> [0,161,"getWindowHandle",null] 14:39:51 INFO - PROCESS | 1918 | 1463434791064 Marionette TRACE conn3 <- [1,161,null,{"value":"8"}] 14:39:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:39:51 INFO - PROCESS | 1918 | 1463434791070 Marionette TRACE conn3 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:39:51 INFO - PROCESS | 1918 | 1463434791073 Marionette TRACE conn3 <- [1,162,null,{}] 14:39:51 INFO - PROCESS | 1918 | 1463434791078 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}] 14:39:51 INFO - PROCESS | 1918 | 1463434791213 Marionette TRACE conn3 <- [1,163,null,{"value":null}] 14:39:51 INFO - PROCESS | 1918 | 1463434791228 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x93903c00 == 42 [pid = 1918] [id = 48] 14:39:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 70 (0x93cdb400) [pid = 1918] [serial = 142] [outer = (nil)] 14:39:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 71 (0x9a3c7c00) [pid = 1918] [serial = 143] [outer = 0x93cdb400] 14:39:51 INFO - PROCESS | 1918 | 1463434791299 Marionette DEBUG loaded listener.js 14:39:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 72 (0x9962c000) [pid = 1918] [serial = 144] [outer = 0x93cdb400] 14:39:52 INFO - PROCESS | 1918 | 1463434792099 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]]]}] 14:39:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:39:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1088ms 14:39:52 INFO - PROCESS | 1918 | 1463434792160 Marionette TRACE conn3 -> [0,165,"getWindowHandle",null] 14:39:52 INFO - PROCESS | 1918 | 1463434792162 Marionette TRACE conn3 <- [1,165,null,{"value":"8"}] 14:39:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:39:52 INFO - PROCESS | 1918 | 1463434792169 Marionette TRACE conn3 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:39:52 INFO - PROCESS | 1918 | 1463434792172 Marionette TRACE conn3 <- [1,166,null,{}] 14:39:52 INFO - PROCESS | 1918 | 1463434792177 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}] 14:39:52 INFO - PROCESS | 1918 | 1463434792344 Marionette TRACE conn3 <- [1,167,null,{"value":null}] 14:39:52 INFO - PROCESS | 1918 | 1463434792487 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:52 INFO - PROCESS | 1918 | ++DOCSHELL 0xa2394800 == 43 [pid = 1918] [id = 49] 14:39:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 73 (0xa27de800) [pid = 1918] [serial = 145] [outer = (nil)] 14:39:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 74 (0xa3152400) [pid = 1918] [serial = 146] [outer = 0xa27de800] 14:39:52 INFO - PROCESS | 1918 | 1463434792570 Marionette DEBUG loaded listener.js 14:39:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 75 (0x9a6b7c00) [pid = 1918] [serial = 147] [outer = 0xa27de800] 14:39:53 INFO - PROCESS | 1918 | 1463434793655 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]]]}] 14:39:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:39:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1528ms 14:39:53 INFO - PROCESS | 1918 | 1463434793698 Marionette TRACE conn3 -> [0,169,"getWindowHandle",null] 14:39:53 INFO - PROCESS | 1918 | 1463434793703 Marionette TRACE conn3 <- [1,169,null,{"value":"8"}] 14:39:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:39:53 INFO - PROCESS | 1918 | 1463434793710 Marionette TRACE conn3 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:39:53 INFO - PROCESS | 1918 | 1463434793714 Marionette TRACE conn3 <- [1,170,null,{}] 14:39:53 INFO - PROCESS | 1918 | 1463434793723 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}] 14:39:53 INFO - PROCESS | 1918 | 1463434793923 Marionette TRACE conn3 <- [1,171,null,{"value":null}] 14:39:54 INFO - PROCESS | 1918 | 1463434794061 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x9210e800 == 44 [pid = 1918] [id = 50] 14:39:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 76 (0x93c05000) [pid = 1918] [serial = 148] [outer = (nil)] 14:39:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 77 (0x9784b000) [pid = 1918] [serial = 149] [outer = 0x93c05000] 14:39:54 INFO - PROCESS | 1918 | 1463434794148 Marionette DEBUG loaded listener.js 14:39:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 78 (0x991e1800) [pid = 1918] [serial = 150] [outer = 0x93c05000] 14:39:55 INFO - PROCESS | 1918 | 1463434794999 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]]]}] 14:39:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:39:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1330ms 14:39:55 INFO - PROCESS | 1918 | 1463434795042 Marionette TRACE conn3 -> [0,173,"getWindowHandle",null] 14:39:55 INFO - PROCESS | 1918 | 1463434795051 Marionette TRACE conn3 <- [1,173,null,{"value":"8"}] 14:39:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:39:55 INFO - PROCESS | 1918 | 1463434795061 Marionette TRACE conn3 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:39:55 INFO - PROCESS | 1918 | 1463434795064 Marionette TRACE conn3 <- [1,174,null,{}] 14:39:55 INFO - PROCESS | 1918 | 1463434795071 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}] 14:39:55 INFO - PROCESS | 1918 | 1463434795250 Marionette TRACE conn3 <- [1,175,null,{"value":null}] 14:39:55 INFO - PROCESS | 1918 | 1463434795391 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a357c00 == 45 [pid = 1918] [id = 51] 14:39:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 79 (0x9a35f400) [pid = 1918] [serial = 151] [outer = (nil)] 14:39:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 80 (0x9ae82000) [pid = 1918] [serial = 152] [outer = 0x9a35f400] 14:39:55 INFO - PROCESS | 1918 | 1463434795477 Marionette DEBUG loaded listener.js 14:39:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 81 (0x9ce4b400) [pid = 1918] [serial = 153] [outer = 0x9a35f400] 14:39:56 INFO - PROCESS | 1918 | 1463434796352 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]]]}] 14:39:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:39:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1335ms 14:39:56 INFO - PROCESS | 1918 | 1463434796396 Marionette TRACE conn3 -> [0,177,"getWindowHandle",null] 14:39:56 INFO - PROCESS | 1918 | 1463434796400 Marionette TRACE conn3 <- [1,177,null,{"value":"8"}] 14:39:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:39:56 INFO - PROCESS | 1918 | 1463434796407 Marionette TRACE conn3 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:39:56 INFO - PROCESS | 1918 | 1463434796412 Marionette TRACE conn3 <- [1,178,null,{}] 14:39:56 INFO - PROCESS | 1918 | 1463434796428 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}] 14:39:56 INFO - PROCESS | 1918 | 1463434796596 Marionette TRACE conn3 <- [1,179,null,{"value":null}] 14:39:56 INFO - PROCESS | 1918 | 1463434796733 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a3be400 == 46 [pid = 1918] [id = 52] 14:39:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 82 (0xa27bc800) [pid = 1918] [serial = 154] [outer = (nil)] 14:39:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 83 (0xa3310400) [pid = 1918] [serial = 155] [outer = 0xa27bc800] 14:39:56 INFO - PROCESS | 1918 | 1463434796819 Marionette DEBUG loaded listener.js 14:39:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 84 (0xa3353c00) [pid = 1918] [serial = 156] [outer = 0xa27bc800] 14:39:57 INFO - PROCESS | 1918 | 1463434797630 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]]]}] 14:39:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:39:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1234ms 14:39:57 INFO - PROCESS | 1918 | 1463434797641 Marionette TRACE conn3 -> [0,181,"getWindowHandle",null] 14:39:57 INFO - PROCESS | 1918 | 1463434797645 Marionette TRACE conn3 <- [1,181,null,{"value":"8"}] 14:39:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:39:57 INFO - PROCESS | 1918 | 1463434797651 Marionette TRACE conn3 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:39:57 INFO - PROCESS | 1918 | 1463434797654 Marionette TRACE conn3 <- [1,182,null,{}] 14:39:57 INFO - PROCESS | 1918 | 1463434797660 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}] 14:39:57 INFO - PROCESS | 1918 | 1463434797813 Marionette TRACE conn3 <- [1,183,null,{"value":null}] 14:39:57 INFO - PROCESS | 1918 | 1463434797954 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x9b058c00 == 47 [pid = 1918] [id = 53] 14:39:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 85 (0x9b05bc00) [pid = 1918] [serial = 157] [outer = (nil)] 14:39:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 86 (0x9b061800) [pid = 1918] [serial = 158] [outer = 0x9b05bc00] 14:39:58 INFO - PROCESS | 1918 | 1463434798041 Marionette DEBUG loaded listener.js 14:39:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 87 (0x9b064800) [pid = 1918] [serial = 159] [outer = 0x9b05bc00] 14:39:58 INFO - PROCESS | 1918 | 1463434798675 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:39:58 INFO - PROCESS | 1918 | 1463434798986 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]]]}] 14:39:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:39:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1380ms 14:39:59 INFO - PROCESS | 1918 | 1463434799032 Marionette TRACE conn3 -> [0,185,"getWindowHandle",null] 14:39:59 INFO - PROCESS | 1918 | 1463434799036 Marionette TRACE conn3 <- [1,185,null,{"value":"8"}] 14:39:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:39:59 INFO - PROCESS | 1918 | 1463434799042 Marionette TRACE conn3 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:39:59 INFO - PROCESS | 1918 | 1463434799045 Marionette TRACE conn3 <- [1,186,null,{}] 14:39:59 INFO - PROCESS | 1918 | 1463434799051 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}] 14:39:59 INFO - PROCESS | 1918 | 1463434799236 Marionette TRACE conn3 <- [1,187,null,{"value":null}] 14:39:59 INFO - PROCESS | 1918 | 1463434799421 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:39:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x92429000 == 48 [pid = 1918] [id = 54] 14:39:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 88 (0x92483000) [pid = 1918] [serial = 160] [outer = (nil)] 14:39:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 89 (0x98ee7400) [pid = 1918] [serial = 161] [outer = 0x92483000] 14:39:59 INFO - PROCESS | 1918 | 1463434799507 Marionette DEBUG loaded listener.js 14:39:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 90 (0x9a483000) [pid = 1918] [serial = 162] [outer = 0x92483000] 14:40:00 INFO - PROCESS | 1918 | 1463434800510 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]]]}] 14:40:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:40:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1534ms 14:40:00 INFO - PROCESS | 1918 | 1463434800577 Marionette TRACE conn3 -> [0,189,"getWindowHandle",null] 14:40:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:40:00 INFO - PROCESS | 1918 | 1463434800586 Marionette TRACE conn3 <- [1,189,null,{"value":"8"}] 14:40:00 INFO - PROCESS | 1918 | 1463434800601 Marionette TRACE conn3 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:40:00 INFO - PROCESS | 1918 | 1463434800611 Marionette TRACE conn3 <- [1,190,null,{}] 14:40:00 INFO - PROCESS | 1918 | 1463434800633 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}] 14:40:01 INFO - PROCESS | 1918 | 1463434801027 Marionette TRACE conn3 <- [1,191,null,{"value":null}] 14:40:01 INFO - PROCESS | 1918 | 1463434801160 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x92406800 == 49 [pid = 1918] [id = 55] 14:40:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 91 (0x92409000) [pid = 1918] [serial = 163] [outer = (nil)] 14:40:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 92 (0x92484800) [pid = 1918] [serial = 164] [outer = 0x92409000] 14:40:01 INFO - PROCESS | 1918 | 1463434801240 Marionette DEBUG loaded listener.js 14:40:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 93 (0x9396bc00) [pid = 1918] [serial = 165] [outer = 0x92409000] 14:40:02 INFO - PROCESS | 1918 | 1463434802190 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]]]}] 14:40:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:40:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1646ms 14:40:02 INFO - PROCESS | 1918 | 1463434802247 Marionette TRACE conn3 -> [0,193,"getWindowHandle",null] 14:40:02 INFO - PROCESS | 1918 | 1463434802256 Marionette TRACE conn3 <- [1,193,null,{"value":"8"}] 14:40:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:40:02 INFO - PROCESS | 1918 | 1463434802266 Marionette TRACE conn3 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:40:02 INFO - PROCESS | 1918 | 1463434802271 Marionette TRACE conn3 <- [1,194,null,{}] 14:40:02 INFO - PROCESS | 1918 | 1463434802276 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}] 14:40:02 INFO - PROCESS | 1918 | 1463434802479 Marionette TRACE conn3 <- [1,195,null,{"value":null}] 14:40:02 INFO - PROCESS | 1918 | --DOCSHELL 0x93903c00 == 48 [pid = 1918] [id = 48] 14:40:02 INFO - PROCESS | 1918 | --DOCSHELL 0x9a482c00 == 47 [pid = 1918] [id = 47] 14:40:02 INFO - PROCESS | 1918 | --DOCSHELL 0x95102000 == 46 [pid = 1918] [id = 46] 14:40:02 INFO - PROCESS | 1918 | --DOMWINDOW == 92 (0x9ce42800) [pid = 1918] [serial = 119] [outer = (nil)] [url = about:blank] 14:40:02 INFO - PROCESS | 1918 | 1463434802676 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:02 INFO - PROCESS | 1918 | --DOCSHELL 0x977dc800 == 45 [pid = 1918] [id = 45] 14:40:02 INFO - PROCESS | 1918 | --DOCSHELL 0x93c0e400 == 44 [pid = 1918] [id = 44] 14:40:02 INFO - PROCESS | 1918 | --DOCSHELL 0x93c0b400 == 43 [pid = 1918] [id = 41] 14:40:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x92485c00 == 44 [pid = 1918] [id = 56] 14:40:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 93 (0x9248b000) [pid = 1918] [serial = 166] [outer = (nil)] 14:40:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 94 (0x93c0e400) [pid = 1918] [serial = 167] [outer = 0x9248b000] 14:40:02 INFO - PROCESS | 1918 | 1463434802761 Marionette DEBUG loaded listener.js 14:40:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 95 (0x97843800) [pid = 1918] [serial = 168] [outer = 0x9248b000] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 94 (0x9a347000) [pid = 1918] [serial = 113] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 93 (0x93cdb800) [pid = 1918] [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.] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 92 (0x980e0c00) [pid = 1918] [serial = 107] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 91 (0x99145800) [pid = 1918] [serial = 80] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 90 (0x981a1800) [pid = 1918] [serial = 79] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 89 (0x93c08800) [pid = 1918] [serial = 104] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 88 (0x9a483400) [pid = 1918] [serial = 83] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 87 (0x9a358000) [pid = 1918] [serial = 82] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 86 (0x93ce2000) [pid = 1918] [serial = 105] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 85 (0xa050f400) [pid = 1918] [serial = 86] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 84 (0x9baa4400) [pid = 1918] [serial = 85] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 83 (0x93968400) [pid = 1918] [serial = 100] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 82 (0xa2371400) [pid = 1918] [serial = 89] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 81 (0xa22c8000) [pid = 1918] [serial = 88] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 80 (0xa27c4800) [pid = 1918] [serial = 92] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 79 (0xa271e000) [pid = 1918] [serial = 91] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 78 (0x995ad000) [pid = 1918] [serial = 110] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 77 (0xa4f1dc00) [pid = 1918] [serial = 95] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 76 (0xa6380400) [pid = 1918] [serial = 94] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 75 (0x9a6c1400) [pid = 1918] [serial = 116] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 74 (0xa6980000) [pid = 1918] [serial = 98] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 73 (0xa6862800) [pid = 1918] [serial = 97] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 72 (0x9a1ba800) [pid = 1918] [serial = 111] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 71 (0x9a486000) [pid = 1918] [serial = 114] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 70 (0x9a734000) [pid = 1918] [serial = 117] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | --DOMWINDOW == 69 (0x9852a400) [pid = 1918] [serial = 108] [outer = (nil)] [url = about:blank] 14:40:03 INFO - PROCESS | 1918 | 1463434803464 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]]]}] 14:40:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:40:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1229ms 14:40:03 INFO - PROCESS | 1918 | 1463434803495 Marionette TRACE conn3 -> [0,197,"getWindowHandle",null] 14:40:03 INFO - PROCESS | 1918 | 1463434803499 Marionette TRACE conn3 <- [1,197,null,{"value":"8"}] 14:40:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:40:03 INFO - PROCESS | 1918 | 1463434803505 Marionette TRACE conn3 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:40:03 INFO - PROCESS | 1918 | 1463434803510 Marionette TRACE conn3 <- [1,198,null,{}] 14:40:03 INFO - PROCESS | 1918 | 1463434803548 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}] 14:40:03 INFO - PROCESS | 1918 | 1463434803697 Marionette TRACE conn3 <- [1,199,null,{"value":null}] 14:40:03 INFO - PROCESS | 1918 | 1463434803712 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x93cdb800 == 45 [pid = 1918] [id = 57] 14:40:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 70 (0x98ddec00) [pid = 1918] [serial = 169] [outer = (nil)] 14:40:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 71 (0x99146800) [pid = 1918] [serial = 170] [outer = 0x98ddec00] 14:40:03 INFO - PROCESS | 1918 | 1463434803798 Marionette DEBUG loaded listener.js 14:40:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 72 (0x99f28400) [pid = 1918] [serial = 171] [outer = 0x98ddec00] 14:40:04 INFO - PROCESS | 1918 | 1463434804524 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]]]}] 14:40:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:40:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1046ms 14:40:04 INFO - PROCESS | 1918 | 1463434804551 Marionette TRACE conn3 -> [0,201,"getWindowHandle",null] 14:40:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:40:04 INFO - PROCESS | 1918 | 1463434804555 Marionette TRACE conn3 <- [1,201,null,{"value":"8"}] 14:40:04 INFO - PROCESS | 1918 | 1463434804561 Marionette TRACE conn3 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:40:04 INFO - PROCESS | 1918 | 1463434804564 Marionette TRACE conn3 <- [1,202,null,{}] 14:40:04 INFO - PROCESS | 1918 | 1463434804569 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}] 14:40:04 INFO - PROCESS | 1918 | 1463434804706 Marionette TRACE conn3 <- [1,203,null,{"value":null}] 14:40:04 INFO - PROCESS | 1918 | 1463434804721 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x9210dc00 == 46 [pid = 1918] [id = 58] 14:40:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 73 (0x99ad6000) [pid = 1918] [serial = 172] [outer = (nil)] 14:40:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 74 (0x9a347000) [pid = 1918] [serial = 173] [outer = 0x99ad6000] 14:40:04 INFO - PROCESS | 1918 | 1463434804793 Marionette DEBUG loaded listener.js 14:40:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 75 (0x9a486400) [pid = 1918] [serial = 174] [outer = 0x99ad6000] 14:40:05 INFO - PROCESS | 1918 | 1463434805585 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]]]}] 14:40:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:40:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1082ms 14:40:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:40:05 INFO - PROCESS | 1918 | 1463434805675 Marionette TRACE conn3 -> [0,205,"getWindowHandle",null] 14:40:05 INFO - PROCESS | 1918 | 1463434805678 Marionette TRACE conn3 <- [1,205,null,{"value":"8"}] 14:40:05 INFO - PROCESS | 1918 | 1463434805688 Marionette TRACE conn3 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:40:05 INFO - PROCESS | 1918 | 1463434805692 Marionette TRACE conn3 <- [1,206,null,{}] 14:40:05 INFO - PROCESS | 1918 | 1463434805697 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}] 14:40:05 INFO - PROCESS | 1918 | 1463434805873 Marionette TRACE conn3 <- [1,207,null,{"value":null}] 14:40:05 INFO - PROCESS | 1918 | 1463434805895 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a483400 == 47 [pid = 1918] [id = 59] 14:40:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 76 (0x9a483c00) [pid = 1918] [serial = 175] [outer = (nil)] 14:40:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 77 (0x9ae82c00) [pid = 1918] [serial = 176] [outer = 0x9a483c00] 14:40:05 INFO - PROCESS | 1918 | 1463434805964 Marionette DEBUG loaded listener.js 14:40:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 78 (0x9aebc000) [pid = 1918] [serial = 177] [outer = 0x9a483c00] 14:40:06 INFO - PROCESS | 1918 | 1463434806693 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]]]}] 14:40:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:40:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1084ms 14:40:06 INFO - PROCESS | 1918 | 1463434806767 Marionette TRACE conn3 -> [0,209,"getWindowHandle",null] 14:40:06 INFO - PROCESS | 1918 | 1463434806770 Marionette TRACE conn3 <- [1,209,null,{"value":"8"}] 14:40:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:40:06 INFO - PROCESS | 1918 | 1463434806777 Marionette TRACE conn3 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:40:06 INFO - PROCESS | 1918 | 1463434806780 Marionette TRACE conn3 <- [1,210,null,{}] 14:40:06 INFO - PROCESS | 1918 | 1463434806785 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}] 14:40:07 INFO - PROCESS | 1918 | 1463434807002 Marionette TRACE conn3 <- [1,211,null,{"value":null}] 14:40:07 INFO - PROCESS | 1918 | 1463434807025 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x92106400 == 48 [pid = 1918] [id = 60] 14:40:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 79 (0x9210d000) [pid = 1918] [serial = 178] [outer = (nil)] 14:40:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 80 (0x9ce4b800) [pid = 1918] [serial = 179] [outer = 0x9210d000] 14:40:07 INFO - PROCESS | 1918 | 1463434807097 Marionette DEBUG loaded listener.js 14:40:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 81 (0xa050ec00) [pid = 1918] [serial = 180] [outer = 0x9210d000] 14:40:07 INFO - PROCESS | 1918 | --DOMWINDOW == 80 (0x9baaa000) [pid = 1918] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:40:07 INFO - PROCESS | 1918 | --DOMWINDOW == 79 (0x93cdb400) [pid = 1918] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:40:07 INFO - PROCESS | 1918 | --DOMWINDOW == 78 (0x93c0ec00) [pid = 1918] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:40:07 INFO - PROCESS | 1918 | --DOMWINDOW == 77 (0x977dcc00) [pid = 1918] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:40:07 INFO - PROCESS | 1918 | --DOMWINDOW == 76 (0x98031400) [pid = 1918] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:40:07 INFO - PROCESS | 1918 | 1463434807901 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]]]}] 14:40:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:40:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1179ms 14:40:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:40:07 INFO - PROCESS | 1918 | 1463434807956 Marionette TRACE conn3 -> [0,213,"getWindowHandle",null] 14:40:07 INFO - PROCESS | 1918 | 1463434807958 Marionette TRACE conn3 <- [1,213,null,{"value":"8"}] 14:40:07 INFO - PROCESS | 1918 | 1463434807965 Marionette TRACE conn3 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:40:07 INFO - PROCESS | 1918 | 1463434807968 Marionette TRACE conn3 <- [1,214,null,{}] 14:40:07 INFO - PROCESS | 1918 | 1463434807973 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}] 14:40:08 INFO - PROCESS | 1918 | 1463434808107 Marionette TRACE conn3 <- [1,215,null,{"value":null}] 14:40:08 INFO - PROCESS | 1918 | 1463434808216 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x92489400 == 49 [pid = 1918] [id = 61] 14:40:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 77 (0x95104c00) [pid = 1918] [serial = 181] [outer = (nil)] 14:40:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 78 (0x998c5800) [pid = 1918] [serial = 182] [outer = 0x95104c00] 14:40:08 INFO - PROCESS | 1918 | 1463434808287 Marionette DEBUG loaded listener.js 14:40:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 79 (0x998c7400) [pid = 1918] [serial = 183] [outer = 0x95104c00] 14:40:08 INFO - PROCESS | 1918 | 1463434808927 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]]]}] 14:40:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:40:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 980ms 14:40:08 INFO - PROCESS | 1918 | 1463434808944 Marionette TRACE conn3 -> [0,217,"getWindowHandle",null] 14:40:08 INFO - PROCESS | 1918 | 1463434808947 Marionette TRACE conn3 <- [1,217,null,{"value":"8"}] 14:40:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:40:08 INFO - PROCESS | 1918 | 1463434808955 Marionette TRACE conn3 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:40:08 INFO - PROCESS | 1918 | 1463434808957 Marionette TRACE conn3 <- [1,218,null,{}] 14:40:08 INFO - PROCESS | 1918 | 1463434808963 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}] 14:40:09 INFO - PROCESS | 1918 | 1463434809105 Marionette TRACE conn3 <- [1,219,null,{"value":null}] 14:40:09 INFO - PROCESS | 1918 | 1463434809212 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x9210cc00 == 50 [pid = 1918] [id = 62] 14:40:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 80 (0x9390cc00) [pid = 1918] [serial = 184] [outer = (nil)] 14:40:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 81 (0x998ce000) [pid = 1918] [serial = 185] [outer = 0x9390cc00] 14:40:09 INFO - PROCESS | 1918 | 1463434809285 Marionette DEBUG loaded listener.js 14:40:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 82 (0x998d1000) [pid = 1918] [serial = 186] [outer = 0x9390cc00] 14:40:10 INFO - PROCESS | 1918 | 1463434810140 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]]]}] 14:40:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:40:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1229ms 14:40:10 INFO - PROCESS | 1918 | 1463434810198 Marionette TRACE conn3 -> [0,221,"getWindowHandle",null] 14:40:10 INFO - PROCESS | 1918 | 1463434810205 Marionette TRACE conn3 <- [1,221,null,{"value":"8"}] 14:40:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:40:10 INFO - PROCESS | 1918 | 1463434810221 Marionette TRACE conn3 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:40:10 INFO - PROCESS | 1918 | 1463434810233 Marionette TRACE conn3 <- [1,222,null,{}] 14:40:10 INFO - PROCESS | 1918 | 1463434810241 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}] 14:40:10 INFO - PROCESS | 1918 | 1463434810419 Marionette TRACE conn3 <- [1,223,null,{"value":null}] 14:40:10 INFO - PROCESS | 1918 | 1463434810559 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x92406c00 == 51 [pid = 1918] [id = 63] 14:40:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 83 (0x92427800) [pid = 1918] [serial = 187] [outer = (nil)] 14:40:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 84 (0x93c07800) [pid = 1918] [serial = 188] [outer = 0x92427800] 14:40:10 INFO - PROCESS | 1918 | 1463434810654 Marionette DEBUG loaded listener.js 14:40:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 85 (0x950e1800) [pid = 1918] [serial = 189] [outer = 0x92427800] 14:40:11 INFO - PROCESS | 1918 | 1463434811479 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]]]}] 14:40:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:40:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1295ms 14:40:11 INFO - PROCESS | 1918 | 1463434811515 Marionette TRACE conn3 -> [0,225,"getWindowHandle",null] 14:40:11 INFO - PROCESS | 1918 | 1463434811523 Marionette TRACE conn3 <- [1,225,null,{"value":"8"}] 14:40:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:40:11 INFO - PROCESS | 1918 | 1463434811550 Marionette TRACE conn3 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:40:11 INFO - PROCESS | 1918 | 1463434811555 Marionette TRACE conn3 <- [1,226,null,{}] 14:40:11 INFO - PROCESS | 1918 | 1463434811564 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}] 14:40:11 INFO - PROCESS | 1918 | 1463434811735 Marionette TRACE conn3 <- [1,227,null,{"value":null}] 14:40:11 INFO - PROCESS | 1918 | 1463434811877 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x98026c00 == 52 [pid = 1918] [id = 64] 14:40:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 86 (0x981acc00) [pid = 1918] [serial = 190] [outer = (nil)] 14:40:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 87 (0x98e99400) [pid = 1918] [serial = 191] [outer = 0x981acc00] 14:40:11 INFO - PROCESS | 1918 | 1463434811969 Marionette DEBUG loaded listener.js 14:40:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 88 (0x998cf400) [pid = 1918] [serial = 192] [outer = 0x981acc00] 14:40:12 INFO - PROCESS | 1918 | 1463434812838 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]]]}] 14:40:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:40:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1350ms 14:40:12 INFO - PROCESS | 1918 | 1463434812885 Marionette TRACE conn3 -> [0,229,"getWindowHandle",null] 14:40:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:40:12 INFO - PROCESS | 1918 | 1463434812890 Marionette TRACE conn3 <- [1,229,null,{"value":"8"}] 14:40:12 INFO - PROCESS | 1918 | 1463434812898 Marionette TRACE conn3 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:40:12 INFO - PROCESS | 1918 | 1463434812905 Marionette TRACE conn3 <- [1,230,null,{}] 14:40:12 INFO - PROCESS | 1918 | 1463434812921 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}] 14:40:13 INFO - PROCESS | 1918 | 1463434813104 Marionette TRACE conn3 <- [1,231,null,{"value":null}] 14:40:13 INFO - PROCESS | 1918 | 1463434813245 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x9240ac00 == 53 [pid = 1918] [id = 65] 14:40:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 89 (0x9a47d000) [pid = 1918] [serial = 193] [outer = (nil)] 14:40:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 90 (0x9ce4a800) [pid = 1918] [serial = 194] [outer = 0x9a47d000] 14:40:13 INFO - PROCESS | 1918 | 1463434813336 Marionette DEBUG loaded listener.js 14:40:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 91 (0xa22c5000) [pid = 1918] [serial = 195] [outer = 0x9a47d000] 14:40:14 INFO - PROCESS | 1918 | 1463434814231 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]]]}] 14:40:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:40:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1385ms 14:40:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:40:14 INFO - PROCESS | 1918 | 1463434814283 Marionette TRACE conn3 -> [0,233,"getWindowHandle",null] 14:40:14 INFO - PROCESS | 1918 | 1463434814287 Marionette TRACE conn3 <- [1,233,null,{"value":"8"}] 14:40:14 INFO - PROCESS | 1918 | 1463434814294 Marionette TRACE conn3 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:40:14 INFO - PROCESS | 1918 | 1463434814298 Marionette TRACE conn3 <- [1,234,null,{}] 14:40:14 INFO - PROCESS | 1918 | 1463434814304 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}] 14:40:14 INFO - PROCESS | 1918 | 1463434814466 Marionette TRACE conn3 <- [1,235,null,{"value":null}] 14:40:14 INFO - PROCESS | 1918 | 1463434814606 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x9baaa800 == 54 [pid = 1918] [id = 66] 14:40:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 92 (0xa2370c00) [pid = 1918] [serial = 196] [outer = (nil)] 14:40:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 93 (0xa27c4c00) [pid = 1918] [serial = 197] [outer = 0xa2370c00] 14:40:14 INFO - PROCESS | 1918 | 1463434814697 Marionette DEBUG loaded listener.js 14:40:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 94 (0xa31bb800) [pid = 1918] [serial = 198] [outer = 0xa2370c00] 14:40:15 INFO - PROCESS | 1918 | 1463434815519 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]]]}] 14:40:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:40:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1280ms 14:40:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:40:15 INFO - PROCESS | 1918 | 1463434815573 Marionette TRACE conn3 -> [0,237,"getWindowHandle",null] 14:40:15 INFO - PROCESS | 1918 | 1463434815576 Marionette TRACE conn3 <- [1,237,null,{"value":"8"}] 14:40:15 INFO - PROCESS | 1918 | 1463434815583 Marionette TRACE conn3 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:40:15 INFO - PROCESS | 1918 | 1463434815586 Marionette TRACE conn3 <- [1,238,null,{}] 14:40:15 INFO - PROCESS | 1918 | 1463434815592 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}] 14:40:15 INFO - PROCESS | 1918 | 1463434815748 Marionette TRACE conn3 <- [1,239,null,{"value":null}] 14:40:15 INFO - PROCESS | 1918 | 1463434815888 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x9242e000 == 55 [pid = 1918] [id = 67] 14:40:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 95 (0x92432400) [pid = 1918] [serial = 199] [outer = (nil)] 14:40:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 96 (0x996df400) [pid = 1918] [serial = 200] [outer = 0x92432400] 14:40:15 INFO - PROCESS | 1918 | 1463434815971 Marionette DEBUG loaded listener.js 14:40:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 97 (0x996e2800) [pid = 1918] [serial = 201] [outer = 0x92432400] 14:40:16 INFO - PROCESS | 1918 | 1463434816807 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]]]}] 14:40:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:40:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1278ms 14:40:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:40:16 INFO - PROCESS | 1918 | 1463434816861 Marionette TRACE conn3 -> [0,241,"getWindowHandle",null] 14:40:16 INFO - PROCESS | 1918 | 1463434816864 Marionette TRACE conn3 <- [1,241,null,{"value":"8"}] 14:40:16 INFO - PROCESS | 1918 | 1463434816871 Marionette TRACE conn3 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:40:16 INFO - PROCESS | 1918 | 1463434816874 Marionette TRACE conn3 <- [1,242,null,{}] 14:40:16 INFO - PROCESS | 1918 | 1463434816880 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}] 14:40:17 INFO - PROCESS | 1918 | 1463434817067 Marionette TRACE conn3 <- [1,243,null,{"value":null}] 14:40:17 INFO - PROCESS | 1918 | 1463434817213 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x996db800 == 56 [pid = 1918] [id = 68] 14:40:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 98 (0x996dfc00) [pid = 1918] [serial = 202] [outer = (nil)] 14:40:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 99 (0xa36a3800) [pid = 1918] [serial = 203] [outer = 0x996dfc00] 14:40:17 INFO - PROCESS | 1918 | 1463434817297 Marionette DEBUG loaded listener.js 14:40:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 100 (0xa6380400) [pid = 1918] [serial = 204] [outer = 0x996dfc00] 14:40:18 INFO - PROCESS | 1918 | 1463434818165 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]]]}] 14:40:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:40:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1336ms 14:40:18 INFO - PROCESS | 1918 | 1463434818207 Marionette TRACE conn3 -> [0,245,"getWindowHandle",null] 14:40:18 INFO - PROCESS | 1918 | 1463434818211 Marionette TRACE conn3 <- [1,245,null,{"value":"8"}] 14:40:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:40:18 INFO - PROCESS | 1918 | 1463434818217 Marionette TRACE conn3 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:40:18 INFO - PROCESS | 1918 | 1463434818220 Marionette TRACE conn3 <- [1,246,null,{}] 14:40:18 INFO - PROCESS | 1918 | 1463434818226 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}] 14:40:18 INFO - PROCESS | 1918 | 1463434818375 Marionette TRACE conn3 <- [1,247,null,{"value":null}] 14:40:18 INFO - PROCESS | 1918 | 1463434818523 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x977d6400 == 57 [pid = 1918] [id = 69] 14:40:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 101 (0x9a1c3400) [pid = 1918] [serial = 205] [outer = (nil)] 14:40:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 102 (0xa6862800) [pid = 1918] [serial = 206] [outer = 0x9a1c3400] 14:40:18 INFO - PROCESS | 1918 | 1463434818606 Marionette DEBUG loaded listener.js 14:40:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 103 (0xa697a800) [pid = 1918] [serial = 207] [outer = 0x9a1c3400] 14:40:19 INFO - PROCESS | 1918 | 1463434819492 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]]]}] 14:40:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:40:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1328ms 14:40:19 INFO - PROCESS | 1918 | 1463434819546 Marionette TRACE conn3 -> [0,249,"getWindowHandle",null] 14:40:19 INFO - PROCESS | 1918 | 1463434819549 Marionette TRACE conn3 <- [1,249,null,{"value":"8"}] 14:40:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:40:19 INFO - PROCESS | 1918 | 1463434819556 Marionette TRACE conn3 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:40:19 INFO - PROCESS | 1918 | 1463434819559 Marionette TRACE conn3 <- [1,250,null,{}] 14:40:19 INFO - PROCESS | 1918 | 1463434819566 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}] 14:40:19 INFO - PROCESS | 1918 | 1463434819729 Marionette TRACE conn3 <- [1,251,null,{"value":null}] 14:40:19 INFO - PROCESS | 1918 | 1463434819874 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x9240d000 == 58 [pid = 1918] [id = 70] 14:40:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 104 (0x9240dc00) [pid = 1918] [serial = 208] [outer = (nil)] 14:40:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 105 (0x995d4000) [pid = 1918] [serial = 209] [outer = 0x9240dc00] 14:40:19 INFO - PROCESS | 1918 | 1463434819963 Marionette DEBUG loaded listener.js 14:40:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 106 (0x995d6800) [pid = 1918] [serial = 210] [outer = 0x9240dc00] 14:40:21 INFO - PROCESS | 1918 | 1463434821034 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]]]}] 14:40:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:40:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1532ms 14:40:21 INFO - PROCESS | 1918 | 1463434821089 Marionette TRACE conn3 -> [0,253,"getWindowHandle",null] 14:40:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:40:21 INFO - PROCESS | 1918 | 1463434821104 Marionette TRACE conn3 <- [1,253,null,{"value":"8"}] 14:40:21 INFO - PROCESS | 1918 | 1463434821115 Marionette TRACE conn3 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:40:21 INFO - PROCESS | 1918 | 1463434821124 Marionette TRACE conn3 <- [1,254,null,{}] 14:40:21 INFO - PROCESS | 1918 | 1463434821139 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}] 14:40:21 INFO - PROCESS | 1918 | 1463434821345 Marionette TRACE conn3 <- [1,255,null,{"value":null}] 14:40:21 INFO - PROCESS | 1918 | 1463434821497 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x92404000 == 59 [pid = 1918] [id = 71] 14:40:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 107 (0x93967800) [pid = 1918] [serial = 211] [outer = (nil)] 14:40:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 108 (0x98031800) [pid = 1918] [serial = 212] [outer = 0x93967800] 14:40:21 INFO - PROCESS | 1918 | 1463434821575 Marionette DEBUG loaded listener.js 14:40:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 109 (0x9955bc00) [pid = 1918] [serial = 213] [outer = 0x93967800] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x98525800 == 58 [pid = 1918] [id = 28] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x93963800 == 57 [pid = 1918] [id = 34] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x92489400 == 56 [pid = 1918] [id = 61] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x92106400 == 55 [pid = 1918] [id = 60] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 108 (0xa3152400) [pid = 1918] [serial = 146] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x9a483400 == 54 [pid = 1918] [id = 59] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x9210dc00 == 53 [pid = 1918] [id = 58] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x93cdb800 == 52 [pid = 1918] [id = 57] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x92485c00 == 51 [pid = 1918] [id = 56] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x92406800 == 50 [pid = 1918] [id = 55] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x9a357c00 == 49 [pid = 1918] [id = 51] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0x9210e800 == 48 [pid = 1918] [id = 50] 14:40:22 INFO - PROCESS | 1918 | --DOCSHELL 0xa2394800 == 47 [pid = 1918] [id = 49] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 107 (0xa1047800) [pid = 1918] [serial = 140] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 106 (0x9a3c7c00) [pid = 1918] [serial = 143] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 105 (0x977df800) [pid = 1918] [serial = 122] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 104 (0x99f2b000) [pid = 1918] [serial = 128] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 103 (0x950e1000) [pid = 1918] [serial = 131] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 102 (0x9510f400) [pid = 1918] [serial = 125] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 101 (0x95107400) [pid = 1918] [serial = 132] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 100 (0x98de6400) [pid = 1918] [serial = 134] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 99 (0x9a3c6000) [pid = 1918] [serial = 137] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 98 (0x99ac8c00) [pid = 1918] [serial = 141] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 97 (0x9ae78c00) [pid = 1918] [serial = 138] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 96 (0x9962c000) [pid = 1918] [serial = 144] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | --DOMWINDOW == 95 (0x99145400) [pid = 1918] [serial = 135] [outer = (nil)] [url = about:blank] 14:40:22 INFO - PROCESS | 1918 | 1463434822433 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]]]}] 14:40:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:40:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1342ms 14:40:22 INFO - PROCESS | 1918 | 1463434822458 Marionette TRACE conn3 -> [0,257,"getWindowHandle",null] 14:40:22 INFO - PROCESS | 1918 | 1463434822466 Marionette TRACE conn3 <- [1,257,null,{"value":"8"}] 14:40:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:40:22 INFO - PROCESS | 1918 | 1463434822476 Marionette TRACE conn3 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:40:22 INFO - PROCESS | 1918 | 1463434822480 Marionette TRACE conn3 <- [1,258,null,{}] 14:40:22 INFO - PROCESS | 1918 | 1463434822486 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}] 14:40:22 INFO - PROCESS | 1918 | 1463434822636 Marionette TRACE conn3 <- [1,259,null,{"value":null}] 14:40:22 INFO - PROCESS | 1918 | 1463434822655 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x95103000 == 48 [pid = 1918] [id = 72] 14:40:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 96 (0x95104000) [pid = 1918] [serial = 214] [outer = (nil)] 14:40:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 97 (0x98eeac00) [pid = 1918] [serial = 215] [outer = 0x95104000] 14:40:22 INFO - PROCESS | 1918 | 1463434822741 Marionette DEBUG loaded listener.js 14:40:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 98 (0x995dac00) [pid = 1918] [serial = 216] [outer = 0x95104000] 14:40:23 INFO - PROCESS | 1918 | 1463434823502 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]]]}] 14:40:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:40:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1077ms 14:40:23 INFO - PROCESS | 1918 | 1463434823554 Marionette TRACE conn3 -> [0,261,"getWindowHandle",null] 14:40:23 INFO - PROCESS | 1918 | 1463434823557 Marionette TRACE conn3 <- [1,261,null,{"value":"8"}] 14:40:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:40:23 INFO - PROCESS | 1918 | 1463434823564 Marionette TRACE conn3 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:40:23 INFO - PROCESS | 1918 | 1463434823569 Marionette TRACE conn3 <- [1,262,null,{}] 14:40:23 INFO - PROCESS | 1918 | 1463434823584 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}] 14:40:23 INFO - PROCESS | 1918 | 1463434823746 Marionette TRACE conn3 <- [1,263,null,{"value":null}] 14:40:23 INFO - PROCESS | 1918 | 1463434823760 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x92433800 == 49 [pid = 1918] [id = 73] 14:40:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 99 (0x9247f400) [pid = 1918] [serial = 217] [outer = (nil)] 14:40:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 100 (0x998cec00) [pid = 1918] [serial = 218] [outer = 0x9247f400] 14:40:23 INFO - PROCESS | 1918 | 1463434823852 Marionette DEBUG loaded listener.js 14:40:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 101 (0x9a33f000) [pid = 1918] [serial = 219] [outer = 0x9247f400] 14:40:24 INFO - PROCESS | 1918 | 1463434824675 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]]]}] 14:40:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:40:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1134ms 14:40:24 INFO - PROCESS | 1918 | 1463434824700 Marionette TRACE conn3 -> [0,265,"getWindowHandle",null] 14:40:24 INFO - PROCESS | 1918 | 1463434824704 Marionette TRACE conn3 <- [1,265,null,{"value":"8"}] 14:40:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:40:24 INFO - PROCESS | 1918 | 1463434824729 Marionette TRACE conn3 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:40:24 INFO - PROCESS | 1918 | 1463434824732 Marionette TRACE conn3 <- [1,266,null,{}] 14:40:24 INFO - PROCESS | 1918 | 1463434824738 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}] 14:40:24 INFO - PROCESS | 1918 | 1463434824930 Marionette TRACE conn3 <- [1,267,null,{"value":null}] 14:40:24 INFO - PROCESS | 1918 | 1463434824952 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x92487800 == 50 [pid = 1918] [id = 74] 14:40:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 102 (0x998ce400) [pid = 1918] [serial = 220] [outer = (nil)] 14:40:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 103 (0x9a483400) [pid = 1918] [serial = 221] [outer = 0x998ce400] 14:40:25 INFO - PROCESS | 1918 | 1463434825034 Marionette DEBUG loaded listener.js 14:40:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 104 (0x9ae7f400) [pid = 1918] [serial = 222] [outer = 0x998ce400] 14:40:25 INFO - PROCESS | 1918 | 1463434825824 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]]]}] 14:40:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:40:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1154ms 14:40:25 INFO - PROCESS | 1918 | 1463434825865 Marionette TRACE conn3 -> [0,269,"getWindowHandle",null] 14:40:25 INFO - PROCESS | 1918 | 1463434825868 Marionette TRACE conn3 <- [1,269,null,{"value":"8"}] 14:40:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:40:25 INFO - PROCESS | 1918 | 1463434825899 Marionette TRACE conn3 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:40:25 INFO - PROCESS | 1918 | 1463434825903 Marionette TRACE conn3 <- [1,270,null,{}] 14:40:25 INFO - PROCESS | 1918 | 1463434825910 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}] 14:40:26 INFO - PROCESS | 1918 | 1463434826101 Marionette TRACE conn3 <- [1,271,null,{"value":null}] 14:40:26 INFO - PROCESS | 1918 | 1463434826120 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x996e5c00 == 51 [pid = 1918] [id = 75] 14:40:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 105 (0x99789800) [pid = 1918] [serial = 223] [outer = (nil)] 14:40:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 106 (0x99791400) [pid = 1918] [serial = 224] [outer = 0x99789800] 14:40:26 INFO - PROCESS | 1918 | 1463434826193 Marionette DEBUG loaded listener.js 14:40:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 107 (0x99794c00) [pid = 1918] [serial = 225] [outer = 0x99789800] 14:40:26 INFO - PROCESS | 1918 | --DOMWINDOW == 106 (0x92409000) [pid = 1918] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:40:26 INFO - PROCESS | 1918 | --DOMWINDOW == 105 (0x9210d000) [pid = 1918] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:40:26 INFO - PROCESS | 1918 | --DOMWINDOW == 104 (0x98ddec00) [pid = 1918] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:40:26 INFO - PROCESS | 1918 | --DOMWINDOW == 103 (0x95104c00) [pid = 1918] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:40:26 INFO - PROCESS | 1918 | --DOMWINDOW == 102 (0x9248b000) [pid = 1918] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:40:26 INFO - PROCESS | 1918 | --DOMWINDOW == 101 (0x99ad6000) [pid = 1918] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:40:26 INFO - PROCESS | 1918 | --DOMWINDOW == 100 (0x9a483c00) [pid = 1918] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:40:27 INFO - PROCESS | 1918 | 1463434827122 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]]]}] 14:40:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:40:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1252ms 14:40:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:40:27 INFO - PROCESS | 1918 | 1463434827133 Marionette TRACE conn3 -> [0,273,"getWindowHandle",null] 14:40:27 INFO - PROCESS | 1918 | 1463434827135 Marionette TRACE conn3 <- [1,273,null,{"value":"8"}] 14:40:27 INFO - PROCESS | 1918 | 1463434827140 Marionette TRACE conn3 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:40:27 INFO - PROCESS | 1918 | 1463434827144 Marionette TRACE conn3 <- [1,274,null,{}] 14:40:27 INFO - PROCESS | 1918 | 1463434827149 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}] 14:40:27 INFO - PROCESS | 1918 | 1463434827345 Marionette TRACE conn3 <- [1,275,null,{"value":null}] 14:40:27 INFO - PROCESS | 1918 | 1463434827364 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x9248b000 == 52 [pid = 1918] [id = 76] 14:40:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 101 (0x98ddec00) [pid = 1918] [serial = 226] [outer = (nil)] 14:40:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 102 (0x9a483c00) [pid = 1918] [serial = 227] [outer = 0x98ddec00] 14:40:27 INFO - PROCESS | 1918 | 1463434827442 Marionette DEBUG loaded listener.js 14:40:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 103 (0x9b05f000) [pid = 1918] [serial = 228] [outer = 0x98ddec00] 14:40:28 INFO - PROCESS | 1918 | 1463434828213 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]]]}] 14:40:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:40:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1127ms 14:40:28 INFO - PROCESS | 1918 | 1463434828273 Marionette TRACE conn3 -> [0,277,"getWindowHandle",null] 14:40:28 INFO - PROCESS | 1918 | 1463434828276 Marionette TRACE conn3 <- [1,277,null,{"value":"8"}] 14:40:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:40:28 INFO - PROCESS | 1918 | 1463434828286 Marionette TRACE conn3 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:40:28 INFO - PROCESS | 1918 | 1463434828288 Marionette TRACE conn3 <- [1,278,null,{}] 14:40:28 INFO - PROCESS | 1918 | 1463434828294 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}] 14:40:28 INFO - PROCESS | 1918 | 1463434828428 Marionette TRACE conn3 <- [1,279,null,{"value":null}] 14:40:28 INFO - PROCESS | 1918 | 1463434828443 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x93964800 == 53 [pid = 1918] [id = 77] 14:40:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 104 (0x93c0f800) [pid = 1918] [serial = 229] [outer = (nil)] 14:40:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 105 (0x9baab400) [pid = 1918] [serial = 230] [outer = 0x93c0f800] 14:40:28 INFO - PROCESS | 1918 | 1463434828512 Marionette DEBUG loaded listener.js 14:40:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 106 (0x9ce4c400) [pid = 1918] [serial = 231] [outer = 0x93c0f800] 14:40:29 INFO - PROCESS | 1918 | 1463434829618 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]]]}] 14:40:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:40:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1378ms 14:40:29 INFO - PROCESS | 1918 | 1463434829665 Marionette TRACE conn3 -> [0,281,"getWindowHandle",null] 14:40:29 INFO - PROCESS | 1918 | 1463434829672 Marionette TRACE conn3 <- [1,281,null,{"value":"8"}] 14:40:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:40:29 INFO - PROCESS | 1918 | 1463434829683 Marionette TRACE conn3 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:40:29 INFO - PROCESS | 1918 | 1463434829688 Marionette TRACE conn3 <- [1,282,null,{}] 14:40:29 INFO - PROCESS | 1918 | 1463434829696 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}] 14:40:29 INFO - PROCESS | 1918 | 1463434829872 Marionette TRACE conn3 <- [1,283,null,{"value":null}] 14:40:30 INFO - PROCESS | 1918 | 1463434830020 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x9222b000 == 54 [pid = 1918] [id = 78] 14:40:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 107 (0x93ce6400) [pid = 1918] [serial = 232] [outer = (nil)] 14:40:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 108 (0x98523000) [pid = 1918] [serial = 233] [outer = 0x93ce6400] 14:40:30 INFO - PROCESS | 1918 | 1463434830108 Marionette DEBUG loaded listener.js 14:40:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 109 (0x98e9b800) [pid = 1918] [serial = 234] [outer = 0x93ce6400] 14:40:31 INFO - PROCESS | 1918 | 1463434830999 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]]]}] 14:40:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:40:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1332ms 14:40:31 INFO - PROCESS | 1918 | 1463434831025 Marionette TRACE conn3 -> [0,285,"getWindowHandle",null] 14:40:31 INFO - PROCESS | 1918 | 1463434831034 Marionette TRACE conn3 <- [1,285,null,{"value":"8"}] 14:40:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:40:31 INFO - PROCESS | 1918 | 1463434831046 Marionette TRACE conn3 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:40:31 INFO - PROCESS | 1918 | 1463434831050 Marionette TRACE conn3 <- [1,286,null,{}] 14:40:31 INFO - PROCESS | 1918 | 1463434831056 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}] 14:40:31 INFO - PROCESS | 1918 | 1463434831225 Marionette TRACE conn3 <- [1,287,null,{"value":null}] 14:40:31 INFO - PROCESS | 1918 | 1463434831371 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x977d8c00 == 55 [pid = 1918] [id = 79] 14:40:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 110 (0x995df400) [pid = 1918] [serial = 235] [outer = (nil)] 14:40:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 111 (0x99790000) [pid = 1918] [serial = 236] [outer = 0x995df400] 14:40:31 INFO - PROCESS | 1918 | 1463434831455 Marionette DEBUG loaded listener.js 14:40:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 112 (0x998c8800) [pid = 1918] [serial = 237] [outer = 0x995df400] 14:40:32 INFO - PROCESS | 1918 | 1463434832339 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]]]}] 14:40:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:40:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1329ms 14:40:32 INFO - PROCESS | 1918 | 1463434832374 Marionette TRACE conn3 -> [0,289,"getWindowHandle",null] 14:40:32 INFO - PROCESS | 1918 | 1463434832379 Marionette TRACE conn3 <- [1,289,null,{"value":"8"}] 14:40:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:40:32 INFO - PROCESS | 1918 | 1463434832385 Marionette TRACE conn3 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:40:32 INFO - PROCESS | 1918 | 1463434832391 Marionette TRACE conn3 <- [1,290,null,{}] 14:40:32 INFO - PROCESS | 1918 | 1463434832407 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}] 14:40:32 INFO - PROCESS | 1918 | 1463434832582 Marionette TRACE conn3 <- [1,291,null,{"value":null}] 14:40:32 INFO - PROCESS | 1918 | 1463434832731 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a3bf400 == 56 [pid = 1918] [id = 80] 14:40:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 113 (0x9b061c00) [pid = 1918] [serial = 238] [outer = (nil)] 14:40:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 114 (0xa22c5400) [pid = 1918] [serial = 239] [outer = 0x9b061c00] 14:40:32 INFO - PROCESS | 1918 | 1463434832825 Marionette DEBUG loaded listener.js 14:40:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 115 (0xa238c400) [pid = 1918] [serial = 240] [outer = 0x9b061c00] 14:40:33 INFO - PROCESS | 1918 | 1463434833785 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]]]}] 14:40:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:40:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1444ms 14:40:33 INFO - PROCESS | 1918 | 1463434833830 Marionette TRACE conn3 -> [0,293,"getWindowHandle",null] 14:40:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:40:33 INFO - PROCESS | 1918 | 1463434833835 Marionette TRACE conn3 <- [1,293,null,{"value":"8"}] 14:40:33 INFO - PROCESS | 1918 | 1463434833841 Marionette TRACE conn3 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:40:33 INFO - PROCESS | 1918 | 1463434833845 Marionette TRACE conn3 <- [1,294,null,{}] 14:40:33 INFO - PROCESS | 1918 | 1463434833850 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}] 14:40:34 INFO - PROCESS | 1918 | 1463434834034 Marionette TRACE conn3 <- [1,295,null,{"value":null}] 14:40:34 INFO - PROCESS | 1918 | 1463434834184 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x9240d800 == 57 [pid = 1918] [id = 81] 14:40:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 116 (0x92426800) [pid = 1918] [serial = 241] [outer = (nil)] 14:40:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 117 (0xa3311000) [pid = 1918] [serial = 242] [outer = 0x92426800] 14:40:34 INFO - PROCESS | 1918 | 1463434834269 Marionette DEBUG loaded listener.js 14:40:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 118 (0xa4f16c00) [pid = 1918] [serial = 243] [outer = 0x92426800] 14:40:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 119 (0xa6baf800) [pid = 1918] [serial = 244] [outer = 0x93c0bc00] 14:40:35 INFO - PROCESS | 1918 | 1463434835194 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]]]}] 14:40:35 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. 14:40:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1388ms 14:40:35 INFO - PROCESS | 1918 | 1463434835251 Marionette TRACE conn3 -> [0,297,"getWindowHandle",null] 14:40:35 INFO - PROCESS | 1918 | 1463434835256 Marionette TRACE conn3 <- [1,297,null,{"value":"8"}] 14:40:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:40:35 INFO - PROCESS | 1918 | 1463434835281 Marionette TRACE conn3 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:40:35 INFO - PROCESS | 1918 | 1463434835284 Marionette TRACE conn3 <- [1,298,null,{}] 14:40:35 INFO - PROCESS | 1918 | 1463434835290 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}] 14:40:35 INFO - PROCESS | 1918 | 1463434835459 Marionette TRACE conn3 <- [1,299,null,{"value":null}] 14:40:35 INFO - PROCESS | 1918 | 1463434835608 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x93901c00 == 58 [pid = 1918] [id = 82] 14:40:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 120 (0x9396a400) [pid = 1918] [serial = 245] [outer = (nil)] 14:40:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 121 (0xa3312800) [pid = 1918] [serial = 246] [outer = 0x9396a400] 14:40:35 INFO - PROCESS | 1918 | 1463434835731 Marionette DEBUG loaded listener.js 14:40:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 122 (0xa6bb1c00) [pid = 1918] [serial = 247] [outer = 0x9396a400] 14:40:36 INFO - PROCESS | 1918 | 1463434836491 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]]]}] 14:40:36 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. 14:40:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1232ms 14:40:36 INFO - PROCESS | 1918 | 1463434836512 Marionette TRACE conn3 -> [0,301,"getWindowHandle",null] 14:40:36 INFO - PROCESS | 1918 | 1463434836516 Marionette TRACE conn3 <- [1,301,null,{"value":"8"}] 14:40:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:40:36 INFO - PROCESS | 1918 | 1463434836522 Marionette TRACE conn3 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:40:36 INFO - PROCESS | 1918 | 1463434836525 Marionette TRACE conn3 <- [1,302,null,{}] 14:40:36 INFO - PROCESS | 1918 | 1463434836531 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}] 14:40:36 INFO - PROCESS | 1918 | 1463434836770 Marionette TRACE conn3 <- [1,303,null,{"value":null}] 14:40:36 INFO - PROCESS | 1918 | 1463434836786 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x914b5c00 == 59 [pid = 1918] [id = 83] 14:40:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 123 (0x914b6800) [pid = 1918] [serial = 248] [outer = (nil)] 14:40:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 124 (0x914be800) [pid = 1918] [serial = 249] [outer = 0x914b6800] 14:40:36 INFO - PROCESS | 1918 | 1463434836908 Marionette DEBUG loaded listener.js 14:40:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0xa6863000) [pid = 1918] [serial = 250] [outer = 0x914b6800] 14:40:37 INFO - PROCESS | 1918 | 1463434837838 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]]]}] 14:40:37 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. 14:40:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1378ms 14:40:37 INFO - PROCESS | 1918 | 1463434837901 Marionette TRACE conn3 -> [0,305,"getWindowHandle",null] 14:40:37 INFO - PROCESS | 1918 | 1463434837905 Marionette TRACE conn3 <- [1,305,null,{"value":"8"}] 14:40:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:40:37 INFO - PROCESS | 1918 | 1463434837911 Marionette TRACE conn3 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:40:37 INFO - PROCESS | 1918 | 1463434837914 Marionette TRACE conn3 <- [1,306,null,{}] 14:40:37 INFO - PROCESS | 1918 | 1463434837920 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}] 14:40:38 INFO - PROCESS | 1918 | 1463434838092 Marionette TRACE conn3 <- [1,307,null,{"value":null}] 14:40:38 INFO - PROCESS | 1918 | 1463434838261 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x914ba000 == 60 [pid = 1918] [id = 84] 14:40:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x914c0000) [pid = 1918] [serial = 251] [outer = (nil)] 14:40:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x95a7d000) [pid = 1918] [serial = 252] [outer = 0x914c0000] 14:40:38 INFO - PROCESS | 1918 | 1463434838347 Marionette DEBUG loaded listener.js 14:40:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x95a81800) [pid = 1918] [serial = 253] [outer = 0x914c0000] 14:40:39 INFO - PROCESS | 1918 | 1463434839151 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]]]}] 14:40:39 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. 14:40:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1277ms 14:40:39 INFO - PROCESS | 1918 | 1463434839189 Marionette TRACE conn3 -> [0,309,"getWindowHandle",null] 14:40:39 INFO - PROCESS | 1918 | 1463434839192 Marionette TRACE conn3 <- [1,309,null,{"value":"8"}] 14:40:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:40:39 INFO - PROCESS | 1918 | 1463434839198 Marionette TRACE conn3 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:40:39 INFO - PROCESS | 1918 | 1463434839202 Marionette TRACE conn3 <- [1,310,null,{}] 14:40:39 INFO - PROCESS | 1918 | 1463434839207 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}] 14:40:39 INFO - PROCESS | 1918 | 1463434839424 Marionette TRACE conn3 <- [1,311,null,{"value":null}] 14:40:39 INFO - PROCESS | 1918 | 1463434839485 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x9131b800 == 61 [pid = 1918] [id = 85] 14:40:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x9131c800) [pid = 1918] [serial = 254] [outer = (nil)] 14:40:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x91322400) [pid = 1918] [serial = 255] [outer = 0x9131c800] 14:40:39 INFO - PROCESS | 1918 | 1463434839626 Marionette DEBUG loaded listener.js 14:40:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x91324800) [pid = 1918] [serial = 256] [outer = 0x9131c800] 14:40:40 INFO - PROCESS | 1918 | 1463434840751 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]]]}] 14:40:40 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. 14:40:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1579ms 14:40:40 INFO - PROCESS | 1918 | 1463434840784 Marionette TRACE conn3 -> [0,313,"getWindowHandle",null] 14:40:40 INFO - PROCESS | 1918 | 1463434840791 Marionette TRACE conn3 <- [1,313,null,{"value":"8"}] 14:40:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:40:40 INFO - PROCESS | 1918 | 1463434840800 Marionette TRACE conn3 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:40:40 INFO - PROCESS | 1918 | 1463434840806 Marionette TRACE conn3 <- [1,314,null,{}] 14:40:40 INFO - PROCESS | 1918 | 1463434840813 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}] 14:40:40 INFO - PROCESS | 1918 | 1463434840969 Marionette TRACE conn3 <- [1,315,null,{"value":null}] 14:40:41 INFO - PROCESS | 1918 | 1463434841139 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x92410800 == 62 [pid = 1918] [id = 86] 14:40:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x93961000) [pid = 1918] [serial = 257] [outer = (nil)] 14:40:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x9396cc00) [pid = 1918] [serial = 258] [outer = 0x93961000] 14:40:41 INFO - PROCESS | 1918 | 1463434841255 Marionette DEBUG loaded listener.js 14:40:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x93ce5800) [pid = 1918] [serial = 259] [outer = 0x93961000] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x98ee7400) [pid = 1918] [serial = 161] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x998ce000) [pid = 1918] [serial = 185] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOCSHELL 0x9248b000 == 61 [pid = 1918] [id = 76] 14:40:42 INFO - PROCESS | 1918 | --DOCSHELL 0x996e5c00 == 60 [pid = 1918] [id = 75] 14:40:42 INFO - PROCESS | 1918 | --DOCSHELL 0x92487800 == 59 [pid = 1918] [id = 74] 14:40:42 INFO - PROCESS | 1918 | --DOCSHELL 0x92433800 == 58 [pid = 1918] [id = 73] 14:40:42 INFO - PROCESS | 1918 | --DOCSHELL 0x95103000 == 57 [pid = 1918] [id = 72] 14:40:42 INFO - PROCESS | 1918 | --DOCSHELL 0x92404000 == 56 [pid = 1918] [id = 71] 14:40:42 INFO - PROCESS | 1918 | 1463434842197 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]]]}] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x9396bc00) [pid = 1918] [serial = 165] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x92484800) [pid = 1918] [serial = 164] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x9b061800) [pid = 1918] [serial = 158] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x9ce4b800) [pid = 1918] [serial = 179] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x9ae82000) [pid = 1918] [serial = 152] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x99146800) [pid = 1918] [serial = 170] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x998c7400) [pid = 1918] [serial = 183] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 124 (0x998c5800) [pid = 1918] [serial = 182] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 123 (0x93c0e400) [pid = 1918] [serial = 167] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 122 (0x99f28400) [pid = 1918] [serial = 171] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 121 (0x9a486400) [pid = 1918] [serial = 174] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 120 (0x97843800) [pid = 1918] [serial = 168] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 119 (0x9784b000) [pid = 1918] [serial = 149] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 118 (0xa3310400) [pid = 1918] [serial = 155] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 117 (0x9aebc000) [pid = 1918] [serial = 177] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 116 (0x9a347000) [pid = 1918] [serial = 173] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 115 (0x9ae82c00) [pid = 1918] [serial = 176] [outer = (nil)] [url = about:blank] 14:40:42 INFO - PROCESS | 1918 | --DOMWINDOW == 114 (0xa050ec00) [pid = 1918] [serial = 180] [outer = (nil)] [url = about:blank] 14:40:42 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. 14:40:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1480ms 14:40:42 INFO - PROCESS | 1918 | 1463434842281 Marionette TRACE conn3 -> [0,317,"getWindowHandle",null] 14:40:42 INFO - PROCESS | 1918 | 1463434842289 Marionette TRACE conn3 <- [1,317,null,{"value":"8"}] 14:40:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:40:42 INFO - PROCESS | 1918 | 1463434842298 Marionette TRACE conn3 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:40:42 INFO - PROCESS | 1918 | 1463434842303 Marionette TRACE conn3 <- [1,318,null,{}] 14:40:42 INFO - PROCESS | 1918 | 1463434842308 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}] 14:40:42 INFO - PROCESS | 1918 | 1463434842462 Marionette TRACE conn3 <- [1,319,null,{"value":null}] 14:40:42 INFO - PROCESS | 1918 | 1463434842572 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x92484c00 == 57 [pid = 1918] [id = 87] 14:40:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 115 (0x9396c000) [pid = 1918] [serial = 260] [outer = (nil)] 14:40:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 116 (0x95a7d400) [pid = 1918] [serial = 261] [outer = 0x9396c000] 14:40:42 INFO - PROCESS | 1918 | 1463434842643 Marionette DEBUG loaded listener.js 14:40:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 117 (0x95a86400) [pid = 1918] [serial = 262] [outer = 0x9396c000] 14:40:43 INFO - PROCESS | 1918 | 1463434843424 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]]]}] 14:40:43 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. 14:40:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1184ms 14:40:43 INFO - PROCESS | 1918 | 1463434843482 Marionette TRACE conn3 -> [0,321,"getWindowHandle",null] 14:40:43 INFO - PROCESS | 1918 | 1463434843485 Marionette TRACE conn3 <- [1,321,null,{"value":"8"}] 14:40:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:40:43 INFO - PROCESS | 1918 | 1463434843491 Marionette TRACE conn3 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:40:43 INFO - PROCESS | 1918 | 1463434843497 Marionette TRACE conn3 <- [1,322,null,{}] 14:40:43 INFO - PROCESS | 1918 | 1463434843511 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}] 14:40:43 INFO - PROCESS | 1918 | 1463434843666 Marionette TRACE conn3 <- [1,323,null,{"value":null}] 14:40:43 INFO - PROCESS | 1918 | 1463434843678 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x914b4400 == 58 [pid = 1918] [id = 88] 14:40:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 118 (0x991df800) [pid = 1918] [serial = 263] [outer = (nil)] 14:40:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 119 (0x995a6400) [pid = 1918] [serial = 264] [outer = 0x991df800] 14:40:43 INFO - PROCESS | 1918 | 1463434843753 Marionette DEBUG loaded listener.js 14:40:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 120 (0x995de400) [pid = 1918] [serial = 265] [outer = 0x991df800] 14:40:44 INFO - PROCESS | 1918 | 1463434844551 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]]]}] 14:40:44 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. 14:40:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1095ms 14:40:44 INFO - PROCESS | 1918 | 1463434844597 Marionette TRACE conn3 -> [0,325,"getWindowHandle",null] 14:40:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:40:44 INFO - PROCESS | 1918 | 1463434844601 Marionette TRACE conn3 <- [1,325,null,{"value":"8"}] 14:40:44 INFO - PROCESS | 1918 | 1463434844607 Marionette TRACE conn3 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:40:44 INFO - PROCESS | 1918 | 1463434844610 Marionette TRACE conn3 <- [1,326,null,{}] 14:40:44 INFO - PROCESS | 1918 | 1463434844626 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}] 14:40:44 INFO - PROCESS | 1918 | 1463434844807 Marionette TRACE conn3 <- [1,327,null,{"value":null}] 14:40:44 INFO - PROCESS | 1918 | 1463434844829 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x91319400 == 59 [pid = 1918] [id = 89] 14:40:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 121 (0x995e0c00) [pid = 1918] [serial = 266] [outer = (nil)] 14:40:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 122 (0x996de000) [pid = 1918] [serial = 267] [outer = 0x995e0c00] 14:40:44 INFO - PROCESS | 1918 | 1463434844901 Marionette DEBUG loaded listener.js 14:40:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 123 (0x9978fc00) [pid = 1918] [serial = 268] [outer = 0x995e0c00] 14:40:45 INFO - PROCESS | 1918 | 1463434845779 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]]]}] 14:40:45 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. 14:40:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1246ms 14:40:45 INFO - PROCESS | 1918 | 1463434845854 Marionette TRACE conn3 -> [0,329,"getWindowHandle",null] 14:40:45 INFO - PROCESS | 1918 | 1463434845858 Marionette TRACE conn3 <- [1,329,null,{"value":"8"}] 14:40:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:40:45 INFO - PROCESS | 1918 | 1463434845863 Marionette TRACE conn3 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:40:45 INFO - PROCESS | 1918 | 1463434845866 Marionette TRACE conn3 <- [1,330,null,{}] 14:40:45 INFO - PROCESS | 1918 | 1463434845872 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}] 14:40:46 INFO - PROCESS | 1918 | 1463434846078 Marionette TRACE conn3 <- [1,331,null,{"value":null}] 14:40:46 INFO - PROCESS | 1918 | 1463434846096 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x996dd400 == 60 [pid = 1918] [id = 90] 14:40:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 124 (0x996e5c00) [pid = 1918] [serial = 269] [outer = (nil)] 14:40:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0x998c8000) [pid = 1918] [serial = 270] [outer = 0x996e5c00] 14:40:46 INFO - PROCESS | 1918 | 1463434846168 Marionette DEBUG loaded listener.js 14:40:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x998ce800) [pid = 1918] [serial = 271] [outer = 0x996e5c00] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x93963c00) [pid = 1918] [serial = 99] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 124 (0x92483000) [pid = 1918] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 123 (0x98025800) [pid = 1918] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 122 (0x99789800) [pid = 1918] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 121 (0x95104000) [pid = 1918] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 120 (0x9240dc00) [pid = 1918] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 119 (0x93967800) [pid = 1918] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 118 (0x9247f400) [pid = 1918] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 117 (0x998ce400) [pid = 1918] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:40:46 INFO - PROCESS | 1918 | --DOMWINDOW == 116 (0x98ddec00) [pid = 1918] [serial = 226] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:40:47 INFO - PROCESS | 1918 | 1463434847193 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]]]}] 14:40:47 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. 14:40:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1375ms 14:40:47 INFO - PROCESS | 1918 | 1463434847239 Marionette TRACE conn3 -> [0,333,"getWindowHandle",null] 14:40:47 INFO - PROCESS | 1918 | 1463434847243 Marionette TRACE conn3 <- [1,333,null,{"value":"8"}] 14:40:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:40:47 INFO - PROCESS | 1918 | 1463434847248 Marionette TRACE conn3 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:40:47 INFO - PROCESS | 1918 | 1463434847251 Marionette TRACE conn3 <- [1,334,null,{}] 14:40:47 INFO - PROCESS | 1918 | 1463434847256 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}] 14:40:47 INFO - PROCESS | 1918 | 1463434847406 Marionette TRACE conn3 <- [1,335,null,{"value":null}] 14:40:47 INFO - PROCESS | 1918 | 1463434847422 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x93960000 == 61 [pid = 1918] [id = 91] 14:40:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 117 (0x98025800) [pid = 1918] [serial = 272] [outer = (nil)] 14:40:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 118 (0x9a33d400) [pid = 1918] [serial = 273] [outer = 0x98025800] 14:40:47 INFO - PROCESS | 1918 | 1463434847492 Marionette DEBUG loaded listener.js 14:40:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 119 (0x9a3c7400) [pid = 1918] [serial = 274] [outer = 0x98025800] 14:40:48 INFO - PROCESS | 1918 | 1463434848251 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]]]}] 14:40:48 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. 14:40:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1027ms 14:40:48 INFO - PROCESS | 1918 | 1463434848291 Marionette TRACE conn3 -> [0,337,"getWindowHandle",null] 14:40:48 INFO - PROCESS | 1918 | 1463434848294 Marionette TRACE conn3 <- [1,337,null,{"value":"8"}] 14:40:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:40:48 INFO - PROCESS | 1918 | 1463434848326 Marionette TRACE conn3 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:40:48 INFO - PROCESS | 1918 | 1463434848328 Marionette TRACE conn3 <- [1,338,null,{}] 14:40:48 INFO - PROCESS | 1918 | 1463434848334 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}] 14:40:48 INFO - PROCESS | 1918 | 1463434848471 Marionette TRACE conn3 <- [1,339,null,{"value":null}] 14:40:48 INFO - PROCESS | 1918 | 1463434848486 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x9247f400 == 62 [pid = 1918] [id = 92] 14:40:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 120 (0x99dba400) [pid = 1918] [serial = 275] [outer = (nil)] 14:40:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 121 (0x99dc0800) [pid = 1918] [serial = 276] [outer = 0x99dba400] 14:40:48 INFO - PROCESS | 1918 | 1463434848556 Marionette DEBUG loaded listener.js 14:40:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 122 (0x99dc3000) [pid = 1918] [serial = 277] [outer = 0x99dba400] 14:40:49 INFO - PROCESS | 1918 | 1463434849574 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]]]}] 14:40:49 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. 14:40:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1306ms 14:40:49 INFO - PROCESS | 1918 | 1463434849611 Marionette TRACE conn3 -> [0,341,"getWindowHandle",null] 14:40:49 INFO - PROCESS | 1918 | 1463434849617 Marionette TRACE conn3 <- [1,341,null,{"value":"8"}] 14:40:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:40:49 INFO - PROCESS | 1918 | 1463434849626 Marionette TRACE conn3 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:40:49 INFO - PROCESS | 1918 | 1463434849631 Marionette TRACE conn3 <- [1,342,null,{}] 14:40:49 INFO - PROCESS | 1918 | 1463434849639 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}] 14:40:49 INFO - PROCESS | 1918 | 1463434849819 Marionette TRACE conn3 <- [1,343,null,{"value":null}] 14:40:49 INFO - PROCESS | 1918 | 1463434849970 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x914b8800 == 63 [pid = 1918] [id = 93] 14:40:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 123 (0x92404c00) [pid = 1918] [serial = 278] [outer = (nil)] 14:40:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 124 (0x93c08c00) [pid = 1918] [serial = 279] [outer = 0x92404c00] 14:40:50 INFO - PROCESS | 1918 | 1463434850060 Marionette DEBUG loaded listener.js 14:40:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0x9510e400) [pid = 1918] [serial = 280] [outer = 0x92404c00] 14:40:51 INFO - PROCESS | 1918 | 1463434850991 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]]]}] 14:40:51 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. 14:40:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1433ms 14:40:51 INFO - PROCESS | 1918 | 1463434851059 Marionette TRACE conn3 -> [0,345,"getWindowHandle",null] 14:40:51 INFO - PROCESS | 1918 | 1463434851069 Marionette TRACE conn3 <- [1,345,null,{"value":"8"}] 14:40:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:40:51 INFO - PROCESS | 1918 | 1463434851081 Marionette TRACE conn3 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:40:51 INFO - PROCESS | 1918 | 1463434851087 Marionette TRACE conn3 <- [1,346,null,{}] 14:40:51 INFO - PROCESS | 1918 | 1463434851094 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}] 14:40:51 INFO - PROCESS | 1918 | 1463434851313 Marionette TRACE conn3 <- [1,347,null,{"value":null}] 14:40:51 INFO - PROCESS | 1918 | 1463434851512 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x981a7000 == 64 [pid = 1918] [id = 94] 14:40:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x98525800) [pid = 1918] [serial = 281] [outer = (nil)] 14:40:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x99146800) [pid = 1918] [serial = 282] [outer = 0x98525800] 14:40:51 INFO - PROCESS | 1918 | 1463434851640 Marionette DEBUG loaded listener.js 14:40:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x995dd800) [pid = 1918] [serial = 283] [outer = 0x98525800] 14:40:52 INFO - PROCESS | 1918 | 1463434852509 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]]]}] 14:40:52 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. 14:40:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1540ms 14:40:52 INFO - PROCESS | 1918 | 1463434852620 Marionette TRACE conn3 -> [0,349,"getWindowHandle",null] 14:40:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:40:52 INFO - PROCESS | 1918 | 1463434852624 Marionette TRACE conn3 <- [1,349,null,{"value":"8"}] 14:40:52 INFO - PROCESS | 1918 | 1463434852672 Marionette TRACE conn3 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:40:52 INFO - PROCESS | 1918 | 1463434852679 Marionette TRACE conn3 <- [1,350,null,{}] 14:40:52 INFO - PROCESS | 1918 | 1463434852708 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}] 14:40:52 INFO - PROCESS | 1918 | 1463434852908 Marionette TRACE conn3 <- [1,351,null,{"value":null}] 14:40:53 INFO - PROCESS | 1918 | 1463434853076 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x998c4000 == 65 [pid = 1918] [id = 95] 14:40:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x99dc5000) [pid = 1918] [serial = 284] [outer = (nil)] 14:40:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x9a340c00) [pid = 1918] [serial = 285] [outer = 0x99dc5000] 14:40:53 INFO - PROCESS | 1918 | 1463434853166 Marionette DEBUG loaded listener.js 14:40:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x9a6bb400) [pid = 1918] [serial = 286] [outer = 0x99dc5000] 14:40:53 INFO - PROCESS | 1918 | 1463434853981 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]]]}] 14:40:54 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. 14:40:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1388ms 14:40:54 INFO - PROCESS | 1918 | 1463434854019 Marionette TRACE conn3 -> [0,353,"getWindowHandle",null] 14:40:54 INFO - PROCESS | 1918 | 1463434854023 Marionette TRACE conn3 <- [1,353,null,{"value":"8"}] 14:40:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:40:54 INFO - PROCESS | 1918 | 1463434854030 Marionette TRACE conn3 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:40:54 INFO - PROCESS | 1918 | 1463434854034 Marionette TRACE conn3 <- [1,354,null,{}] 14:40:54 INFO - PROCESS | 1918 | 1463434854039 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}] 14:40:54 INFO - PROCESS | 1918 | 1463434854206 Marionette TRACE conn3 <- [1,355,null,{"value":null}] 14:40:54 INFO - PROCESS | 1918 | 1463434854356 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x914bec00 == 66 [pid = 1918] [id = 96] 14:40:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x95d04000) [pid = 1918] [serial = 287] [outer = (nil)] 14:40:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x95d0a800) [pid = 1918] [serial = 288] [outer = 0x95d04000] 14:40:54 INFO - PROCESS | 1918 | 1463434854442 Marionette DEBUG loaded listener.js 14:40:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x95d0e000) [pid = 1918] [serial = 289] [outer = 0x95d04000] 14:40:55 INFO - PROCESS | 1918 | 1463434855374 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]]]}] 14:40:55 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. 14:40:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1385ms 14:40:55 INFO - PROCESS | 1918 | 1463434855416 Marionette TRACE conn3 -> [0,357,"getWindowHandle",null] 14:40:55 INFO - PROCESS | 1918 | 1463434855420 Marionette TRACE conn3 <- [1,357,null,{"value":"8"}] 14:40:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:40:55 INFO - PROCESS | 1918 | 1463434855426 Marionette TRACE conn3 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:40:55 INFO - PROCESS | 1918 | 1463434855430 Marionette TRACE conn3 <- [1,358,null,{}] 14:40:55 INFO - PROCESS | 1918 | 1463434855436 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}] 14:40:55 INFO - PROCESS | 1918 | 1463434855595 Marionette TRACE conn3 <- [1,359,null,{"value":null}] 14:40:55 INFO - PROCESS | 1918 | 1463434855755 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d0a000 == 67 [pid = 1918] [id = 97] 14:40:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x95d10000) [pid = 1918] [serial = 290] [outer = (nil)] 14:40:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x9a6bd000) [pid = 1918] [serial = 291] [outer = 0x95d10000] 14:40:55 INFO - PROCESS | 1918 | 1463434855844 Marionette DEBUG loaded listener.js 14:40:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x9aebec00) [pid = 1918] [serial = 292] [outer = 0x95d10000] 14:40:56 INFO - PROCESS | 1918 | 1463434856752 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]]]}] 14:40:56 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. 14:40:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1390ms 14:40:56 INFO - PROCESS | 1918 | 1463434856817 Marionette TRACE conn3 -> [0,361,"getWindowHandle",null] 14:40:56 INFO - PROCESS | 1918 | 1463434856821 Marionette TRACE conn3 <- [1,361,null,{"value":"8"}] 14:40:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:40:56 INFO - PROCESS | 1918 | 1463434856828 Marionette TRACE conn3 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:40:56 INFO - PROCESS | 1918 | 1463434856831 Marionette TRACE conn3 <- [1,362,null,{}] 14:40:56 INFO - PROCESS | 1918 | 1463434856837 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}] 14:40:57 INFO - PROCESS | 1918 | 1463434857067 Marionette TRACE conn3 <- [1,363,null,{"value":null}] 14:40:57 INFO - PROCESS | 1918 | 1463434857270 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x91323000 == 68 [pid = 1918] [id = 98] 14:40:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x91324400) [pid = 1918] [serial = 293] [outer = (nil)] 14:40:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0xa050f400) [pid = 1918] [serial = 294] [outer = 0x91324400] 14:40:57 INFO - PROCESS | 1918 | 1463434857407 Marionette DEBUG loaded listener.js 14:40:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0xa1048800) [pid = 1918] [serial = 295] [outer = 0x91324400] 14:40:58 INFO - PROCESS | 1918 | 1463434858596 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]]]}] 14:40:58 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. 14:40:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1829ms 14:40:58 INFO - PROCESS | 1918 | 1463434858657 Marionette TRACE conn3 -> [0,365,"getWindowHandle",null] 14:40:58 INFO - PROCESS | 1918 | 1463434858663 Marionette TRACE conn3 <- [1,365,null,{"value":"8"}] 14:40:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:40:58 INFO - PROCESS | 1918 | 1463434858671 Marionette TRACE conn3 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:40:58 INFO - PROCESS | 1918 | 1463434858676 Marionette TRACE conn3 <- [1,366,null,{}] 14:40:58 INFO - PROCESS | 1918 | 1463434858692 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}] 14:40:58 INFO - PROCESS | 1918 | 1463434858971 Marionette TRACE conn3 <- [1,367,null,{"value":null}] 14:40:59 INFO - PROCESS | 1918 | 1463434859106 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:40:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x93965c00 == 69 [pid = 1918] [id = 99] 14:40:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x93966c00) [pid = 1918] [serial = 296] [outer = (nil)] 14:40:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x93ce3c00) [pid = 1918] [serial = 297] [outer = 0x93966c00] 14:40:59 INFO - PROCESS | 1918 | 1463434859184 Marionette DEBUG loaded listener.js 14:40:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x95a7d800) [pid = 1918] [serial = 298] [outer = 0x93966c00] 14:41:00 INFO - PROCESS | 1918 | 1463434860151 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]]]}] 14:41:00 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. 14:41:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1496ms 14:41:00 INFO - PROCESS | 1918 | 1463434860167 Marionette TRACE conn3 -> [0,369,"getWindowHandle",null] 14:41:00 INFO - PROCESS | 1918 | 1463434860175 Marionette TRACE conn3 <- [1,369,null,{"value":"8"}] 14:41:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:41:00 INFO - PROCESS | 1918 | 1463434860185 Marionette TRACE conn3 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:41:00 INFO - PROCESS | 1918 | 1463434860189 Marionette TRACE conn3 <- [1,370,null,{}] 14:41:00 INFO - PROCESS | 1918 | 1463434860195 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}] 14:41:00 INFO - PROCESS | 1918 | 1463434860351 Marionette TRACE conn3 <- [1,371,null,{"value":null}] 14:41:00 INFO - PROCESS | 1918 | 1463434860516 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x93966000 == 70 [pid = 1918] [id = 100] 14:41:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x95d02800) [pid = 1918] [serial = 299] [outer = (nil)] 14:41:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x98de5400) [pid = 1918] [serial = 300] [outer = 0x95d02800] 14:41:00 INFO - PROCESS | 1918 | 1463434860597 Marionette DEBUG loaded listener.js 14:41:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x995da800) [pid = 1918] [serial = 301] [outer = 0x95d02800] 14:41:01 INFO - PROCESS | 1918 | 1463434861492 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]]]}] 14:41:01 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. 14:41:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1340ms 14:41:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:41:01 INFO - PROCESS | 1918 | 1463434861526 Marionette TRACE conn3 -> [0,373,"getWindowHandle",null] 14:41:01 INFO - PROCESS | 1918 | 1463434861529 Marionette TRACE conn3 <- [1,373,null,{"value":"8"}] 14:41:01 INFO - PROCESS | 1918 | 1463434861536 Marionette TRACE conn3 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:41:01 INFO - PROCESS | 1918 | 1463434861541 Marionette TRACE conn3 <- [1,374,null,{}] 14:41:01 INFO - PROCESS | 1918 | 1463434861556 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}] 14:41:01 INFO - PROCESS | 1918 | 1463434861720 Marionette TRACE conn3 <- [1,375,null,{"value":null}] 14:41:01 INFO - PROCESS | 1918 | 1463434861903 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:01 INFO - PROCESS | 1918 | --DOCSHELL 0x92483c00 == 69 [pid = 1918] [id = 31] 14:41:01 INFO - PROCESS | 1918 | --DOCSHELL 0x9a3be400 == 68 [pid = 1918] [id = 52] 14:41:01 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x98e99400) [pid = 1918] [serial = 191] [outer = (nil)] [url = about:blank] 14:41:01 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x93c07800) [pid = 1918] [serial = 188] [outer = (nil)] [url = about:blank] 14:41:01 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x9ce4a800) [pid = 1918] [serial = 194] [outer = (nil)] [url = about:blank] 14:41:01 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0xa27c4c00) [pid = 1918] [serial = 197] [outer = (nil)] [url = about:blank] 14:41:01 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x996df400) [pid = 1918] [serial = 200] [outer = (nil)] [url = about:blank] 14:41:01 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0xa36a3800) [pid = 1918] [serial = 203] [outer = (nil)] [url = about:blank] 14:41:01 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0xa6862800) [pid = 1918] [serial = 206] [outer = (nil)] [url = about:blank] 14:41:01 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x9baab400) [pid = 1918] [serial = 230] [outer = (nil)] [url = about:blank] 14:41:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x914be400 == 69 [pid = 1918] [id = 101] 14:41:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x914bf400) [pid = 1918] [serial = 302] [outer = (nil)] 14:41:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x93c07800) [pid = 1918] [serial = 303] [outer = 0x914bf400] 14:41:02 INFO - PROCESS | 1918 | 1463434862031 Marionette DEBUG loaded listener.js 14:41:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x98eea800) [pid = 1918] [serial = 304] [outer = 0x914bf400] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x93960000 == 68 [pid = 1918] [id = 91] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x996dd400 == 67 [pid = 1918] [id = 90] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x91319400 == 66 [pid = 1918] [id = 89] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x914b4400 == 65 [pid = 1918] [id = 88] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x92484c00 == 64 [pid = 1918] [id = 87] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x92410800 == 63 [pid = 1918] [id = 86] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x914b5c00 == 62 [pid = 1918] [id = 83] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x93901c00 == 61 [pid = 1918] [id = 82] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x9240d800 == 60 [pid = 1918] [id = 81] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x9a3bf400 == 59 [pid = 1918] [id = 80] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x977d8c00 == 58 [pid = 1918] [id = 79] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x9222b000 == 57 [pid = 1918] [id = 78] 14:41:02 INFO - PROCESS | 1918 | --DOCSHELL 0x93964800 == 56 [pid = 1918] [id = 77] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x9396b800) [pid = 1918] [serial = 101] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x9a483000) [pid = 1918] [serial = 162] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x9a6c1c00) [pid = 1918] [serial = 129] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x99791400) [pid = 1918] [serial = 224] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x98eeac00) [pid = 1918] [serial = 215] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x995dac00) [pid = 1918] [serial = 216] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x995d6800) [pid = 1918] [serial = 210] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x995d4000) [pid = 1918] [serial = 209] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x9955bc00) [pid = 1918] [serial = 213] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x98031800) [pid = 1918] [serial = 212] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x998cec00) [pid = 1918] [serial = 218] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x9a483400) [pid = 1918] [serial = 221] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x9b05f000) [pid = 1918] [serial = 228] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x99794c00) [pid = 1918] [serial = 225] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x9a483c00) [pid = 1918] [serial = 227] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x9ae7f400) [pid = 1918] [serial = 222] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | --DOMWINDOW == 124 (0x9a33f000) [pid = 1918] [serial = 219] [outer = (nil)] [url = about:blank] 14:41:02 INFO - PROCESS | 1918 | 1463434862927 Marionette TRACE conn3 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:41:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:41:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1434ms 14:41:02 INFO - PROCESS | 1918 | 1463434862969 Marionette TRACE conn3 -> [0,377,"getWindowHandle",null] 14:41:02 INFO - PROCESS | 1918 | 1463434862974 Marionette TRACE conn3 <- [1,377,null,{"value":"8"}] 14:41:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:41:02 INFO - PROCESS | 1918 | 1463434862979 Marionette TRACE conn3 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:41:02 INFO - PROCESS | 1918 | 1463434862983 Marionette TRACE conn3 <- [1,378,null,{}] 14:41:02 INFO - PROCESS | 1918 | 1463434862988 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}] 14:41:03 INFO - PROCESS | 1918 | 1463434863131 Marionette TRACE conn3 <- [1,379,null,{"value":null}] 14:41:03 INFO - PROCESS | 1918 | 1463434863146 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x91319400 == 57 [pid = 1918] [id = 102] 14:41:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0x93c0fc00) [pid = 1918] [serial = 305] [outer = (nil)] 14:41:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x99791400) [pid = 1918] [serial = 306] [outer = 0x93c0fc00] 14:41:03 INFO - PROCESS | 1918 | 1463434863220 Marionette DEBUG loaded listener.js 14:41:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x998c9000) [pid = 1918] [serial = 307] [outer = 0x93c0fc00] 14:41:04 INFO - PROCESS | 1918 | 1463434864088 Marionette TRACE conn3 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:41:04 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:41:04 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1137ms 14:41:04 INFO - PROCESS | 1918 | 1463434864118 Marionette TRACE conn3 -> [0,381,"getWindowHandle",null] 14:41:04 INFO - PROCESS | 1918 | 1463434864122 Marionette TRACE conn3 <- [1,381,null,{"value":"8"}] 14:41:04 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:41:04 INFO - PROCESS | 1918 | 1463434864128 Marionette TRACE conn3 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:41:04 INFO - PROCESS | 1918 | 1463434864132 Marionette TRACE conn3 <- [1,382,null,{}] 14:41:04 INFO - PROCESS | 1918 | 1463434864137 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}] 14:41:04 INFO - PROCESS | 1918 | 1463434864276 Marionette TRACE conn3 <- [1,383,null,{"value":null}] 14:41:04 INFO - PROCESS | 1918 | 1463434864291 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x914bc000 == 58 [pid = 1918] [id = 103] 14:41:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x9978f000) [pid = 1918] [serial = 308] [outer = (nil)] 14:41:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x99dc0000) [pid = 1918] [serial = 309] [outer = 0x9978f000] 14:41:04 INFO - PROCESS | 1918 | 1463434864361 Marionette DEBUG loaded listener.js 14:41:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x9a1c5800) [pid = 1918] [serial = 310] [outer = 0x9978f000] 14:41:05 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:41:05 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:41:05 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:41:05 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:41:05 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:41:05 INFO - PROCESS | 1918 | 1463434865252 Marionette TRACE conn3 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:41:05 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:41:05 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1178ms 14:41:05 INFO - PROCESS | 1918 | 1463434865318 Marionette TRACE conn3 -> [0,385,"getWindowHandle",null] 14:41:05 INFO - PROCESS | 1918 | 1463434865322 Marionette TRACE conn3 <- [1,385,null,{"value":"8"}] 14:41:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:41:05 INFO - PROCESS | 1918 | 1463434865328 Marionette TRACE conn3 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:41:05 INFO - PROCESS | 1918 | 1463434865331 Marionette TRACE conn3 <- [1,386,null,{}] 14:41:05 INFO - PROCESS | 1918 | 1463434865337 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}] 14:41:05 INFO - PROCESS | 1918 | 1463434865551 Marionette TRACE conn3 <- [1,387,null,{"value":null}] 14:41:05 INFO - PROCESS | 1918 | 1463434865577 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x92401400 == 59 [pid = 1918] [id = 104] 14:41:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x95a7e800) [pid = 1918] [serial = 311] [outer = (nil)] 14:41:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x9ae7f400) [pid = 1918] [serial = 312] [outer = 0x95a7e800] 14:41:05 INFO - PROCESS | 1918 | 1463434865649 Marionette DEBUG loaded listener.js 14:41:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x9b062800) [pid = 1918] [serial = 313] [outer = 0x95a7e800] 14:41:06 INFO - PROCESS | 1918 | 1463434866547 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]]]}] 14:41:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:41:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1245ms 14:41:06 INFO - PROCESS | 1918 | 1463434866574 Marionette TRACE conn3 -> [0,389,"getWindowHandle",null] 14:41:06 INFO - PROCESS | 1918 | 1463434866577 Marionette TRACE conn3 <- [1,389,null,{"value":"8"}] 14:41:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:41:06 INFO - PROCESS | 1918 | 1463434866583 Marionette TRACE conn3 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:41:06 INFO - PROCESS | 1918 | 1463434866585 Marionette TRACE conn3 <- [1,390,null,{}] 14:41:06 INFO - PROCESS | 1918 | 1463434866591 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}] 14:41:06 INFO - PROCESS | 1918 | 1463434866779 Marionette TRACE conn3 <- [1,391,null,{"value":null}] 14:41:06 INFO - PROCESS | 1918 | 1463434866804 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a73e800 == 60 [pid = 1918] [id = 105] 14:41:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x9ae82000) [pid = 1918] [serial = 314] [outer = (nil)] 14:41:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x9ce4b000) [pid = 1918] [serial = 315] [outer = 0x9ae82000] 14:41:06 INFO - PROCESS | 1918 | 1463434866874 Marionette DEBUG loaded listener.js 14:41:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0xa0516800) [pid = 1918] [serial = 316] [outer = 0x9ae82000] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x93c0cc00) [pid = 1918] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x996e5c00) [pid = 1918] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x9131c800) [pid = 1918] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x9396c000) [pid = 1918] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x93961000) [pid = 1918] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x98025800) [pid = 1918] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x991df800) [pid = 1918] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x995e0c00) [pid = 1918] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x92427800) [pid = 1918] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x981acc00) [pid = 1918] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x9390cc00) [pid = 1918] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 124 (0x9a47d000) [pid = 1918] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 123 (0x996dfc00) [pid = 1918] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 122 (0x9a35f400) [pid = 1918] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 121 (0x92432400) [pid = 1918] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 120 (0xa27de800) [pid = 1918] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 119 (0x9a6c2800) [pid = 1918] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 118 (0x9510a800) [pid = 1918] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 117 (0xa27bc800) [pid = 1918] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 116 (0x9b05bc00) [pid = 1918] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 115 (0x9a1c3400) [pid = 1918] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 114 (0xa2370c00) [pid = 1918] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:41:07 INFO - PROCESS | 1918 | --DOMWINDOW == 113 (0x93c05000) [pid = 1918] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:41:08 INFO - PROCESS | 1918 | 1463434868194 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]]]}] 14:41:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:41:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1636ms 14:41:08 INFO - PROCESS | 1918 | 1463434868220 Marionette TRACE conn3 -> [0,393,"getWindowHandle",null] 14:41:08 INFO - PROCESS | 1918 | 1463434868223 Marionette TRACE conn3 <- [1,393,null,{"value":"8"}] 14:41:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:41:08 INFO - PROCESS | 1918 | 1463434868230 Marionette TRACE conn3 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:41:08 INFO - PROCESS | 1918 | 1463434868233 Marionette TRACE conn3 <- [1,394,null,{}] 14:41:08 INFO - PROCESS | 1918 | 1463434868238 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}] 14:41:08 INFO - PROCESS | 1918 | 1463434868379 Marionette TRACE conn3 <- [1,395,null,{"value":null}] 14:41:08 INFO - PROCESS | 1918 | 1463434868395 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x92110c00 == 61 [pid = 1918] [id = 106] 14:41:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 114 (0x92487800) [pid = 1918] [serial = 317] [outer = (nil)] 14:41:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 115 (0x9510fc00) [pid = 1918] [serial = 318] [outer = 0x92487800] 14:41:08 INFO - PROCESS | 1918 | 1463434868479 Marionette DEBUG loaded listener.js 14:41:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 116 (0x996dc000) [pid = 1918] [serial = 319] [outer = 0x92487800] 14:41:09 INFO - PROCESS | 1918 | 1463434869272 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]]]}] 14:41:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:41:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1089ms 14:41:09 INFO - PROCESS | 1918 | 1463434869320 Marionette TRACE conn3 -> [0,397,"getWindowHandle",null] 14:41:09 INFO - PROCESS | 1918 | 1463434869323 Marionette TRACE conn3 <- [1,397,null,{"value":"8"}] 14:41:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:41:09 INFO - PROCESS | 1918 | 1463434869329 Marionette TRACE conn3 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:41:09 INFO - PROCESS | 1918 | 1463434869331 Marionette TRACE conn3 <- [1,398,null,{}] 14:41:09 INFO - PROCESS | 1918 | 1463434869337 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}] 14:41:09 INFO - PROCESS | 1918 | 1463434869480 Marionette TRACE conn3 <- [1,399,null,{"value":null}] 14:41:09 INFO - PROCESS | 1918 | 1463434869670 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x9131a000 == 62 [pid = 1918] [id = 107] 14:41:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 117 (0x9131d800) [pid = 1918] [serial = 320] [outer = (nil)] 14:41:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 118 (0x91328400) [pid = 1918] [serial = 321] [outer = 0x9131d800] 14:41:09 INFO - PROCESS | 1918 | 1463434869798 Marionette DEBUG loaded listener.js 14:41:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 119 (0x9240b000) [pid = 1918] [serial = 322] [outer = 0x9131d800] 14:41:10 INFO - PROCESS | 1918 | 1463434870812 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]]]}] 14:41:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:41:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1527ms 14:41:10 INFO - PROCESS | 1918 | 1463434870858 Marionette TRACE conn3 -> [0,401,"getWindowHandle",null] 14:41:10 INFO - PROCESS | 1918 | 1463434870865 Marionette TRACE conn3 <- [1,401,null,{"value":"8"}] 14:41:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:41:10 INFO - PROCESS | 1918 | 1463434870873 Marionette TRACE conn3 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:41:10 INFO - PROCESS | 1918 | 1463434870879 Marionette TRACE conn3 <- [1,402,null,{}] 14:41:10 INFO - PROCESS | 1918 | 1463434870886 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}] 14:41:11 INFO - PROCESS | 1918 | 1463434871069 Marionette TRACE conn3 <- [1,403,null,{"value":null}] 14:41:11 INFO - PROCESS | 1918 | 1463434871229 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d02000 == 63 [pid = 1918] [id = 108] 14:41:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 120 (0x95d0b000) [pid = 1918] [serial = 323] [outer = (nil)] 14:41:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 121 (0x978e7400) [pid = 1918] [serial = 324] [outer = 0x95d0b000] 14:41:11 INFO - PROCESS | 1918 | 1463434871365 Marionette DEBUG loaded listener.js 14:41:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 122 (0x99145c00) [pid = 1918] [serial = 325] [outer = 0x95d0b000] 14:41:12 INFO - PROCESS | 1918 | 1463434872305 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]]]}] 14:41:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:41:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1481ms 14:41:12 INFO - PROCESS | 1918 | 1463434872357 Marionette TRACE conn3 -> [0,405,"getWindowHandle",null] 14:41:12 INFO - PROCESS | 1918 | 1463434872363 Marionette TRACE conn3 <- [1,405,null,{"value":"8"}] 14:41:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:41:12 INFO - PROCESS | 1918 | 1463434872371 Marionette TRACE conn3 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:41:12 INFO - PROCESS | 1918 | 1463434872375 Marionette TRACE conn3 <- [1,406,null,{}] 14:41:12 INFO - PROCESS | 1918 | 1463434872380 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}] 14:41:12 INFO - PROCESS | 1918 | 1463434872551 Marionette TRACE conn3 <- [1,407,null,{"value":null}] 14:41:12 INFO - PROCESS | 1918 | 1463434872820 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x9240a800 == 64 [pid = 1918] [id = 109] 14:41:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 123 (0x99798800) [pid = 1918] [serial = 326] [outer = (nil)] 14:41:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 124 (0x99dbcc00) [pid = 1918] [serial = 327] [outer = 0x99798800] 14:41:12 INFO - PROCESS | 1918 | 1463434872951 Marionette DEBUG loaded listener.js 14:41:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0x9a486400) [pid = 1918] [serial = 328] [outer = 0x99798800] 14:41:13 INFO - PROCESS | 1918 | 1463434873839 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]]]}] 14:41:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:41:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1530ms 14:41:13 INFO - PROCESS | 1918 | 1463434873903 Marionette TRACE conn3 -> [0,409,"getWindowHandle",null] 14:41:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:41:13 INFO - PROCESS | 1918 | 1463434873907 Marionette TRACE conn3 <- [1,409,null,{"value":"8"}] 14:41:13 INFO - PROCESS | 1918 | 1463434873921 Marionette TRACE conn3 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:41:13 INFO - PROCESS | 1918 | 1463434873931 Marionette TRACE conn3 <- [1,410,null,{}] 14:41:13 INFO - PROCESS | 1918 | 1463434873939 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}] 14:41:14 INFO - PROCESS | 1918 | 1463434874126 Marionette TRACE conn3 <- [1,411,null,{"value":null}] 14:41:14 INFO - PROCESS | 1918 | 1463434874287 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x914bcc00 == 65 [pid = 1918] [id = 110] 14:41:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x9a6c1000) [pid = 1918] [serial = 329] [outer = (nil)] 14:41:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0xa2396c00) [pid = 1918] [serial = 330] [outer = 0x9a6c1000] 14:41:14 INFO - PROCESS | 1918 | 1463434874428 Marionette DEBUG loaded listener.js 14:41:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0xa27de800) [pid = 1918] [serial = 331] [outer = 0x9a6c1000] 14:41:15 INFO - PROCESS | 1918 | 1463434875287 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]]]}] 14:41:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:41:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1447ms 14:41:15 INFO - PROCESS | 1918 | 1463434875361 Marionette TRACE conn3 -> [0,413,"getWindowHandle",null] 14:41:15 INFO - PROCESS | 1918 | 1463434875365 Marionette TRACE conn3 <- [1,413,null,{"value":"8"}] 14:41:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:41:15 INFO - PROCESS | 1918 | 1463434875371 Marionette TRACE conn3 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:41:15 INFO - PROCESS | 1918 | 1463434875374 Marionette TRACE conn3 <- [1,414,null,{}] 14:41:15 INFO - PROCESS | 1918 | 1463434875380 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}] 14:41:15 INFO - PROCESS | 1918 | 1463434875544 Marionette TRACE conn3 <- [1,415,null,{"value":null}] 14:41:15 INFO - PROCESS | 1918 | 1463434875701 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efdf400 == 66 [pid = 1918] [id = 111] 14:41:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x8efdfc00) [pid = 1918] [serial = 332] [outer = (nil)] 14:41:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x8efe9000) [pid = 1918] [serial = 333] [outer = 0x8efdfc00] 14:41:15 INFO - PROCESS | 1918 | 1463434875788 Marionette DEBUG loaded listener.js 14:41:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x8efeb400) [pid = 1918] [serial = 334] [outer = 0x8efdfc00] 14:41:16 INFO - PROCESS | 1918 | 1463434876671 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]]]}] 14:41:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:41:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1331ms 14:41:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:41:16 INFO - PROCESS | 1918 | 1463434876704 Marionette TRACE conn3 -> [0,417,"getWindowHandle",null] 14:41:16 INFO - PROCESS | 1918 | 1463434876707 Marionette TRACE conn3 <- [1,417,null,{"value":"8"}] 14:41:16 INFO - PROCESS | 1918 | 1463434876713 Marionette TRACE conn3 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:41:16 INFO - PROCESS | 1918 | 1463434876717 Marionette TRACE conn3 <- [1,418,null,{}] 14:41:16 INFO - PROCESS | 1918 | 1463434876723 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}] 14:41:16 INFO - PROCESS | 1918 | 1463434876883 Marionette TRACE conn3 <- [1,419,null,{"value":null}] 14:41:17 INFO - PROCESS | 1918 | 1463434877047 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x914bd400 == 67 [pid = 1918] [id = 112] 14:41:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x9390cc00) [pid = 1918] [serial = 335] [outer = (nil)] 14:41:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0xa31b9c00) [pid = 1918] [serial = 336] [outer = 0x9390cc00] 14:41:17 INFO - PROCESS | 1918 | 1463434877142 Marionette DEBUG loaded listener.js 14:41:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0xa36a6c00) [pid = 1918] [serial = 337] [outer = 0x9390cc00] 14:41:18 INFO - PROCESS | 1918 | 1463434878500 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]]]}] 14:41:18 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 14:41:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1833ms 14:41:18 INFO - PROCESS | 1918 | 1463434878585 Marionette TRACE conn3 -> [0,421,"getWindowHandle",null] 14:41:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:41:18 INFO - PROCESS | 1918 | 1463434878590 Marionette TRACE conn3 <- [1,421,null,{"value":"8"}] 14:41:18 INFO - PROCESS | 1918 | 1463434878597 Marionette TRACE conn3 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:41:18 INFO - PROCESS | 1918 | 1463434878600 Marionette TRACE conn3 <- [1,422,null,{}] 14:41:18 INFO - PROCESS | 1918 | 1463434878606 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}] 14:41:18 INFO - PROCESS | 1918 | 1463434878788 Marionette TRACE conn3 <- [1,423,null,{"value":null}] 14:41:18 INFO - PROCESS | 1918 | 1463434878949 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe7800 == 68 [pid = 1918] [id = 113] 14:41:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x996e2400) [pid = 1918] [serial = 338] [outer = (nil)] 14:41:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0xa69bd400) [pid = 1918] [serial = 339] [outer = 0x996e2400] 14:41:19 INFO - PROCESS | 1918 | 1463434879035 Marionette DEBUG loaded listener.js 14:41:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0xa6f3a400) [pid = 1918] [serial = 340] [outer = 0x996e2400] 14:41:20 INFO - PROCESS | 1918 | 1463434880300 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]]]}] 14:41:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:41:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1734ms 14:41:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:41:20 INFO - PROCESS | 1918 | 1463434880330 Marionette TRACE conn3 -> [0,425,"getWindowHandle",null] 14:41:20 INFO - PROCESS | 1918 | 1463434880333 Marionette TRACE conn3 <- [1,425,null,{"value":"8"}] 14:41:20 INFO - PROCESS | 1918 | 1463434880340 Marionette TRACE conn3 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:41:20 INFO - PROCESS | 1918 | 1463434880344 Marionette TRACE conn3 <- [1,426,null,{}] 14:41:20 INFO - PROCESS | 1918 | 1463434880349 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}] 14:41:20 INFO - PROCESS | 1918 | 1463434880540 Marionette TRACE conn3 <- [1,427,null,{"value":null}] 14:41:20 INFO - PROCESS | 1918 | 1463434880701 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6a2800 == 69 [pid = 1918] [id = 114] 14:41:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8e6a4000) [pid = 1918] [serial = 341] [outer = (nil)] 14:41:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8e6aa800) [pid = 1918] [serial = 342] [outer = 0x8e6a4000] 14:41:20 INFO - PROCESS | 1918 | 1463434880783 Marionette DEBUG loaded listener.js 14:41:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8e6ad400) [pid = 1918] [serial = 343] [outer = 0x8e6a4000] 14:41:21 INFO - PROCESS | 1918 | 1463434881643 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] 14:41:21 INFO - PROCESS | 1918 | 1463434881731 Marionette TRACE conn3 <- [1,429,null,{"value":"8"}] 14:41:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:41:21 INFO - PROCESS | 1918 | 1463434881737 Marionette TRACE conn3 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:41:21 INFO - PROCESS | 1918 | 1463434881740 Marionette TRACE conn3 <- [1,430,null,{}] 14:41:21 INFO - PROCESS | 1918 | 1463434881746 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}] 14:41:21 INFO - PROCESS | 1918 | 1463434881924 Marionette TRACE conn3 <- [1,431,null,{"value":null}] 14:41:22 INFO - PROCESS | 1918 | 1463434882405 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe6000 == 70 [pid = 1918] [id = 115] 14:41:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8efe8400) [pid = 1918] [serial = 344] [outer = (nil)] 14:41:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x9131b000) [pid = 1918] [serial = 345] [outer = 0x8efe8400] 14:41:22 INFO - PROCESS | 1918 | 1463434882525 Marionette DEBUG loaded listener.js 14:41:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x914bc400) [pid = 1918] [serial = 346] [outer = 0x8efe8400] 14:41:23 INFO - PROCESS | 1918 | 1463434883397 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]]]}] 14:41:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:41:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1735ms 14:41:23 INFO - PROCESS | 1918 | 1463434883474 Marionette TRACE conn3 -> [0,433,"getWindowHandle",null] 14:41:23 INFO - PROCESS | 1918 | 1463434883481 Marionette TRACE conn3 <- [1,433,null,{"value":"8"}] 14:41:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:41:23 INFO - PROCESS | 1918 | 1463434883488 Marionette TRACE conn3 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:41:23 INFO - PROCESS | 1918 | 1463434883493 Marionette TRACE conn3 <- [1,434,null,{}] 14:41:23 INFO - PROCESS | 1918 | 1463434883500 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}] 14:41:23 INFO - PROCESS | 1918 | 1463434883741 Marionette TRACE conn3 <- [1,435,null,{"value":null}] 14:41:24 INFO - PROCESS | 1918 | 1463434884069 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:24 INFO - PROCESS | 1918 | --DOCSHELL 0x92110c00 == 69 [pid = 1918] [id = 106] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x99dc0800) [pid = 1918] [serial = 276] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x91323800 == 70 [pid = 1918] [id = 116] 14:41:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x91325800) [pid = 1918] [serial = 347] [outer = (nil)] 14:41:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x92402400) [pid = 1918] [serial = 348] [outer = 0x91325800] 14:41:24 INFO - PROCESS | 1918 | 1463434884223 Marionette DEBUG loaded listener.js 14:41:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x93960400) [pid = 1918] [serial = 349] [outer = 0x91325800] 14:41:24 INFO - PROCESS | 1918 | --DOCSHELL 0x9a73e800 == 69 [pid = 1918] [id = 105] 14:41:24 INFO - PROCESS | 1918 | --DOCSHELL 0x92401400 == 68 [pid = 1918] [id = 104] 14:41:24 INFO - PROCESS | 1918 | --DOCSHELL 0x914bc000 == 67 [pid = 1918] [id = 103] 14:41:24 INFO - PROCESS | 1918 | --DOCSHELL 0x91319400 == 66 [pid = 1918] [id = 102] 14:41:24 INFO - PROCESS | 1918 | --DOCSHELL 0x914be400 == 65 [pid = 1918] [id = 101] 14:41:24 INFO - PROCESS | 1918 | --DOCSHELL 0x93966000 == 64 [pid = 1918] [id = 100] 14:41:24 INFO - PROCESS | 1918 | --DOCSHELL 0x93965c00 == 63 [pid = 1918] [id = 99] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x950e1800) [pid = 1918] [serial = 189] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x998cf400) [pid = 1918] [serial = 192] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x998d1000) [pid = 1918] [serial = 186] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0xa22c5000) [pid = 1918] [serial = 195] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0xa6380400) [pid = 1918] [serial = 204] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x9ce4b400) [pid = 1918] [serial = 153] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x996e2800) [pid = 1918] [serial = 201] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x9a6b7c00) [pid = 1918] [serial = 147] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0xa050dc00) [pid = 1918] [serial = 120] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x981a5400) [pid = 1918] [serial = 126] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0xa3353c00) [pid = 1918] [serial = 156] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x9b064800) [pid = 1918] [serial = 159] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0xa697a800) [pid = 1918] [serial = 207] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0xa31bb800) [pid = 1918] [serial = 198] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x991e1800) [pid = 1918] [serial = 150] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x981a6400) [pid = 1918] [serial = 123] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x998c8000) [pid = 1918] [serial = 270] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x91324800) [pid = 1918] [serial = 256] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x91322400) [pid = 1918] [serial = 255] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x95a7d400) [pid = 1918] [serial = 261] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 124 (0x95a86400) [pid = 1918] [serial = 262] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 123 (0x9396cc00) [pid = 1918] [serial = 258] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 122 (0x998ce800) [pid = 1918] [serial = 271] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 121 (0x9a33d400) [pid = 1918] [serial = 273] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 120 (0x93ce5800) [pid = 1918] [serial = 259] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 119 (0x995a6400) [pid = 1918] [serial = 264] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 118 (0x98523000) [pid = 1918] [serial = 233] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 117 (0x99790000) [pid = 1918] [serial = 236] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 116 (0xa3311000) [pid = 1918] [serial = 242] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 115 (0xa22c5400) [pid = 1918] [serial = 239] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 114 (0x914be800) [pid = 1918] [serial = 249] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 113 (0xa3312800) [pid = 1918] [serial = 246] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 112 (0x95a7d000) [pid = 1918] [serial = 252] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 111 (0x93908c00) [pid = 1918] [serial = 102] [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.] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 110 (0x996de000) [pid = 1918] [serial = 267] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 109 (0x9a3c7400) [pid = 1918] [serial = 274] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 108 (0x9978fc00) [pid = 1918] [serial = 268] [outer = (nil)] [url = about:blank] 14:41:24 INFO - PROCESS | 1918 | --DOMWINDOW == 107 (0x995de400) [pid = 1918] [serial = 265] [outer = (nil)] [url = about:blank] 14:41:25 INFO - PROCESS | 1918 | 1463434885024 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]]]}] 14:41:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:41:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1587ms 14:41:25 INFO - PROCESS | 1918 | 1463434885079 Marionette TRACE conn3 -> [0,437,"getWindowHandle",null] 14:41:25 INFO - PROCESS | 1918 | 1463434885084 Marionette TRACE conn3 <- [1,437,null,{"value":"8"}] 14:41:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:41:25 INFO - PROCESS | 1918 | 1463434885091 Marionette TRACE conn3 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:41:25 INFO - PROCESS | 1918 | 1463434885095 Marionette TRACE conn3 <- [1,438,null,{}] 14:41:25 INFO - PROCESS | 1918 | 1463434885110 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}] 14:41:25 INFO - PROCESS | 1918 | 1463434885265 Marionette TRACE conn3 <- [1,439,null,{"value":null}] 14:41:25 INFO - PROCESS | 1918 | 1463434885276 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x914be800 == 64 [pid = 1918] [id = 117] 14:41:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 108 (0x9240dc00) [pid = 1918] [serial = 350] [outer = (nil)] 14:41:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 109 (0x950d7800) [pid = 1918] [serial = 351] [outer = 0x9240dc00] 14:41:25 INFO - PROCESS | 1918 | 1463434885348 Marionette DEBUG loaded listener.js 14:41:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 110 (0x95109c00) [pid = 1918] [serial = 352] [outer = 0x9240dc00] 14:41:26 INFO - PROCESS | 1918 | 1463434886273 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]]]}] 14:41:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:41:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1234ms 14:41:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:41:26 INFO - PROCESS | 1918 | 1463434886326 Marionette TRACE conn3 -> [0,441,"getWindowHandle",null] 14:41:26 INFO - PROCESS | 1918 | 1463434886329 Marionette TRACE conn3 <- [1,441,null,{"value":"8"}] 14:41:26 INFO - PROCESS | 1918 | 1463434886342 Marionette TRACE conn3 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:41:26 INFO - PROCESS | 1918 | 1463434886351 Marionette TRACE conn3 <- [1,442,null,{}] 14:41:26 INFO - PROCESS | 1918 | 1463434886360 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}] 14:41:26 INFO - PROCESS | 1918 | 1463434886576 Marionette TRACE conn3 <- [1,443,null,{"value":null}] 14:41:26 INFO - PROCESS | 1918 | 1463434886601 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x93cda400 == 65 [pid = 1918] [id = 118] 14:41:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 111 (0x95d07000) [pid = 1918] [serial = 353] [outer = (nil)] 14:41:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 112 (0x981a5400) [pid = 1918] [serial = 354] [outer = 0x95d07000] 14:41:26 INFO - PROCESS | 1918 | 1463434886673 Marionette DEBUG loaded listener.js 14:41:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 113 (0x98deac00) [pid = 1918] [serial = 355] [outer = 0x95d07000] 14:41:27 INFO - PROCESS | 1918 | 1463434887545 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]]]}] 14:41:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:41:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1244ms 14:41:27 INFO - PROCESS | 1918 | 1463434887578 Marionette TRACE conn3 -> [0,445,"getWindowHandle",null] 14:41:27 INFO - PROCESS | 1918 | 1463434887582 Marionette TRACE conn3 <- [1,445,null,{"value":"8"}] 14:41:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:41:27 INFO - PROCESS | 1918 | 1463434887589 Marionette TRACE conn3 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:41:27 INFO - PROCESS | 1918 | 1463434887592 Marionette TRACE conn3 <- [1,446,null,{}] 14:41:27 INFO - PROCESS | 1918 | 1463434887597 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}] 14:41:27 INFO - PROCESS | 1918 | 1463434887808 Marionette TRACE conn3 <- [1,447,null,{"value":null}] 14:41:27 INFO - PROCESS | 1918 | 1463434887829 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a86400 == 66 [pid = 1918] [id = 119] 14:41:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 114 (0x977dc400) [pid = 1918] [serial = 356] [outer = (nil)] 14:41:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 115 (0x995d5000) [pid = 1918] [serial = 357] [outer = 0x977dc400] 14:41:27 INFO - PROCESS | 1918 | 1463434887901 Marionette DEBUG loaded listener.js 14:41:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 116 (0x995de000) [pid = 1918] [serial = 358] [outer = 0x977dc400] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 115 (0x92426800) [pid = 1918] [serial = 241] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 114 (0x9396a400) [pid = 1918] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 113 (0x9b061c00) [pid = 1918] [serial = 238] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 112 (0x995df400) [pid = 1918] [serial = 235] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 111 (0x93ce6400) [pid = 1918] [serial = 232] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 110 (0x9978f000) [pid = 1918] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 109 (0x914bf400) [pid = 1918] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 108 (0x95d02800) [pid = 1918] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 107 (0x93c0fc00) [pid = 1918] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 106 (0x95a7e800) [pid = 1918] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 105 (0x93966c00) [pid = 1918] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:41:28 INFO - PROCESS | 1918 | --DOMWINDOW == 104 (0x9ae82000) [pid = 1918] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:41:29 INFO - PROCESS | 1918 | 1463434889084 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]]]}] 14:41:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:41:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1532ms 14:41:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:41:29 INFO - PROCESS | 1918 | 1463434889122 Marionette TRACE conn3 -> [0,449,"getWindowHandle",null] 14:41:29 INFO - PROCESS | 1918 | 1463434889124 Marionette TRACE conn3 <- [1,449,null,{"value":"8"}] 14:41:29 INFO - PROCESS | 1918 | 1463434889131 Marionette TRACE conn3 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:41:29 INFO - PROCESS | 1918 | 1463434889134 Marionette TRACE conn3 <- [1,450,null,{}] 14:41:29 INFO - PROCESS | 1918 | 1463434889139 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}] 14:41:29 INFO - PROCESS | 1918 | 1463434889283 Marionette TRACE conn3 <- [1,451,null,{"value":null}] 14:41:29 INFO - PROCESS | 1918 | 1463434889297 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x93ce2000 == 67 [pid = 1918] [id = 120] 14:41:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 105 (0x93ce6400) [pid = 1918] [serial = 359] [outer = (nil)] 14:41:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 106 (0x995d3000) [pid = 1918] [serial = 360] [outer = 0x93ce6400] 14:41:29 INFO - PROCESS | 1918 | 1463434889379 Marionette DEBUG loaded listener.js 14:41:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 107 (0x996e2800) [pid = 1918] [serial = 361] [outer = 0x93ce6400] 14:41:30 INFO - PROCESS | 1918 | 1463434890232 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] 14:41:30 INFO - PROCESS | 1918 | 1463434890272 Marionette TRACE conn3 <- [1,453,null,{"value":"8"}] 14:41:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:41:30 INFO - PROCESS | 1918 | 1463434890278 Marionette TRACE conn3 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:41:30 INFO - PROCESS | 1918 | 1463434890280 Marionette TRACE conn3 <- [1,454,null,{}] 14:41:30 INFO - PROCESS | 1918 | 1463434890286 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}] 14:41:30 INFO - PROCESS | 1918 | 1463434890434 Marionette TRACE conn3 <- [1,455,null,{"value":null}] 14:41:30 INFO - PROCESS | 1918 | 1463434890451 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x93966c00 == 68 [pid = 1918] [id = 121] 14:41:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 108 (0x99152000) [pid = 1918] [serial = 362] [outer = (nil)] 14:41:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 109 (0x998d1800) [pid = 1918] [serial = 363] [outer = 0x99152000] 14:41:30 INFO - PROCESS | 1918 | 1463434890522 Marionette DEBUG loaded listener.js 14:41:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 110 (0x99dbb800) [pid = 1918] [serial = 364] [outer = 0x99152000] 14:41:31 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:41:31 INFO - PROCESS | 1918 | 1463434891672 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]]]}] 14:41:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:41:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1436ms 14:41:31 INFO - PROCESS | 1918 | 1463434891716 Marionette TRACE conn3 -> [0,457,"getWindowHandle",null] 14:41:31 INFO - PROCESS | 1918 | 1463434891723 Marionette TRACE conn3 <- [1,457,null,{"value":"8"}] 14:41:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:41:31 INFO - PROCESS | 1918 | 1463434891734 Marionette TRACE conn3 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:41:31 INFO - PROCESS | 1918 | 1463434891738 Marionette TRACE conn3 <- [1,458,null,{}] 14:41:31 INFO - PROCESS | 1918 | 1463434891747 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}] 14:41:31 INFO - PROCESS | 1918 | 1463434891928 Marionette TRACE conn3 <- [1,459,null,{"value":null}] 14:41:32 INFO - PROCESS | 1918 | 1463434892137 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x9131b400 == 69 [pid = 1918] [id = 122] 14:41:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 111 (0x91327c00) [pid = 1918] [serial = 365] [outer = (nil)] 14:41:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 112 (0x92433400) [pid = 1918] [serial = 366] [outer = 0x91327c00] 14:41:32 INFO - PROCESS | 1918 | 1463434892272 Marionette DEBUG loaded listener.js 14:41:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 113 (0x93968800) [pid = 1918] [serial = 367] [outer = 0x91327c00] 14:41:33 INFO - PROCESS | 1918 | 1463434893195 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] 14:41:33 INFO - PROCESS | 1918 | 1463434893281 Marionette TRACE conn3 <- [1,461,null,{"value":"8"}] 14:41:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:41:33 INFO - PROCESS | 1918 | 1463434893293 Marionette TRACE conn3 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:41:33 INFO - PROCESS | 1918 | 1463434893297 Marionette TRACE conn3 <- [1,462,null,{}] 14:41:33 INFO - PROCESS | 1918 | 1463434893303 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}] 14:41:33 INFO - PROCESS | 1918 | 1463434893519 Marionette TRACE conn3 <- [1,463,null,{"value":null}] 14:41:33 INFO - PROCESS | 1918 | 1463434893769 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d01800 == 70 [pid = 1918] [id = 123] 14:41:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 114 (0x95d05000) [pid = 1918] [serial = 368] [outer = (nil)] 14:41:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 115 (0x981a8000) [pid = 1918] [serial = 369] [outer = 0x95d05000] 14:41:33 INFO - PROCESS | 1918 | 1463434893897 Marionette DEBUG loaded listener.js 14:41:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 116 (0x995d9c00) [pid = 1918] [serial = 370] [outer = 0x95d05000] 14:41:34 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:41:34 INFO - PROCESS | 1918 | 1463434894856 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] 14:41:34 INFO - PROCESS | 1918 | 1463434894931 Marionette TRACE conn3 <- [1,465,null,{"value":"8"}] 14:41:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 14:41:34 INFO - PROCESS | 1918 | 1463434894938 Marionette TRACE conn3 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:41:34 INFO - PROCESS | 1918 | 1463434894944 Marionette TRACE conn3 <- [1,466,null,{}] 14:41:34 INFO - PROCESS | 1918 | 1463434894960 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}] 14:41:35 INFO - PROCESS | 1918 | 1463434895170 Marionette TRACE conn3 <- [1,467,null,{"value":null}] 14:41:35 INFO - PROCESS | 1918 | 1463434895377 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x99ad4000 == 71 [pid = 1918] [id = 124] 14:41:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 117 (0x99dc1000) [pid = 1918] [serial = 371] [outer = (nil)] 14:41:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 118 (0x9a343000) [pid = 1918] [serial = 372] [outer = 0x99dc1000] 14:41:35 INFO - PROCESS | 1918 | 1463434895479 Marionette DEBUG loaded listener.js 14:41:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 119 (0x9a3c3000) [pid = 1918] [serial = 373] [outer = 0x99dc1000] 14:41:36 INFO - PROCESS | 1918 | 1463434896345 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] 14:41:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:41:36 INFO - PROCESS | 1918 | 1463434896427 Marionette TRACE conn3 <- [1,469,null,{"value":"8"}] 14:41:36 INFO - PROCESS | 1918 | 1463434896433 Marionette TRACE conn3 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:41:36 INFO - PROCESS | 1918 | 1463434896437 Marionette TRACE conn3 <- [1,470,null,{}] 14:41:36 INFO - PROCESS | 1918 | 1463434896443 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}] 14:41:36 INFO - PROCESS | 1918 | 1463434896612 Marionette TRACE conn3 <- [1,471,null,{"value":null}] 14:41:36 INFO - PROCESS | 1918 | 1463434896770 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e861c00 == 72 [pid = 1918] [id = 125] 14:41:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 120 (0x8e863800) [pid = 1918] [serial = 374] [outer = (nil)] 14:41:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 121 (0x8e86cc00) [pid = 1918] [serial = 375] [outer = 0x8e863800] 14:41:36 INFO - PROCESS | 1918 | 1463434896854 Marionette DEBUG loaded listener.js 14:41:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 122 (0x8e8ee000) [pid = 1918] [serial = 376] [outer = 0x8e863800] 14:41:37 INFO - PROCESS | 1918 | 1463434897778 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]]]}] 14:41:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:41:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1386ms 14:41:37 INFO - PROCESS | 1918 | 1463434897820 Marionette TRACE conn3 -> [0,473,"getWindowHandle",null] 14:41:37 INFO - PROCESS | 1918 | 1463434897826 Marionette TRACE conn3 <- [1,473,null,{"value":"8"}] 14:41:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:41:37 INFO - PROCESS | 1918 | 1463434897836 Marionette TRACE conn3 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:41:37 INFO - PROCESS | 1918 | 1463434897840 Marionette TRACE conn3 <- [1,474,null,{}] 14:41:37 INFO - PROCESS | 1918 | 1463434897845 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}] 14:41:38 INFO - PROCESS | 1918 | 1463434898006 Marionette TRACE conn3 <- [1,475,null,{"value":null}] 14:41:38 INFO - PROCESS | 1918 | 1463434898177 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e865000 == 73 [pid = 1918] [id = 126] 14:41:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 123 (0x8e86b000) [pid = 1918] [serial = 377] [outer = (nil)] 14:41:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 124 (0x91c06c00) [pid = 1918] [serial = 378] [outer = 0x8e86b000] 14:41:38 INFO - PROCESS | 1918 | 1463434898259 Marionette DEBUG loaded listener.js 14:41:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0x91c0b400) [pid = 1918] [serial = 379] [outer = 0x8e86b000] 14:41:39 INFO - PROCESS | 1918 | 1463434899207 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]]]}] 14:41:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:41:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1429ms 14:41:39 INFO - PROCESS | 1918 | 1463434899267 Marionette TRACE conn3 -> [0,477,"getWindowHandle",null] 14:41:39 INFO - PROCESS | 1918 | 1463434899270 Marionette TRACE conn3 <- [1,477,null,{"value":"8"}] 14:41:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:41:39 INFO - PROCESS | 1918 | 1463434899276 Marionette TRACE conn3 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:41:39 INFO - PROCESS | 1918 | 1463434899280 Marionette TRACE conn3 <- [1,478,null,{}] 14:41:39 INFO - PROCESS | 1918 | 1463434899286 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}] 14:41:39 INFO - PROCESS | 1918 | 1463434899474 Marionette TRACE conn3 <- [1,479,null,{"value":null}] 14:41:39 INFO - PROCESS | 1918 | 1463434899636 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x91c03400 == 74 [pid = 1918] [id = 127] 14:41:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x91c09400) [pid = 1918] [serial = 380] [outer = (nil)] 14:41:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x9aebc000) [pid = 1918] [serial = 381] [outer = 0x91c09400] 14:41:39 INFO - PROCESS | 1918 | 1463434899766 Marionette DEBUG loaded listener.js 14:41:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x9b061c00) [pid = 1918] [serial = 382] [outer = 0x91c09400] 14:41:40 INFO - PROCESS | 1918 | 1463434900625 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]]]}] 14:41:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:41:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1385ms 14:41:40 INFO - PROCESS | 1918 | 1463434900663 Marionette TRACE conn3 -> [0,481,"getWindowHandle",null] 14:41:40 INFO - PROCESS | 1918 | 1463434900666 Marionette TRACE conn3 <- [1,481,null,{"value":"8"}] 14:41:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:41:40 INFO - PROCESS | 1918 | 1463434900672 Marionette TRACE conn3 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:41:40 INFO - PROCESS | 1918 | 1463434900676 Marionette TRACE conn3 <- [1,482,null,{}] 14:41:40 INFO - PROCESS | 1918 | 1463434900682 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}] 14:41:40 INFO - PROCESS | 1918 | 1463434900847 Marionette TRACE conn3 <- [1,483,null,{"value":null}] 14:41:41 INFO - PROCESS | 1918 | 1463434901014 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6ab400 == 75 [pid = 1918] [id = 128] 14:41:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x9ae82000) [pid = 1918] [serial = 383] [outer = (nil)] 14:41:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x9baa7800) [pid = 1918] [serial = 384] [outer = 0x9ae82000] 14:41:41 INFO - PROCESS | 1918 | 1463434901097 Marionette DEBUG loaded listener.js 14:41:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x9ce4b400) [pid = 1918] [serial = 385] [outer = 0x9ae82000] 14:41:42 INFO - PROCESS | 1918 | 1463434902076 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]]]}] 14:41:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:41:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1441ms 14:41:42 INFO - PROCESS | 1918 | 1463434902115 Marionette TRACE conn3 -> [0,485,"getWindowHandle",null] 14:41:42 INFO - PROCESS | 1918 | 1463434902119 Marionette TRACE conn3 <- [1,485,null,{"value":"8"}] 14:41:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:41:42 INFO - PROCESS | 1918 | 1463434902126 Marionette TRACE conn3 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:41:42 INFO - PROCESS | 1918 | 1463434902129 Marionette TRACE conn3 <- [1,486,null,{}] 14:41:42 INFO - PROCESS | 1918 | 1463434902135 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}] 14:41:42 INFO - PROCESS | 1918 | 1463434902289 Marionette TRACE conn3 <- [1,487,null,{"value":null}] 14:41:42 INFO - PROCESS | 1918 | 1463434902452 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x9b067400 == 76 [pid = 1918] [id = 129] 14:41:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x9baab400) [pid = 1918] [serial = 386] [outer = (nil)] 14:41:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0xa2371800) [pid = 1918] [serial = 387] [outer = 0x9baab400] 14:41:42 INFO - PROCESS | 1918 | 1463434902538 Marionette DEBUG loaded listener.js 14:41:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0xa2394800) [pid = 1918] [serial = 388] [outer = 0x9baab400] 14:41:43 INFO - PROCESS | 1918 | 1463434903407 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]]]}] 14:41:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:41:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1338ms 14:41:43 INFO - PROCESS | 1918 | 1463434903464 Marionette TRACE conn3 -> [0,489,"getWindowHandle",null] 14:41:43 INFO - PROCESS | 1918 | 1463434903468 Marionette TRACE conn3 <- [1,489,null,{"value":"8"}] 14:41:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:41:43 INFO - PROCESS | 1918 | 1463434903474 Marionette TRACE conn3 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:41:43 INFO - PROCESS | 1918 | 1463434903478 Marionette TRACE conn3 <- [1,490,null,{}] 14:41:43 INFO - PROCESS | 1918 | 1463434903483 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}] 14:41:43 INFO - PROCESS | 1918 | 1463434903641 Marionette TRACE conn3 <- [1,491,null,{"value":null}] 14:41:43 INFO - PROCESS | 1918 | 1463434903807 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8ea000 == 77 [pid = 1918] [id = 130] 14:41:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x91cd9c00) [pid = 1918] [serial = 389] [outer = (nil)] 14:41:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x91ce2000) [pid = 1918] [serial = 390] [outer = 0x91cd9c00] 14:41:43 INFO - PROCESS | 1918 | 1463434903902 Marionette DEBUG loaded listener.js 14:41:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x91ce5800) [pid = 1918] [serial = 391] [outer = 0x91cd9c00] 14:41:44 INFO - PROCESS | 1918 | 1463434904824 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]]]}] 14:41:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:41:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1381ms 14:41:44 INFO - PROCESS | 1918 | 1463434904857 Marionette TRACE conn3 -> [0,493,"getWindowHandle",null] 14:41:44 INFO - PROCESS | 1918 | 1463434904860 Marionette TRACE conn3 <- [1,493,null,{"value":"8"}] 14:41:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:41:44 INFO - PROCESS | 1918 | 1463434904867 Marionette TRACE conn3 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:41:44 INFO - PROCESS | 1918 | 1463434904869 Marionette TRACE conn3 <- [1,494,null,{}] 14:41:44 INFO - PROCESS | 1918 | 1463434904875 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}] 14:41:45 INFO - PROCESS | 1918 | 1463434905043 Marionette TRACE conn3 <- [1,495,null,{"value":null}] 14:41:45 INFO - PROCESS | 1918 | 1463434905212 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x914b3c00 == 78 [pid = 1918] [id = 131] 14:41:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x914b7000) [pid = 1918] [serial = 392] [outer = (nil)] 14:41:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x9510a000) [pid = 1918] [serial = 393] [outer = 0x914b7000] 14:41:45 INFO - PROCESS | 1918 | 1463434905292 Marionette DEBUG loaded listener.js 14:41:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x95d0ec00) [pid = 1918] [serial = 394] [outer = 0x914b7000] 14:41:46 INFO - PROCESS | 1918 | 1463434906502 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]]]}] 14:41:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:41:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1681ms 14:41:46 INFO - PROCESS | 1918 | 1463434906549 Marionette TRACE conn3 -> [0,497,"getWindowHandle",null] 14:41:46 INFO - PROCESS | 1918 | 1463434906555 Marionette TRACE conn3 <- [1,497,null,{"value":"8"}] 14:41:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:41:46 INFO - PROCESS | 1918 | 1463434906564 Marionette TRACE conn3 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:41:46 INFO - PROCESS | 1918 | 1463434906568 Marionette TRACE conn3 <- [1,498,null,{}] 14:41:46 INFO - PROCESS | 1918 | 1463434906576 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}] 14:41:46 INFO - PROCESS | 1918 | 1463434906745 Marionette TRACE conn3 <- [1,499,null,{"value":null}] 14:41:46 INFO - PROCESS | 1918 | 1463434906936 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8e6000 == 79 [pid = 1918] [id = 132] 14:41:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x91319400) [pid = 1918] [serial = 395] [outer = (nil)] 14:41:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x91ce0800) [pid = 1918] [serial = 396] [outer = 0x91319400] 14:41:47 INFO - PROCESS | 1918 | 1463434907013 Marionette DEBUG loaded listener.js 14:41:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x9240b400) [pid = 1918] [serial = 397] [outer = 0x91319400] 14:41:47 INFO - PROCESS | 1918 | 1463434907819 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]]]}] 14:41:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:41:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1284ms 14:41:47 INFO - PROCESS | 1918 | 1463434907872 Marionette TRACE conn3 -> [0,501,"getWindowHandle",null] 14:41:47 INFO - PROCESS | 1918 | 1463434907880 Marionette TRACE conn3 <- [1,501,null,{"value":"8"}] 14:41:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:41:47 INFO - PROCESS | 1918 | 1463434907891 Marionette TRACE conn3 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:41:47 INFO - PROCESS | 1918 | 1463434907894 Marionette TRACE conn3 <- [1,502,null,{}] 14:41:47 INFO - PROCESS | 1918 | 1463434907901 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}] 14:41:48 INFO - PROCESS | 1918 | 1463434908060 Marionette TRACE conn3 <- [1,503,null,{"value":null}] 14:41:48 INFO - PROCESS | 1918 | 1463434908245 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6a6800 == 80 [pid = 1918] [id = 133] 14:41:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8e6a7000) [pid = 1918] [serial = 398] [outer = (nil)] 14:41:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x914c1000) [pid = 1918] [serial = 399] [outer = 0x8e6a7000] 14:41:48 INFO - PROCESS | 1918 | 1463434908359 Marionette DEBUG loaded listener.js 14:41:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x95a80000) [pid = 1918] [serial = 400] [outer = 0x8e6a7000] 14:41:49 INFO - PROCESS | 1918 | 1463434909317 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]]]}] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x93ce2000 == 79 [pid = 1918] [id = 120] 14:41:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:41:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1528ms 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x9510fc00) [pid = 1918] [serial = 318] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x95a86400 == 78 [pid = 1918] [id = 119] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x93cda400 == 77 [pid = 1918] [id = 118] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x914be800 == 76 [pid = 1918] [id = 117] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x91323800 == 75 [pid = 1918] [id = 116] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe6000 == 74 [pid = 1918] [id = 115] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x8e6a2800 == 73 [pid = 1918] [id = 114] 14:41:49 INFO - PROCESS | 1918 | 1463434909454 Marionette TRACE conn3 -> [0,505,"getWindowHandle",null] 14:41:49 INFO - PROCESS | 1918 | 1463434909458 Marionette TRACE conn3 <- [1,505,null,{"value":"8"}] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe7800 == 72 [pid = 1918] [id = 113] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x914bd400 == 71 [pid = 1918] [id = 112] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x8efdf400 == 70 [pid = 1918] [id = 111] 14:41:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x914bcc00 == 69 [pid = 1918] [id = 110] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x9240a800 == 68 [pid = 1918] [id = 109] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x95d02000 == 67 [pid = 1918] [id = 108] 14:41:49 INFO - PROCESS | 1918 | --DOCSHELL 0x9131a000 == 66 [pid = 1918] [id = 107] 14:41:49 INFO - PROCESS | 1918 | 1463434909486 Marionette TRACE conn3 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:41:49 INFO - PROCESS | 1918 | 1463434909492 Marionette TRACE conn3 <- [1,506,null,{}] 14:41:49 INFO - PROCESS | 1918 | 1463434909506 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}] 14:41:49 INFO - PROCESS | 1918 | 1463434909679 Marionette TRACE conn3 <- [1,507,null,{"value":null}] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0xa4f16c00) [pid = 1918] [serial = 243] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0xa6bb1c00) [pid = 1918] [serial = 247] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0xa238c400) [pid = 1918] [serial = 240] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x998c8800) [pid = 1918] [serial = 237] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x98e9b800) [pid = 1918] [serial = 234] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x99dc0000) [pid = 1918] [serial = 309] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x93c07800) [pid = 1918] [serial = 303] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x98eea800) [pid = 1918] [serial = 304] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x995da800) [pid = 1918] [serial = 301] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x98de5400) [pid = 1918] [serial = 300] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x99791400) [pid = 1918] [serial = 306] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x998c9000) [pid = 1918] [serial = 307] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x9ae7f400) [pid = 1918] [serial = 312] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x95a7d800) [pid = 1918] [serial = 298] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x93ce3c00) [pid = 1918] [serial = 297] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x93c08c00) [pid = 1918] [serial = 279] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x99146800) [pid = 1918] [serial = 282] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x9a340c00) [pid = 1918] [serial = 285] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x95d0a800) [pid = 1918] [serial = 288] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x9ce4b000) [pid = 1918] [serial = 315] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 124 (0x9a6bd000) [pid = 1918] [serial = 291] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 123 (0xa050f400) [pid = 1918] [serial = 294] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 122 (0x9b062800) [pid = 1918] [serial = 313] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 121 (0xa0516800) [pid = 1918] [serial = 316] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | --DOMWINDOW == 120 (0x9a1c5800) [pid = 1918] [serial = 310] [outer = (nil)] [url = about:blank] 14:41:49 INFO - PROCESS | 1918 | 1463434909877 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe4400 == 67 [pid = 1918] [id = 134] 14:41:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 121 (0x92429400) [pid = 1918] [serial = 401] [outer = (nil)] 14:41:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 122 (0x95a7d800) [pid = 1918] [serial = 402] [outer = 0x92429400] 14:41:49 INFO - PROCESS | 1918 | 1463434909952 Marionette DEBUG loaded listener.js 14:41:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 123 (0x98e9b800) [pid = 1918] [serial = 403] [outer = 0x92429400] 14:41:50 INFO - PROCESS | 1918 | 1463434910651 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]]]}] 14:41:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:41:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1196ms 14:41:50 INFO - PROCESS | 1918 | 1463434910677 Marionette TRACE conn3 -> [0,509,"getWindowHandle",null] 14:41:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:41:50 INFO - PROCESS | 1918 | 1463434910681 Marionette TRACE conn3 <- [1,509,null,{"value":"8"}] 14:41:50 INFO - PROCESS | 1918 | 1463434910687 Marionette TRACE conn3 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:41:50 INFO - PROCESS | 1918 | 1463434910690 Marionette TRACE conn3 <- [1,510,null,{}] 14:41:50 INFO - PROCESS | 1918 | 1463434910695 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}] 14:41:50 INFO - PROCESS | 1918 | 1463434910841 Marionette TRACE conn3 <- [1,511,null,{"value":null}] 14:41:50 INFO - PROCESS | 1918 | 1463434910856 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d06000 == 68 [pid = 1918] [id = 135] 14:41:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 124 (0x995db400) [pid = 1918] [serial = 404] [outer = (nil)] 14:41:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0x996e6400) [pid = 1918] [serial = 405] [outer = 0x995db400] 14:41:50 INFO - PROCESS | 1918 | 1463434910927 Marionette DEBUG loaded listener.js 14:41:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x99796000) [pid = 1918] [serial = 406] [outer = 0x995db400] 14:41:51 INFO - PROCESS | 1918 | 1463434911789 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]]]}] 14:41:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:41:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1186ms 14:41:51 INFO - PROCESS | 1918 | 1463434911872 Marionette TRACE conn3 -> [0,513,"getWindowHandle",null] 14:41:51 INFO - PROCESS | 1918 | 1463434911876 Marionette TRACE conn3 <- [1,513,null,{"value":"8"}] 14:41:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:41:51 INFO - PROCESS | 1918 | 1463434911881 Marionette TRACE conn3 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:41:51 INFO - PROCESS | 1918 | 1463434911884 Marionette TRACE conn3 <- [1,514,null,{}] 14:41:51 INFO - PROCESS | 1918 | 1463434911890 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}] 14:41:52 INFO - PROCESS | 1918 | 1463434912037 Marionette TRACE conn3 <- [1,515,null,{"value":null}] 14:41:52 INFO - PROCESS | 1918 | 1463434912047 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d03000 == 69 [pid = 1918] [id = 136] 14:41:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x995d7000) [pid = 1918] [serial = 407] [outer = (nil)] 14:41:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x998cec00) [pid = 1918] [serial = 408] [outer = 0x995d7000] 14:41:52 INFO - PROCESS | 1918 | 1463434912118 Marionette DEBUG loaded listener.js 14:41:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x99dc0c00) [pid = 1918] [serial = 409] [outer = 0x995d7000] 14:41:52 INFO - PROCESS | 1918 | 1463434912984 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]]]}] 14:41:53 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 14:41:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1141ms 14:41:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:41:53 INFO - PROCESS | 1918 | 1463434913023 Marionette TRACE conn3 -> [0,517,"getWindowHandle",null] 14:41:53 INFO - PROCESS | 1918 | 1463434913025 Marionette TRACE conn3 <- [1,517,null,{"value":"8"}] 14:41:53 INFO - PROCESS | 1918 | 1463434913036 Marionette TRACE conn3 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:41:53 INFO - PROCESS | 1918 | 1463434913039 Marionette TRACE conn3 <- [1,518,null,{}] 14:41:53 INFO - PROCESS | 1918 | 1463434913044 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}] 14:41:53 INFO - PROCESS | 1918 | 1463434913274 Marionette TRACE conn3 <- [1,519,null,{"value":null}] 14:41:53 INFO - PROCESS | 1918 | 1463434913300 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x9978ac00 == 70 [pid = 1918] [id = 137] 14:41:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x998cf800) [pid = 1918] [serial = 410] [outer = (nil)] 14:41:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x9aeaf800) [pid = 1918] [serial = 411] [outer = 0x998cf800] 14:41:53 INFO - PROCESS | 1918 | 1463434913370 Marionette DEBUG loaded listener.js 14:41:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x9aebe400) [pid = 1918] [serial = 412] [outer = 0x998cf800] 14:41:54 INFO - PROCESS | 1918 | 1463434914182 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]]]}] 14:41:54 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:41:54 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1183ms 14:41:54 INFO - PROCESS | 1918 | 1463434914227 Marionette TRACE conn3 -> [0,521,"getWindowHandle",null] 14:41:54 INFO - PROCESS | 1918 | 1463434914229 Marionette TRACE conn3 <- [1,521,null,{"value":"8"}] 14:41:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:41:54 INFO - PROCESS | 1918 | 1463434914240 Marionette TRACE conn3 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:41:54 INFO - PROCESS | 1918 | 1463434914242 Marionette TRACE conn3 <- [1,522,null,{}] 14:41:54 INFO - PROCESS | 1918 | 1463434914253 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}] 14:41:54 INFO - PROCESS | 1918 | 1463434914634 Marionette TRACE conn3 <- [1,523,null,{"value":null}] 14:41:54 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x92487800) [pid = 1918] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:41:54 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x977dc400) [pid = 1918] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:41:54 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x91325800) [pid = 1918] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:41:54 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x8efe8400) [pid = 1918] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:41:54 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x9240dc00) [pid = 1918] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:41:54 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x95d07000) [pid = 1918] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:41:54 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x93ce6400) [pid = 1918] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:41:54 INFO - PROCESS | 1918 | 1463434914738 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e842400 == 71 [pid = 1918] [id = 138] 14:41:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x8e843000) [pid = 1918] [serial = 413] [outer = (nil)] 14:41:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x8e84a400) [pid = 1918] [serial = 414] [outer = 0x8e843000] 14:41:54 INFO - PROCESS | 1918 | 1463434914812 Marionette DEBUG loaded listener.js 14:41:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x8e84e000) [pid = 1918] [serial = 415] [outer = 0x8e843000] 14:41:55 INFO - PROCESS | 1918 | 1463434915533 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]]]}] 14:41:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:41:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1340ms 14:41:55 INFO - PROCESS | 1918 | 1463434915581 Marionette TRACE conn3 -> [0,525,"getWindowHandle",null] 14:41:55 INFO - PROCESS | 1918 | 1463434915584 Marionette TRACE conn3 <- [1,525,null,{"value":"8"}] 14:41:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:41:55 INFO - PROCESS | 1918 | 1463434915590 Marionette TRACE conn3 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:41:55 INFO - PROCESS | 1918 | 1463434915593 Marionette TRACE conn3 <- [1,526,null,{}] 14:41:55 INFO - PROCESS | 1918 | 1463434915599 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}] 14:41:55 INFO - PROCESS | 1918 | 1463434915743 Marionette TRACE conn3 <- [1,527,null,{"value":null}] 14:41:55 INFO - PROCESS | 1918 | 1463434915758 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e844000 == 72 [pid = 1918] [id = 139] 14:41:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x8e850000) [pid = 1918] [serial = 416] [outer = (nil)] 14:41:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x95d02800) [pid = 1918] [serial = 417] [outer = 0x8e850000] 14:41:55 INFO - PROCESS | 1918 | 1463434915829 Marionette DEBUG loaded listener.js 14:41:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x9962c000) [pid = 1918] [serial = 418] [outer = 0x8e850000] 14:41:57 INFO - PROCESS | 1918 | 1463434917454 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]]]}] 14:41:57 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 14:41:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1989ms 14:41:57 INFO - PROCESS | 1918 | 1463434917580 Marionette TRACE conn3 -> [0,529,"getWindowHandle",null] 14:41:57 INFO - PROCESS | 1918 | 1463434917587 Marionette TRACE conn3 <- [1,529,null,{"value":"8"}] 14:41:57 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:41:57 INFO - PROCESS | 1918 | 1463434917597 Marionette TRACE conn3 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:41:57 INFO - PROCESS | 1918 | 1463434917602 Marionette TRACE conn3 <- [1,530,null,{}] 14:41:57 INFO - PROCESS | 1918 | 1463434917624 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}] 14:41:57 INFO - PROCESS | 1918 | 1463434917819 Marionette TRACE conn3 <- [1,531,null,{"value":null}] 14:41:58 INFO - PROCESS | 1918 | 1463434917994 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6b0c00 == 73 [pid = 1918] [id = 140] 14:41:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8e84b800) [pid = 1918] [serial = 419] [outer = (nil)] 14:41:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8efe6000) [pid = 1918] [serial = 420] [outer = 0x8e84b800] 14:41:58 INFO - PROCESS | 1918 | 1463434918090 Marionette DEBUG loaded listener.js 14:41:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x91cdd800) [pid = 1918] [serial = 421] [outer = 0x8e84b800] 14:41:58 INFO - PROCESS | 1918 | 1463434918943 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"]]]}] 14:41:58 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 14:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:41:58 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 14:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:41:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:41:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:41:58 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:41:58 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1400ms 14:41:59 INFO - PROCESS | 1918 | 1463434919015 Marionette TRACE conn3 -> [0,533,"getWindowHandle",null] 14:41:59 INFO - PROCESS | 1918 | 1463434919024 Marionette TRACE conn3 <- [1,533,null,{"value":"8"}] 14:41:59 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:41:59 INFO - PROCESS | 1918 | 1463434919038 Marionette TRACE conn3 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:41:59 INFO - PROCESS | 1918 | 1463434919043 Marionette TRACE conn3 <- [1,534,null,{}] 14:41:59 INFO - PROCESS | 1918 | 1463434919049 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}] 14:41:59 INFO - PROCESS | 1918 | 1463434919288 Marionette TRACE conn3 <- [1,535,null,{"value":null}] 14:41:59 INFO - PROCESS | 1918 | 1463434919440 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:41:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe0000 == 74 [pid = 1918] [id = 141] 14:41:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x91c05000) [pid = 1918] [serial = 422] [outer = (nil)] 14:41:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x9510fc00) [pid = 1918] [serial = 423] [outer = 0x91c05000] 14:41:59 INFO - PROCESS | 1918 | 1463434919533 Marionette DEBUG loaded listener.js 14:41:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x9789bc00) [pid = 1918] [serial = 424] [outer = 0x91c05000] 14:42:00 INFO - PROCESS | 1918 | 1463434920500 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]]]}] 14:42:00 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:42:00 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1500ms 14:42:00 INFO - PROCESS | 1918 | 1463434920568 Marionette TRACE conn3 -> [0,537,"getWindowHandle",null] 14:42:00 INFO - PROCESS | 1918 | 1463434920573 Marionette TRACE conn3 <- [1,537,null,{"value":"8"}] 14:42:00 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:42:00 INFO - PROCESS | 1918 | 1463434920581 Marionette TRACE conn3 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:42:00 INFO - PROCESS | 1918 | 1463434920587 Marionette TRACE conn3 <- [1,538,null,{}] 14:42:00 INFO - PROCESS | 1918 | 1463434920603 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}] 14:42:00 INFO - PROCESS | 1918 | 1463434920812 Marionette TRACE conn3 <- [1,539,null,{"value":null}] 14:42:00 INFO - PROCESS | 1918 | 1463434920980 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x92489800 == 75 [pid = 1918] [id = 142] 14:42:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x95a7b400) [pid = 1918] [serial = 425] [outer = (nil)] 14:42:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x99790000) [pid = 1918] [serial = 426] [outer = 0x95a7b400] 14:42:01 INFO - PROCESS | 1918 | 1463434921116 Marionette DEBUG loaded listener.js 14:42:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x9a345400) [pid = 1918] [serial = 427] [outer = 0x95a7b400] 14:42:01 INFO - PROCESS | 1918 | 1463434921963 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]]]}] 14:42:02 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. 14:42:02 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1437ms 14:42:02 INFO - PROCESS | 1918 | 1463434922034 Marionette TRACE conn3 -> [0,541,"getWindowHandle",null] 14:42:02 INFO - PROCESS | 1918 | 1463434922039 Marionette TRACE conn3 <- [1,541,null,{"value":"8"}] 14:42:02 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:42:02 INFO - PROCESS | 1918 | 1463434922047 Marionette TRACE conn3 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:42:02 INFO - PROCESS | 1918 | 1463434922053 Marionette TRACE conn3 <- [1,542,null,{}] 14:42:02 INFO - PROCESS | 1918 | 1463434922059 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}] 14:42:02 INFO - PROCESS | 1918 | 1463434922246 Marionette TRACE conn3 <- [1,543,null,{"value":null}] 14:42:02 INFO - PROCESS | 1918 | 1463434922418 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e942800 == 76 [pid = 1918] [id = 143] 14:42:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8e944c00) [pid = 1918] [serial = 428] [outer = (nil)] 14:42:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8e94bc00) [pid = 1918] [serial = 429] [outer = 0x8e944c00] 14:42:02 INFO - PROCESS | 1918 | 1463434922508 Marionette DEBUG loaded listener.js 14:42:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x99789400) [pid = 1918] [serial = 430] [outer = 0x8e944c00] 14:42:03 INFO - PROCESS | 1918 | 1463434923407 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]]]}] 14:42:03 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. 14:42:03 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1383ms 14:42:03 INFO - PROCESS | 1918 | 1463434923430 Marionette TRACE conn3 -> [0,545,"getWindowHandle",null] 14:42:03 INFO - PROCESS | 1918 | 1463434923434 Marionette TRACE conn3 <- [1,545,null,{"value":"8"}] 14:42:03 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:42:03 INFO - PROCESS | 1918 | 1463434923440 Marionette TRACE conn3 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:42:03 INFO - PROCESS | 1918 | 1463434923443 Marionette TRACE conn3 <- [1,546,null,{}] 14:42:03 INFO - PROCESS | 1918 | 1463434923449 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}] 14:42:03 INFO - PROCESS | 1918 | 1463434923697 Marionette TRACE conn3 <- [1,547,null,{"value":null}] 14:42:03 INFO - PROCESS | 1918 | 1463434923824 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd42800 == 77 [pid = 1918] [id = 144] 14:42:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8dd42c00) [pid = 1918] [serial = 431] [outer = (nil)] 14:42:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8dd46800) [pid = 1918] [serial = 432] [outer = 0x8dd42c00] 14:42:03 INFO - PROCESS | 1918 | 1463434923912 Marionette DEBUG loaded listener.js 14:42:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8dd4c000) [pid = 1918] [serial = 433] [outer = 0x8dd42c00] 14:42:04 INFO - PROCESS | 1918 | 1463434924872 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]]]}] 14:42:04 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:42:04 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1479ms 14:42:04 INFO - PROCESS | 1918 | 1463434924920 Marionette TRACE conn3 -> [0,549,"getWindowHandle",null] 14:42:04 INFO - PROCESS | 1918 | 1463434924924 Marionette TRACE conn3 <- [1,549,null,{"value":"8"}] 14:42:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:42:04 INFO - PROCESS | 1918 | 1463434924930 Marionette TRACE conn3 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:42:04 INFO - PROCESS | 1918 | 1463434924933 Marionette TRACE conn3 <- [1,550,null,{}] 14:42:04 INFO - PROCESS | 1918 | 1463434924939 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}] 14:42:05 INFO - PROCESS | 1918 | 1463434925176 Marionette TRACE conn3 <- [1,551,null,{"value":null}] 14:42:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8e84b000) [pid = 1918] [serial = 434] [outer = 0x93c0bc00] 14:42:05 INFO - PROCESS | 1918 | 1463434925448 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x99764400 == 78 [pid = 1918] [id = 145] 14:42:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x99765c00) [pid = 1918] [serial = 435] [outer = (nil)] 14:42:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x9ae77400) [pid = 1918] [serial = 436] [outer = 0x99765c00] 14:42:05 INFO - PROCESS | 1918 | 1463434925562 Marionette DEBUG loaded listener.js 14:42:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x9ce4b000) [pid = 1918] [serial = 437] [outer = 0x99765c00] 14:42:06 INFO - PROCESS | 1918 | 1463434926447 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]]]}] 14:42:06 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. 14:42:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1542ms 14:42:06 INFO - PROCESS | 1918 | 1463434926514 Marionette TRACE conn3 -> [0,553,"getWindowHandle",null] 14:42:06 INFO - PROCESS | 1918 | 1463434926517 Marionette TRACE conn3 <- [1,553,null,{"value":"8"}] 14:42:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:42:06 INFO - PROCESS | 1918 | 1463434926526 Marionette TRACE conn3 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:42:06 INFO - PROCESS | 1918 | 1463434926529 Marionette TRACE conn3 <- [1,554,null,{}] 14:42:06 INFO - PROCESS | 1918 | 1463434926535 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}] 14:42:06 INFO - PROCESS | 1918 | 1463434926698 Marionette TRACE conn3 <- [1,555,null,{"value":null}] 14:42:06 INFO - PROCESS | 1918 | 1463434926870 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d316800 == 79 [pid = 1918] [id = 146] 14:42:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8d317000) [pid = 1918] [serial = 438] [outer = (nil)] 14:42:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8d31dc00) [pid = 1918] [serial = 439] [outer = 0x8d317000] 14:42:06 INFO - PROCESS | 1918 | 1463434926955 Marionette DEBUG loaded listener.js 14:42:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8d321c00) [pid = 1918] [serial = 440] [outer = 0x8d317000] 14:42:07 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:07 INFO - PROCESS | 1918 | 1463434927859 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]]]}] 14:42:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:42:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1379ms 14:42:07 INFO - PROCESS | 1918 | 1463434927906 Marionette TRACE conn3 -> [0,557,"getWindowHandle",null] 14:42:07 INFO - PROCESS | 1918 | 1463434927909 Marionette TRACE conn3 <- [1,557,null,{"value":"8"}] 14:42:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:42:07 INFO - PROCESS | 1918 | 1463434927916 Marionette TRACE conn3 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:42:07 INFO - PROCESS | 1918 | 1463434927919 Marionette TRACE conn3 <- [1,558,null,{}] 14:42:07 INFO - PROCESS | 1918 | 1463434927925 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}] 14:42:08 INFO - PROCESS | 1918 | 1463434928115 Marionette TRACE conn3 <- [1,559,null,{"value":null}] 14:42:08 INFO - PROCESS | 1918 | 1463434928285 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d31f000 == 80 [pid = 1918] [id = 147] 14:42:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8d31f400) [pid = 1918] [serial = 441] [outer = (nil)] 14:42:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8d4e7800) [pid = 1918] [serial = 442] [outer = 0x8d31f400] 14:42:08 INFO - PROCESS | 1918 | 1463434928370 Marionette DEBUG loaded listener.js 14:42:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8d4e9000) [pid = 1918] [serial = 443] [outer = 0x8d31f400] 14:42:09 INFO - PROCESS | 1918 | 1463434929222 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]]]}] 14:42:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:42:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1383ms 14:42:09 INFO - PROCESS | 1918 | 1463434929300 Marionette TRACE conn3 -> [0,561,"getWindowHandle",null] 14:42:09 INFO - PROCESS | 1918 | 1463434929303 Marionette TRACE conn3 <- [1,561,null,{"value":"8"}] 14:42:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:42:09 INFO - PROCESS | 1918 | 1463434929314 Marionette TRACE conn3 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:42:09 INFO - PROCESS | 1918 | 1463434929318 Marionette TRACE conn3 <- [1,562,null,{}] 14:42:09 INFO - PROCESS | 1918 | 1463434929324 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}] 14:42:09 INFO - PROCESS | 1918 | 1463434929536 Marionette TRACE conn3 <- [1,563,null,{"value":null}] 14:42:09 INFO - PROCESS | 1918 | 1463434929708 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d31a800 == 81 [pid = 1918] [id = 148] 14:42:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8d324c00) [pid = 1918] [serial = 444] [outer = (nil)] 14:42:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8d4f0400) [pid = 1918] [serial = 445] [outer = 0x8d324c00] 14:42:09 INFO - PROCESS | 1918 | 1463434929795 Marionette DEBUG loaded listener.js 14:42:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8d4f2400) [pid = 1918] [serial = 446] [outer = 0x8d324c00] 14:42:10 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:10 INFO - PROCESS | 1918 | 1463434930638 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]]]}] 14:42:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:42:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1381ms 14:42:10 INFO - PROCESS | 1918 | 1463434930697 Marionette TRACE conn3 -> [0,565,"getWindowHandle",null] 14:42:10 INFO - PROCESS | 1918 | 1463434930700 Marionette TRACE conn3 <- [1,565,null,{"value":"8"}] 14:42:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:42:10 INFO - PROCESS | 1918 | 1463434930707 Marionette TRACE conn3 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:42:10 INFO - PROCESS | 1918 | 1463434930710 Marionette TRACE conn3 <- [1,566,null,{}] 14:42:10 INFO - PROCESS | 1918 | 1463434930716 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}] 14:42:10 INFO - PROCESS | 1918 | 1463434930889 Marionette TRACE conn3 <- [1,567,null,{"value":null}] 14:42:11 INFO - PROCESS | 1918 | 1463434931059 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d4ee400 == 82 [pid = 1918] [id = 149] 14:42:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8d4ee800) [pid = 1918] [serial = 447] [outer = (nil)] 14:42:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8d5e1000) [pid = 1918] [serial = 448] [outer = 0x8d4ee800] 14:42:11 INFO - PROCESS | 1918 | 1463434931142 Marionette DEBUG loaded listener.js 14:42:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x8d5e2800) [pid = 1918] [serial = 449] [outer = 0x8d4ee800] 14:42:11 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:12 INFO - PROCESS | 1918 | 1463434932052 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]]]}] 14:42:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:42:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1379ms 14:42:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:42:12 INFO - PROCESS | 1918 | 1463434932086 Marionette TRACE conn3 -> [0,569,"getWindowHandle",null] 14:42:12 INFO - PROCESS | 1918 | 1463434932090 Marionette TRACE conn3 <- [1,569,null,{"value":"8"}] 14:42:12 INFO - PROCESS | 1918 | 1463434932096 Marionette TRACE conn3 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:42:12 INFO - PROCESS | 1918 | 1463434932100 Marionette TRACE conn3 <- [1,570,null,{}] 14:42:12 INFO - PROCESS | 1918 | 1463434932106 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}] 14:42:12 INFO - PROCESS | 1918 | 1463434932303 Marionette TRACE conn3 <- [1,571,null,{"value":null}] 14:42:12 INFO - PROCESS | 1918 | 1463434932473 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be3d400 == 83 [pid = 1918] [id = 150] 14:42:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8be3d800) [pid = 1918] [serial = 450] [outer = (nil)] 14:42:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x8be45000) [pid = 1918] [serial = 451] [outer = 0x8be3d800] 14:42:12 INFO - PROCESS | 1918 | 1463434932571 Marionette DEBUG loaded listener.js 14:42:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x8e8e6c00) [pid = 1918] [serial = 452] [outer = 0x8be3d800] 14:42:13 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:13 INFO - PROCESS | 1918 | 1463434933513 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]]]}] 14:42:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:42:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1478ms 14:42:13 INFO - PROCESS | 1918 | 1463434933574 Marionette TRACE conn3 -> [0,573,"getWindowHandle",null] 14:42:13 INFO - PROCESS | 1918 | 1463434933577 Marionette TRACE conn3 <- [1,573,null,{"value":"8"}] 14:42:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:42:13 INFO - PROCESS | 1918 | 1463434933583 Marionette TRACE conn3 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:42:13 INFO - PROCESS | 1918 | 1463434933587 Marionette TRACE conn3 <- [1,574,null,{}] 14:42:13 INFO - PROCESS | 1918 | 1463434933592 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}] 14:42:13 INFO - PROCESS | 1918 | 1463434933761 Marionette TRACE conn3 <- [1,575,null,{"value":null}] 14:42:13 INFO - PROCESS | 1918 | 1463434933933 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be3cc00 == 84 [pid = 1918] [id = 151] 14:42:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x8be3e400) [pid = 1918] [serial = 453] [outer = (nil)] 14:42:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x8bf69000) [pid = 1918] [serial = 454] [outer = 0x8be3e400] 14:42:14 INFO - PROCESS | 1918 | 1463434934027 Marionette DEBUG loaded listener.js 14:42:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x8bf6b000) [pid = 1918] [serial = 455] [outer = 0x8be3e400] 14:42:14 INFO - PROCESS | 1918 | 1463434934900 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]]]}] 14:42:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:42:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1378ms 14:42:14 INFO - PROCESS | 1918 | 1463434934963 Marionette TRACE conn3 -> [0,577,"getWindowHandle",null] 14:42:14 INFO - PROCESS | 1918 | 1463434934967 Marionette TRACE conn3 <- [1,577,null,{"value":"8"}] 14:42:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:42:14 INFO - PROCESS | 1918 | 1463434934973 Marionette TRACE conn3 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:42:14 INFO - PROCESS | 1918 | 1463434934977 Marionette TRACE conn3 <- [1,578,null,{}] 14:42:14 INFO - PROCESS | 1918 | 1463434934982 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}] 14:42:15 INFO - PROCESS | 1918 | 1463434935146 Marionette TRACE conn3 <- [1,579,null,{"value":null}] 14:42:15 INFO - PROCESS | 1918 | 1463434935335 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf67c00 == 85 [pid = 1918] [id = 152] 14:42:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x8bf6ac00) [pid = 1918] [serial = 456] [outer = (nil)] 14:42:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x8c0c9c00) [pid = 1918] [serial = 457] [outer = 0x8bf6ac00] 14:42:15 INFO - PROCESS | 1918 | 1463434935419 Marionette DEBUG loaded listener.js 14:42:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x8c0cb400) [pid = 1918] [serial = 458] [outer = 0x8bf6ac00] 14:42:16 INFO - PROCESS | 1918 | 1463434936271 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]]]}] 14:42:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:42:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1789ms 14:42:16 INFO - PROCESS | 1918 | 1463434936845 Marionette TRACE conn3 -> [0,581,"getWindowHandle",null] 14:42:16 INFO - PROCESS | 1918 | 1463434936853 Marionette TRACE conn3 <- [1,581,null,{"value":"8"}] 14:42:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:42:16 INFO - PROCESS | 1918 | 1463434936925 Marionette TRACE conn3 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:42:16 INFO - PROCESS | 1918 | 1463434936931 Marionette TRACE conn3 <- [1,582,null,{}] 14:42:16 INFO - PROCESS | 1918 | 1463434936941 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}] 14:42:17 INFO - PROCESS | 1918 | 1463434937112 Marionette TRACE conn3 <- [1,583,null,{"value":null}] 14:42:17 INFO - PROCESS | 1918 | 1463434937298 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf69800 == 86 [pid = 1918] [id = 153] 14:42:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x8c0c7c00) [pid = 1918] [serial = 459] [outer = (nil)] 14:42:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x8d320c00) [pid = 1918] [serial = 460] [outer = 0x8c0c7c00] 14:42:17 INFO - PROCESS | 1918 | 1463434937378 Marionette DEBUG loaded listener.js 14:42:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x8d5dd400) [pid = 1918] [serial = 461] [outer = 0x8c0c7c00] 14:42:18 INFO - PROCESS | 1918 | 1463434938370 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]]]}] 14:42:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:42:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1507ms 14:42:18 INFO - PROCESS | 1918 | 1463434938418 Marionette TRACE conn3 -> [0,585,"getWindowHandle",null] 14:42:18 INFO - PROCESS | 1918 | 1463434938423 Marionette TRACE conn3 <- [1,585,null,{"value":"8"}] 14:42:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:42:18 INFO - PROCESS | 1918 | 1463434938434 Marionette TRACE conn3 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:42:18 INFO - PROCESS | 1918 | 1463434938439 Marionette TRACE conn3 <- [1,586,null,{}] 14:42:18 INFO - PROCESS | 1918 | 1463434938445 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}] 14:42:18 INFO - PROCESS | 1918 | 1463434938614 Marionette TRACE conn3 <- [1,587,null,{"value":null}] 14:42:18 INFO - PROCESS | 1918 | 1463434938836 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6a1800 == 87 [pid = 1918] [id = 154] 14:42:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x8e6a1c00) [pid = 1918] [serial = 462] [outer = (nil)] 14:42:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x8e84ac00) [pid = 1918] [serial = 463] [outer = 0x8e6a1c00] 14:42:18 INFO - PROCESS | 1918 | 1463434938959 Marionette DEBUG loaded listener.js 14:42:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x8e86d000) [pid = 1918] [serial = 464] [outer = 0x8e6a1c00] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x91328400) [pid = 1918] [serial = 321] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x978e7400) [pid = 1918] [serial = 324] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x99dbcc00) [pid = 1918] [serial = 327] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0xa2396c00) [pid = 1918] [serial = 330] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x8efe9000) [pid = 1918] [serial = 333] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0xa31b9c00) [pid = 1918] [serial = 336] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0xa69bd400) [pid = 1918] [serial = 339] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x8e6aa800) [pid = 1918] [serial = 342] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x998d1800) [pid = 1918] [serial = 363] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8e842400 == 86 [pid = 1918] [id = 138] 14:42:19 INFO - PROCESS | 1918 | --DOCSHELL 0x9978ac00 == 85 [pid = 1918] [id = 137] 14:42:19 INFO - PROCESS | 1918 | --DOCSHELL 0x95d03000 == 84 [pid = 1918] [id = 136] 14:42:19 INFO - PROCESS | 1918 | --DOCSHELL 0x95d06000 == 83 [pid = 1918] [id = 135] 14:42:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe4400 == 82 [pid = 1918] [id = 134] 14:42:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8e6a6800 == 81 [pid = 1918] [id = 133] 14:42:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8e6000 == 80 [pid = 1918] [id = 132] 14:42:19 INFO - PROCESS | 1918 | 1463434939920 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]]]}] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x996dc000) [pid = 1918] [serial = 319] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x995d5000) [pid = 1918] [serial = 357] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x92402400) [pid = 1918] [serial = 348] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x93960400) [pid = 1918] [serial = 349] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x914bc400) [pid = 1918] [serial = 346] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x9131b000) [pid = 1918] [serial = 345] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x950d7800) [pid = 1918] [serial = 351] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x95109c00) [pid = 1918] [serial = 352] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x981a5400) [pid = 1918] [serial = 354] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x98deac00) [pid = 1918] [serial = 355] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x995d3000) [pid = 1918] [serial = 360] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x995de000) [pid = 1918] [serial = 358] [outer = (nil)] [url = about:blank] 14:42:19 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x996e2800) [pid = 1918] [serial = 361] [outer = (nil)] [url = about:blank] 14:42:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:42:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1546ms 14:42:19 INFO - PROCESS | 1918 | 1463434939977 Marionette TRACE conn3 -> [0,589,"getWindowHandle",null] 14:42:19 INFO - PROCESS | 1918 | 1463434939981 Marionette TRACE conn3 <- [1,589,null,{"value":"8"}] 14:42:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:42:19 INFO - PROCESS | 1918 | 1463434939987 Marionette TRACE conn3 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:42:19 INFO - PROCESS | 1918 | 1463434939989 Marionette TRACE conn3 <- [1,590,null,{}] 14:42:20 INFO - PROCESS | 1918 | 1463434940004 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}] 14:42:20 INFO - PROCESS | 1918 | 1463434940172 Marionette TRACE conn3 <- [1,591,null,{"value":null}] 14:42:20 INFO - PROCESS | 1918 | 1463434940323 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd42400 == 81 [pid = 1918] [id = 155] 14:42:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8e948c00) [pid = 1918] [serial = 465] [outer = (nil)] 14:42:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8efe2000) [pid = 1918] [serial = 466] [outer = 0x8e948c00] 14:42:20 INFO - PROCESS | 1918 | 1463434940404 Marionette DEBUG loaded listener.js 14:42:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8efed400) [pid = 1918] [serial = 467] [outer = 0x8e948c00] 14:42:21 INFO - PROCESS | 1918 | 1463434941224 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]]]}] 14:42:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:42:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1279ms 14:42:21 INFO - PROCESS | 1918 | 1463434941266 Marionette TRACE conn3 -> [0,593,"getWindowHandle",null] 14:42:21 INFO - PROCESS | 1918 | 1463434941270 Marionette TRACE conn3 <- [1,593,null,{"value":"8"}] 14:42:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:42:21 INFO - PROCESS | 1918 | 1463434941276 Marionette TRACE conn3 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:42:21 INFO - PROCESS | 1918 | 1463434941280 Marionette TRACE conn3 <- [1,594,null,{}] 14:42:21 INFO - PROCESS | 1918 | 1463434941289 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}] 14:42:21 INFO - PROCESS | 1918 | 1463434941439 Marionette TRACE conn3 <- [1,595,null,{"value":null}] 14:42:21 INFO - PROCESS | 1918 | 1463434941455 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e948000 == 82 [pid = 1918] [id = 156] 14:42:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x91c03000) [pid = 1918] [serial = 468] [outer = (nil)] 14:42:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x91ce4c00) [pid = 1918] [serial = 469] [outer = 0x91c03000] 14:42:21 INFO - PROCESS | 1918 | 1463434941526 Marionette DEBUG loaded listener.js 14:42:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x9240c400) [pid = 1918] [serial = 470] [outer = 0x91c03000] 14:42:22 INFO - PROCESS | 1918 | 1463434942570 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]]]}] 14:42:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:42:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1342ms 14:42:22 INFO - PROCESS | 1918 | 1463434942619 Marionette TRACE conn3 -> [0,597,"getWindowHandle",null] 14:42:22 INFO - PROCESS | 1918 | 1463434942622 Marionette TRACE conn3 <- [1,597,null,{"value":"8"}] 14:42:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:42:22 INFO - PROCESS | 1918 | 1463434942634 Marionette TRACE conn3 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:42:22 INFO - PROCESS | 1918 | 1463434942637 Marionette TRACE conn3 <- [1,598,null,{}] 14:42:22 INFO - PROCESS | 1918 | 1463434942642 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}] 14:42:22 INFO - PROCESS | 1918 | 1463434942839 Marionette TRACE conn3 <- [1,599,null,{"value":null}] 14:42:22 INFO - PROCESS | 1918 | 1463434942869 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be42800 == 83 [pid = 1918] [id = 157] 14:42:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x9240c000) [pid = 1918] [serial = 471] [outer = (nil)] 14:42:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x9247fc00) [pid = 1918] [serial = 472] [outer = 0x9240c000] 14:42:22 INFO - PROCESS | 1918 | 1463434942940 Marionette DEBUG loaded listener.js 14:42:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x93903c00) [pid = 1918] [serial = 473] [outer = 0x9240c000] 14:42:23 INFO - PROCESS | 1918 | 1463434943851 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]]]}] 14:42:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:42:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1276ms 14:42:23 INFO - PROCESS | 1918 | 1463434943911 Marionette TRACE conn3 -> [0,601,"getWindowHandle",null] 14:42:23 INFO - PROCESS | 1918 | 1463434943915 Marionette TRACE conn3 <- [1,601,null,{"value":"8"}] 14:42:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:42:23 INFO - PROCESS | 1918 | 1463434943929 Marionette TRACE conn3 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:42:23 INFO - PROCESS | 1918 | 1463434943931 Marionette TRACE conn3 <- [1,602,null,{}] 14:42:23 INFO - PROCESS | 1918 | 1463434943937 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}] 14:42:24 INFO - PROCESS | 1918 | 1463434944188 Marionette TRACE conn3 <- [1,603,null,{"value":null}] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x998cf800) [pid = 1918] [serial = 410] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8e843000) [pid = 1918] [serial = 413] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x91319400) [pid = 1918] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x995db400) [pid = 1918] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x995d7000) [pid = 1918] [serial = 407] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x8e6a7000) [pid = 1918] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x92429400) [pid = 1918] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x914c0000) [pid = 1918] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x914b6800) [pid = 1918] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:42:24 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x99dba400) [pid = 1918] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:42:24 INFO - PROCESS | 1918 | 1463434944758 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d322000 == 84 [pid = 1918] [id = 158] 14:42:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8d5e0000) [pid = 1918] [serial = 474] [outer = (nil)] 14:42:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8e943800) [pid = 1918] [serial = 475] [outer = 0x8d5e0000] 14:42:24 INFO - PROCESS | 1918 | 1463434944853 Marionette DEBUG loaded listener.js 14:42:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x9510c800) [pid = 1918] [serial = 476] [outer = 0x8d5e0000] 14:42:25 INFO - PROCESS | 1918 | 1463434945552 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]]]}] 14:42:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:42:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1679ms 14:42:25 INFO - PROCESS | 1918 | 1463434945608 Marionette TRACE conn3 -> [0,605,"getWindowHandle",null] 14:42:25 INFO - PROCESS | 1918 | 1463434945612 Marionette TRACE conn3 <- [1,605,null,{"value":"8"}] 14:42:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:42:25 INFO - PROCESS | 1918 | 1463434945618 Marionette TRACE conn3 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:42:25 INFO - PROCESS | 1918 | 1463434945621 Marionette TRACE conn3 <- [1,606,null,{}] 14:42:25 INFO - PROCESS | 1918 | 1463434945626 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}] 14:42:25 INFO - PROCESS | 1918 | 1463434945775 Marionette TRACE conn3 <- [1,607,null,{"value":null}] 14:42:25 INFO - PROCESS | 1918 | 1463434945793 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x9510b400 == 85 [pid = 1918] [id = 159] 14:42:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x9510dc00) [pid = 1918] [serial = 477] [outer = (nil)] 14:42:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x95a85c00) [pid = 1918] [serial = 478] [outer = 0x9510dc00] 14:42:25 INFO - PROCESS | 1918 | 1463434945868 Marionette DEBUG loaded listener.js 14:42:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x977d8000) [pid = 1918] [serial = 479] [outer = 0x9510dc00] 14:42:26 INFO - PROCESS | 1918 | 1463434946794 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]]]}] 14:42:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:42:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1237ms 14:42:26 INFO - PROCESS | 1918 | 1463434946856 Marionette TRACE conn3 -> [0,609,"getWindowHandle",null] 14:42:26 INFO - PROCESS | 1918 | 1463434946862 Marionette TRACE conn3 <- [1,609,null,{"value":"8"}] 14:42:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:42:26 INFO - PROCESS | 1918 | 1463434946871 Marionette TRACE conn3 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:42:26 INFO - PROCESS | 1918 | 1463434946877 Marionette TRACE conn3 <- [1,610,null,{}] 14:42:26 INFO - PROCESS | 1918 | 1463434946885 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}] 14:42:27 INFO - PROCESS | 1918 | 1463434947076 Marionette TRACE conn3 <- [1,611,null,{"value":null}] 14:42:27 INFO - PROCESS | 1918 | 1463434947248 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf6fc00 == 86 [pid = 1918] [id = 160] 14:42:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8c0d5000) [pid = 1918] [serial = 480] [outer = (nil)] 14:42:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x8d4e5400) [pid = 1918] [serial = 481] [outer = 0x8c0d5000] 14:42:27 INFO - PROCESS | 1918 | 1463434947338 Marionette DEBUG loaded listener.js 14:42:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8d5e3000) [pid = 1918] [serial = 482] [outer = 0x8c0d5000] 14:42:28 INFO - PROCESS | 1918 | 1463434948303 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]]]}] 14:42:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:42:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1489ms 14:42:28 INFO - PROCESS | 1918 | 1463434948361 Marionette TRACE conn3 -> [0,613,"getWindowHandle",null] 14:42:28 INFO - PROCESS | 1918 | 1463434948370 Marionette TRACE conn3 <- [1,613,null,{"value":"8"}] 14:42:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:42:28 INFO - PROCESS | 1918 | 1463434948380 Marionette TRACE conn3 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:42:28 INFO - PROCESS | 1918 | 1463434948384 Marionette TRACE conn3 <- [1,614,null,{}] 14:42:28 INFO - PROCESS | 1918 | 1463434948390 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}] 14:42:28 INFO - PROCESS | 1918 | 1463434948609 Marionette TRACE conn3 <- [1,615,null,{"value":null}] 14:42:28 INFO - PROCESS | 1918 | 1463434948824 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e84a800 == 87 [pid = 1918] [id = 161] 14:42:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x8e861400) [pid = 1918] [serial = 483] [outer = (nil)] 14:42:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x8e944400) [pid = 1918] [serial = 484] [outer = 0x8e861400] 14:42:28 INFO - PROCESS | 1918 | 1463434948954 Marionette DEBUG loaded listener.js 14:42:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x8efe8000) [pid = 1918] [serial = 485] [outer = 0x8e861400] 14:42:29 INFO - PROCESS | 1918 | 1463434949893 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]]]}] 14:42:29 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:42:29 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1541ms 14:42:29 INFO - PROCESS | 1918 | 1463434949922 Marionette TRACE conn3 -> [0,617,"getWindowHandle",null] 14:42:29 INFO - PROCESS | 1918 | 1463434949927 Marionette TRACE conn3 <- [1,617,null,{"value":"8"}] 14:42:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:42:29 INFO - PROCESS | 1918 | 1463434949933 Marionette TRACE conn3 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:42:29 INFO - PROCESS | 1918 | 1463434949939 Marionette TRACE conn3 <- [1,618,null,{}] 14:42:29 INFO - PROCESS | 1918 | 1463434949955 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}] 14:42:30 INFO - PROCESS | 1918 | 1463434950139 Marionette TRACE conn3 <- [1,619,null,{"value":null}] 14:42:30 INFO - PROCESS | 1918 | 1463434950355 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x92480c00 == 88 [pid = 1918] [id = 162] 14:42:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x93966000) [pid = 1918] [serial = 486] [outer = (nil)] 14:42:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x950da400) [pid = 1918] [serial = 487] [outer = 0x93966000] 14:42:30 INFO - PROCESS | 1918 | 1463434950486 Marionette DEBUG loaded listener.js 14:42:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x95a80400) [pid = 1918] [serial = 488] [outer = 0x93966000] 14:42:31 INFO - PROCESS | 1918 | 1463434951342 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]]]}] 14:42:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:42:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1482ms 14:42:31 INFO - PROCESS | 1918 | 1463434951416 Marionette TRACE conn3 -> [0,621,"getWindowHandle",null] 14:42:31 INFO - PROCESS | 1918 | 1463434951420 Marionette TRACE conn3 <- [1,621,null,{"value":"8"}] 14:42:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:42:31 INFO - PROCESS | 1918 | 1463434951426 Marionette TRACE conn3 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:42:31 INFO - PROCESS | 1918 | 1463434951429 Marionette TRACE conn3 <- [1,622,null,{}] 14:42:31 INFO - PROCESS | 1918 | 1463434951435 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}] 14:42:31 INFO - PROCESS | 1918 | 1463434951646 Marionette TRACE conn3 <- [1,623,null,{"value":null}] 14:42:31 INFO - PROCESS | 1918 | 1463434951815 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x98ddd400 == 89 [pid = 1918] [id = 163] 14:42:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x98dea400) [pid = 1918] [serial = 489] [outer = (nil)] 14:42:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x99146000) [pid = 1918] [serial = 490] [outer = 0x98dea400] 14:42:31 INFO - PROCESS | 1918 | 1463434951912 Marionette DEBUG loaded listener.js 14:42:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x9956ac00) [pid = 1918] [serial = 491] [outer = 0x98dea400] 14:42:32 INFO - PROCESS | 1918 | 1463434952790 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]]]}] 14:42:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:42:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1435ms 14:42:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:42:32 INFO - PROCESS | 1918 | 1463434952863 Marionette TRACE conn3 -> [0,625,"getWindowHandle",null] 14:42:32 INFO - PROCESS | 1918 | 1463434952866 Marionette TRACE conn3 <- [1,625,null,{"value":"8"}] 14:42:32 INFO - PROCESS | 1918 | 1463434952872 Marionette TRACE conn3 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:42:32 INFO - PROCESS | 1918 | 1463434952876 Marionette TRACE conn3 <- [1,626,null,{}] 14:42:32 INFO - PROCESS | 1918 | 1463434952881 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}] 14:42:33 INFO - PROCESS | 1918 | 1463434953098 Marionette TRACE conn3 <- [1,627,null,{"value":null}] 14:42:33 INFO - PROCESS | 1918 | 1463434953268 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf69400 == 90 [pid = 1918] [id = 164] 14:42:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x8e8e6000) [pid = 1918] [serial = 492] [outer = (nil)] 14:42:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x995e0800) [pid = 1918] [serial = 493] [outer = 0x8e8e6000] 14:42:33 INFO - PROCESS | 1918 | 1463434953353 Marionette DEBUG loaded listener.js 14:42:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x996e0800) [pid = 1918] [serial = 494] [outer = 0x8e8e6000] 14:42:34 INFO - PROCESS | 1918 | 1463434954224 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]]]}] 14:42:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:42:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1429ms 14:42:34 INFO - PROCESS | 1918 | 1463434954300 Marionette TRACE conn3 -> [0,629,"getWindowHandle",null] 14:42:34 INFO - PROCESS | 1918 | 1463434954304 Marionette TRACE conn3 <- [1,629,null,{"value":"8"}] 14:42:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:42:34 INFO - PROCESS | 1918 | 1463434954310 Marionette TRACE conn3 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:42:34 INFO - PROCESS | 1918 | 1463434954313 Marionette TRACE conn3 <- [1,630,null,{}] 14:42:34 INFO - PROCESS | 1918 | 1463434954319 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}] 14:42:34 INFO - PROCESS | 1918 | 1463434954565 Marionette TRACE conn3 <- [1,631,null,{"value":null}] 14:42:34 INFO - PROCESS | 1918 | 1463434954785 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x995e1800 == 91 [pid = 1918] [id = 165] 14:42:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x996e6c00) [pid = 1918] [serial = 495] [outer = (nil)] 14:42:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x99769c00) [pid = 1918] [serial = 496] [outer = 0x996e6c00] 14:42:34 INFO - PROCESS | 1918 | 1463434954919 Marionette DEBUG loaded listener.js 14:42:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x99790400) [pid = 1918] [serial = 497] [outer = 0x996e6c00] 14:42:35 INFO - PROCESS | 1918 | 1463434955786 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]]]}] 14:42:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:42:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1527ms 14:42:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:42:35 INFO - PROCESS | 1918 | 1463434955838 Marionette TRACE conn3 -> [0,633,"getWindowHandle",null] 14:42:35 INFO - PROCESS | 1918 | 1463434955842 Marionette TRACE conn3 <- [1,633,null,{"value":"8"}] 14:42:35 INFO - PROCESS | 1918 | 1463434955848 Marionette TRACE conn3 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:42:35 INFO - PROCESS | 1918 | 1463434955851 Marionette TRACE conn3 <- [1,634,null,{}] 14:42:35 INFO - PROCESS | 1918 | 1463434955857 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}] 14:42:36 INFO - PROCESS | 1918 | 1463434956024 Marionette TRACE conn3 <- [1,635,null,{"value":null}] 14:42:36 INFO - PROCESS | 1918 | 1463434956197 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e944800 == 92 [pid = 1918] [id = 166] 14:42:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x9976a800) [pid = 1918] [serial = 498] [outer = (nil)] 14:42:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x998c9800) [pid = 1918] [serial = 499] [outer = 0x9976a800] 14:42:36 INFO - PROCESS | 1918 | 1463434956282 Marionette DEBUG loaded listener.js 14:42:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x998ce800) [pid = 1918] [serial = 500] [outer = 0x9976a800] 14:42:36 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:37 INFO - PROCESS | 1918 | 1463434957133 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]]]}] 14:42:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:42:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1331ms 14:42:37 INFO - PROCESS | 1918 | 1463434957179 Marionette TRACE conn3 -> [0,637,"getWindowHandle",null] 14:42:37 INFO - PROCESS | 1918 | 1463434957183 Marionette TRACE conn3 <- [1,637,null,{"value":"8"}] 14:42:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:42:37 INFO - PROCESS | 1918 | 1463434957189 Marionette TRACE conn3 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:42:37 INFO - PROCESS | 1918 | 1463434957192 Marionette TRACE conn3 <- [1,638,null,{}] 14:42:37 INFO - PROCESS | 1918 | 1463434957198 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}] 14:42:37 INFO - PROCESS | 1918 | 1463434957365 Marionette TRACE conn3 <- [1,639,null,{"value":null}] 14:42:37 INFO - PROCESS | 1918 | 1463434957542 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf6ec00 == 93 [pid = 1918] [id = 167] 14:42:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x985b0800) [pid = 1918] [serial = 501] [outer = (nil)] 14:42:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x9a1bbc00) [pid = 1918] [serial = 502] [outer = 0x985b0800] 14:42:37 INFO - PROCESS | 1918 | 1463434957628 Marionette DEBUG loaded listener.js 14:42:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x9a33d400) [pid = 1918] [serial = 503] [outer = 0x985b0800] 14:42:38 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:38 INFO - PROCESS | 1918 | 1463434958565 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]]]}] 14:42:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:42:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1428ms 14:42:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:42:38 INFO - PROCESS | 1918 | 1463434958618 Marionette TRACE conn3 -> [0,641,"getWindowHandle",null] 14:42:38 INFO - PROCESS | 1918 | 1463434958621 Marionette TRACE conn3 <- [1,641,null,{"value":"8"}] 14:42:38 INFO - PROCESS | 1918 | 1463434958627 Marionette TRACE conn3 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:42:38 INFO - PROCESS | 1918 | 1463434958630 Marionette TRACE conn3 <- [1,642,null,{}] 14:42:38 INFO - PROCESS | 1918 | 1463434958636 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}] 14:42:38 INFO - PROCESS | 1918 | 1463434958809 Marionette TRACE conn3 <- [1,643,null,{"value":null}] 14:42:39 INFO - PROCESS | 1918 | 1463434958989 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x99dc6c00 == 94 [pid = 1918] [id = 168] 14:42:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x99f24800) [pid = 1918] [serial = 504] [outer = (nil)] 14:42:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x9a6bd000) [pid = 1918] [serial = 505] [outer = 0x99f24800] 14:42:39 INFO - PROCESS | 1918 | 1463434959071 Marionette DEBUG loaded listener.js 14:42:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x9a6c3800) [pid = 1918] [serial = 506] [outer = 0x99f24800] 14:42:39 INFO - PROCESS | 1918 | 1463434959969 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]]]}] 14:42:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:42:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1379ms 14:42:40 INFO - PROCESS | 1918 | 1463434960006 Marionette TRACE conn3 -> [0,645,"getWindowHandle",null] 14:42:40 INFO - PROCESS | 1918 | 1463434960009 Marionette TRACE conn3 <- [1,645,null,{"value":"8"}] 14:42:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:42:40 INFO - PROCESS | 1918 | 1463434960016 Marionette TRACE conn3 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:42:40 INFO - PROCESS | 1918 | 1463434960020 Marionette TRACE conn3 <- [1,646,null,{}] 14:42:40 INFO - PROCESS | 1918 | 1463434960026 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}] 14:42:40 INFO - PROCESS | 1918 | 1463434960204 Marionette TRACE conn3 <- [1,647,null,{"value":null}] 14:42:40 INFO - PROCESS | 1918 | 1463434960382 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x9467ac00 == 95 [pid = 1918] [id = 169] 14:42:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x996e4800) [pid = 1918] [serial = 507] [outer = (nil)] 14:42:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x9ba9f400) [pid = 1918] [serial = 508] [outer = 0x996e4800] 14:42:40 INFO - PROCESS | 1918 | 1463434960465 Marionette DEBUG loaded listener.js 14:42:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0xa0511400) [pid = 1918] [serial = 509] [outer = 0x996e4800] 14:42:41 INFO - PROCESS | 1918 | 1463434961360 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]]]}] 14:42:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:42:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1383ms 14:42:41 INFO - PROCESS | 1918 | 1463434961400 Marionette TRACE conn3 -> [0,649,"getWindowHandle",null] 14:42:41 INFO - PROCESS | 1918 | 1463434961403 Marionette TRACE conn3 <- [1,649,null,{"value":"8"}] 14:42:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:42:41 INFO - PROCESS | 1918 | 1463434961410 Marionette TRACE conn3 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:42:41 INFO - PROCESS | 1918 | 1463434961414 Marionette TRACE conn3 <- [1,650,null,{}] 14:42:41 INFO - PROCESS | 1918 | 1463434961420 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}] 14:42:41 INFO - PROCESS | 1918 | 1463434961610 Marionette TRACE conn3 <- [1,651,null,{"value":null}] 14:42:41 INFO - PROCESS | 1918 | 1463434961785 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de44000 == 96 [pid = 1918] [id = 170] 14:42:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x8de44c00) [pid = 1918] [serial = 510] [outer = (nil)] 14:42:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x8de4c000) [pid = 1918] [serial = 511] [outer = 0x8de44c00] 14:42:41 INFO - PROCESS | 1918 | 1463434961878 Marionette DEBUG loaded listener.js 14:42:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x9afa7000) [pid = 1918] [serial = 512] [outer = 0x8de44c00] 14:42:42 INFO - PROCESS | 1918 | 1463434962780 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]]]}] 14:42:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:42:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1431ms 14:42:42 INFO - PROCESS | 1918 | 1463434962842 Marionette TRACE conn3 -> [0,653,"getWindowHandle",null] 14:42:42 INFO - PROCESS | 1918 | 1463434962845 Marionette TRACE conn3 <- [1,653,null,{"value":"8"}] 14:42:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:42:42 INFO - PROCESS | 1918 | 1463434962852 Marionette TRACE conn3 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:42:42 INFO - PROCESS | 1918 | 1463434962855 Marionette TRACE conn3 <- [1,654,null,{}] 14:42:42 INFO - PROCESS | 1918 | 1463434962860 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}] 14:42:43 INFO - PROCESS | 1918 | 1463434963027 Marionette TRACE conn3 <- [1,655,null,{"value":null}] 14:42:43 INFO - PROCESS | 1918 | 1463434963225 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c9000 == 97 [pid = 1918] [id = 171] 14:42:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x8b6c9800) [pid = 1918] [serial = 513] [outer = (nil)] 14:42:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x8b6d0000) [pid = 1918] [serial = 514] [outer = 0x8b6c9800] 14:42:43 INFO - PROCESS | 1918 | 1463434963309 Marionette DEBUG loaded listener.js 14:42:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x8b6d2800) [pid = 1918] [serial = 515] [outer = 0x8b6c9800] 14:42:44 INFO - PROCESS | 1918 | 1463434964178 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]]]}] 14:42:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:42:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1385ms 14:42:44 INFO - PROCESS | 1918 | 1463434964237 Marionette TRACE conn3 -> [0,657,"getWindowHandle",null] 14:42:44 INFO - PROCESS | 1918 | 1463434964241 Marionette TRACE conn3 <- [1,657,null,{"value":"8"}] 14:42:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:42:44 INFO - PROCESS | 1918 | 1463434964247 Marionette TRACE conn3 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:42:44 INFO - PROCESS | 1918 | 1463434964250 Marionette TRACE conn3 <- [1,658,null,{}] 14:42:44 INFO - PROCESS | 1918 | 1463434964256 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}] 14:42:44 INFO - PROCESS | 1918 | 1463434964435 Marionette TRACE conn3 <- [1,659,null,{"value":null}] 14:42:44 INFO - PROCESS | 1918 | 1463434964623 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6cd400 == 98 [pid = 1918] [id = 172] 14:42:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x8b6d2000) [pid = 1918] [serial = 516] [outer = (nil)] 14:42:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x8efec000) [pid = 1918] [serial = 517] [outer = 0x8b6d2000] 14:42:44 INFO - PROCESS | 1918 | 1463434964707 Marionette DEBUG loaded listener.js 14:42:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x95d05800) [pid = 1918] [serial = 518] [outer = 0x8b6d2000] 14:42:45 INFO - PROCESS | 1918 | 1463434965582 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]]]}] 14:42:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:42:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1383ms 14:42:45 INFO - PROCESS | 1918 | 1463434965630 Marionette TRACE conn3 -> [0,661,"getWindowHandle",null] 14:42:45 INFO - PROCESS | 1918 | 1463434965634 Marionette TRACE conn3 <- [1,661,null,{"value":"8"}] 14:42:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:42:45 INFO - PROCESS | 1918 | 1463434965641 Marionette TRACE conn3 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:42:45 INFO - PROCESS | 1918 | 1463434965644 Marionette TRACE conn3 <- [1,662,null,{}] 14:42:45 INFO - PROCESS | 1918 | 1463434965650 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}] 14:42:45 INFO - PROCESS | 1918 | 1463434965822 Marionette TRACE conn3 <- [1,663,null,{"value":null}] 14:42:46 INFO - PROCESS | 1918 | 1463434966371 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf69c00 == 99 [pid = 1918] [id = 173] 14:42:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 200 (0x8bf6e000) [pid = 1918] [serial = 519] [outer = (nil)] 14:42:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 201 (0x8c0d2000) [pid = 1918] [serial = 520] [outer = 0x8bf6e000] 14:42:46 INFO - PROCESS | 1918 | 1463434966494 Marionette DEBUG loaded listener.js 14:42:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 202 (0x8d320000) [pid = 1918] [serial = 521] [outer = 0x8bf6e000] 14:42:47 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:47 INFO - PROCESS | 1918 | 1463434967366 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]]]}] 14:42:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:42:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1780ms 14:42:47 INFO - PROCESS | 1918 | 1463434967422 Marionette TRACE conn3 -> [0,665,"getWindowHandle",null] 14:42:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:42:47 INFO - PROCESS | 1918 | 1463434967429 Marionette TRACE conn3 <- [1,665,null,{"value":"8"}] 14:42:47 INFO - PROCESS | 1918 | 1463434967436 Marionette TRACE conn3 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:42:47 INFO - PROCESS | 1918 | 1463434967441 Marionette TRACE conn3 <- [1,666,null,{}] 14:42:47 INFO - PROCESS | 1918 | 1463434967448 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}] 14:42:47 INFO - PROCESS | 1918 | 1463434967618 Marionette TRACE conn3 <- [1,667,null,{"value":null}] 14:42:47 INFO - PROCESS | 1918 | 1463434967976 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be3f000 == 100 [pid = 1918] [id = 174] 14:42:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 203 (0x8c0cd800) [pid = 1918] [serial = 522] [outer = (nil)] 14:42:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 204 (0x8d5ddc00) [pid = 1918] [serial = 523] [outer = 0x8c0cd800] 14:42:48 INFO - PROCESS | 1918 | 1463434968060 Marionette DEBUG loaded listener.js 14:42:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 205 (0x8dd46c00) [pid = 1918] [serial = 524] [outer = 0x8c0cd800] 14:42:48 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:48 INFO - PROCESS | 1918 | 1463434968900 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]]]}] 14:42:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:42:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1535ms 14:42:48 INFO - PROCESS | 1918 | 1463434968974 Marionette TRACE conn3 -> [0,669,"getWindowHandle",null] 14:42:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:42:48 INFO - PROCESS | 1918 | 1463434968980 Marionette TRACE conn3 <- [1,669,null,{"value":"8"}] 14:42:48 INFO - PROCESS | 1918 | 1463434968987 Marionette TRACE conn3 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:42:48 INFO - PROCESS | 1918 | 1463434968990 Marionette TRACE conn3 <- [1,670,null,{}] 14:42:48 INFO - PROCESS | 1918 | 1463434968996 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}] 14:42:49 INFO - PROCESS | 1918 | 1463434969247 Marionette TRACE conn3 <- [1,671,null,{"value":null}] 14:42:49 INFO - PROCESS | 1918 | --DOCSHELL 0x99622400 == 99 [pid = 1918] [id = 17] 14:42:49 INFO - PROCESS | 1918 | --DOCSHELL 0x94675400 == 98 [pid = 1918] [id = 24] 14:42:49 INFO - PROCESS | 1918 | --DOCSHELL 0x977d1c00 == 97 [pid = 1918] [id = 16] 14:42:49 INFO - PROCESS | 1918 | --DOCSHELL 0x914ba000 == 96 [pid = 1918] [id = 84] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 204 (0x95d02800) [pid = 1918] [serial = 417] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 203 (0x92433400) [pid = 1918] [serial = 366] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 202 (0x981a8000) [pid = 1918] [serial = 369] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 201 (0x9a343000) [pid = 1918] [serial = 372] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 200 (0x8e86cc00) [pid = 1918] [serial = 375] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 199 (0x91c06c00) [pid = 1918] [serial = 378] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0x9aebc000) [pid = 1918] [serial = 381] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x9baa7800) [pid = 1918] [serial = 384] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0xa2371800) [pid = 1918] [serial = 387] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x91ce2000) [pid = 1918] [serial = 390] [outer = (nil)] [url = about:blank] 14:42:49 INFO - PROCESS | 1918 | 1463434969665 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:49 INFO - PROCESS | 1918 | --DOCSHELL 0x8d316800 == 95 [pid = 1918] [id = 146] 14:42:49 INFO - PROCESS | 1918 | --DOCSHELL 0x99764400 == 94 [pid = 1918] [id = 145] 14:42:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c7800 == 95 [pid = 1918] [id = 175] 14:42:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x8b6cb800) [pid = 1918] [serial = 525] [outer = (nil)] 14:42:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x8be48c00) [pid = 1918] [serial = 526] [outer = 0x8b6cb800] 14:42:49 INFO - PROCESS | 1918 | 1463434969760 Marionette DEBUG loaded listener.js 14:42:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x8c0d1c00) [pid = 1918] [serial = 527] [outer = 0x8b6cb800] 14:42:49 INFO - PROCESS | 1918 | --DOCSHELL 0x8dd42800 == 94 [pid = 1918] [id = 144] 14:42:49 INFO - PROCESS | 1918 | --DOCSHELL 0x8e942800 == 93 [pid = 1918] [id = 143] 14:42:50 INFO - PROCESS | 1918 | --DOCSHELL 0x92489800 == 92 [pid = 1918] [id = 142] 14:42:50 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe0000 == 91 [pid = 1918] [id = 141] 14:42:50 INFO - PROCESS | 1918 | --DOCSHELL 0x8e6b0c00 == 90 [pid = 1918] [id = 140] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x95a81800) [pid = 1918] [serial = 253] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0xa6863000) [pid = 1918] [serial = 250] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x99dc3000) [pid = 1918] [serial = 277] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x9aeaf800) [pid = 1918] [serial = 411] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x9aebe400) [pid = 1918] [serial = 412] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x8e84a400) [pid = 1918] [serial = 414] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x9240b400) [pid = 1918] [serial = 397] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x91ce0800) [pid = 1918] [serial = 396] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x996e6400) [pid = 1918] [serial = 405] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x99796000) [pid = 1918] [serial = 406] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x998cec00) [pid = 1918] [serial = 408] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x95a80000) [pid = 1918] [serial = 400] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x914c1000) [pid = 1918] [serial = 399] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x95a7d800) [pid = 1918] [serial = 402] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x98e9b800) [pid = 1918] [serial = 403] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x9510a000) [pid = 1918] [serial = 393] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8e84e000) [pid = 1918] [serial = 415] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x99dc0c00) [pid = 1918] [serial = 409] [outer = (nil)] [url = about:blank] 14:42:50 INFO - PROCESS | 1918 | 1463434970753 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]]]}] 14:42:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:42:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1840ms 14:42:50 INFO - PROCESS | 1918 | 1463434970828 Marionette TRACE conn3 -> [0,673,"getWindowHandle",null] 14:42:50 INFO - PROCESS | 1918 | 1463434970833 Marionette TRACE conn3 <- [1,673,null,{"value":"8"}] 14:42:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:42:50 INFO - PROCESS | 1918 | 1463434970841 Marionette TRACE conn3 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:42:50 INFO - PROCESS | 1918 | 1463434970847 Marionette TRACE conn3 <- [1,674,null,{}] 14:42:50 INFO - PROCESS | 1918 | 1463434970854 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}] 14:42:51 INFO - PROCESS | 1918 | 1463434971076 Marionette TRACE conn3 <- [1,675,null,{"value":null}] 14:42:51 INFO - PROCESS | 1918 | 1463434971308 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc24c00 == 91 [pid = 1918] [id = 176] 14:42:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x8dd4bc00) [pid = 1918] [serial = 528] [outer = (nil)] 14:42:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x8de48800) [pid = 1918] [serial = 529] [outer = 0x8dd4bc00] 14:42:51 INFO - PROCESS | 1918 | 1463434971439 Marionette DEBUG loaded listener.js 14:42:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x8e6a3400) [pid = 1918] [serial = 530] [outer = 0x8dd4bc00] 14:42:51 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:42:52 INFO - PROCESS | 1918 | 1463434972322 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]]]}] 14:42:52 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 14:42:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1531ms 14:42:52 INFO - PROCESS | 1918 | 1463434972375 Marionette TRACE conn3 -> [0,677,"getWindowHandle",null] 14:42:52 INFO - PROCESS | 1918 | 1463434972381 Marionette TRACE conn3 <- [1,677,null,{"value":"8"}] 14:42:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:42:52 INFO - PROCESS | 1918 | 1463434972388 Marionette TRACE conn3 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:42:52 INFO - PROCESS | 1918 | 1463434972392 Marionette TRACE conn3 <- [1,678,null,{}] 14:42:52 INFO - PROCESS | 1918 | 1463434972399 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}] 14:42:52 INFO - PROCESS | 1918 | 1463434972584 Marionette TRACE conn3 <- [1,679,null,{"value":null}] 14:42:52 INFO - PROCESS | 1918 | 1463434972773 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc1e000 == 92 [pid = 1918] [id = 177] 14:42:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x8e86a400) [pid = 1918] [serial = 531] [outer = (nil)] 14:42:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x8e8e4800) [pid = 1918] [serial = 532] [outer = 0x8e86a400] 14:42:52 INFO - PROCESS | 1918 | 1463434972863 Marionette DEBUG loaded listener.js 14:42:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x8e945000) [pid = 1918] [serial = 533] [outer = 0x8e86a400] 14:42:53 INFO - PROCESS | 1918 | 1463434973891 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]]]}] 14:42:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:42:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1540ms 14:42:53 INFO - PROCESS | 1918 | 1463434973929 Marionette TRACE conn3 -> [0,681,"getWindowHandle",null] 14:42:53 INFO - PROCESS | 1918 | 1463434973933 Marionette TRACE conn3 <- [1,681,null,{"value":"8"}] 14:42:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:42:53 INFO - PROCESS | 1918 | 1463434973948 Marionette TRACE conn3 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:42:53 INFO - PROCESS | 1918 | 1463434973957 Marionette TRACE conn3 <- [1,682,null,{}] 14:42:53 INFO - PROCESS | 1918 | 1463434973965 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}] 14:42:54 INFO - PROCESS | 1918 | 1463434974156 Marionette TRACE conn3 <- [1,683,null,{"value":null}] 14:42:54 INFO - PROCESS | 1918 | 1463434974381 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x914b5c00 == 93 [pid = 1918] [id = 178] 14:42:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x914c0400) [pid = 1918] [serial = 534] [outer = (nil)] 14:42:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x91cdb000) [pid = 1918] [serial = 535] [outer = 0x914c0400] 14:42:54 INFO - PROCESS | 1918 | 1463434974511 Marionette DEBUG loaded listener.js 14:42:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x91ce5400) [pid = 1918] [serial = 536] [outer = 0x914c0400] 14:42:55 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:55 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:42:55 INFO - PROCESS | 1918 | 1463434975837 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]]]}] 14:42:55 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) 14:42:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1945ms 14:42:55 INFO - PROCESS | 1918 | 1463434975972 Marionette TRACE conn3 -> [0,685,"getWindowHandle",null] 14:42:55 INFO - PROCESS | 1918 | 1463434975977 Marionette TRACE conn3 <- [1,685,null,{"value":"8"}] 14:42:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:42:55 INFO - PROCESS | 1918 | 1463434975993 Marionette TRACE conn3 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:42:55 INFO - PROCESS | 1918 | 1463434975997 Marionette TRACE conn3 <- [1,686,null,{}] 14:42:56 INFO - PROCESS | 1918 | 1463434976003 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}] 14:42:56 INFO - PROCESS | 1918 | 1463434976213 Marionette TRACE conn3 <- [1,687,null,{"value":null}] 14:42:56 INFO - PROCESS | 1918 | 1463434976485 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cde800 == 94 [pid = 1918] [id = 179] 14:42:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x9240a400) [pid = 1918] [serial = 537] [outer = (nil)] 14:42:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x950dd800) [pid = 1918] [serial = 538] [outer = 0x9240a400] 14:42:56 INFO - PROCESS | 1918 | 1463434976603 Marionette DEBUG loaded listener.js 14:42:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x95109800) [pid = 1918] [serial = 539] [outer = 0x9240a400] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8d31f000 == 93 [pid = 1918] [id = 147] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf69800 == 92 [pid = 1918] [id = 153] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8d31a800 == 91 [pid = 1918] [id = 148] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8be3d400 == 90 [pid = 1918] [id = 150] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x9242e000 == 89 [pid = 1918] [id = 67] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x9baaa800 == 88 [pid = 1918] [id = 66] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8be3f000 == 87 [pid = 1918] [id = 174] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf69c00 == 86 [pid = 1918] [id = 173] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c9000 == 85 [pid = 1918] [id = 171] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x9467ac00 == 84 [pid = 1918] [id = 169] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8de44000 == 83 [pid = 1918] [id = 170] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x99dc6c00 == 82 [pid = 1918] [id = 168] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf6ec00 == 81 [pid = 1918] [id = 167] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x995e1800 == 80 [pid = 1918] [id = 165] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8e944800 == 79 [pid = 1918] [id = 166] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf69400 == 78 [pid = 1918] [id = 164] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x98ddd400 == 77 [pid = 1918] [id = 163] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x92480c00 == 76 [pid = 1918] [id = 162] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8e84a800 == 75 [pid = 1918] [id = 161] 14:42:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf6fc00 == 74 [pid = 1918] [id = 160] 14:42:59 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:42:59 INFO - PROCESS | 1918 | 1463434979533 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]]]}] 14:42:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:42:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 3594ms 14:42:59 INFO - PROCESS | 1918 | 1463434979587 Marionette TRACE conn3 -> [0,689,"getWindowHandle",null] 14:42:59 INFO - PROCESS | 1918 | 1463434979594 Marionette TRACE conn3 <- [1,689,null,{"value":"8"}] 14:42:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:42:59 INFO - PROCESS | 1918 | 1463434979602 Marionette TRACE conn3 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:42:59 INFO - PROCESS | 1918 | 1463434979606 Marionette TRACE conn3 <- [1,690,null,{}] 14:42:59 INFO - PROCESS | 1918 | 1463434979613 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}] 14:42:59 INFO - PROCESS | 1918 | 1463434979768 Marionette TRACE conn3 <- [1,691,null,{"value":null}] 14:42:59 INFO - PROCESS | 1918 | 1463434979916 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:42:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c9000 == 75 [pid = 1918] [id = 180] 14:42:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x8dc21800) [pid = 1918] [serial = 540] [outer = (nil)] 14:42:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x8de4d400) [pid = 1918] [serial = 541] [outer = 0x8dc21800] 14:42:59 INFO - PROCESS | 1918 | 1463434979992 Marionette DEBUG loaded listener.js 14:43:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x8e843c00) [pid = 1918] [serial = 542] [outer = 0x8dc21800] 14:43:01 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:01 INFO - PROCESS | 1918 | 1463434981181 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]]]}] 14:43:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:43:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1637ms 14:43:01 INFO - PROCESS | 1918 | 1463434981246 Marionette TRACE conn3 -> [0,693,"getWindowHandle",null] 14:43:01 INFO - PROCESS | 1918 | 1463434981254 Marionette TRACE conn3 <- [1,693,null,{"value":"8"}] 14:43:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:43:01 INFO - PROCESS | 1918 | 1463434981264 Marionette TRACE conn3 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:43:01 INFO - PROCESS | 1918 | 1463434981268 Marionette TRACE conn3 <- [1,694,null,{}] 14:43:01 INFO - PROCESS | 1918 | 1463434981282 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}] 14:43:01 INFO - PROCESS | 1918 | 1463434981562 Marionette TRACE conn3 <- [1,695,null,{"value":null}] 14:43:01 INFO - PROCESS | 1918 | 1463434981592 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de49c00 == 76 [pid = 1918] [id = 181] 14:43:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x8e6b0400) [pid = 1918] [serial = 543] [outer = (nil)] 14:43:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x8efe4400) [pid = 1918] [serial = 544] [outer = 0x8e6b0400] 14:43:01 INFO - PROCESS | 1918 | 1463434981673 Marionette DEBUG loaded listener.js 14:43:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x914b3400) [pid = 1918] [serial = 545] [outer = 0x8e6b0400] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x9510dc00) [pid = 1918] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x8bf6e000) [pid = 1918] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x99152000) [pid = 1918] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x8d5e0000) [pid = 1918] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x8e850000) [pid = 1918] [serial = 416] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x91c03000) [pid = 1918] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x8c0c7c00) [pid = 1918] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x8e948c00) [pid = 1918] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x9240c000) [pid = 1918] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:43:02 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x8e6a1c00) [pid = 1918] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:43:02 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:03 INFO - PROCESS | 1918 | 1463434983012 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]]]}] 14:43:03 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) 14:43:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1791ms 14:43:03 INFO - PROCESS | 1918 | 1463434983061 Marionette TRACE conn3 -> [0,697,"getWindowHandle",null] 14:43:03 INFO - PROCESS | 1918 | 1463434983064 Marionette TRACE conn3 <- [1,697,null,{"value":"8"}] 14:43:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:43:03 INFO - PROCESS | 1918 | 1463434983071 Marionette TRACE conn3 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:43:03 INFO - PROCESS | 1918 | 1463434983077 Marionette TRACE conn3 <- [1,698,null,{}] 14:43:03 INFO - PROCESS | 1918 | 1463434983130 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}] 14:43:03 INFO - PROCESS | 1918 | 1463434983308 Marionette TRACE conn3 <- [1,699,null,{"value":null}] 14:43:03 INFO - PROCESS | 1918 | 1463434983441 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc1f800 == 77 [pid = 1918] [id = 182] 14:43:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x8de49800) [pid = 1918] [serial = 546] [outer = (nil)] 14:43:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x9240c800) [pid = 1918] [serial = 547] [outer = 0x8de49800] 14:43:03 INFO - PROCESS | 1918 | 1463434983518 Marionette DEBUG loaded listener.js 14:43:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x93c0b400) [pid = 1918] [serial = 548] [outer = 0x8de49800] 14:43:04 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:04 INFO - PROCESS | 1918 | 1463434984610 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]]]}] 14:43:04 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) 14:43:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1583ms 14:43:04 INFO - PROCESS | 1918 | 1463434984654 Marionette TRACE conn3 -> [0,701,"getWindowHandle",null] 14:43:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:43:04 INFO - PROCESS | 1918 | 1463434984658 Marionette TRACE conn3 <- [1,701,null,{"value":"8"}] 14:43:04 INFO - PROCESS | 1918 | 1463434984664 Marionette TRACE conn3 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:43:04 INFO - PROCESS | 1918 | 1463434984667 Marionette TRACE conn3 <- [1,702,null,{}] 14:43:04 INFO - PROCESS | 1918 | 1463434984672 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}] 14:43:04 INFO - PROCESS | 1918 | 1463434984825 Marionette TRACE conn3 <- [1,703,null,{"value":null}] 14:43:05 INFO - PROCESS | 1918 | 1463434985144 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf69400 == 78 [pid = 1918] [id = 183] 14:43:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x8bf69800) [pid = 1918] [serial = 549] [outer = (nil)] 14:43:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x8d4e8800) [pid = 1918] [serial = 550] [outer = 0x8bf69800] 14:43:05 INFO - PROCESS | 1918 | 1463434985239 Marionette DEBUG loaded listener.js 14:43:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x8dc20000) [pid = 1918] [serial = 551] [outer = 0x8bf69800] 14:43:06 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:06 INFO - PROCESS | 1918 | 1463434986628 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]]]}] 14:43:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:43:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1979ms 14:43:06 INFO - PROCESS | 1918 | 1463434986691 Marionette TRACE conn3 -> [0,705,"getWindowHandle",null] 14:43:06 INFO - PROCESS | 1918 | 1463434986697 Marionette TRACE conn3 <- [1,705,null,{"value":"8"}] 14:43:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:43:06 INFO - PROCESS | 1918 | 1463434986724 Marionette TRACE conn3 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:43:06 INFO - PROCESS | 1918 | 1463434986729 Marionette TRACE conn3 <- [1,706,null,{}] 14:43:06 INFO - PROCESS | 1918 | 1463434986736 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}] 14:43:06 INFO - PROCESS | 1918 | 1463434986906 Marionette TRACE conn3 <- [1,707,null,{"value":null}] 14:43:07 INFO - PROCESS | 1918 | 1463434987082 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de47400 == 79 [pid = 1918] [id = 184] 14:43:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x8de4f000) [pid = 1918] [serial = 552] [outer = (nil)] 14:43:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x8e94fc00) [pid = 1918] [serial = 553] [outer = 0x8de4f000] 14:43:07 INFO - PROCESS | 1918 | 1463434987170 Marionette DEBUG loaded listener.js 14:43:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x91c08c00) [pid = 1918] [serial = 554] [outer = 0x8de4f000] 14:43:08 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:08 INFO - PROCESS | 1918 | 1463434988502 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]]]}] 14:43:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:43:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1834ms 14:43:08 INFO - PROCESS | 1918 | 1463434988673 Marionette TRACE conn3 -> [0,709,"getWindowHandle",null] 14:43:08 INFO - PROCESS | 1918 | 1463434988680 Marionette TRACE conn3 <- [1,709,null,{"value":"8"}] 14:43:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:43:08 INFO - PROCESS | 1918 | 1463434988696 Marionette TRACE conn3 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:43:08 INFO - PROCESS | 1918 | 1463434988700 Marionette TRACE conn3 <- [1,710,null,{}] 14:43:08 INFO - PROCESS | 1918 | 1463434988706 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}] 14:43:08 INFO - PROCESS | 1918 | 1463434988878 Marionette TRACE conn3 <- [1,711,null,{"value":null}] 14:43:09 INFO - PROCESS | 1918 | 1463434989054 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf61c00 == 80 [pid = 1918] [id = 185] 14:43:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x8e94e800) [pid = 1918] [serial = 555] [outer = (nil)] 14:43:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x95a7c000) [pid = 1918] [serial = 556] [outer = 0x8e94e800] 14:43:09 INFO - PROCESS | 1918 | 1463434989140 Marionette DEBUG loaded listener.js 14:43:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 200 (0x977d1c00) [pid = 1918] [serial = 557] [outer = 0x8e94e800] 14:43:10 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:10 INFO - PROCESS | 1918 | 1463434990465 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]]]}] 14:43:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:43:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1781ms 14:43:10 INFO - PROCESS | 1918 | 1463434990477 Marionette TRACE conn3 -> [0,713,"getWindowHandle",null] 14:43:10 INFO - PROCESS | 1918 | 1463434990480 Marionette TRACE conn3 <- [1,713,null,{"value":"8"}] 14:43:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:43:10 INFO - PROCESS | 1918 | 1463434990496 Marionette TRACE conn3 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:43:10 INFO - PROCESS | 1918 | 1463434990505 Marionette TRACE conn3 <- [1,714,null,{}] 14:43:10 INFO - PROCESS | 1918 | 1463434990605 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}] 14:43:10 INFO - PROCESS | 1918 | 1463434990791 Marionette TRACE conn3 <- [1,715,null,{"value":null}] 14:43:10 INFO - PROCESS | 1918 | 1463434990964 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e941400 == 81 [pid = 1918] [id = 186] 14:43:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 201 (0x93961400) [pid = 1918] [serial = 558] [outer = (nil)] 14:43:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 202 (0x98eeac00) [pid = 1918] [serial = 559] [outer = 0x93961400] 14:43:11 INFO - PROCESS | 1918 | 1463434991049 Marionette DEBUG loaded listener.js 14:43:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 203 (0x995a9800) [pid = 1918] [serial = 560] [outer = 0x93961400] 14:43:12 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:12 INFO - PROCESS | 1918 | 1463434992353 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]]]}] 14:43:12 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 14:43:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1890ms 14:43:12 INFO - PROCESS | 1918 | 1463434992417 Marionette TRACE conn3 -> [0,717,"getWindowHandle",null] 14:43:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:43:12 INFO - PROCESS | 1918 | 1463434992422 Marionette TRACE conn3 <- [1,717,null,{"value":"8"}] 14:43:12 INFO - PROCESS | 1918 | 1463434992446 Marionette TRACE conn3 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:43:12 INFO - PROCESS | 1918 | 1463434992451 Marionette TRACE conn3 <- [1,718,null,{}] 14:43:12 INFO - PROCESS | 1918 | 1463434992457 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}] 14:43:12 INFO - PROCESS | 1918 | 1463434992618 Marionette TRACE conn3 <- [1,719,null,{"value":null}] 14:43:12 INFO - PROCESS | 1918 | 1463434992793 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x981a2400 == 82 [pid = 1918] [id = 187] 14:43:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 204 (0x98ea0000) [pid = 1918] [serial = 561] [outer = (nil)] 14:43:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 205 (0x9975f800) [pid = 1918] [serial = 562] [outer = 0x98ea0000] 14:43:12 INFO - PROCESS | 1918 | 1463434992878 Marionette DEBUG loaded listener.js 14:43:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 206 (0x99764000) [pid = 1918] [serial = 563] [outer = 0x98ea0000] 14:43:14 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:14 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:43:14 INFO - PROCESS | 1918 | 1463434994199 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]]]}] 14:43:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:43:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1855ms 14:43:14 INFO - PROCESS | 1918 | 1463434994283 Marionette TRACE conn3 -> [0,721,"getWindowHandle",null] 14:43:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:43:14 INFO - PROCESS | 1918 | 1463434994287 Marionette TRACE conn3 <- [1,721,null,{"value":"8"}] 14:43:14 INFO - PROCESS | 1918 | 1463434994293 Marionette TRACE conn3 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:43:14 INFO - PROCESS | 1918 | 1463434994297 Marionette TRACE conn3 <- [1,722,null,{}] 14:43:14 INFO - PROCESS | 1918 | 1463434994303 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}] 14:43:14 INFO - PROCESS | 1918 | 1463434994465 Marionette TRACE conn3 <- [1,723,null,{"value":null}] 14:43:14 INFO - PROCESS | 1918 | 1463434994644 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x99765400 == 83 [pid = 1918] [id = 188] 14:43:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 207 (0x99767c00) [pid = 1918] [serial = 564] [outer = (nil)] 14:43:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 208 (0x99795400) [pid = 1918] [serial = 565] [outer = 0x99767c00] 14:43:14 INFO - PROCESS | 1918 | 1463434994740 Marionette DEBUG loaded listener.js 14:43:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 209 (0x99dc4800) [pid = 1918] [serial = 566] [outer = 0x99767c00] 14:43:15 INFO - PROCESS | 1918 | 1463434995646 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] 14:43:15 INFO - PROCESS | 1918 | 1463434995732 Marionette TRACE conn3 <- [1,725,null,{"value":"8"}] 14:43:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:43:15 INFO - PROCESS | 1918 | 1463434995738 Marionette TRACE conn3 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:43:15 INFO - PROCESS | 1918 | 1463434995741 Marionette TRACE conn3 <- [1,726,null,{}] 14:43:15 INFO - PROCESS | 1918 | 1463434995747 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}] 14:43:15 INFO - PROCESS | 1918 | 1463434995922 Marionette TRACE conn3 <- [1,727,null,{"value":null}] 14:43:16 INFO - PROCESS | 1918 | 1463434996102 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be45400 == 84 [pid = 1918] [id = 189] 14:43:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 210 (0x8d316c00) [pid = 1918] [serial = 567] [outer = (nil)] 14:43:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 211 (0x9aeb7400) [pid = 1918] [serial = 568] [outer = 0x8d316c00] 14:43:16 INFO - PROCESS | 1918 | 1463434996186 Marionette DEBUG loaded listener.js 14:43:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 212 (0x9afa8800) [pid = 1918] [serial = 569] [outer = 0x8d316c00] 14:43:17 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:17 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:43:17 INFO - PROCESS | 1918 | 1463434997460 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]]]}] 14:43:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:43:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1785ms 14:43:17 INFO - PROCESS | 1918 | 1463434997524 Marionette TRACE conn3 -> [0,729,"getWindowHandle",null] 14:43:17 INFO - PROCESS | 1918 | 1463434997530 Marionette TRACE conn3 <- [1,729,null,{"value":"8"}] 14:43:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:43:17 INFO - PROCESS | 1918 | 1463434997538 Marionette TRACE conn3 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:43:17 INFO - PROCESS | 1918 | 1463434997543 Marionette TRACE conn3 <- [1,730,null,{}] 14:43:17 INFO - PROCESS | 1918 | 1463434997552 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}] 14:43:17 INFO - PROCESS | 1918 | 1463434997772 Marionette TRACE conn3 <- [1,731,null,{"value":null}] 14:43:17 INFO - PROCESS | 1918 | 1463434997944 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd4a400 == 85 [pid = 1918] [id = 190] 14:43:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 213 (0x8e868800) [pid = 1918] [serial = 570] [outer = (nil)] 14:43:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 214 (0x8e8eb800) [pid = 1918] [serial = 571] [outer = 0x8e868800] 14:43:18 INFO - PROCESS | 1918 | 1463434998022 Marionette DEBUG loaded listener.js 14:43:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 215 (0x9131ec00) [pid = 1918] [serial = 572] [outer = 0x8e868800] 14:43:18 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:18 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:43:18 INFO - PROCESS | 1918 | 1463434998899 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] 14:43:18 INFO - PROCESS | 1918 | 1463434998987 Marionette TRACE conn3 <- [1,733,null,{"value":"8"}] 14:43:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 14:43:19 INFO - PROCESS | 1918 | 1463434998998 Marionette TRACE conn3 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:43:19 INFO - PROCESS | 1918 | 1463434999001 Marionette TRACE conn3 <- [1,734,null,{}] 14:43:19 INFO - PROCESS | 1918 | 1463434999007 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}] 14:43:19 INFO - PROCESS | 1918 | 1463434999224 Marionette TRACE conn3 <- [1,735,null,{"value":null}] 14:43:19 INFO - PROCESS | 1918 | 1463434999551 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5e1800 == 86 [pid = 1918] [id = 191] 14:43:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 216 (0x8d5e2400) [pid = 1918] [serial = 573] [outer = (nil)] 14:43:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 217 (0x93c07800) [pid = 1918] [serial = 574] [outer = 0x8d5e2400] 14:43:19 INFO - PROCESS | 1918 | 1463434999633 Marionette DEBUG loaded listener.js 14:43:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 218 (0x95a7e000) [pid = 1918] [serial = 575] [outer = 0x8d5e2400] 14:43:20 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:20 INFO - PROCESS | 1918 | 1463435000470 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]]]}] 14:43:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:43:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1540ms 14:43:20 INFO - PROCESS | 1918 | 1463435000538 Marionette TRACE conn3 -> [0,737,"getWindowHandle",null] 14:43:20 INFO - PROCESS | 1918 | 1463435000542 Marionette TRACE conn3 <- [1,737,null,{"value":"8"}] 14:43:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:43:20 INFO - PROCESS | 1918 | 1463435000548 Marionette TRACE conn3 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:43:20 INFO - PROCESS | 1918 | 1463435000553 Marionette TRACE conn3 <- [1,738,null,{}] 14:43:20 INFO - PROCESS | 1918 | 1463435000568 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}] 14:43:20 INFO - PROCESS | 1918 | 1463435000777 Marionette TRACE conn3 <- [1,739,null,{"value":null}] 14:43:21 INFO - PROCESS | 1918 | 1463435001072 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0cd000 == 87 [pid = 1918] [id = 192] 14:43:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 219 (0x8dd43800) [pid = 1918] [serial = 576] [outer = (nil)] 14:43:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 220 (0x93cdc800) [pid = 1918] [serial = 577] [outer = 0x8dd43800] 14:43:21 INFO - PROCESS | 1918 | 1463435001193 Marionette DEBUG loaded listener.js 14:43:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 221 (0x996d9400) [pid = 1918] [serial = 578] [outer = 0x8dd43800] 14:43:22 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:22 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x9210c400 == 86 [pid = 1918] [id = 20] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x93c0a800 == 85 [pid = 1918] [id = 6] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8dd42400 == 84 [pid = 1918] [id = 155] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8e6a1800 == 83 [pid = 1918] [id = 154] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x9aeaf400 == 82 [pid = 1918] [id = 22] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x978e8c00 == 81 [pid = 1918] [id = 43] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x98026c00 == 80 [pid = 1918] [id = 64] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8be42800 == 79 [pid = 1918] [id = 157] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8e948000 == 78 [pid = 1918] [id = 156] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 220 (0x8d4e5400) [pid = 1918] [serial = 481] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 219 (0x8e944400) [pid = 1918] [serial = 484] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 218 (0x950da400) [pid = 1918] [serial = 487] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 217 (0x99146000) [pid = 1918] [serial = 490] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 216 (0x995e0800) [pid = 1918] [serial = 493] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 215 (0x99769c00) [pid = 1918] [serial = 496] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 214 (0x998c9800) [pid = 1918] [serial = 499] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 213 (0x9a1bbc00) [pid = 1918] [serial = 502] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 212 (0x9a6bd000) [pid = 1918] [serial = 505] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 211 (0x9ba9f400) [pid = 1918] [serial = 508] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 210 (0x8de4c000) [pid = 1918] [serial = 511] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 209 (0x8b6d0000) [pid = 1918] [serial = 514] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 208 (0x8efec000) [pid = 1918] [serial = 517] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 207 (0x8d5ddc00) [pid = 1918] [serial = 523] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 206 (0x9510fc00) [pid = 1918] [serial = 423] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 205 (0x8e94bc00) [pid = 1918] [serial = 429] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 204 (0x8dd46800) [pid = 1918] [serial = 432] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 203 (0x8efe6000) [pid = 1918] [serial = 420] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 202 (0x99790000) [pid = 1918] [serial = 426] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 201 (0x8be45000) [pid = 1918] [serial = 451] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 200 (0x8d5e1000) [pid = 1918] [serial = 448] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 199 (0x8d31dc00) [pid = 1918] [serial = 439] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0x9ae77400) [pid = 1918] [serial = 436] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x8c0c9c00) [pid = 1918] [serial = 457] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x8d4e7800) [pid = 1918] [serial = 442] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x8d4f0400) [pid = 1918] [serial = 445] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x8bf69000) [pid = 1918] [serial = 454] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | 1463435002580 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]]]}] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc1f800 == 77 [pid = 1918] [id = 182] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8de49c00 == 76 [pid = 1918] [id = 181] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c9000 == 75 [pid = 1918] [id = 180] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x91cde800 == 74 [pid = 1918] [id = 179] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x914b5c00 == 73 [pid = 1918] [id = 178] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc1e000 == 72 [pid = 1918] [id = 177] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc24c00 == 71 [pid = 1918] [id = 176] 14:43:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c7800 == 70 [pid = 1918] [id = 175] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x95a85c00) [pid = 1918] [serial = 478] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x8c0d2000) [pid = 1918] [serial = 520] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x8d320000) [pid = 1918] [serial = 521] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x977d8000) [pid = 1918] [serial = 479] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x99dbb800) [pid = 1918] [serial = 364] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x8e943800) [pid = 1918] [serial = 475] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x9962c000) [pid = 1918] [serial = 418] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x9240c400) [pid = 1918] [serial = 470] [outer = (nil)] [url = about:blank] 14:43:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:43:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2150ms 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x8d5dd400) [pid = 1918] [serial = 461] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x8d320c00) [pid = 1918] [serial = 460] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x8efe2000) [pid = 1918] [serial = 466] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x9247fc00) [pid = 1918] [serial = 472] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x91ce4c00) [pid = 1918] [serial = 469] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8efed400) [pid = 1918] [serial = 467] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0xa6baf800) [pid = 1918] [serial = 244] [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.] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x9510c800) [pid = 1918] [serial = 476] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x93903c00) [pid = 1918] [serial = 473] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x8e86d000) [pid = 1918] [serial = 464] [outer = (nil)] [url = about:blank] 14:43:22 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8e84ac00) [pid = 1918] [serial = 463] [outer = (nil)] [url = about:blank] 14:43:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:43:22 INFO - PROCESS | 1918 | 1463435002705 Marionette TRACE conn3 -> [0,741,"getWindowHandle",null] 14:43:22 INFO - PROCESS | 1918 | 1463435002708 Marionette TRACE conn3 <- [1,741,null,{"value":"8"}] 14:43:22 INFO - PROCESS | 1918 | 1463435002720 Marionette TRACE conn3 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:43:22 INFO - PROCESS | 1918 | 1463435002723 Marionette TRACE conn3 <- [1,742,null,{}] 14:43:22 INFO - PROCESS | 1918 | 1463435002728 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}] 14:43:22 INFO - PROCESS | 1918 | 1463435002879 Marionette TRACE conn3 <- [1,743,null,{"value":null}] 14:43:23 INFO - PROCESS | 1918 | 1463435003014 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf63400 == 71 [pid = 1918] [id = 193] 14:43:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x8bf6ec00) [pid = 1918] [serial = 579] [outer = (nil)] 14:43:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x8d320800) [pid = 1918] [serial = 580] [outer = 0x8bf6ec00] 14:43:23 INFO - PROCESS | 1918 | 1463435003085 Marionette DEBUG loaded listener.js 14:43:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x8d5d8400) [pid = 1918] [serial = 581] [outer = 0x8bf6ec00] 14:43:24 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:24 INFO - PROCESS | 1918 | 1463435004190 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]]]}] 14:43:24 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 14:43:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1478ms 14:43:24 INFO - PROCESS | 1918 | 1463435004200 Marionette TRACE conn3 -> [0,745,"getWindowHandle",null] 14:43:24 INFO - PROCESS | 1918 | 1463435004203 Marionette TRACE conn3 <- [1,745,null,{"value":"8"}] 14:43:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:43:24 INFO - PROCESS | 1918 | 1463435004209 Marionette TRACE conn3 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:43:24 INFO - PROCESS | 1918 | 1463435004212 Marionette TRACE conn3 <- [1,746,null,{}] 14:43:24 INFO - PROCESS | 1918 | 1463435004217 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}] 14:43:24 INFO - PROCESS | 1918 | 1463435004380 Marionette TRACE conn3 <- [1,747,null,{"value":null}] 14:43:24 INFO - PROCESS | 1918 | 1463435004606 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c8c00 == 72 [pid = 1918] [id = 194] 14:43:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x8be42c00) [pid = 1918] [serial = 582] [outer = (nil)] 14:43:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x8d5e1c00) [pid = 1918] [serial = 583] [outer = 0x8be42c00] 14:43:24 INFO - PROCESS | 1918 | 1463435004677 Marionette DEBUG loaded listener.js 14:43:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x8e6a1800) [pid = 1918] [serial = 584] [outer = 0x8be42c00] 14:43:25 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:25 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:25 INFO - PROCESS | 1918 | 1463435005782 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]]]}] 14:43:25 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.) 14:43:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1628ms 14:43:25 INFO - PROCESS | 1918 | 1463435005837 Marionette TRACE conn3 -> [0,749,"getWindowHandle",null] 14:43:25 INFO - PROCESS | 1918 | 1463435005839 Marionette TRACE conn3 <- [1,749,null,{"value":"8"}] 14:43:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:43:25 INFO - PROCESS | 1918 | 1463435005846 Marionette TRACE conn3 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:43:25 INFO - PROCESS | 1918 | 1463435005848 Marionette TRACE conn3 <- [1,750,null,{}] 14:43:25 INFO - PROCESS | 1918 | 1463435005853 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}] 14:43:26 INFO - PROCESS | 1918 | 1463435006167 Marionette TRACE conn3 <- [1,751,null,{"value":null}] 14:43:26 INFO - PROCESS | 1918 | 1463435006205 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d4e7c00 == 73 [pid = 1918] [id = 195] 14:43:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x8dd42400) [pid = 1918] [serial = 585] [outer = (nil)] 14:43:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x95102400) [pid = 1918] [serial = 586] [outer = 0x8dd42400] 14:43:26 INFO - PROCESS | 1918 | 1463435006277 Marionette DEBUG loaded listener.js 14:43:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x991e1000) [pid = 1918] [serial = 587] [outer = 0x8dd42400] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x8e861400) [pid = 1918] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x9390cc00) [pid = 1918] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8e86b000) [pid = 1918] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x9a6c1000) [pid = 1918] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x996e2400) [pid = 1918] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x95d05000) [pid = 1918] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x8e8e6000) [pid = 1918] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x95d0b000) [pid = 1918] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8e944c00) [pid = 1918] [serial = 428] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x8d317000) [pid = 1918] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x93c0f800) [pid = 1918] [serial = 229] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x99f24800) [pid = 1918] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x91c09400) [pid = 1918] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8c0cd800) [pid = 1918] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x8be3e400) [pid = 1918] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x91c05000) [pid = 1918] [serial = 422] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x99dc1000) [pid = 1918] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x98525800) [pid = 1918] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x95d04000) [pid = 1918] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x8bf6ac00) [pid = 1918] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x8d4ee800) [pid = 1918] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x91324400) [pid = 1918] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x91cd9c00) [pid = 1918] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x8e84b800) [pid = 1918] [serial = 419] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8d324c00) [pid = 1918] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x99765c00) [pid = 1918] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8de44c00) [pid = 1918] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8e6a4000) [pid = 1918] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x91327c00) [pid = 1918] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x9976a800) [pid = 1918] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x99dc5000) [pid = 1918] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x98dea400) [pid = 1918] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9ae82000) [pid = 1918] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x985b0800) [pid = 1918] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8efdfc00) [pid = 1918] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8b6c9800) [pid = 1918] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x8dd42c00) [pid = 1918] [serial = 431] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x996e4800) [pid = 1918] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8b6d2000) [pid = 1918] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x9131d800) [pid = 1918] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8d31f400) [pid = 1918] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x8e863800) [pid = 1918] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x914b7000) [pid = 1918] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x8be3d800) [pid = 1918] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x93966000) [pid = 1918] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x92404c00) [pid = 1918] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8e6b0400) [pid = 1918] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x8b6cb800) [pid = 1918] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x8e86a400) [pid = 1918] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x8dc21800) [pid = 1918] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x9240a400) [pid = 1918] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x914c0400) [pid = 1918] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x8dd4bc00) [pid = 1918] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x95a7b400) [pid = 1918] [serial = 425] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x9baab400) [pid = 1918] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x8c0d5000) [pid = 1918] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x95d10000) [pid = 1918] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x99798800) [pid = 1918] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:43:27 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x996e6c00) [pid = 1918] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:43:28 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:28 INFO - PROCESS | 1918 | 1463435008249 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]]]}] 14:43:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:43:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 2429ms 14:43:28 INFO - PROCESS | 1918 | 1463435008275 Marionette TRACE conn3 -> [0,753,"getWindowHandle",null] 14:43:28 INFO - PROCESS | 1918 | 1463435008278 Marionette TRACE conn3 <- [1,753,null,{"value":"8"}] 14:43:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:43:28 INFO - PROCESS | 1918 | 1463435008284 Marionette TRACE conn3 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:43:28 INFO - PROCESS | 1918 | 1463435008286 Marionette TRACE conn3 <- [1,754,null,{}] 14:43:28 INFO - PROCESS | 1918 | 1463435008292 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}] 14:43:28 INFO - PROCESS | 1918 | 1463435008516 Marionette TRACE conn3 <- [1,755,null,{"value":null}] 14:43:28 INFO - PROCESS | 1918 | 1463435008531 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c9800 == 74 [pid = 1918] [id = 196] 14:43:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x8b6cb800) [pid = 1918] [serial = 588] [outer = (nil)] 14:43:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x8c0cd800) [pid = 1918] [serial = 589] [outer = 0x8b6cb800] 14:43:28 INFO - PROCESS | 1918 | 1463435008600 Marionette DEBUG loaded listener.js 14:43:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x8dc24800) [pid = 1918] [serial = 590] [outer = 0x8b6cb800] 14:43:29 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:29 INFO - PROCESS | 1918 | 1463435009771 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]]]}] 14:43:29 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 14:43:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1532ms 14:43:29 INFO - PROCESS | 1918 | 1463435009817 Marionette TRACE conn3 -> [0,757,"getWindowHandle",null] 14:43:29 INFO - PROCESS | 1918 | 1463435009823 Marionette TRACE conn3 <- [1,757,null,{"value":"8"}] 14:43:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:43:29 INFO - PROCESS | 1918 | 1463435009832 Marionette TRACE conn3 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:43:29 INFO - PROCESS | 1918 | 1463435009837 Marionette TRACE conn3 <- [1,758,null,{}] 14:43:29 INFO - PROCESS | 1918 | 1463435009846 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}] 14:43:30 INFO - PROCESS | 1918 | 1463435010058 Marionette TRACE conn3 <- [1,759,null,{"value":null}] 14:43:30 INFO - PROCESS | 1918 | 1463435010274 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6d4400 == 75 [pid = 1918] [id = 197] 14:43:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x8d4f1c00) [pid = 1918] [serial = 591] [outer = (nil)] 14:43:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x8d5dfc00) [pid = 1918] [serial = 592] [outer = 0x8d4f1c00] 14:43:30 INFO - PROCESS | 1918 | 1463435010358 Marionette DEBUG loaded listener.js 14:43:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x8dc1e800) [pid = 1918] [serial = 593] [outer = 0x8d4f1c00] 14:43:31 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:31 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:43:31 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:31 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:31 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:43:31 INFO - PROCESS | 1918 | 1463435011281 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]]]}] 14:43:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:43:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1497ms 14:43:31 INFO - PROCESS | 1918 | 1463435011330 Marionette TRACE conn3 -> [0,761,"getWindowHandle",null] 14:43:31 INFO - PROCESS | 1918 | 1463435011338 Marionette TRACE conn3 <- [1,761,null,{"value":"8"}] 14:43:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:43:31 INFO - PROCESS | 1918 | 1463435011349 Marionette TRACE conn3 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:43:31 INFO - PROCESS | 1918 | 1463435011352 Marionette TRACE conn3 <- [1,762,null,{}] 14:43:31 INFO - PROCESS | 1918 | 1463435011359 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}] 14:43:31 INFO - PROCESS | 1918 | 1463435011559 Marionette TRACE conn3 <- [1,763,null,{"value":null}] 14:43:31 INFO - PROCESS | 1918 | 1463435011786 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc19400 == 76 [pid = 1918] [id = 198] 14:43:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8dd48c00) [pid = 1918] [serial = 594] [outer = (nil)] 14:43:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8e865400) [pid = 1918] [serial = 595] [outer = 0x8dd48c00] 14:43:31 INFO - PROCESS | 1918 | 1463435011915 Marionette DEBUG loaded listener.js 14:43:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8e942c00) [pid = 1918] [serial = 596] [outer = 0x8dd48c00] 14:43:33 INFO - PROCESS | 1918 | 1463435013206 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]]]}] 14:43:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:43:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1882ms 14:43:33 INFO - PROCESS | 1918 | 1463435013230 Marionette TRACE conn3 -> [0,765,"getWindowHandle",null] 14:43:33 INFO - PROCESS | 1918 | 1463435013233 Marionette TRACE conn3 <- [1,765,null,{"value":"8"}] 14:43:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:43:33 INFO - PROCESS | 1918 | 1463435013240 Marionette TRACE conn3 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:43:33 INFO - PROCESS | 1918 | 1463435013246 Marionette TRACE conn3 <- [1,766,null,{}] 14:43:33 INFO - PROCESS | 1918 | 1463435013414 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}] 14:43:33 INFO - PROCESS | 1918 | 1463435013589 Marionette TRACE conn3 <- [1,767,null,{"value":null}] 14:43:33 INFO - PROCESS | 1918 | 1463435013766 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6cd000 == 77 [pid = 1918] [id = 199] 14:43:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8efe6400) [pid = 1918] [serial = 597] [outer = (nil)] 14:43:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x91ce1400) [pid = 1918] [serial = 598] [outer = 0x8efe6400] 14:43:33 INFO - PROCESS | 1918 | 1463435013852 Marionette DEBUG loaded listener.js 14:43:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x92409000) [pid = 1918] [serial = 599] [outer = 0x8efe6400] 14:43:35 INFO - PROCESS | 1918 | 1463435015068 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]]]}] 14:43:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:43:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1841ms 14:43:35 INFO - PROCESS | 1918 | 1463435015133 Marionette TRACE conn3 -> [0,769,"getWindowHandle",null] 14:43:35 INFO - PROCESS | 1918 | 1463435015139 Marionette TRACE conn3 <- [1,769,null,{"value":"8"}] 14:43:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:43:35 INFO - PROCESS | 1918 | 1463435015149 Marionette TRACE conn3 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:43:35 INFO - PROCESS | 1918 | 1463435015152 Marionette TRACE conn3 <- [1,770,null,{}] 14:43:35 INFO - PROCESS | 1918 | 1463435015158 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}] 14:43:35 INFO - PROCESS | 1918 | 1463435015399 Marionette TRACE conn3 <- [1,771,null,{"value":null}] 14:43:35 INFO - PROCESS | 1918 | 1463435015584 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cdc800 == 78 [pid = 1918] [id = 200] 14:43:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x92425400) [pid = 1918] [serial = 600] [outer = (nil)] 14:43:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x93cda400) [pid = 1918] [serial = 601] [outer = 0x92425400] 14:43:35 INFO - PROCESS | 1918 | 1463435015678 Marionette DEBUG loaded listener.js 14:43:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x95a84000) [pid = 1918] [serial = 602] [outer = 0x92425400] 14:43:36 INFO - PROCESS | 1918 | 1463435016640 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]]]}] 14:43:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:43:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1532ms 14:43:36 INFO - PROCESS | 1918 | 1463435016682 Marionette TRACE conn3 -> [0,773,"getWindowHandle",null] 14:43:36 INFO - PROCESS | 1918 | 1463435016686 Marionette TRACE conn3 <- [1,773,null,{"value":"8"}] 14:43:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:43:36 INFO - PROCESS | 1918 | 1463435016692 Marionette TRACE conn3 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:43:36 INFO - PROCESS | 1918 | 1463435016694 Marionette TRACE conn3 <- [1,774,null,{}] 14:43:36 INFO - PROCESS | 1918 | 1463435016700 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}] 14:43:36 INFO - PROCESS | 1918 | 1463435016866 Marionette TRACE conn3 <- [1,775,null,{"value":null}] 14:43:37 INFO - PROCESS | 1918 | 1463435017104 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d0a800 == 79 [pid = 1918] [id = 201] 14:43:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x95d0bc00) [pid = 1918] [serial = 603] [outer = (nil)] 14:43:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x981acc00) [pid = 1918] [serial = 604] [outer = 0x95d0bc00] 14:43:37 INFO - PROCESS | 1918 | 1463435017232 Marionette DEBUG loaded listener.js 14:43:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x98dea400) [pid = 1918] [serial = 605] [outer = 0x95d0bc00] 14:43:38 INFO - PROCESS | 1918 | 1463435018117 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]]]}] 14:43:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:43:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1482ms 14:43:38 INFO - PROCESS | 1918 | 1463435018175 Marionette TRACE conn3 -> [0,777,"getWindowHandle",null] 14:43:38 INFO - PROCESS | 1918 | 1463435018178 Marionette TRACE conn3 <- [1,777,null,{"value":"8"}] 14:43:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:43:38 INFO - PROCESS | 1918 | 1463435018185 Marionette TRACE conn3 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:43:38 INFO - PROCESS | 1918 | 1463435018188 Marionette TRACE conn3 <- [1,778,null,{}] 14:43:38 INFO - PROCESS | 1918 | 1463435018194 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}] 14:43:38 INFO - PROCESS | 1918 | 1463435018404 Marionette TRACE conn3 <- [1,779,null,{"value":null}] 14:43:38 INFO - PROCESS | 1918 | 1463435018638 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be3f000 == 80 [pid = 1918] [id = 202] 14:43:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x95d0b000) [pid = 1918] [serial = 606] [outer = (nil)] 14:43:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x99760400) [pid = 1918] [serial = 607] [outer = 0x95d0b000] 14:43:38 INFO - PROCESS | 1918 | 1463435018767 Marionette DEBUG loaded listener.js 14:43:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x9978f800) [pid = 1918] [serial = 608] [outer = 0x95d0b000] 14:43:39 INFO - PROCESS | 1918 | 1463435019633 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]]]}] 14:43:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:43:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1484ms 14:43:39 INFO - PROCESS | 1918 | 1463435019669 Marionette TRACE conn3 -> [0,781,"getWindowHandle",null] 14:43:39 INFO - PROCESS | 1918 | 1463435019673 Marionette TRACE conn3 <- [1,781,null,{"value":"8"}] 14:43:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:43:39 INFO - PROCESS | 1918 | 1463435019679 Marionette TRACE conn3 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:43:39 INFO - PROCESS | 1918 | 1463435019682 Marionette TRACE conn3 <- [1,782,null,{}] 14:43:39 INFO - PROCESS | 1918 | 1463435019688 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}] 14:43:39 INFO - PROCESS | 1918 | 1463435019853 Marionette TRACE conn3 <- [1,783,null,{"value":null}] 14:43:40 INFO - PROCESS | 1918 | 1463435020042 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be41000 == 81 [pid = 1918] [id = 203] 14:43:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x92104000) [pid = 1918] [serial = 609] [outer = (nil)] 14:43:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x998c8400) [pid = 1918] [serial = 610] [outer = 0x92104000] 14:43:40 INFO - PROCESS | 1918 | 1463435020129 Marionette DEBUG loaded listener.js 14:43:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x998d1c00) [pid = 1918] [serial = 611] [outer = 0x92104000] 14:43:41 INFO - PROCESS | 1918 | 1463435021037 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]]]}] 14:43:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:43:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1428ms 14:43:41 INFO - PROCESS | 1918 | 1463435021108 Marionette TRACE conn3 -> [0,785,"getWindowHandle",null] 14:43:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:43:41 INFO - PROCESS | 1918 | 1463435021112 Marionette TRACE conn3 <- [1,785,null,{"value":"8"}] 14:43:41 INFO - PROCESS | 1918 | 1463435021118 Marionette TRACE conn3 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:43:41 INFO - PROCESS | 1918 | 1463435021122 Marionette TRACE conn3 <- [1,786,null,{}] 14:43:41 INFO - PROCESS | 1918 | 1463435021127 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}] 14:43:41 INFO - PROCESS | 1918 | 1463435021297 Marionette TRACE conn3 <- [1,787,null,{"value":null}] 14:43:41 INFO - PROCESS | 1918 | 1463435021482 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x92482400 == 82 [pid = 1918] [id = 204] 14:43:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x99762000) [pid = 1918] [serial = 612] [outer = (nil)] 14:43:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x99dc5000) [pid = 1918] [serial = 613] [outer = 0x99762000] 14:43:41 INFO - PROCESS | 1918 | 1463435021569 Marionette DEBUG loaded listener.js 14:43:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x99f24c00) [pid = 1918] [serial = 614] [outer = 0x99762000] 14:43:42 INFO - PROCESS | 1918 | 1463435022532 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]]]}] 14:43:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:43:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1482ms 14:43:42 INFO - PROCESS | 1918 | 1463435022599 Marionette TRACE conn3 -> [0,789,"getWindowHandle",null] 14:43:42 INFO - PROCESS | 1918 | 1463435022603 Marionette TRACE conn3 <- [1,789,null,{"value":"8"}] 14:43:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:43:42 INFO - PROCESS | 1918 | 1463435022610 Marionette TRACE conn3 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:43:42 INFO - PROCESS | 1918 | 1463435022613 Marionette TRACE conn3 <- [1,790,null,{}] 14:43:42 INFO - PROCESS | 1918 | 1463435022619 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}] 14:43:42 INFO - PROCESS | 1918 | 1463435022795 Marionette TRACE conn3 <- [1,791,null,{"value":null}] 14:43:43 INFO - PROCESS | 1918 | 1463435022980 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x9852a800 == 83 [pid = 1918] [id = 205] 14:43:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x991dd800) [pid = 1918] [serial = 615] [outer = (nil)] 14:43:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x9a486000) [pid = 1918] [serial = 616] [outer = 0x991dd800] 14:43:43 INFO - PROCESS | 1918 | 1463435023106 Marionette DEBUG loaded listener.js 14:43:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x9aeaf400) [pid = 1918] [serial = 617] [outer = 0x991dd800] 14:43:44 INFO - PROCESS | 1918 | 1463435023998 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]]]}] 14:43:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:43:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1434ms 14:43:44 INFO - PROCESS | 1918 | 1463435024045 Marionette TRACE conn3 -> [0,793,"getWindowHandle",null] 14:43:44 INFO - PROCESS | 1918 | 1463435024049 Marionette TRACE conn3 <- [1,793,null,{"value":"8"}] 14:43:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:43:44 INFO - PROCESS | 1918 | 1463435024055 Marionette TRACE conn3 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:43:44 INFO - PROCESS | 1918 | 1463435024057 Marionette TRACE conn3 <- [1,794,null,{}] 14:43:44 INFO - PROCESS | 1918 | 1463435024063 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}] 14:43:44 INFO - PROCESS | 1918 | 1463435024228 Marionette TRACE conn3 <- [1,795,null,{"value":null}] 14:43:44 INFO - PROCESS | 1918 | 1463435024419 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be48400 == 84 [pid = 1918] [id = 206] 14:43:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8dd46800) [pid = 1918] [serial = 618] [outer = (nil)] 14:43:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x9b064c00) [pid = 1918] [serial = 619] [outer = 0x8dd46800] 14:43:44 INFO - PROCESS | 1918 | 1463435024503 Marionette DEBUG loaded listener.js 14:43:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x9cec5000) [pid = 1918] [serial = 620] [outer = 0x8dd46800] 14:43:45 INFO - PROCESS | 1918 | 1463435025417 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]]]}] 14:43:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:43:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1427ms 14:43:45 INFO - PROCESS | 1918 | 1463435025483 Marionette TRACE conn3 -> [0,797,"getWindowHandle",null] 14:43:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:43:45 INFO - PROCESS | 1918 | 1463435025487 Marionette TRACE conn3 <- [1,797,null,{"value":"8"}] 14:43:45 INFO - PROCESS | 1918 | 1463435025493 Marionette TRACE conn3 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:43:45 INFO - PROCESS | 1918 | 1463435025498 Marionette TRACE conn3 <- [1,798,null,{}] 14:43:45 INFO - PROCESS | 1918 | 1463435025503 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}] 14:43:45 INFO - PROCESS | 1918 | 1463435025741 Marionette TRACE conn3 <- [1,799,null,{"value":null}] 14:43:46 INFO - PROCESS | 1918 | 1463435025998 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d319c00 == 85 [pid = 1918] [id = 207] 14:43:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8d31b000) [pid = 1918] [serial = 621] [outer = (nil)] 14:43:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8d5e5000) [pid = 1918] [serial = 622] [outer = 0x8d31b000] 14:43:46 INFO - PROCESS | 1918 | 1463435026144 Marionette DEBUG loaded listener.js 14:43:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x914bc000) [pid = 1918] [serial = 623] [outer = 0x8d31b000] 14:43:47 INFO - PROCESS | 1918 | 1463435027061 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]]]}] 14:43:47 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 14:43:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1632ms 14:43:47 INFO - PROCESS | 1918 | 1463435027126 Marionette TRACE conn3 -> [0,801,"getWindowHandle",null] 14:43:47 INFO - PROCESS | 1918 | 1463435027129 Marionette TRACE conn3 <- [1,801,null,{"value":"8"}] 14:43:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:43:47 INFO - PROCESS | 1918 | 1463435027136 Marionette TRACE conn3 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:43:47 INFO - PROCESS | 1918 | 1463435027139 Marionette TRACE conn3 <- [1,802,null,{}] 14:43:47 INFO - PROCESS | 1918 | 1463435027144 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}] 14:43:47 INFO - PROCESS | 1918 | 1463435027320 Marionette TRACE conn3 <- [1,803,null,{"value":null}] 14:43:47 INFO - PROCESS | 1918 | 1463435027555 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6cec00 == 86 [pid = 1918] [id = 208] 14:43:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x8c0cd400) [pid = 1918] [serial = 624] [outer = (nil)] 14:43:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8d319800) [pid = 1918] [serial = 625] [outer = 0x8c0cd400] 14:43:47 INFO - PROCESS | 1918 | 1463435027940 Marionette DEBUG loaded listener.js 14:43:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x8d4e3c00) [pid = 1918] [serial = 626] [outer = 0x8c0cd400] 14:43:48 INFO - PROCESS | 1918 | 1463435028892 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]]]}] 14:43:48 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 14:43:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1798ms 14:43:48 INFO - PROCESS | 1918 | 1463435028935 Marionette TRACE conn3 -> [0,805,"getWindowHandle",null] 14:43:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:43:48 INFO - PROCESS | 1918 | 1463435028942 Marionette TRACE conn3 <- [1,805,null,{"value":"8"}] 14:43:48 INFO - PROCESS | 1918 | 1463435028950 Marionette TRACE conn3 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:43:48 INFO - PROCESS | 1918 | 1463435028955 Marionette TRACE conn3 <- [1,806,null,{}] 14:43:48 INFO - PROCESS | 1918 | 1463435028962 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}] 14:43:49 INFO - PROCESS | 1918 | 1463435029136 Marionette TRACE conn3 <- [1,807,null,{"value":null}] 14:43:49 INFO - PROCESS | 1918 | 1463435029333 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be48800 == 87 [pid = 1918] [id = 209] 14:43:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x8d5e6c00) [pid = 1918] [serial = 627] [outer = (nil)] 14:43:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x8e6af400) [pid = 1918] [serial = 628] [outer = 0x8d5e6c00] 14:43:49 INFO - PROCESS | 1918 | 1463435029411 Marionette DEBUG loaded listener.js 14:43:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x8e84d400) [pid = 1918] [serial = 629] [outer = 0x8d5e6c00] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x9240c800) [pid = 1918] [serial = 547] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOCSHELL 0x99765400 == 86 [pid = 1918] [id = 188] 14:43:50 INFO - PROCESS | 1918 | 1463435030525 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]]]}] 14:43:50 INFO - PROCESS | 1918 | --DOCSHELL 0x981a2400 == 85 [pid = 1918] [id = 187] 14:43:50 INFO - PROCESS | 1918 | --DOCSHELL 0x8e941400 == 84 [pid = 1918] [id = 186] 14:43:50 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf61c00 == 83 [pid = 1918] [id = 185] 14:43:50 INFO - PROCESS | 1918 | --DOCSHELL 0x8de47400 == 82 [pid = 1918] [id = 184] 14:43:50 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf69400 == 81 [pid = 1918] [id = 183] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x9a345400) [pid = 1918] [serial = 427] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0xa2394800) [pid = 1918] [serial = 388] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x8d5e3000) [pid = 1918] [serial = 482] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x9aebec00) [pid = 1918] [serial = 292] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x9a486400) [pid = 1918] [serial = 328] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x99790400) [pid = 1918] [serial = 497] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x91c0b400) [pid = 1918] [serial = 379] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0xa27de800) [pid = 1918] [serial = 331] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0xa6f3a400) [pid = 1918] [serial = 340] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x995d9c00) [pid = 1918] [serial = 370] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x996e0800) [pid = 1918] [serial = 494] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x99145c00) [pid = 1918] [serial = 325] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x99789400) [pid = 1918] [serial = 430] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8d321c00) [pid = 1918] [serial = 440] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9ce4c400) [pid = 1918] [serial = 231] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x9a6c3800) [pid = 1918] [serial = 506] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x9b061c00) [pid = 1918] [serial = 382] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8dd46c00) [pid = 1918] [serial = 524] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x8bf6b000) [pid = 1918] [serial = 455] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x9789bc00) [pid = 1918] [serial = 424] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x9a3c3000) [pid = 1918] [serial = 373] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x995dd800) [pid = 1918] [serial = 283] [outer = (nil)] [url = about:blank] 14:43:50 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 14:43:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1635ms 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x95d0e000) [pid = 1918] [serial = 289] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x8c0cb400) [pid = 1918] [serial = 458] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x8d5e2800) [pid = 1918] [serial = 449] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0xa1048800) [pid = 1918] [serial = 295] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x91ce5800) [pid = 1918] [serial = 391] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x91cdd800) [pid = 1918] [serial = 421] [outer = (nil)] [url = about:blank] 14:43:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8d4f2400) [pid = 1918] [serial = 446] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x9ce4b000) [pid = 1918] [serial = 437] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x9afa7000) [pid = 1918] [serial = 512] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x8e6ad400) [pid = 1918] [serial = 343] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x93968800) [pid = 1918] [serial = 367] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x998ce800) [pid = 1918] [serial = 500] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x9a6bb400) [pid = 1918] [serial = 286] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x9956ac00) [pid = 1918] [serial = 491] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x9ce4b400) [pid = 1918] [serial = 385] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x9a33d400) [pid = 1918] [serial = 503] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x8efeb400) [pid = 1918] [serial = 334] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x8b6d2800) [pid = 1918] [serial = 515] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x8dd4c000) [pid = 1918] [serial = 433] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 124 (0xa0511400) [pid = 1918] [serial = 509] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 123 (0x95d05800) [pid = 1918] [serial = 518] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 122 (0x9240b000) [pid = 1918] [serial = 322] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 121 (0x8d4e9000) [pid = 1918] [serial = 443] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 120 (0x8e8ee000) [pid = 1918] [serial = 376] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 119 (0x95d0ec00) [pid = 1918] [serial = 394] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 118 (0x8e8e6c00) [pid = 1918] [serial = 452] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 117 (0x95a80400) [pid = 1918] [serial = 488] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 116 (0x9510e400) [pid = 1918] [serial = 280] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 115 (0x8efe8000) [pid = 1918] [serial = 485] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 114 (0xa36a6c00) [pid = 1918] [serial = 337] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 113 (0x8efe4400) [pid = 1918] [serial = 544] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 112 (0x8c0d1c00) [pid = 1918] [serial = 527] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 111 (0x8be48c00) [pid = 1918] [serial = 526] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 110 (0x8e945000) [pid = 1918] [serial = 533] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 109 (0x8e8e4800) [pid = 1918] [serial = 532] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 108 (0x8de4d400) [pid = 1918] [serial = 541] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 107 (0x95109800) [pid = 1918] [serial = 539] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 106 (0x950dd800) [pid = 1918] [serial = 538] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 105 (0x91ce5400) [pid = 1918] [serial = 536] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 104 (0x91cdb000) [pid = 1918] [serial = 535] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 103 (0x8e6a3400) [pid = 1918] [serial = 530] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 102 (0x8de48800) [pid = 1918] [serial = 529] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 101 (0x914b3400) [pid = 1918] [serial = 545] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | --DOMWINDOW == 100 (0x8e843c00) [pid = 1918] [serial = 542] [outer = (nil)] [url = about:blank] 14:43:50 INFO - PROCESS | 1918 | 1463435030583 Marionette TRACE conn3 -> [0,809,"getWindowHandle",null] 14:43:50 INFO - PROCESS | 1918 | 1463435030594 Marionette TRACE conn3 <- [1,809,null,{"value":"8"}] 14:43:50 INFO - PROCESS | 1918 | 1463435030612 Marionette TRACE conn3 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:43:50 INFO - PROCESS | 1918 | 1463435030623 Marionette TRACE conn3 <- [1,810,null,{}] 14:43:50 INFO - PROCESS | 1918 | 1463435030652 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}] 14:43:50 INFO - PROCESS | 1918 | 1463435030828 Marionette TRACE conn3 <- [1,811,null,{"value":null}] 14:43:51 INFO - PROCESS | 1918 | 1463435031029 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d4eb800 == 82 [pid = 1918] [id = 210] 14:43:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 101 (0x8d4ec000) [pid = 1918] [serial = 630] [outer = (nil)] 14:43:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 102 (0x8dd50400) [pid = 1918] [serial = 631] [outer = 0x8d4ec000] 14:43:51 INFO - PROCESS | 1918 | 1463435031102 Marionette DEBUG loaded listener.js 14:43:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 103 (0x8e6a5400) [pid = 1918] [serial = 632] [outer = 0x8d4ec000] 14:43:51 INFO - PROCESS | 1918 | 1463435031944 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]]]}] 14:43:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:43:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1362ms 14:43:51 INFO - PROCESS | 1918 | 1463435031970 Marionette TRACE conn3 -> [0,813,"getWindowHandle",null] 14:43:51 INFO - PROCESS | 1918 | 1463435031973 Marionette TRACE conn3 <- [1,813,null,{"value":"8"}] 14:43:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:43:51 INFO - PROCESS | 1918 | 1463435031980 Marionette TRACE conn3 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:43:51 INFO - PROCESS | 1918 | 1463435031985 Marionette TRACE conn3 <- [1,814,null,{}] 14:43:52 INFO - PROCESS | 1918 | 1463435032000 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}] 14:43:52 INFO - PROCESS | 1918 | 1463435032165 Marionette TRACE conn3 <- [1,815,null,{"value":null}] 14:43:52 INFO - PROCESS | 1918 | 1463435032184 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd4c000 == 83 [pid = 1918] [id = 211] 14:43:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 104 (0x8de42400) [pid = 1918] [serial = 633] [outer = (nil)] 14:43:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 105 (0x8e950400) [pid = 1918] [serial = 634] [outer = 0x8de42400] 14:43:52 INFO - PROCESS | 1918 | 1463435032381 Marionette DEBUG loaded listener.js 14:43:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 106 (0x8efea400) [pid = 1918] [serial = 635] [outer = 0x8de42400] 14:43:53 INFO - PROCESS | 1918 | 1463435033175 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] 14:43:53 INFO - PROCESS | 1918 | 1463435033224 Marionette TRACE conn3 <- [1,817,null,{"value":"8"}] 14:43:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 14:43:53 INFO - PROCESS | 1918 | 1463435033232 Marionette TRACE conn3 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:43:53 INFO - PROCESS | 1918 | 1463435033235 Marionette TRACE conn3 <- [1,818,null,{}] 14:43:53 INFO - PROCESS | 1918 | 1463435033240 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}] 14:43:53 INFO - PROCESS | 1918 | 1463435033464 Marionette TRACE conn3 <- [1,819,null,{"value":null}] 14:43:53 INFO - PROCESS | 1918 | 1463435033487 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e943000 == 84 [pid = 1918] [id = 212] 14:43:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 107 (0x8e945c00) [pid = 1918] [serial = 636] [outer = (nil)] 14:43:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 108 (0x91c05000) [pid = 1918] [serial = 637] [outer = 0x8e945c00] 14:43:53 INFO - PROCESS | 1918 | 1463435033559 Marionette DEBUG loaded listener.js 14:43:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 109 (0x91c0d000) [pid = 1918] [serial = 638] [outer = 0x8e945c00] 14:43:54 INFO - PROCESS | 1918 | 1463435034524 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]]]}] 14:43:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:43:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1336ms 14:43:54 INFO - PROCESS | 1918 | 1463435034589 Marionette TRACE conn3 -> [0,821,"getWindowHandle",null] 14:43:54 INFO - PROCESS | 1918 | 1463435034594 Marionette TRACE conn3 <- [1,821,null,{"value":"8"}] 14:43:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:43:54 INFO - PROCESS | 1918 | 1463435034600 Marionette TRACE conn3 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:43:54 INFO - PROCESS | 1918 | 1463435034603 Marionette TRACE conn3 <- [1,822,null,{}] 14:43:54 INFO - PROCESS | 1918 | 1463435034613 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}] 14:43:54 INFO - PROCESS | 1918 | 1463435034816 Marionette TRACE conn3 <- [1,823,null,{"value":null}] 14:43:54 INFO - PROCESS | 1918 | 1463435034849 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe5400 == 85 [pid = 1918] [id = 213] 14:43:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 110 (0x91c0d400) [pid = 1918] [serial = 639] [outer = (nil)] 14:43:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 111 (0x91ce7800) [pid = 1918] [serial = 640] [outer = 0x91c0d400] 14:43:54 INFO - PROCESS | 1918 | 1463435034924 Marionette DEBUG loaded listener.js 14:43:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 112 (0x92428800) [pid = 1918] [serial = 641] [outer = 0x91c0d400] 14:43:55 INFO - PROCESS | 1918 | --DOMWINDOW == 111 (0x8dd42400) [pid = 1918] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 14:43:55 INFO - PROCESS | 1918 | --DOMWINDOW == 110 (0x8be42c00) [pid = 1918] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 14:43:55 INFO - PROCESS | 1918 | --DOMWINDOW == 109 (0x8d5e2400) [pid = 1918] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 14:43:55 INFO - PROCESS | 1918 | --DOMWINDOW == 108 (0x8bf6ec00) [pid = 1918] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 14:43:55 INFO - PROCESS | 1918 | --DOMWINDOW == 107 (0x8e868800) [pid = 1918] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:43:55 INFO - PROCESS | 1918 | --DOMWINDOW == 106 (0x8dd43800) [pid = 1918] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 14:43:55 INFO - PROCESS | 1918 | --DOMWINDOW == 105 (0x8de49800) [pid = 1918] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:43:55 INFO - PROCESS | 1918 | 1463435035905 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] 14:43:55 INFO - PROCESS | 1918 | 1463435035937 Marionette TRACE conn3 <- [1,825,null,{"value":"8"}] 14:43:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 14:43:55 INFO - PROCESS | 1918 | 1463435035944 Marionette TRACE conn3 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:43:55 INFO - PROCESS | 1918 | 1463435035946 Marionette TRACE conn3 <- [1,826,null,{}] 14:43:55 INFO - PROCESS | 1918 | 1463435035951 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}] 14:43:56 INFO - PROCESS | 1918 | 1463435036111 Marionette TRACE conn3 <- [1,827,null,{"value":null}] 14:43:56 INFO - PROCESS | 1918 | 1463435036128 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd42400 == 86 [pid = 1918] [id = 214] 14:43:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 106 (0x91ce0800) [pid = 1918] [serial = 642] [outer = (nil)] 14:43:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 107 (0x950e1800) [pid = 1918] [serial = 643] [outer = 0x91ce0800] 14:43:56 INFO - PROCESS | 1918 | 1463435036200 Marionette DEBUG loaded listener.js 14:43:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 108 (0x9510ac00) [pid = 1918] [serial = 644] [outer = 0x91ce0800] 14:43:57 INFO - PROCESS | 1918 | 1463435037055 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]]]}] 14:43:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:43:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1128ms 14:43:57 INFO - PROCESS | 1918 | 1463435037072 Marionette TRACE conn3 -> [0,829,"getWindowHandle",null] 14:43:57 INFO - PROCESS | 1918 | 1463435037074 Marionette TRACE conn3 <- [1,829,null,{"value":"8"}] 14:43:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:43:57 INFO - PROCESS | 1918 | 1463435037090 Marionette TRACE conn3 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:43:57 INFO - PROCESS | 1918 | 1463435037093 Marionette TRACE conn3 <- [1,830,null,{}] 14:43:57 INFO - PROCESS | 1918 | 1463435037098 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}] 14:43:57 INFO - PROCESS | 1918 | 1463435037251 Marionette TRACE conn3 <- [1,831,null,{"value":null}] 14:43:57 INFO - PROCESS | 1918 | 1463435037265 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x92480c00 == 87 [pid = 1918] [id = 215] 14:43:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 109 (0x950df800) [pid = 1918] [serial = 645] [outer = (nil)] 14:43:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 110 (0x95d06400) [pid = 1918] [serial = 646] [outer = 0x950df800] 14:43:57 INFO - PROCESS | 1918 | 1463435037334 Marionette DEBUG loaded listener.js 14:43:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 111 (0x95d0f800) [pid = 1918] [serial = 647] [outer = 0x950df800] 14:43:58 INFO - PROCESS | 1918 | 1463435038473 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]]]}] 14:43:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:43:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1432ms 14:43:58 INFO - PROCESS | 1918 | 1463435038524 Marionette TRACE conn3 -> [0,833,"getWindowHandle",null] 14:43:58 INFO - PROCESS | 1918 | 1463435038532 Marionette TRACE conn3 <- [1,833,null,{"value":"8"}] 14:43:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:43:58 INFO - PROCESS | 1918 | 1463435038540 Marionette TRACE conn3 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:43:58 INFO - PROCESS | 1918 | 1463435038547 Marionette TRACE conn3 <- [1,834,null,{}] 14:43:58 INFO - PROCESS | 1918 | 1463435038555 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}] 14:43:58 INFO - PROCESS | 1918 | 1463435038750 Marionette TRACE conn3 <- [1,835,null,{"value":null}] 14:43:58 INFO - PROCESS | 1918 | 1463435038942 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:43:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d31cc00 == 88 [pid = 1918] [id = 216] 14:43:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 112 (0x8d5de400) [pid = 1918] [serial = 648] [outer = (nil)] 14:43:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 113 (0x8dd4ac00) [pid = 1918] [serial = 649] [outer = 0x8d5de400] 14:43:59 INFO - PROCESS | 1918 | 1463435039030 Marionette DEBUG loaded listener.js 14:43:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 114 (0x8e6a2c00) [pid = 1918] [serial = 650] [outer = 0x8d5de400] 14:44:00 INFO - PROCESS | 1918 | 1463435040003 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]]]}] 14:44:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:44:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1491ms 14:44:00 INFO - PROCESS | 1918 | 1463435040031 Marionette TRACE conn3 -> [0,837,"getWindowHandle",null] 14:44:00 INFO - PROCESS | 1918 | 1463435040040 Marionette TRACE conn3 <- [1,837,null,{"value":"8"}] 14:44:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:44:00 INFO - PROCESS | 1918 | 1463435040050 Marionette TRACE conn3 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:44:00 INFO - PROCESS | 1918 | 1463435040055 Marionette TRACE conn3 <- [1,838,null,{}] 14:44:00 INFO - PROCESS | 1918 | 1463435040061 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}] 14:44:00 INFO - PROCESS | 1918 | 1463435040306 Marionette TRACE conn3 <- [1,839,null,{"value":null}] 14:44:00 INFO - PROCESS | 1918 | 1463435040595 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de45000 == 89 [pid = 1918] [id = 217] 14:44:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 115 (0x8e945400) [pid = 1918] [serial = 651] [outer = (nil)] 14:44:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 116 (0x914b3400) [pid = 1918] [serial = 652] [outer = 0x8e945400] 14:44:00 INFO - PROCESS | 1918 | 1463435040729 Marionette DEBUG loaded listener.js 14:44:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 117 (0x91ce4400) [pid = 1918] [serial = 653] [outer = 0x8e945400] 14:44:01 INFO - PROCESS | 1918 | 1463435041676 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]]]}] 14:44:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:44:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1693ms 14:44:01 INFO - PROCESS | 1918 | 1463435041743 Marionette TRACE conn3 -> [0,841,"getWindowHandle",null] 14:44:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:44:01 INFO - PROCESS | 1918 | 1463435041748 Marionette TRACE conn3 <- [1,841,null,{"value":"8"}] 14:44:01 INFO - PROCESS | 1918 | 1463435041755 Marionette TRACE conn3 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:44:01 INFO - PROCESS | 1918 | 1463435041760 Marionette TRACE conn3 <- [1,842,null,{}] 14:44:01 INFO - PROCESS | 1918 | 1463435041780 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}] 14:44:02 INFO - PROCESS | 1918 | 1463435042020 Marionette TRACE conn3 <- [1,843,null,{"value":null}] 14:44:02 INFO - PROCESS | 1918 | 1463435042266 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf6ac00 == 90 [pid = 1918] [id = 218] 14:44:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 118 (0x950e2000) [pid = 1918] [serial = 654] [outer = (nil)] 14:44:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 119 (0x977da800) [pid = 1918] [serial = 655] [outer = 0x950e2000] 14:44:02 INFO - PROCESS | 1918 | 1463435042373 Marionette DEBUG loaded listener.js 14:44:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 120 (0x985a4400) [pid = 1918] [serial = 656] [outer = 0x950e2000] 14:44:03 INFO - PROCESS | 1918 | 1463435043268 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]]]}] 14:44:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:44:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1543ms 14:44:03 INFO - PROCESS | 1918 | 1463435043297 Marionette TRACE conn3 -> [0,845,"getWindowHandle",null] 14:44:03 INFO - PROCESS | 1918 | 1463435043302 Marionette TRACE conn3 <- [1,845,null,{"value":"8"}] 14:44:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:44:03 INFO - PROCESS | 1918 | 1463435043308 Marionette TRACE conn3 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:44:03 INFO - PROCESS | 1918 | 1463435043312 Marionette TRACE conn3 <- [1,846,null,{}] 14:44:03 INFO - PROCESS | 1918 | 1463435043317 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}] 14:44:03 INFO - PROCESS | 1918 | 1463435043512 Marionette TRACE conn3 <- [1,847,null,{"value":null}] 14:44:03 INFO - PROCESS | 1918 | 1463435043704 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d0d000 == 91 [pid = 1918] [id = 219] 14:44:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 121 (0x99145c00) [pid = 1918] [serial = 657] [outer = (nil)] 14:44:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 122 (0x995a6400) [pid = 1918] [serial = 658] [outer = 0x99145c00] 14:44:03 INFO - PROCESS | 1918 | 1463435043832 Marionette DEBUG loaded listener.js 14:44:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 123 (0x995ddc00) [pid = 1918] [serial = 659] [outer = 0x99145c00] 14:44:04 INFO - PROCESS | 1918 | 1463435044721 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]]]}] 14:44:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:44:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1427ms 14:44:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:44:04 INFO - PROCESS | 1918 | 1463435044736 Marionette TRACE conn3 -> [0,849,"getWindowHandle",null] 14:44:04 INFO - PROCESS | 1918 | 1463435044739 Marionette TRACE conn3 <- [1,849,null,{"value":"8"}] 14:44:04 INFO - PROCESS | 1918 | 1463435044746 Marionette TRACE conn3 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:44:04 INFO - PROCESS | 1918 | 1463435044750 Marionette TRACE conn3 <- [1,850,null,{}] 14:44:04 INFO - PROCESS | 1918 | 1463435044756 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}] 14:44:04 INFO - PROCESS | 1918 | 1463435044924 Marionette TRACE conn3 <- [1,851,null,{"value":null}] 14:44:05 INFO - PROCESS | 1918 | 1463435045127 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c8800 == 92 [pid = 1918] [id = 220] 14:44:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 124 (0x8d321400) [pid = 1918] [serial = 660] [outer = (nil)] 14:44:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0x996da800) [pid = 1918] [serial = 661] [outer = 0x8d321400] 14:44:05 INFO - PROCESS | 1918 | 1463435045251 Marionette DEBUG loaded listener.js 14:44:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x996e3400) [pid = 1918] [serial = 662] [outer = 0x8d321400] 14:44:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x995e0c00) [pid = 1918] [serial = 663] [outer = 0x93c0bc00] 14:44:06 INFO - PROCESS | 1918 | 1463435046394 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]]]}] 14:44:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:44:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1682ms 14:44:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:44:06 INFO - PROCESS | 1918 | 1463435046427 Marionette TRACE conn3 -> [0,853,"getWindowHandle",null] 14:44:06 INFO - PROCESS | 1918 | 1463435046430 Marionette TRACE conn3 <- [1,853,null,{"value":"8"}] 14:44:06 INFO - PROCESS | 1918 | 1463435046463 Marionette TRACE conn3 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:44:06 INFO - PROCESS | 1918 | 1463435046467 Marionette TRACE conn3 <- [1,854,null,{}] 14:44:06 INFO - PROCESS | 1918 | 1463435046478 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}] 14:44:06 INFO - PROCESS | 1918 | 1463435046780 Marionette TRACE conn3 <- [1,855,null,{"value":null}] 14:44:07 INFO - PROCESS | 1918 | 1463435047008 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c9000 == 93 [pid = 1918] [id = 221] 14:44:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x995aac00) [pid = 1918] [serial = 664] [outer = (nil)] 14:44:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x9a33d400) [pid = 1918] [serial = 665] [outer = 0x995aac00] 14:44:07 INFO - PROCESS | 1918 | 1463435047092 Marionette DEBUG loaded listener.js 14:44:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x9a35f000) [pid = 1918] [serial = 666] [outer = 0x995aac00] 14:44:07 INFO - PROCESS | 1918 | 1463435047914 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]]]}] 14:44:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:44:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1514ms 14:44:07 INFO - PROCESS | 1918 | 1463435047951 Marionette TRACE conn3 -> [0,857,"getWindowHandle",null] 14:44:07 INFO - PROCESS | 1918 | 1463435047956 Marionette TRACE conn3 <- [1,857,null,{"value":"8"}] 14:44:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:44:07 INFO - PROCESS | 1918 | 1463435047962 Marionette TRACE conn3 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:44:07 INFO - PROCESS | 1918 | 1463435047966 Marionette TRACE conn3 <- [1,858,null,{}] 14:44:07 INFO - PROCESS | 1918 | 1463435047971 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}] 14:44:08 INFO - PROCESS | 1918 | 1463435048154 Marionette TRACE conn3 <- [1,859,null,{"value":null}] 14:44:08 INFO - PROCESS | 1918 | 1463435048344 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a85800 == 94 [pid = 1918] [id = 222] 14:44:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x99791800) [pid = 1918] [serial = 667] [outer = (nil)] 14:44:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x9ae77400) [pid = 1918] [serial = 668] [outer = 0x99791800] 14:44:08 INFO - PROCESS | 1918 | 1463435048428 Marionette DEBUG loaded listener.js 14:44:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x9afa7000) [pid = 1918] [serial = 669] [outer = 0x99791800] 14:44:09 INFO - PROCESS | 1918 | 1463435049354 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]]]}] 14:44:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:44:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1432ms 14:44:09 INFO - PROCESS | 1918 | 1463435049396 Marionette TRACE conn3 -> [0,861,"getWindowHandle",null] 14:44:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:44:09 INFO - PROCESS | 1918 | 1463435049400 Marionette TRACE conn3 <- [1,861,null,{"value":"8"}] 14:44:09 INFO - PROCESS | 1918 | 1463435049406 Marionette TRACE conn3 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:44:09 INFO - PROCESS | 1918 | 1463435049410 Marionette TRACE conn3 <- [1,862,null,{}] 14:44:09 INFO - PROCESS | 1918 | 1463435049415 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}] 14:44:09 INFO - PROCESS | 1918 | 1463435049589 Marionette TRACE conn3 <- [1,863,null,{"value":null}] 14:44:09 INFO - PROCESS | 1918 | 1463435049794 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x91320800 == 95 [pid = 1918] [id = 223] 14:44:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x92488000) [pid = 1918] [serial = 670] [outer = (nil)] 14:44:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x9b0a6400) [pid = 1918] [serial = 671] [outer = 0x92488000] 14:44:09 INFO - PROCESS | 1918 | 1463435049917 Marionette DEBUG loaded listener.js 14:44:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0xa0511400) [pid = 1918] [serial = 672] [outer = 0x92488000] 14:44:10 INFO - PROCESS | 1918 | 1463435050815 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]]]}] 14:44:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:44:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1482ms 14:44:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:44:10 INFO - PROCESS | 1918 | 1463435050889 Marionette TRACE conn3 -> [0,865,"getWindowHandle",null] 14:44:10 INFO - PROCESS | 1918 | 1463435050892 Marionette TRACE conn3 <- [1,865,null,{"value":"8"}] 14:44:10 INFO - PROCESS | 1918 | 1463435050898 Marionette TRACE conn3 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:44:10 INFO - PROCESS | 1918 | 1463435050902 Marionette TRACE conn3 <- [1,866,null,{}] 14:44:10 INFO - PROCESS | 1918 | 1463435050907 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}] 14:44:11 INFO - PROCESS | 1918 | 1463435051092 Marionette TRACE conn3 <- [1,867,null,{"value":null}] 14:44:11 INFO - PROCESS | 1918 | 1463435051280 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a6bf000 == 96 [pid = 1918] [id = 224] 14:44:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x9ae7e400) [pid = 1918] [serial = 673] [outer = (nil)] 14:44:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0xa22c6c00) [pid = 1918] [serial = 674] [outer = 0x9ae7e400] 14:44:11 INFO - PROCESS | 1918 | 1463435051406 Marionette DEBUG loaded listener.js 14:44:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0xa2327800) [pid = 1918] [serial = 675] [outer = 0x9ae7e400] 14:44:12 INFO - PROCESS | 1918 | 1463435052315 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]]]}] 14:44:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:44:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1448ms 14:44:12 INFO - PROCESS | 1918 | 1463435052346 Marionette TRACE conn3 -> [0,869,"getWindowHandle",null] 14:44:12 INFO - PROCESS | 1918 | 1463435052349 Marionette TRACE conn3 <- [1,869,null,{"value":"8"}] 14:44:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:44:12 INFO - PROCESS | 1918 | 1463435052355 Marionette TRACE conn3 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:44:12 INFO - PROCESS | 1918 | 1463435052359 Marionette TRACE conn3 <- [1,870,null,{}] 14:44:12 INFO - PROCESS | 1918 | 1463435052364 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}] 14:44:12 INFO - PROCESS | 1918 | 1463435052533 Marionette TRACE conn3 <- [1,871,null,{"value":null}] 14:44:12 INFO - PROCESS | 1918 | 1463435052723 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x99790400 == 97 [pid = 1918] [id = 225] 14:44:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0xa22bd000) [pid = 1918] [serial = 676] [outer = (nil)] 14:44:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0xa27de800) [pid = 1918] [serial = 677] [outer = 0xa22bd000] 14:44:12 INFO - PROCESS | 1918 | 1463435052805 Marionette DEBUG loaded listener.js 14:44:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0xa3154800) [pid = 1918] [serial = 678] [outer = 0xa22bd000] 14:44:13 INFO - PROCESS | 1918 | 1463435053754 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]]]}] 14:44:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:44:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1435ms 14:44:13 INFO - PROCESS | 1918 | 1463435053792 Marionette TRACE conn3 -> [0,873,"getWindowHandle",null] 14:44:13 INFO - PROCESS | 1918 | 1463435053796 Marionette TRACE conn3 <- [1,873,null,{"value":"8"}] 14:44:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:44:13 INFO - PROCESS | 1918 | 1463435053803 Marionette TRACE conn3 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:44:13 INFO - PROCESS | 1918 | 1463435053808 Marionette TRACE conn3 <- [1,874,null,{}] 14:44:13 INFO - PROCESS | 1918 | 1463435053813 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}] 14:44:14 INFO - PROCESS | 1918 | 1463435054016 Marionette TRACE conn3 <- [1,875,null,{"value":null}] 14:44:14 INFO - PROCESS | 1918 | 1463435054207 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x92485400 == 98 [pid = 1918] [id = 226] 14:44:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x95104400) [pid = 1918] [serial = 679] [outer = (nil)] 14:44:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x95baa800) [pid = 1918] [serial = 680] [outer = 0x95104400] 14:44:14 INFO - PROCESS | 1918 | 1463435054344 Marionette DEBUG loaded listener.js 14:44:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0xa2373400) [pid = 1918] [serial = 681] [outer = 0x95104400] 14:44:15 INFO - PROCESS | 1918 | 1463435055177 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]]]}] 14:44:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:44:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1480ms 14:44:15 INFO - PROCESS | 1918 | 1463435055285 Marionette TRACE conn3 -> [0,877,"getWindowHandle",null] 14:44:15 INFO - PROCESS | 1918 | 1463435055288 Marionette TRACE conn3 <- [1,877,null,{"value":"8"}] 14:44:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:44:15 INFO - PROCESS | 1918 | 1463435055294 Marionette TRACE conn3 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:44:15 INFO - PROCESS | 1918 | 1463435055298 Marionette TRACE conn3 <- [1,878,null,{}] 14:44:15 INFO - PROCESS | 1918 | 1463435055303 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}] 14:44:15 INFO - PROCESS | 1918 | 1463435055483 Marionette TRACE conn3 <- [1,879,null,{"value":null}] 14:44:15 INFO - PROCESS | 1918 | 1463435055670 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x8adce000 == 99 [pid = 1918] [id = 227] 14:44:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8adce800) [pid = 1918] [serial = 682] [outer = (nil)] 14:44:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8add5c00) [pid = 1918] [serial = 683] [outer = 0x8adce800] 14:44:15 INFO - PROCESS | 1918 | 1463435055756 Marionette DEBUG loaded listener.js 14:44:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8add7c00) [pid = 1918] [serial = 684] [outer = 0x8adce800] 14:44:16 INFO - PROCESS | 1918 | 1463435056604 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]]]}] 14:44:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:44:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1381ms 14:44:16 INFO - PROCESS | 1918 | 1463435056677 Marionette TRACE conn3 -> [0,881,"getWindowHandle",null] 14:44:16 INFO - PROCESS | 1918 | 1463435056680 Marionette TRACE conn3 <- [1,881,null,{"value":"8"}] 14:44:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:44:16 INFO - PROCESS | 1918 | 1463435056686 Marionette TRACE conn3 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:44:16 INFO - PROCESS | 1918 | 1463435056700 Marionette TRACE conn3 <- [1,882,null,{}] 14:44:16 INFO - PROCESS | 1918 | 1463435056705 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}] 14:44:16 INFO - PROCESS | 1918 | 1463435056944 Marionette TRACE conn3 <- [1,883,null,{"value":null}] 14:44:17 INFO - PROCESS | 1918 | 1463435057179 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x8adcdc00 == 100 [pid = 1918] [id = 228] 14:44:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8add0800) [pid = 1918] [serial = 685] [outer = (nil)] 14:44:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8bc56400) [pid = 1918] [serial = 686] [outer = 0x8add0800] 14:44:17 INFO - PROCESS | 1918 | 1463435057309 Marionette DEBUG loaded listener.js 14:44:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8bc59c00) [pid = 1918] [serial = 687] [outer = 0x8add0800] 14:44:18 INFO - PROCESS | 1918 | 1463435058208 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]]]}] 14:44:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:44:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1549ms 14:44:18 INFO - PROCESS | 1918 | 1463435058237 Marionette TRACE conn3 -> [0,885,"getWindowHandle",null] 14:44:18 INFO - PROCESS | 1918 | 1463435058240 Marionette TRACE conn3 <- [1,885,null,{"value":"8"}] 14:44:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:44:18 INFO - PROCESS | 1918 | 1463435058246 Marionette TRACE conn3 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:44:18 INFO - PROCESS | 1918 | 1463435058250 Marionette TRACE conn3 <- [1,886,null,{}] 14:44:18 INFO - PROCESS | 1918 | 1463435058255 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}] 14:44:18 INFO - PROCESS | 1918 | 1463435058434 Marionette TRACE conn3 <- [1,887,null,{"value":null}] 14:44:19 INFO - PROCESS | 1918 | 1463435058999 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bc62800 == 101 [pid = 1918] [id = 229] 14:44:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8bc62c00) [pid = 1918] [serial = 688] [outer = (nil)] 14:44:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8bf64c00) [pid = 1918] [serial = 689] [outer = 0x8bc62c00] 14:44:19 INFO - PROCESS | 1918 | 1463435059150 Marionette DEBUG loaded listener.js 14:44:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8c0ccc00) [pid = 1918] [serial = 690] [outer = 0x8bc62c00] 14:44:20 INFO - PROCESS | 1918 | 1463435060050 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]]]}] 14:44:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:44:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1834ms 14:44:20 INFO - PROCESS | 1918 | 1463435060082 Marionette TRACE conn3 -> [0,889,"getWindowHandle",null] 14:44:20 INFO - PROCESS | 1918 | 1463435060087 Marionette TRACE conn3 <- [1,889,null,{"value":"8"}] 14:44:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:44:20 INFO - PROCESS | 1918 | 1463435060095 Marionette TRACE conn3 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:44:20 INFO - PROCESS | 1918 | 1463435060100 Marionette TRACE conn3 <- [1,890,null,{}] 14:44:20 INFO - PROCESS | 1918 | 1463435060107 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}] 14:44:20 INFO - PROCESS | 1918 | 1463435060276 Marionette TRACE conn3 <- [1,891,null,{"value":null}] 14:44:20 INFO - PROCESS | 1918 | 1463435060480 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d323800 == 102 [pid = 1918] [id = 230] 14:44:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8d5e3c00) [pid = 1918] [serial = 691] [outer = (nil)] 14:44:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8dc20800) [pid = 1918] [serial = 692] [outer = 0x8d5e3c00] 14:44:20 INFO - PROCESS | 1918 | 1463435060555 Marionette DEBUG loaded listener.js 14:44:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8de41c00) [pid = 1918] [serial = 693] [outer = 0x8d5e3c00] 14:44:21 INFO - PROCESS | 1918 | 1463435061640 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]]]}] 14:44:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:44:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1589ms 14:44:21 INFO - PROCESS | 1918 | --DOCSHELL 0x9210c800 == 101 [pid = 1918] [id = 8] 14:44:21 INFO - PROCESS | 1918 | --DOCSHELL 0x950e4800 == 100 [pid = 1918] [id = 26] 14:44:21 INFO - PROCESS | 1918 | --DOCSHELL 0x8e6ab400 == 99 [pid = 1918] [id = 128] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8c0cd800) [pid = 1918] [serial = 589] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | 1463435061767 Marionette TRACE conn3 -> [0,893,"getWindowHandle",null] 14:44:21 INFO - PROCESS | 1918 | 1463435061772 Marionette TRACE conn3 <- [1,893,null,{"value":"8"}] 14:44:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:44:21 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6cd400 == 98 [pid = 1918] [id = 172] 14:44:21 INFO - PROCESS | 1918 | 1463435061846 Marionette TRACE conn3 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:44:21 INFO - PROCESS | 1918 | 1463435061850 Marionette TRACE conn3 <- [1,894,null,{}] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8d5d8400) [pid = 1918] [serial = 581] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x9131ec00) [pid = 1918] [serial = 572] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8e8eb800) [pid = 1918] [serial = 571] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x996d9400) [pid = 1918] [serial = 578] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x93cdc800) [pid = 1918] [serial = 577] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x9aeb7400) [pid = 1918] [serial = 568] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8d4e8800) [pid = 1918] [serial = 550] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8e94fc00) [pid = 1918] [serial = 553] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x95a7c000) [pid = 1918] [serial = 556] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x98eeac00) [pid = 1918] [serial = 559] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x9975f800) [pid = 1918] [serial = 562] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x99795400) [pid = 1918] [serial = 565] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x991e1000) [pid = 1918] [serial = 587] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x8e6a1800) [pid = 1918] [serial = 584] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x93c0b400) [pid = 1918] [serial = 548] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x95102400) [pid = 1918] [serial = 586] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8d5e1c00) [pid = 1918] [serial = 583] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x93c07800) [pid = 1918] [serial = 574] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x95a7e000) [pid = 1918] [serial = 575] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x8d320800) [pid = 1918] [serial = 580] [outer = (nil)] [url = about:blank] 14:44:21 INFO - PROCESS | 1918 | 1463435061884 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}] 14:44:22 INFO - PROCESS | 1918 | 1463435062039 Marionette TRACE conn3 <- [1,895,null,{"value":null}] 14:44:22 INFO - PROCESS | 1918 | 1463435062138 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5e4c00 == 99 [pid = 1918] [id = 231] 14:44:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8dd4d000) [pid = 1918] [serial = 694] [outer = (nil)] 14:44:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8e6b0800) [pid = 1918] [serial = 695] [outer = 0x8dd4d000] 14:44:22 INFO - PROCESS | 1918 | 1463435062223 Marionette DEBUG loaded listener.js 14:44:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8e868400) [pid = 1918] [serial = 696] [outer = 0x8dd4d000] 14:44:23 INFO - PROCESS | 1918 | 1463435063074 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]]]}] 14:44:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:44:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1296ms 14:44:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:44:23 INFO - PROCESS | 1918 | 1463435063109 Marionette TRACE conn3 -> [0,897,"getWindowHandle",null] 14:44:23 INFO - PROCESS | 1918 | 1463435063113 Marionette TRACE conn3 <- [1,897,null,{"value":"8"}] 14:44:23 INFO - PROCESS | 1918 | 1463435063121 Marionette TRACE conn3 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:44:23 INFO - PROCESS | 1918 | 1463435063129 Marionette TRACE conn3 <- [1,898,null,{}] 14:44:23 INFO - PROCESS | 1918 | 1463435063143 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}] 14:44:23 INFO - PROCESS | 1918 | 1463435063318 Marionette TRACE conn3 <- [1,899,null,{"value":null}] 14:44:23 INFO - PROCESS | 1918 | 1463435063470 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5e1c00 == 100 [pid = 1918] [id = 232] 14:44:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8e941400) [pid = 1918] [serial = 697] [outer = (nil)] 14:44:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x9131d800) [pid = 1918] [serial = 698] [outer = 0x8e941400] 14:44:23 INFO - PROCESS | 1918 | 1463435063552 Marionette DEBUG loaded listener.js 14:44:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x914b3000) [pid = 1918] [serial = 699] [outer = 0x8e941400] 14:44:24 INFO - PROCESS | 1918 | 1463435064303 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]]]}] 14:44:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:44:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1193ms 14:44:24 INFO - PROCESS | 1918 | 1463435064311 Marionette TRACE conn3 -> [0,901,"getWindowHandle",null] 14:44:24 INFO - PROCESS | 1918 | 1463435064314 Marionette TRACE conn3 <- [1,901,null,{"value":"8"}] 14:44:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:44:24 INFO - PROCESS | 1918 | 1463435064345 Marionette TRACE conn3 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:44:24 INFO - PROCESS | 1918 | 1463435064347 Marionette TRACE conn3 <- [1,902,null,{}] 14:44:24 INFO - PROCESS | 1918 | 1463435064363 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}] 14:44:24 INFO - PROCESS | 1918 | 1463435064568 Marionette TRACE conn3 <- [1,903,null,{"value":null}] 14:44:24 INFO - PROCESS | 1918 | 1463435064598 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe4800 == 101 [pid = 1918] [id = 233] 14:44:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x9131f400) [pid = 1918] [serial = 700] [outer = (nil)] 14:44:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x91cde800) [pid = 1918] [serial = 701] [outer = 0x9131f400] 14:44:24 INFO - PROCESS | 1918 | 1463435064670 Marionette DEBUG loaded listener.js 14:44:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x9210d800) [pid = 1918] [serial = 702] [outer = 0x9131f400] 14:44:25 INFO - PROCESS | 1918 | 1463435065542 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]]]}] 14:44:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:44:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1255ms 14:44:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:44:25 INFO - PROCESS | 1918 | 1463435065576 Marionette TRACE conn3 -> [0,905,"getWindowHandle",null] 14:44:25 INFO - PROCESS | 1918 | 1463435065579 Marionette TRACE conn3 <- [1,905,null,{"value":"8"}] 14:44:25 INFO - PROCESS | 1918 | 1463435065585 Marionette TRACE conn3 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:44:25 INFO - PROCESS | 1918 | 1463435065588 Marionette TRACE conn3 <- [1,906,null,{}] 14:44:25 INFO - PROCESS | 1918 | 1463435065594 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}] 14:44:25 INFO - PROCESS | 1918 | 1463435065818 Marionette TRACE conn3 <- [1,907,null,{"value":null}] 14:44:25 INFO - PROCESS | 1918 | 1463435065847 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x92410800 == 102 [pid = 1918] [id = 234] 14:44:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x92484c00) [pid = 1918] [serial = 703] [outer = (nil)] 14:44:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x93964c00) [pid = 1918] [serial = 704] [outer = 0x92484c00] 14:44:25 INFO - PROCESS | 1918 | 1463435065928 Marionette DEBUG loaded listener.js 14:44:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x93cdec00) [pid = 1918] [serial = 705] [outer = 0x92484c00] 14:44:26 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x91ce0800) [pid = 1918] [serial = 642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:44:26 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x91c0d400) [pid = 1918] [serial = 639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:44:26 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8e945c00) [pid = 1918] [serial = 636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:44:26 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x8d5e6c00) [pid = 1918] [serial = 627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:44:26 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8d4ec000) [pid = 1918] [serial = 630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:44:26 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x8de42400) [pid = 1918] [serial = 633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:44:27 INFO - PROCESS | 1918 | 1463435067100 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]]]}] 14:44:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:44:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1581ms 14:44:27 INFO - PROCESS | 1918 | 1463435067167 Marionette TRACE conn3 -> [0,909,"getWindowHandle",null] 14:44:27 INFO - PROCESS | 1918 | 1463435067170 Marionette TRACE conn3 <- [1,909,null,{"value":"8"}] 14:44:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:44:27 INFO - PROCESS | 1918 | 1463435067181 Marionette TRACE conn3 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:44:27 INFO - PROCESS | 1918 | 1463435067183 Marionette TRACE conn3 <- [1,910,null,{}] 14:44:27 INFO - PROCESS | 1918 | 1463435067196 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}] 14:44:27 INFO - PROCESS | 1918 | 1463435067357 Marionette TRACE conn3 <- [1,911,null,{"value":null}] 14:44:27 INFO - PROCESS | 1918 | 1463435067368 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf65000 == 103 [pid = 1918] [id = 235] 14:44:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8bf6dc00) [pid = 1918] [serial = 706] [outer = (nil)] 14:44:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x95109400) [pid = 1918] [serial = 707] [outer = 0x8bf6dc00] 14:44:27 INFO - PROCESS | 1918 | 1463435067439 Marionette DEBUG loaded listener.js 14:44:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x95a83800) [pid = 1918] [serial = 708] [outer = 0x8bf6dc00] 14:44:28 INFO - PROCESS | 1918 | 1463435068307 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]]]}] 14:44:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:44:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1190ms 14:44:28 INFO - PROCESS | 1918 | 1463435068369 Marionette TRACE conn3 -> [0,913,"getWindowHandle",null] 14:44:28 INFO - PROCESS | 1918 | 1463435068372 Marionette TRACE conn3 <- [1,913,null,{"value":"8"}] 14:44:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:44:28 INFO - PROCESS | 1918 | 1463435068378 Marionette TRACE conn3 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:44:28 INFO - PROCESS | 1918 | 1463435068381 Marionette TRACE conn3 <- [1,914,null,{}] 14:44:28 INFO - PROCESS | 1918 | 1463435068386 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}] 14:44:28 INFO - PROCESS | 1918 | 1463435068539 Marionette TRACE conn3 <- [1,915,null,{"value":null}] 14:44:28 INFO - PROCESS | 1918 | 1463435068550 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x91c07400 == 104 [pid = 1918] [id = 236] 14:44:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x950da000) [pid = 1918] [serial = 709] [outer = (nil)] 14:44:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x95bad000) [pid = 1918] [serial = 710] [outer = 0x950da000] 14:44:28 INFO - PROCESS | 1918 | 1463435068631 Marionette DEBUG loaded listener.js 14:44:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x95baf800) [pid = 1918] [serial = 711] [outer = 0x950da000] 14:44:29 INFO - PROCESS | 1918 | 1463435069801 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]]]}] 14:44:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:44:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1479ms 14:44:29 INFO - PROCESS | 1918 | 1463435069857 Marionette TRACE conn3 -> [0,917,"getWindowHandle",null] 14:44:29 INFO - PROCESS | 1918 | 1463435069865 Marionette TRACE conn3 <- [1,917,null,{"value":"8"}] 14:44:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:44:29 INFO - PROCESS | 1918 | 1463435069872 Marionette TRACE conn3 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:44:29 INFO - PROCESS | 1918 | 1463435069879 Marionette TRACE conn3 <- [1,918,null,{}] 14:44:29 INFO - PROCESS | 1918 | 1463435069887 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}] 14:44:30 INFO - PROCESS | 1918 | 1463435070080 Marionette TRACE conn3 <- [1,919,null,{"value":null}] 14:44:30 INFO - PROCESS | 1918 | 1463435070318 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0d1c00 == 105 [pid = 1918] [id = 237] 14:44:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8d323400) [pid = 1918] [serial = 712] [outer = (nil)] 14:44:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8d5e5800) [pid = 1918] [serial = 713] [outer = 0x8d323400] 14:44:30 INFO - PROCESS | 1918 | 1463435070449 Marionette DEBUG loaded listener.js 14:44:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8dd47c00) [pid = 1918] [serial = 714] [outer = 0x8d323400] 14:44:31 INFO - PROCESS | 1918 | 1463435071319 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]]]}] 14:44:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:44:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1487ms 14:44:31 INFO - PROCESS | 1918 | 1463435071360 Marionette TRACE conn3 -> [0,921,"getWindowHandle",null] 14:44:31 INFO - PROCESS | 1918 | 1463435071368 Marionette TRACE conn3 <- [1,921,null,{"value":"8"}] 14:44:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:44:31 INFO - PROCESS | 1918 | 1463435071379 Marionette TRACE conn3 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:44:31 INFO - PROCESS | 1918 | 1463435071383 Marionette TRACE conn3 <- [1,922,null,{}] 14:44:31 INFO - PROCESS | 1918 | 1463435071390 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}] 14:44:31 INFO - PROCESS | 1918 | 1463435071577 Marionette TRACE conn3 <- [1,923,null,{"value":null}] 14:44:31 INFO - PROCESS | 1918 | 1463435071768 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de45800 == 106 [pid = 1918] [id = 238] 14:44:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8e6aa000) [pid = 1918] [serial = 715] [outer = (nil)] 14:44:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8efe2400) [pid = 1918] [serial = 716] [outer = 0x8e6aa000] 14:44:31 INFO - PROCESS | 1918 | 1463435071866 Marionette DEBUG loaded listener.js 14:44:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x91ce0000) [pid = 1918] [serial = 717] [outer = 0x8e6aa000] 14:44:32 INFO - PROCESS | 1918 | 1463435072823 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]]]}] 14:44:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:44:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1484ms 14:44:32 INFO - PROCESS | 1918 | 1463435072863 Marionette TRACE conn3 -> [0,925,"getWindowHandle",null] 14:44:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:44:32 INFO - PROCESS | 1918 | 1463435072868 Marionette TRACE conn3 <- [1,925,null,{"value":"8"}] 14:44:32 INFO - PROCESS | 1918 | 1463435072874 Marionette TRACE conn3 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:44:32 INFO - PROCESS | 1918 | 1463435072880 Marionette TRACE conn3 <- [1,926,null,{}] 14:44:32 INFO - PROCESS | 1918 | 1463435072897 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}] 14:44:33 INFO - PROCESS | 1918 | 1463435073095 Marionette TRACE conn3 <- [1,927,null,{"value":null}] 14:44:33 INFO - PROCESS | 1918 | 1463435073289 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf66c00 == 107 [pid = 1918] [id = 239] 14:44:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x95ba6c00) [pid = 1918] [serial = 718] [outer = (nil)] 14:44:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x977dac00) [pid = 1918] [serial = 719] [outer = 0x95ba6c00] 14:44:33 INFO - PROCESS | 1918 | 1463435073422 Marionette DEBUG loaded listener.js 14:44:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x98e9c400) [pid = 1918] [serial = 720] [outer = 0x95ba6c00] 14:44:34 INFO - PROCESS | 1918 | 1463435074305 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]]]}] 14:44:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:44:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1489ms 14:44:34 INFO - PROCESS | 1918 | 1463435074362 Marionette TRACE conn3 -> [0,929,"getWindowHandle",null] 14:44:34 INFO - PROCESS | 1918 | 1463435074367 Marionette TRACE conn3 <- [1,929,null,{"value":"8"}] 14:44:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:44:34 INFO - PROCESS | 1918 | 1463435074373 Marionette TRACE conn3 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:44:34 INFO - PROCESS | 1918 | 1463435074376 Marionette TRACE conn3 <- [1,930,null,{}] 14:44:34 INFO - PROCESS | 1918 | 1463435074382 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}] 14:44:34 INFO - PROCESS | 1918 | 1463435074570 Marionette TRACE conn3 <- [1,931,null,{"value":null}] 14:44:34 INFO - PROCESS | 1918 | 1463435074760 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x8adcf800 == 108 [pid = 1918] [id = 240] 14:44:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x98eeac00) [pid = 1918] [serial = 721] [outer = (nil)] 14:44:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x995d7400) [pid = 1918] [serial = 722] [outer = 0x98eeac00] 14:44:34 INFO - PROCESS | 1918 | 1463435074847 Marionette DEBUG loaded listener.js 14:44:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x99760c00) [pid = 1918] [serial = 723] [outer = 0x98eeac00] 14:44:35 INFO - PROCESS | 1918 | 1463435075704 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]]]}] 14:44:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:44:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1379ms 14:44:35 INFO - PROCESS | 1918 | 1463435075754 Marionette TRACE conn3 -> [0,933,"getWindowHandle",null] 14:44:35 INFO - PROCESS | 1918 | 1463435075758 Marionette TRACE conn3 <- [1,933,null,{"value":"8"}] 14:44:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:44:35 INFO - PROCESS | 1918 | 1463435075764 Marionette TRACE conn3 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:44:35 INFO - PROCESS | 1918 | 1463435075768 Marionette TRACE conn3 <- [1,934,null,{}] 14:44:35 INFO - PROCESS | 1918 | 1463435075773 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}] 14:44:35 INFO - PROCESS | 1918 | 1463435075943 Marionette TRACE conn3 <- [1,935,null,{"value":null}] 14:44:36 INFO - PROCESS | 1918 | 1463435076142 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x95baa000 == 109 [pid = 1918] [id = 241] 14:44:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x991e9c00) [pid = 1918] [serial = 724] [outer = (nil)] 14:44:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x99796400) [pid = 1918] [serial = 725] [outer = 0x991e9c00] 14:44:36 INFO - PROCESS | 1918 | 1463435076234 Marionette DEBUG loaded listener.js 14:44:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x998c4c00) [pid = 1918] [serial = 726] [outer = 0x991e9c00] 14:44:37 INFO - PROCESS | 1918 | 1463435077218 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]]]}] 14:44:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:44:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1487ms 14:44:37 INFO - PROCESS | 1918 | 1463435077252 Marionette TRACE conn3 -> [0,937,"getWindowHandle",null] 14:44:37 INFO - PROCESS | 1918 | 1463435077255 Marionette TRACE conn3 <- [1,937,null,{"value":"8"}] 14:44:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:44:37 INFO - PROCESS | 1918 | 1463435077261 Marionette TRACE conn3 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:44:37 INFO - PROCESS | 1918 | 1463435077264 Marionette TRACE conn3 <- [1,938,null,{}] 14:44:37 INFO - PROCESS | 1918 | 1463435077271 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}] 14:44:37 INFO - PROCESS | 1918 | 1463435077452 Marionette TRACE conn3 <- [1,939,null,{"value":null}] 14:44:37 INFO - PROCESS | 1918 | 1463435077650 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0d5000 == 110 [pid = 1918] [id = 242] 14:44:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x92405800) [pid = 1918] [serial = 727] [outer = (nil)] 14:44:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x9a6c3800) [pid = 1918] [serial = 728] [outer = 0x92405800] 14:44:37 INFO - PROCESS | 1918 | 1463435077789 Marionette DEBUG loaded listener.js 14:44:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x9ce4ac00) [pid = 1918] [serial = 729] [outer = 0x92405800] 14:44:38 INFO - PROCESS | 1918 | 1463435078661 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]]]}] 14:44:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:44:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1432ms 14:44:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:44:38 INFO - PROCESS | 1918 | 1463435078695 Marionette TRACE conn3 -> [0,941,"getWindowHandle",null] 14:44:38 INFO - PROCESS | 1918 | 1463435078698 Marionette TRACE conn3 <- [1,941,null,{"value":"8"}] 14:44:38 INFO - PROCESS | 1918 | 1463435078704 Marionette TRACE conn3 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:44:38 INFO - PROCESS | 1918 | 1463435078708 Marionette TRACE conn3 <- [1,942,null,{}] 14:44:38 INFO - PROCESS | 1918 | 1463435078713 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}] 14:44:38 INFO - PROCESS | 1918 | 1463435078882 Marionette TRACE conn3 <- [1,943,null,{"value":null}] 14:44:39 INFO - PROCESS | 1918 | 1463435079079 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bc5dc00 == 111 [pid = 1918] [id = 243] 14:44:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x91091400) [pid = 1918] [serial = 730] [outer = (nil)] 14:44:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x91099c00) [pid = 1918] [serial = 731] [outer = 0x91091400] 14:44:39 INFO - PROCESS | 1918 | 1463435079160 Marionette DEBUG loaded listener.js 14:44:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x9109bc00) [pid = 1918] [serial = 732] [outer = 0x91091400] 14:44:40 INFO - PROCESS | 1918 | 1463435080057 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]]]}] 14:44:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:44:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1429ms 14:44:40 INFO - PROCESS | 1918 | 1463435080133 Marionette TRACE conn3 -> [0,945,"getWindowHandle",null] 14:44:40 INFO - PROCESS | 1918 | 1463435080137 Marionette TRACE conn3 <- [1,945,null,{"value":"8"}] 14:44:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:44:40 INFO - PROCESS | 1918 | 1463435080144 Marionette TRACE conn3 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:44:40 INFO - PROCESS | 1918 | 1463435080147 Marionette TRACE conn3 <- [1,946,null,{}] 14:44:40 INFO - PROCESS | 1918 | 1463435080153 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}] 14:44:40 INFO - PROCESS | 1918 | 1463435080383 Marionette TRACE conn3 <- [1,947,null,{"value":null}] 14:44:40 INFO - PROCESS | 1918 | 1463435080621 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x91092000 == 112 [pid = 1918] [id = 244] 14:44:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x91096400) [pid = 1918] [serial = 733] [outer = (nil)] 14:44:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x9a73f000) [pid = 1918] [serial = 734] [outer = 0x91096400] 14:44:40 INFO - PROCESS | 1918 | 1463435080750 Marionette DEBUG loaded listener.js 14:44:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0xa231f400) [pid = 1918] [serial = 735] [outer = 0x91096400] 14:44:41 INFO - PROCESS | 1918 | 1463435081610 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]]]}] 14:44:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:44:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1528ms 14:44:41 INFO - PROCESS | 1918 | 1463435081673 Marionette TRACE conn3 -> [0,949,"getWindowHandle",null] 14:44:41 INFO - PROCESS | 1918 | 1463435081677 Marionette TRACE conn3 <- [1,949,null,{"value":"8"}] 14:44:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:44:41 INFO - PROCESS | 1918 | 1463435081683 Marionette TRACE conn3 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:44:41 INFO - PROCESS | 1918 | 1463435081686 Marionette TRACE conn3 <- [1,950,null,{}] 14:44:41 INFO - PROCESS | 1918 | 1463435081691 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}] 14:44:41 INFO - PROCESS | 1918 | 1463435081888 Marionette TRACE conn3 <- [1,951,null,{"value":null}] 14:44:42 INFO - PROCESS | 1918 | 1463435082103 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aae9800 == 113 [pid = 1918] [id = 245] 14:44:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x8aaea400) [pid = 1918] [serial = 736] [outer = (nil)] 14:44:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x8aaf2000) [pid = 1918] [serial = 737] [outer = 0x8aaea400] 14:44:42 INFO - PROCESS | 1918 | 1463435082267 Marionette DEBUG loaded listener.js 14:44:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x8aaf5400) [pid = 1918] [serial = 738] [outer = 0x8aaea400] 14:44:43 INFO - PROCESS | 1918 | 1463435083113 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]]]}] 14:44:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:44:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1480ms 14:44:43 INFO - PROCESS | 1918 | 1463435083164 Marionette TRACE conn3 -> [0,953,"getWindowHandle",null] 14:44:43 INFO - PROCESS | 1918 | 1463435083168 Marionette TRACE conn3 <- [1,953,null,{"value":"8"}] 14:44:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:44:43 INFO - PROCESS | 1918 | 1463435083174 Marionette TRACE conn3 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:44:43 INFO - PROCESS | 1918 | 1463435083177 Marionette TRACE conn3 <- [1,954,null,{}] 14:44:43 INFO - PROCESS | 1918 | 1463435083183 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}] 14:44:43 INFO - PROCESS | 1918 | 1463435083363 Marionette TRACE conn3 <- [1,955,null,{"value":null}] 14:44:43 INFO - PROCESS | 1918 | 1463435083557 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaeb000 == 114 [pid = 1918] [id = 246] 14:44:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x8aaee800) [pid = 1918] [serial = 739] [outer = (nil)] 14:44:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x95a7c000) [pid = 1918] [serial = 740] [outer = 0x8aaee800] 14:44:43 INFO - PROCESS | 1918 | 1463435083648 Marionette DEBUG loaded listener.js 14:44:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x99dc1800) [pid = 1918] [serial = 741] [outer = 0x8aaee800] 14:44:44 INFO - PROCESS | 1918 | 1463435084589 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]]]}] 14:44:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:44:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1492ms 14:44:44 INFO - PROCESS | 1918 | 1463435084667 Marionette TRACE conn3 -> [0,957,"getWindowHandle",null] 14:44:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:44:44 INFO - PROCESS | 1918 | 1463435084671 Marionette TRACE conn3 <- [1,957,null,{"value":"8"}] 14:44:44 INFO - PROCESS | 1918 | 1463435084677 Marionette TRACE conn3 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:44:44 INFO - PROCESS | 1918 | 1463435084681 Marionette TRACE conn3 <- [1,958,null,{}] 14:44:44 INFO - PROCESS | 1918 | 1463435084687 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}] 14:44:44 INFO - PROCESS | 1918 | 1463435084920 Marionette TRACE conn3 <- [1,959,null,{"value":null}] 14:44:45 INFO - PROCESS | 1918 | 1463435085162 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b901c00 == 115 [pid = 1918] [id = 247] 14:44:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x8b902800) [pid = 1918] [serial = 742] [outer = (nil)] 14:44:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x8b90b400) [pid = 1918] [serial = 743] [outer = 0x8b902800] 14:44:45 INFO - PROCESS | 1918 | 1463435085301 Marionette DEBUG loaded listener.js 14:44:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9976a800) [pid = 1918] [serial = 744] [outer = 0x8b902800] 14:44:46 INFO - PROCESS | 1918 | 1463435086154 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]]]}] 14:44:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:44:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1536ms 14:44:46 INFO - PROCESS | 1918 | 1463435086214 Marionette TRACE conn3 -> [0,961,"getWindowHandle",null] 14:44:46 INFO - PROCESS | 1918 | 1463435086217 Marionette TRACE conn3 <- [1,961,null,{"value":"8"}] 14:44:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:44:46 INFO - PROCESS | 1918 | 1463435086223 Marionette TRACE conn3 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:44:46 INFO - PROCESS | 1918 | 1463435086227 Marionette TRACE conn3 <- [1,962,null,{}] 14:44:46 INFO - PROCESS | 1918 | 1463435086233 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}] 14:44:46 INFO - PROCESS | 1918 | 1463435086412 Marionette TRACE conn3 <- [1,963,null,{"value":null}] 14:44:46 INFO - PROCESS | 1918 | 1463435086623 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b902c00 == 116 [pid = 1918] [id = 248] 14:44:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x8b904800) [pid = 1918] [serial = 745] [outer = (nil)] 14:44:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x95c63c00) [pid = 1918] [serial = 746] [outer = 0x8b904800] 14:44:46 INFO - PROCESS | 1918 | 1463435086748 Marionette DEBUG loaded listener.js 14:44:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x95c66400) [pid = 1918] [serial = 747] [outer = 0x8b904800] 14:44:47 INFO - PROCESS | 1918 | 1463435087616 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]]]}] 14:44:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:44:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1427ms 14:44:47 INFO - PROCESS | 1918 | 1463435087652 Marionette TRACE conn3 -> [0,965,"getWindowHandle",null] 14:44:47 INFO - PROCESS | 1918 | 1463435087656 Marionette TRACE conn3 <- [1,965,null,{"value":"8"}] 14:44:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:44:47 INFO - PROCESS | 1918 | 1463435087662 Marionette TRACE conn3 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:44:47 INFO - PROCESS | 1918 | 1463435087675 Marionette TRACE conn3 <- [1,966,null,{}] 14:44:47 INFO - PROCESS | 1918 | 1463435087679 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}] 14:44:47 INFO - PROCESS | 1918 | 1463435087852 Marionette TRACE conn3 <- [1,967,null,{"value":null}] 14:44:48 INFO - PROCESS | 1918 | 1463435088053 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b898400 == 117 [pid = 1918] [id = 249] 14:44:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x8b899c00) [pid = 1918] [serial = 748] [outer = (nil)] 14:44:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x8b8a0400) [pid = 1918] [serial = 749] [outer = 0x8b899c00] 14:44:48 INFO - PROCESS | 1918 | 1463435088138 Marionette DEBUG loaded listener.js 14:44:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x8b8a2c00) [pid = 1918] [serial = 750] [outer = 0x8b899c00] 14:44:49 INFO - PROCESS | 1918 | 1463435089057 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]]]}] 14:44:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:44:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1450ms 14:44:49 INFO - PROCESS | 1918 | 1463435089113 Marionette TRACE conn3 -> [0,969,"getWindowHandle",null] 14:44:49 INFO - PROCESS | 1918 | 1463435089116 Marionette TRACE conn3 <- [1,969,null,{"value":"8"}] 14:44:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:44:49 INFO - PROCESS | 1918 | 1463435089123 Marionette TRACE conn3 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:44:49 INFO - PROCESS | 1918 | 1463435089126 Marionette TRACE conn3 <- [1,970,null,{}] 14:44:49 INFO - PROCESS | 1918 | 1463435089132 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}] 14:44:49 INFO - PROCESS | 1918 | 1463435089310 Marionette TRACE conn3 <- [1,971,null,{"value":null}] 14:44:49 INFO - PROCESS | 1918 | 1463435089507 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b89bc00 == 118 [pid = 1918] [id = 250] 14:44:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x8b8a0c00) [pid = 1918] [serial = 751] [outer = (nil)] 14:44:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x8efed400) [pid = 1918] [serial = 752] [outer = 0x8b8a0c00] 14:44:49 INFO - PROCESS | 1918 | 1463435089589 Marionette DEBUG loaded listener.js 14:44:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x95c63800) [pid = 1918] [serial = 753] [outer = 0x8b8a0c00] 14:44:50 INFO - PROCESS | 1918 | 1463435090486 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]]]}] 14:44:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:44:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1430ms 14:44:50 INFO - PROCESS | 1918 | 1463435090554 Marionette TRACE conn3 -> [0,973,"getWindowHandle",null] 14:44:50 INFO - PROCESS | 1918 | 1463435090558 Marionette TRACE conn3 <- [1,973,null,{"value":"8"}] 14:44:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:44:50 INFO - PROCESS | 1918 | 1463435090564 Marionette TRACE conn3 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:44:50 INFO - PROCESS | 1918 | 1463435090567 Marionette TRACE conn3 <- [1,974,null,{}] 14:44:50 INFO - PROCESS | 1918 | 1463435090573 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}] 14:44:50 INFO - PROCESS | 1918 | 1463435090749 Marionette TRACE conn3 <- [1,975,null,{"value":null}] 14:44:51 INFO - PROCESS | 1918 | 1463435091032 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x89c85c00 == 119 [pid = 1918] [id = 251] 14:44:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x89c86000) [pid = 1918] [serial = 754] [outer = (nil)] 14:44:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x89c8d400) [pid = 1918] [serial = 755] [outer = 0x89c86000] 14:44:51 INFO - PROCESS | 1918 | 1463435091165 Marionette DEBUG loaded listener.js 14:44:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x89c90800) [pid = 1918] [serial = 756] [outer = 0x89c86000] 14:44:52 INFO - PROCESS | 1918 | 1463435092623 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]]]}] 14:44:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:44:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 2129ms 14:44:52 INFO - PROCESS | 1918 | 1463435092703 Marionette TRACE conn3 -> [0,977,"getWindowHandle",null] 14:44:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:44:52 INFO - PROCESS | 1918 | 1463435092709 Marionette TRACE conn3 <- [1,977,null,{"value":"8"}] 14:44:52 INFO - PROCESS | 1918 | 1463435092717 Marionette TRACE conn3 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:44:52 INFO - PROCESS | 1918 | 1463435092721 Marionette TRACE conn3 <- [1,978,null,{}] 14:44:52 INFO - PROCESS | 1918 | 1463435092728 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}] 14:44:52 INFO - PROCESS | 1918 | 1463435092934 Marionette TRACE conn3 <- [1,979,null,{"value":null}] 14:44:53 INFO - PROCESS | 1918 | 1463435093137 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x8addbc00 == 120 [pid = 1918] [id = 252] 14:44:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x8b8a1000) [pid = 1918] [serial = 757] [outer = (nil)] 14:44:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x8c0cd800) [pid = 1918] [serial = 758] [outer = 0x8b8a1000] 14:44:53 INFO - PROCESS | 1918 | 1463435093262 Marionette DEBUG loaded listener.js 14:44:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x8d5d8800) [pid = 1918] [serial = 759] [outer = 0x8b8a1000] 14:44:54 INFO - PROCESS | 1918 | 1463435094273 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]]]}] 14:44:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:44:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1592ms 14:44:54 INFO - PROCESS | 1918 | 1463435094308 Marionette TRACE conn3 -> [0,981,"getWindowHandle",null] 14:44:54 INFO - PROCESS | 1918 | 1463435094316 Marionette TRACE conn3 <- [1,981,null,{"value":"8"}] 14:44:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:44:54 INFO - PROCESS | 1918 | 1463435094326 Marionette TRACE conn3 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:44:54 INFO - PROCESS | 1918 | 1463435094330 Marionette TRACE conn3 <- [1,982,null,{}] 14:44:54 INFO - PROCESS | 1918 | 1463435094336 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}] 14:44:54 INFO - PROCESS | 1918 | 1463435094506 Marionette TRACE conn3 <- [1,983,null,{"value":null}] 14:44:54 INFO - PROCESS | 1918 | 1463435094759 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf6c400 == 121 [pid = 1918] [id = 253] 14:44:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x8c0d2400) [pid = 1918] [serial = 760] [outer = (nil)] 14:44:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x8dc24400) [pid = 1918] [serial = 761] [outer = 0x8c0d2400] 14:44:54 INFO - PROCESS | 1918 | 1463435094885 Marionette DEBUG loaded listener.js 14:44:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x8e86c000) [pid = 1918] [serial = 762] [outer = 0x8c0d2400] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x9ae79c00 == 120 [pid = 1918] [id = 19] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x9a6b5c00 == 119 [pid = 1918] [id = 18] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf65000 == 118 [pid = 1918] [id = 235] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0x981acc00) [pid = 1918] [serial = 604] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x8d5dfc00) [pid = 1918] [serial = 592] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x9b064c00) [pid = 1918] [serial = 619] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x99dc5000) [pid = 1918] [serial = 613] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x8e865400) [pid = 1918] [serial = 595] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x99760400) [pid = 1918] [serial = 607] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x91ce1400) [pid = 1918] [serial = 598] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x93cda400) [pid = 1918] [serial = 601] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x9a486000) [pid = 1918] [serial = 616] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x998c8400) [pid = 1918] [serial = 610] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x8d5e5000) [pid = 1918] [serial = 622] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x92410800 == 117 [pid = 1918] [id = 234] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe4800 == 116 [pid = 1918] [id = 233] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5e1c00 == 115 [pid = 1918] [id = 232] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5e4c00 == 114 [pid = 1918] [id = 231] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x8d323800 == 113 [pid = 1918] [id = 230] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x8bc62800 == 112 [pid = 1918] [id = 229] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c8800 == 111 [pid = 1918] [id = 220] 14:44:55 INFO - PROCESS | 1918 | --DOCSHELL 0x95d0d000 == 110 [pid = 1918] [id = 219] 14:44:55 INFO - PROCESS | 1918 | 1463435095881 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]]]}] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x950e1800) [pid = 1918] [serial = 643] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x9510ac00) [pid = 1918] [serial = 644] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x91ce7800) [pid = 1918] [serial = 640] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x91c05000) [pid = 1918] [serial = 637] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x8e6af400) [pid = 1918] [serial = 628] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8e6a5400) [pid = 1918] [serial = 632] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8e84d400) [pid = 1918] [serial = 629] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8e950400) [pid = 1918] [serial = 634] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x91c0d000) [pid = 1918] [serial = 638] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8efea400) [pid = 1918] [serial = 635] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x8dd50400) [pid = 1918] [serial = 631] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x92428800) [pid = 1918] [serial = 641] [outer = (nil)] [url = about:blank] 14:44:55 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8d319800) [pid = 1918] [serial = 625] [outer = (nil)] [url = about:blank] 14:44:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:44:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1630ms 14:44:55 INFO - PROCESS | 1918 | 1463435095955 Marionette TRACE conn3 -> [0,985,"getWindowHandle",null] 14:44:55 INFO - PROCESS | 1918 | 1463435095959 Marionette TRACE conn3 <- [1,985,null,{"value":"8"}] 14:44:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:44:55 INFO - PROCESS | 1918 | 1463435095965 Marionette TRACE conn3 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:44:55 INFO - PROCESS | 1918 | 1463435095970 Marionette TRACE conn3 <- [1,986,null,{}] 14:44:55 INFO - PROCESS | 1918 | 1463435095985 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}] 14:44:56 INFO - PROCESS | 1918 | 1463435096151 Marionette TRACE conn3 <- [1,987,null,{"value":null}] 14:44:56 INFO - PROCESS | 1918 | 1463435096369 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de41800 == 111 [pid = 1918] [id = 254] 14:44:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x8e6ad400) [pid = 1918] [serial = 763] [outer = (nil)] 14:44:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x8e8e1c00) [pid = 1918] [serial = 764] [outer = 0x8e6ad400] 14:44:56 INFO - PROCESS | 1918 | 1463435096464 Marionette DEBUG loaded listener.js 14:44:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x8e94b000) [pid = 1918] [serial = 765] [outer = 0x8e6ad400] 14:44:57 INFO - PROCESS | 1918 | 1463435097181 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]]]}] 14:44:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:44:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1241ms 14:44:57 INFO - PROCESS | 1918 | 1463435097207 Marionette TRACE conn3 -> [0,989,"getWindowHandle",null] 14:44:57 INFO - PROCESS | 1918 | 1463435097210 Marionette TRACE conn3 <- [1,989,null,{"value":"8"}] 14:44:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:44:57 INFO - PROCESS | 1918 | 1463435097217 Marionette TRACE conn3 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:44:57 INFO - PROCESS | 1918 | 1463435097220 Marionette TRACE conn3 <- [1,990,null,{}] 14:44:57 INFO - PROCESS | 1918 | 1463435097238 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}] 14:44:57 INFO - PROCESS | 1918 | 1463435097410 Marionette TRACE conn3 <- [1,991,null,{"value":null}] 14:44:57 INFO - PROCESS | 1918 | 1463435097426 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6cd400 == 112 [pid = 1918] [id = 255] 14:44:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x8e950c00) [pid = 1918] [serial = 766] [outer = (nil)] 14:44:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x9109f800) [pid = 1918] [serial = 767] [outer = 0x8e950c00] 14:44:57 INFO - PROCESS | 1918 | 1463435097497 Marionette DEBUG loaded listener.js 14:44:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x91c08000) [pid = 1918] [serial = 768] [outer = 0x8e950c00] 14:44:58 INFO - PROCESS | 1918 | 1463435098465 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]]]}] 14:44:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:44:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1290ms 14:44:58 INFO - PROCESS | 1918 | 1463435098507 Marionette TRACE conn3 -> [0,993,"getWindowHandle",null] 14:44:58 INFO - PROCESS | 1918 | 1463435098511 Marionette TRACE conn3 <- [1,993,null,{"value":"8"}] 14:44:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:44:58 INFO - PROCESS | 1918 | 1463435098516 Marionette TRACE conn3 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:44:58 INFO - PROCESS | 1918 | 1463435098519 Marionette TRACE conn3 <- [1,994,null,{}] 14:44:58 INFO - PROCESS | 1918 | 1463435098533 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}] 14:44:58 INFO - PROCESS | 1918 | 1463435098751 Marionette TRACE conn3 <- [1,995,null,{"value":null}] 14:44:58 INFO - PROCESS | 1918 | 1463435098783 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:44:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efeb400 == 113 [pid = 1918] [id = 256] 14:44:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x9109ec00) [pid = 1918] [serial = 769] [outer = (nil)] 14:44:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x91ce8800) [pid = 1918] [serial = 770] [outer = 0x9109ec00] 14:44:58 INFO - PROCESS | 1918 | 1463435098853 Marionette DEBUG loaded listener.js 14:44:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x9240bc00) [pid = 1918] [serial = 771] [outer = 0x9109ec00] 14:44:59 INFO - PROCESS | 1918 | 1463435099739 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]]]}] 14:44:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:44:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1241ms 14:44:59 INFO - PROCESS | 1918 | 1463435099764 Marionette TRACE conn3 -> [0,997,"getWindowHandle",null] 14:44:59 INFO - PROCESS | 1918 | 1463435099768 Marionette TRACE conn3 <- [1,997,null,{"value":"8"}] 14:44:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:44:59 INFO - PROCESS | 1918 | 1463435099781 Marionette TRACE conn3 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:44:59 INFO - PROCESS | 1918 | 1463435099783 Marionette TRACE conn3 <- [1,998,null,{}] 14:44:59 INFO - PROCESS | 1918 | 1463435099789 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}] 14:45:00 INFO - PROCESS | 1918 | 1463435100030 Marionette TRACE conn3 <- [1,999,null,{"value":null}] 14:45:00 INFO - PROCESS | 1918 | 1463435100076 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8ea400 == 114 [pid = 1918] [id = 257] 14:45:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x91cd9400) [pid = 1918] [serial = 772] [outer = (nil)] 14:45:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x95a78800) [pid = 1918] [serial = 773] [outer = 0x91cd9400] 14:45:00 INFO - PROCESS | 1918 | 1463435100149 Marionette DEBUG loaded listener.js 14:45:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x95ba2000) [pid = 1918] [serial = 774] [outer = 0x91cd9400] 14:45:00 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x8bf6dc00) [pid = 1918] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:45:00 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x9131f400) [pid = 1918] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:45:00 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x8c0cd400) [pid = 1918] [serial = 624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:45:00 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x8bc62c00) [pid = 1918] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:45:00 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8dd4d000) [pid = 1918] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:45:00 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8d5e3c00) [pid = 1918] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:45:00 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8e941400) [pid = 1918] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:45:00 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x92484c00) [pid = 1918] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:45:01 INFO - PROCESS | 1918 | 1463435101430 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]]]}] 14:45:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:45:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1682ms 14:45:01 INFO - PROCESS | 1918 | 1463435101464 Marionette TRACE conn3 -> [0,1001,"getWindowHandle",null] 14:45:01 INFO - PROCESS | 1918 | 1463435101466 Marionette TRACE conn3 <- [1,1001,null,{"value":"8"}] 14:45:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:45:01 INFO - PROCESS | 1918 | 1463435101473 Marionette TRACE conn3 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:45:01 INFO - PROCESS | 1918 | 1463435101475 Marionette TRACE conn3 <- [1,1002,null,{}] 14:45:01 INFO - PROCESS | 1918 | 1463435101481 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}] 14:45:01 INFO - PROCESS | 1918 | 1463435101654 Marionette TRACE conn3 <- [1,1003,null,{"value":null}] 14:45:01 INFO - PROCESS | 1918 | 1463435101668 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf6dc00 == 115 [pid = 1918] [id = 258] 14:45:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x8dd4d000) [pid = 1918] [serial = 775] [outer = (nil)] 14:45:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x95109800) [pid = 1918] [serial = 776] [outer = 0x8dd4d000] 14:45:01 INFO - PROCESS | 1918 | 1463435101741 Marionette DEBUG loaded listener.js 14:45:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x95a7f400) [pid = 1918] [serial = 777] [outer = 0x8dd4d000] 14:45:02 INFO - PROCESS | 1918 | 1463435102720 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]]]}] 14:45:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:45:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1279ms 14:45:02 INFO - PROCESS | 1918 | 1463435102761 Marionette TRACE conn3 -> [0,1005,"getWindowHandle",null] 14:45:02 INFO - PROCESS | 1918 | 1463435102764 Marionette TRACE conn3 <- [1,1005,null,{"value":"8"}] 14:45:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:45:02 INFO - PROCESS | 1918 | 1463435102771 Marionette TRACE conn3 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:45:02 INFO - PROCESS | 1918 | 1463435102774 Marionette TRACE conn3 <- [1,1006,null,{}] 14:45:02 INFO - PROCESS | 1918 | 1463435102779 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}] 14:45:03 INFO - PROCESS | 1918 | 1463435103052 Marionette TRACE conn3 <- [1,1007,null,{"value":null}] 14:45:03 INFO - PROCESS | 1918 | 1463435103266 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x89c8b000 == 116 [pid = 1918] [id = 259] 14:45:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x89c8b400) [pid = 1918] [serial = 778] [outer = (nil)] 14:45:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x89c93800) [pid = 1918] [serial = 779] [outer = 0x89c8b400] 14:45:03 INFO - PROCESS | 1918 | 1463435103356 Marionette DEBUG loaded listener.js 14:45:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x8b6d2800) [pid = 1918] [serial = 780] [outer = 0x89c8b400] 14:45:04 INFO - PROCESS | 1918 | 1463435104380 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]]]}] 14:45:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:45:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1687ms 14:45:04 INFO - PROCESS | 1918 | 1463435104460 Marionette TRACE conn3 -> [0,1009,"getWindowHandle",null] 14:45:04 INFO - PROCESS | 1918 | 1463435104466 Marionette TRACE conn3 <- [1,1009,null,{"value":"8"}] 14:45:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:45:04 INFO - PROCESS | 1918 | 1463435104473 Marionette TRACE conn3 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:45:04 INFO - PROCESS | 1918 | 1463435104480 Marionette TRACE conn3 <- [1,1010,null,{}] 14:45:04 INFO - PROCESS | 1918 | 1463435104487 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}] 14:45:04 INFO - PROCESS | 1918 | 1463435104717 Marionette TRACE conn3 <- [1,1011,null,{"value":null}] 14:45:04 INFO - PROCESS | 1918 | 1463435104966 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5e1c00 == 117 [pid = 1918] [id = 260] 14:45:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x8d5e6000) [pid = 1918] [serial = 781] [outer = (nil)] 14:45:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x8dd4cc00) [pid = 1918] [serial = 782] [outer = 0x8d5e6000] 14:45:05 INFO - PROCESS | 1918 | 1463435105102 Marionette DEBUG loaded listener.js 14:45:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x8de4fc00) [pid = 1918] [serial = 783] [outer = 0x8d5e6000] 14:45:06 INFO - PROCESS | 1918 | 1463435106024 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]]]}] 14:45:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:45:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1631ms 14:45:06 INFO - PROCESS | 1918 | 1463435106106 Marionette TRACE conn3 -> [0,1013,"getWindowHandle",null] 14:45:06 INFO - PROCESS | 1918 | 1463435106111 Marionette TRACE conn3 <- [1,1013,null,{"value":"8"}] 14:45:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:45:06 INFO - PROCESS | 1918 | 1463435106118 Marionette TRACE conn3 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:45:06 INFO - PROCESS | 1918 | 1463435106122 Marionette TRACE conn3 <- [1,1014,null,{}] 14:45:06 INFO - PROCESS | 1918 | 1463435106129 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}] 14:45:06 INFO - PROCESS | 1918 | 1463435106365 Marionette TRACE conn3 <- [1,1015,null,{"value":null}] 14:45:06 INFO - PROCESS | 1918 | 1463435106676 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x91096800 == 118 [pid = 1918] [id = 261] 14:45:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x91098400) [pid = 1918] [serial = 784] [outer = (nil)] 14:45:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x914bac00) [pid = 1918] [serial = 785] [outer = 0x91098400] 14:45:06 INFO - PROCESS | 1918 | 1463435106778 Marionette DEBUG loaded listener.js 14:45:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x92409400) [pid = 1918] [serial = 786] [outer = 0x91098400] 14:45:07 INFO - PROCESS | 1918 | 1463435107736 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]]]}] 14:45:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:45:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1690ms 14:45:07 INFO - PROCESS | 1918 | 1463435107809 Marionette TRACE conn3 -> [0,1017,"getWindowHandle",null] 14:45:07 INFO - PROCESS | 1918 | 1463435107814 Marionette TRACE conn3 <- [1,1017,null,{"value":"8"}] 14:45:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:45:07 INFO - PROCESS | 1918 | 1463435107832 Marionette TRACE conn3 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:45:07 INFO - PROCESS | 1918 | 1463435107840 Marionette TRACE conn3 <- [1,1018,null,{}] 14:45:07 INFO - PROCESS | 1918 | 1463435107845 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}] 14:45:08 INFO - PROCESS | 1918 | 1463435108083 Marionette TRACE conn3 <- [1,1019,null,{"value":null}] 14:45:08 INFO - PROCESS | 1918 | 1463435108328 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe2000 == 119 [pid = 1918] [id = 262] 14:45:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x93c05000) [pid = 1918] [serial = 787] [outer = (nil)] 14:45:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x95bb0c00) [pid = 1918] [serial = 788] [outer = 0x93c05000] 14:45:08 INFO - PROCESS | 1918 | 1463435108464 Marionette DEBUG loaded listener.js 14:45:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x95c6d800) [pid = 1918] [serial = 789] [outer = 0x93c05000] 14:45:09 INFO - PROCESS | 1918 | 1463435109357 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]]]}] 14:45:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:45:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1596ms 14:45:09 INFO - PROCESS | 1918 | 1463435109420 Marionette TRACE conn3 -> [0,1021,"getWindowHandle",null] 14:45:09 INFO - PROCESS | 1918 | 1463435109424 Marionette TRACE conn3 <- [1,1021,null,{"value":"8"}] 14:45:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:45:09 INFO - PROCESS | 1918 | 1463435109430 Marionette TRACE conn3 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:45:09 INFO - PROCESS | 1918 | 1463435109434 Marionette TRACE conn3 <- [1,1022,null,{}] 14:45:09 INFO - PROCESS | 1918 | 1463435109439 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}] 14:45:09 INFO - PROCESS | 1918 | 1463435109629 Marionette TRACE conn3 <- [1,1023,null,{"value":null}] 14:45:09 INFO - PROCESS | 1918 | 1463435109870 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e949400 == 120 [pid = 1918] [id = 263] 14:45:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x95c5f000) [pid = 1918] [serial = 790] [outer = (nil)] 14:45:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x98dde000) [pid = 1918] [serial = 791] [outer = 0x95c5f000] 14:45:10 INFO - PROCESS | 1918 | 1463435110000 Marionette DEBUG loaded listener.js 14:45:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x99146000) [pid = 1918] [serial = 792] [outer = 0x95c5f000] 14:45:10 INFO - PROCESS | 1918 | 1463435110847 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]]]}] 14:45:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:45:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1487ms 14:45:10 INFO - PROCESS | 1918 | 1463435110918 Marionette TRACE conn3 -> [0,1025,"getWindowHandle",null] 14:45:10 INFO - PROCESS | 1918 | 1463435110922 Marionette TRACE conn3 <- [1,1025,null,{"value":"8"}] 14:45:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:45:10 INFO - PROCESS | 1918 | 1463435110928 Marionette TRACE conn3 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:45:10 INFO - PROCESS | 1918 | 1463435110932 Marionette TRACE conn3 <- [1,1026,null,{}] 14:45:10 INFO - PROCESS | 1918 | 1463435110937 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}] 14:45:11 INFO - PROCESS | 1918 | 1463435111139 Marionette TRACE conn3 <- [1,1027,null,{"value":null}] 14:45:11 INFO - PROCESS | 1918 | 1463435111403 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x995e1c00 == 121 [pid = 1918] [id = 264] 14:45:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x9962e400) [pid = 1918] [serial = 793] [outer = (nil)] 14:45:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x996dec00) [pid = 1918] [serial = 794] [outer = 0x9962e400] 14:45:11 INFO - PROCESS | 1918 | 1463435111542 Marionette DEBUG loaded listener.js 14:45:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 200 (0x99797000) [pid = 1918] [serial = 795] [outer = 0x9962e400] 14:45:12 INFO - PROCESS | 1918 | 1463435112480 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]]]}] 14:45:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:45:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1630ms 14:45:12 INFO - PROCESS | 1918 | 1463435112559 Marionette TRACE conn3 -> [0,1029,"getWindowHandle",null] 14:45:12 INFO - PROCESS | 1918 | 1463435112562 Marionette TRACE conn3 <- [1,1029,null,{"value":"8"}] 14:45:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:45:12 INFO - PROCESS | 1918 | 1463435112569 Marionette TRACE conn3 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:45:12 INFO - PROCESS | 1918 | 1463435112572 Marionette TRACE conn3 <- [1,1030,null,{}] 14:45:12 INFO - PROCESS | 1918 | 1463435112578 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}] 14:45:12 INFO - PROCESS | 1918 | 1463435112765 Marionette TRACE conn3 <- [1,1031,null,{"value":null}] 14:45:13 INFO - PROCESS | 1918 | 1463435113010 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x981a2400 == 122 [pid = 1918] [id = 265] 14:45:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 201 (0x998c8400) [pid = 1918] [serial = 796] [outer = (nil)] 14:45:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 202 (0x9a1c5800) [pid = 1918] [serial = 797] [outer = 0x998c8400] 14:45:13 INFO - PROCESS | 1918 | 1463435113137 Marionette DEBUG loaded listener.js 14:45:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 203 (0x9a3bec00) [pid = 1918] [serial = 798] [outer = 0x998c8400] 14:45:14 INFO - PROCESS | 1918 | 1463435114028 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]]]}] 14:45:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:45:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1529ms 14:45:14 INFO - PROCESS | 1918 | 1463435114099 Marionette TRACE conn3 -> [0,1033,"getWindowHandle",null] 14:45:14 INFO - PROCESS | 1918 | 1463435114102 Marionette TRACE conn3 <- [1,1033,null,{"value":"8"}] 14:45:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:45:14 INFO - PROCESS | 1918 | 1463435114109 Marionette TRACE conn3 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:45:14 INFO - PROCESS | 1918 | 1463435114113 Marionette TRACE conn3 <- [1,1034,null,{}] 14:45:14 INFO - PROCESS | 1918 | 1463435114118 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}] 14:45:14 INFO - PROCESS | 1918 | 1463435114339 Marionette TRACE conn3 <- [1,1035,null,{"value":null}] 14:45:14 INFO - PROCESS | 1918 | 1463435114581 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x99dbc400 == 123 [pid = 1918] [id = 266] 14:45:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 204 (0x9a340800) [pid = 1918] [serial = 799] [outer = (nil)] 14:45:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 205 (0x9ae7c800) [pid = 1918] [serial = 800] [outer = 0x9a340800] 14:45:14 INFO - PROCESS | 1918 | 1463435114711 Marionette DEBUG loaded listener.js 14:45:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 206 (0x9b061c00) [pid = 1918] [serial = 801] [outer = 0x9a340800] 14:45:15 INFO - PROCESS | 1918 | 1463435115586 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]]]}] 14:45:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:45:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1534ms 14:45:15 INFO - PROCESS | 1918 | 1463435115645 Marionette TRACE conn3 -> [0,1037,"getWindowHandle",null] 14:45:15 INFO - PROCESS | 1918 | 1463435115649 Marionette TRACE conn3 <- [1,1037,null,{"value":"8"}] 14:45:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:45:15 INFO - PROCESS | 1918 | 1463435115655 Marionette TRACE conn3 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:45:15 INFO - PROCESS | 1918 | 1463435115659 Marionette TRACE conn3 <- [1,1038,null,{}] 14:45:15 INFO - PROCESS | 1918 | 1463435115664 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}] 14:45:15 INFO - PROCESS | 1918 | 1463435115848 Marionette TRACE conn3 <- [1,1039,null,{"value":null}] 14:45:16 INFO - PROCESS | 1918 | 1463435116107 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x99b43000 == 124 [pid = 1918] [id = 267] 14:45:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 207 (0x9a73ec00) [pid = 1918] [serial = 802] [outer = (nil)] 14:45:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 208 (0xa22c4c00) [pid = 1918] [serial = 803] [outer = 0x9a73ec00] 14:45:16 INFO - PROCESS | 1918 | 1463435116241 Marionette DEBUG loaded listener.js 14:45:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 209 (0xa3153000) [pid = 1918] [serial = 804] [outer = 0x9a73ec00] 14:45:17 INFO - PROCESS | 1918 | 1463435117110 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]]]}] 14:45:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:45:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1485ms 14:45:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:45:17 INFO - PROCESS | 1918 | 1463435117142 Marionette TRACE conn3 -> [0,1041,"getWindowHandle",null] 14:45:17 INFO - PROCESS | 1918 | 1463435117145 Marionette TRACE conn3 <- [1,1041,null,{"value":"8"}] 14:45:17 INFO - PROCESS | 1918 | 1463435117152 Marionette TRACE conn3 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:45:17 INFO - PROCESS | 1918 | 1463435117162 Marionette TRACE conn3 <- [1,1042,null,{}] 14:45:17 INFO - PROCESS | 1918 | 1463435117167 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}] 14:45:17 INFO - PROCESS | 1918 | 1463435117354 Marionette TRACE conn3 <- [1,1043,null,{"value":null}] 14:45:17 INFO - PROCESS | 1918 | 1463435117569 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cac400 == 125 [pid = 1918] [id = 268] 14:45:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 210 (0x91cac800) [pid = 1918] [serial = 805] [outer = (nil)] 14:45:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 211 (0x91cb4800) [pid = 1918] [serial = 806] [outer = 0x91cac800] 14:45:17 INFO - PROCESS | 1918 | 1463435117694 Marionette DEBUG loaded listener.js 14:45:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 212 (0x91cb8000) [pid = 1918] [serial = 807] [outer = 0x91cac800] 14:45:18 INFO - PROCESS | 1918 | 1463435118632 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]]]}] 14:45:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:45:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1537ms 14:45:18 INFO - PROCESS | 1918 | 1463435118689 Marionette TRACE conn3 -> [0,1045,"getWindowHandle",null] 14:45:18 INFO - PROCESS | 1918 | 1463435118693 Marionette TRACE conn3 <- [1,1045,null,{"value":"8"}] 14:45:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:45:18 INFO - PROCESS | 1918 | 1463435118699 Marionette TRACE conn3 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:45:18 INFO - PROCESS | 1918 | 1463435118702 Marionette TRACE conn3 <- [1,1046,null,{}] 14:45:18 INFO - PROCESS | 1918 | 1463435118708 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}] 14:45:18 INFO - PROCESS | 1918 | 1463435118912 Marionette TRACE conn3 <- [1,1047,null,{"value":null}] 14:45:19 INFO - PROCESS | 1918 | 1463435119168 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aae2400 == 126 [pid = 1918] [id = 269] 14:45:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 213 (0x8aae2800) [pid = 1918] [serial = 808] [outer = (nil)] 14:45:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 214 (0x8aae5400) [pid = 1918] [serial = 809] [outer = 0x8aae2800] 14:45:19 INFO - PROCESS | 1918 | 1463435119312 Marionette DEBUG loaded listener.js 14:45:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 215 (0x91cb5c00) [pid = 1918] [serial = 810] [outer = 0x8aae2800] 14:45:20 INFO - PROCESS | 1918 | 1463435120243 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]]]}] 14:45:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:45:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1579ms 14:45:20 INFO - PROCESS | 1918 | 1463435120279 Marionette TRACE conn3 -> [0,1049,"getWindowHandle",null] 14:45:20 INFO - PROCESS | 1918 | 1463435120283 Marionette TRACE conn3 <- [1,1049,null,{"value":"8"}] 14:45:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:45:20 INFO - PROCESS | 1918 | 1463435120289 Marionette TRACE conn3 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:45:20 INFO - PROCESS | 1918 | 1463435120294 Marionette TRACE conn3 <- [1,1050,null,{}] 14:45:20 INFO - PROCESS | 1918 | 1463435120299 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}] 14:45:20 INFO - PROCESS | 1918 | 1463435120522 Marionette TRACE conn3 <- [1,1051,null,{"value":null}] 14:45:20 INFO - PROCESS | 1918 | 1463435120774 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x88bee000 == 127 [pid = 1918] [id = 270] 14:45:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 216 (0x88bf1800) [pid = 1918] [serial = 811] [outer = (nil)] 14:45:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 217 (0x88bf7800) [pid = 1918] [serial = 812] [outer = 0x88bf1800] 14:45:20 INFO - PROCESS | 1918 | 1463435120918 Marionette DEBUG loaded listener.js 14:45:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 218 (0x8aae4c00) [pid = 1918] [serial = 813] [outer = 0x88bf1800] 14:45:21 INFO - PROCESS | 1918 | 1463435121785 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]]]}] 14:45:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:45:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1533ms 14:45:21 INFO - PROCESS | 1918 | 1463435121824 Marionette TRACE conn3 -> [0,1053,"getWindowHandle",null] 14:45:21 INFO - PROCESS | 1918 | 1463435121827 Marionette TRACE conn3 <- [1,1053,null,{"value":"8"}] 14:45:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:45:21 INFO - PROCESS | 1918 | 1463435121833 Marionette TRACE conn3 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:45:21 INFO - PROCESS | 1918 | 1463435121837 Marionette TRACE conn3 <- [1,1054,null,{}] 14:45:21 INFO - PROCESS | 1918 | 1463435121842 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}] 14:45:22 INFO - PROCESS | 1918 | 1463435122029 Marionette TRACE conn3 <- [1,1055,null,{"value":null}] 14:45:22 INFO - PROCESS | 1918 | 1463435122251 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x88bf8400 == 128 [pid = 1918] [id = 271] 14:45:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 219 (0x88bfa800) [pid = 1918] [serial = 814] [outer = (nil)] 14:45:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 220 (0x88f7e800) [pid = 1918] [serial = 815] [outer = 0x88bfa800] 14:45:22 INFO - PROCESS | 1918 | 1463435122369 Marionette DEBUG loaded listener.js 14:45:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 221 (0x88f81800) [pid = 1918] [serial = 816] [outer = 0x88bfa800] 14:45:23 INFO - PROCESS | 1918 | 1463435123357 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]]]}] 14:45:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:45:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1580ms 14:45:23 INFO - PROCESS | 1918 | 1463435123415 Marionette TRACE conn3 -> [0,1057,"getWindowHandle",null] 14:45:23 INFO - PROCESS | 1918 | 1463435123419 Marionette TRACE conn3 <- [1,1057,null,{"value":"8"}] 14:45:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:45:23 INFO - PROCESS | 1918 | 1463435123425 Marionette TRACE conn3 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:45:23 INFO - PROCESS | 1918 | 1463435123429 Marionette TRACE conn3 <- [1,1058,null,{}] 14:45:23 INFO - PROCESS | 1918 | 1463435123434 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}] 14:45:23 INFO - PROCESS | 1918 | 1463435123625 Marionette TRACE conn3 <- [1,1059,null,{"value":null}] 14:45:23 INFO - PROCESS | 1918 | 1463435123926 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f78400 == 129 [pid = 1918] [id = 272] 14:45:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 222 (0x88f7ac00) [pid = 1918] [serial = 817] [outer = (nil)] 14:45:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 223 (0x88f87800) [pid = 1918] [serial = 818] [outer = 0x88f7ac00] 14:45:24 INFO - PROCESS | 1918 | 1463435124018 Marionette DEBUG loaded listener.js 14:45:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 224 (0x8dd4bc00) [pid = 1918] [serial = 819] [outer = 0x88f7ac00] 14:45:24 INFO - PROCESS | 1918 | 1463435124888 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]]]}] 14:45:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:45:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1534ms 14:45:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:45:24 INFO - PROCESS | 1918 | 1463435124960 Marionette TRACE conn3 -> [0,1061,"getWindowHandle",null] 14:45:24 INFO - PROCESS | 1918 | 1463435124963 Marionette TRACE conn3 <- [1,1061,null,{"value":"8"}] 14:45:24 INFO - PROCESS | 1918 | 1463435124969 Marionette TRACE conn3 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:45:24 INFO - PROCESS | 1918 | 1463435124973 Marionette TRACE conn3 <- [1,1062,null,{}] 14:45:24 INFO - PROCESS | 1918 | 1463435124978 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}] 14:45:25 INFO - PROCESS | 1918 | 1463435125163 Marionette TRACE conn3 <- [1,1063,null,{"value":null}] 14:45:25 INFO - PROCESS | 1918 | 1463435125414 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x88656800 == 130 [pid = 1918] [id = 273] 14:45:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 225 (0x88659800) [pid = 1918] [serial = 820] [outer = (nil)] 14:45:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 226 (0x8865f000) [pid = 1918] [serial = 821] [outer = 0x88659800] 14:45:25 INFO - PROCESS | 1918 | 1463435125542 Marionette DEBUG loaded listener.js 14:45:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 227 (0x88661c00) [pid = 1918] [serial = 822] [outer = 0x88659800] 14:45:26 INFO - PROCESS | 1918 | 1463435126468 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]]]}] 14:45:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:45:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1529ms 14:45:26 INFO - PROCESS | 1918 | 1463435126498 Marionette TRACE conn3 -> [0,1065,"getWindowHandle",null] 14:45:26 INFO - PROCESS | 1918 | 1463435126502 Marionette TRACE conn3 <- [1,1065,null,{"value":"8"}] 14:45:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:45:26 INFO - PROCESS | 1918 | 1463435126510 Marionette TRACE conn3 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:45:26 INFO - PROCESS | 1918 | 1463435126514 Marionette TRACE conn3 <- [1,1066,null,{}] 14:45:26 INFO - PROCESS | 1918 | 1463435126520 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}] 14:45:26 INFO - PROCESS | 1918 | 1463435126715 Marionette TRACE conn3 <- [1,1067,null,{"value":null}] 14:45:27 INFO - PROCESS | 1918 | 1463435127438 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f7dc00 == 131 [pid = 1918] [id = 274] 14:45:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 228 (0x88f7ec00) [pid = 1918] [serial = 823] [outer = (nil)] 14:45:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 229 (0x89c89c00) [pid = 1918] [serial = 824] [outer = 0x88f7ec00] 14:45:27 INFO - PROCESS | 1918 | 1463435127524 Marionette DEBUG loaded listener.js 14:45:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 230 (0x8aae1800) [pid = 1918] [serial = 825] [outer = 0x88f7ec00] 14:45:28 INFO - PROCESS | 1918 | 1463435128445 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]]]}] 14:45:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:45:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1992ms 14:45:28 INFO - PROCESS | 1918 | 1463435128504 Marionette TRACE conn3 -> [0,1069,"getWindowHandle",null] 14:45:28 INFO - PROCESS | 1918 | 1463435128508 Marionette TRACE conn3 <- [1,1069,null,{"value":"8"}] 14:45:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:45:28 INFO - PROCESS | 1918 | 1463435128516 Marionette TRACE conn3 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:45:28 INFO - PROCESS | 1918 | 1463435128521 Marionette TRACE conn3 <- [1,1070,null,{}] 14:45:28 INFO - PROCESS | 1918 | 1463435128528 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}] 14:45:28 INFO - PROCESS | 1918 | 1463435128744 Marionette TRACE conn3 <- [1,1071,null,{"value":null}] 14:45:29 INFO - PROCESS | 1918 | 1463435129009 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x89c8a400 == 132 [pid = 1918] [id = 275] 14:45:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 231 (0x8b8a5000) [pid = 1918] [serial = 826] [outer = (nil)] 14:45:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 232 (0x8b908800) [pid = 1918] [serial = 827] [outer = 0x8b8a5000] 14:45:29 INFO - PROCESS | 1918 | 1463435129203 Marionette DEBUG loaded listener.js 14:45:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 233 (0x8bf61c00) [pid = 1918] [serial = 828] [outer = 0x8b8a5000] 14:45:30 INFO - PROCESS | 1918 | 1463435130121 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]]]}] 14:45:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:45:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1637ms 14:45:30 INFO - PROCESS | 1918 | 1463435130161 Marionette TRACE conn3 -> [0,1073,"getWindowHandle",null] 14:45:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:45:30 INFO - PROCESS | 1918 | 1463435130168 Marionette TRACE conn3 <- [1,1073,null,{"value":"8"}] 14:45:30 INFO - PROCESS | 1918 | 1463435130175 Marionette TRACE conn3 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:45:30 INFO - PROCESS | 1918 | 1463435130179 Marionette TRACE conn3 <- [1,1074,null,{}] 14:45:30 INFO - PROCESS | 1918 | 1463435130184 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}] 14:45:30 INFO - PROCESS | 1918 | 1463435130397 Marionette TRACE conn3 <- [1,1075,null,{"value":null}] 14:45:30 INFO - PROCESS | 1918 | 1463435130711 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bc5a400 == 133 [pid = 1918] [id = 276] 14:45:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 234 (0x8bc5ac00) [pid = 1918] [serial = 829] [outer = (nil)] 14:45:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 235 (0x8d5d8400) [pid = 1918] [serial = 830] [outer = 0x8bc5ac00] 14:45:30 INFO - PROCESS | 1918 | 1463435130840 Marionette DEBUG loaded listener.js 14:45:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 236 (0x8de43000) [pid = 1918] [serial = 831] [outer = 0x8bc5ac00] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf63400 == 132 [pid = 1918] [id = 193] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c9800 == 131 [pid = 1918] [id = 196] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x9510b400 == 130 [pid = 1918] [id = 159] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 235 (0x996da800) [pid = 1918] [serial = 661] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 234 (0x9a33d400) [pid = 1918] [serial = 665] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 233 (0x9ae77400) [pid = 1918] [serial = 668] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 232 (0x9b0a6400) [pid = 1918] [serial = 671] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 231 (0xa22c6c00) [pid = 1918] [serial = 674] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 230 (0xa27de800) [pid = 1918] [serial = 677] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 229 (0x95baa800) [pid = 1918] [serial = 680] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 228 (0x8add5c00) [pid = 1918] [serial = 683] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 227 (0x8bc56400) [pid = 1918] [serial = 686] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6d4400 == 129 [pid = 1918] [id = 197] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0cd000 == 128 [pid = 1918] [id = 192] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8be3f000 == 127 [pid = 1918] [id = 202] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x95d0a800 == 126 [pid = 1918] [id = 201] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc19400 == 125 [pid = 1918] [id = 198] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6cd000 == 124 [pid = 1918] [id = 199] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf6dc00 == 123 [pid = 1918] [id = 258] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8ea400 == 122 [pid = 1918] [id = 257] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8efeb400 == 121 [pid = 1918] [id = 256] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6cd400 == 120 [pid = 1918] [id = 255] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8de41800 == 119 [pid = 1918] [id = 254] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf6c400 == 118 [pid = 1918] [id = 253] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8addbc00 == 117 [pid = 1918] [id = 252] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8b902c00 == 116 [pid = 1918] [id = 248] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8b901c00 == 115 [pid = 1918] [id = 247] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaeb000 == 114 [pid = 1918] [id = 246] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8aae9800 == 113 [pid = 1918] [id = 245] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x91092000 == 112 [pid = 1918] [id = 244] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8bc5dc00 == 111 [pid = 1918] [id = 243] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0d5000 == 110 [pid = 1918] [id = 242] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x95baa000 == 109 [pid = 1918] [id = 241] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8adcf800 == 108 [pid = 1918] [id = 240] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf66c00 == 107 [pid = 1918] [id = 239] 14:45:31 INFO - PROCESS | 1918 | 1463435131866 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]]]}] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8de45800 == 106 [pid = 1918] [id = 238] 14:45:31 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0d1c00 == 105 [pid = 1918] [id = 237] 14:45:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:45:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1740ms 14:45:31 INFO - PROCESS | 1918 | 1463435131915 Marionette TRACE conn3 -> [0,1077,"getWindowHandle",null] 14:45:31 INFO - PROCESS | 1918 | 1463435131918 Marionette TRACE conn3 <- [1,1077,null,{"value":"8"}] 14:45:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:45:31 INFO - PROCESS | 1918 | 1463435131932 Marionette TRACE conn3 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:45:31 INFO - PROCESS | 1918 | 1463435131940 Marionette TRACE conn3 <- [1,1078,null,{}] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 226 (0x8d4e3c00) [pid = 1918] [serial = 626] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 225 (0x8bf64c00) [pid = 1918] [serial = 689] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 224 (0x8c0ccc00) [pid = 1918] [serial = 690] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 223 (0x977da800) [pid = 1918] [serial = 655] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 222 (0x8e6b0800) [pid = 1918] [serial = 695] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 221 (0x8e868400) [pid = 1918] [serial = 696] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 220 (0x95d06400) [pid = 1918] [serial = 646] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 219 (0x914b3400) [pid = 1918] [serial = 652] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 218 (0x8de41c00) [pid = 1918] [serial = 693] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 217 (0x8dc20800) [pid = 1918] [serial = 692] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 216 (0x8dd4ac00) [pid = 1918] [serial = 649] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 215 (0x9131d800) [pid = 1918] [serial = 698] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 214 (0x995a6400) [pid = 1918] [serial = 658] [outer = (nil)] [url = about:blank] 14:45:31 INFO - PROCESS | 1918 | --DOMWINDOW == 213 (0x93964c00) [pid = 1918] [serial = 704] [outer = (nil)] [url = about:blank] 14:45:32 INFO - PROCESS | 1918 | --DOMWINDOW == 212 (0x93cdec00) [pid = 1918] [serial = 705] [outer = (nil)] [url = about:blank] 14:45:32 INFO - PROCESS | 1918 | --DOMWINDOW == 211 (0x95109400) [pid = 1918] [serial = 707] [outer = (nil)] [url = about:blank] 14:45:32 INFO - PROCESS | 1918 | --DOMWINDOW == 210 (0x95a83800) [pid = 1918] [serial = 708] [outer = (nil)] [url = about:blank] 14:45:32 INFO - PROCESS | 1918 | --DOMWINDOW == 209 (0x91cde800) [pid = 1918] [serial = 701] [outer = (nil)] [url = about:blank] 14:45:32 INFO - PROCESS | 1918 | --DOMWINDOW == 208 (0x8e84b000) [pid = 1918] [serial = 434] [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.] 14:45:32 INFO - PROCESS | 1918 | --DOMWINDOW == 207 (0x9210d800) [pid = 1918] [serial = 702] [outer = (nil)] [url = about:blank] 14:45:32 INFO - PROCESS | 1918 | --DOMWINDOW == 206 (0x914b3000) [pid = 1918] [serial = 699] [outer = (nil)] [url = about:blank] 14:45:32 INFO - PROCESS | 1918 | 1463435132013 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}] 14:45:32 INFO - PROCESS | 1918 | 1463435132194 Marionette TRACE conn3 <- [1,1079,null,{"value":null}] 14:45:32 INFO - PROCESS | 1918 | 1463435132215 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x88bf9800 == 106 [pid = 1918] [id = 277] 14:45:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 207 (0x8bf70c00) [pid = 1918] [serial = 832] [outer = (nil)] 14:45:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 208 (0x8e6a2000) [pid = 1918] [serial = 833] [outer = 0x8bf70c00] 14:45:32 INFO - PROCESS | 1918 | 1463435132296 Marionette DEBUG loaded listener.js 14:45:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 209 (0x8e84bc00) [pid = 1918] [serial = 834] [outer = 0x8bf70c00] 14:45:33 INFO - PROCESS | 1918 | 1463435133237 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]]]}] 14:45:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:45:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1328ms 14:45:33 INFO - PROCESS | 1918 | 1463435133253 Marionette TRACE conn3 -> [0,1081,"getWindowHandle",null] 14:45:33 INFO - PROCESS | 1918 | 1463435133257 Marionette TRACE conn3 <- [1,1081,null,{"value":"8"}] 14:45:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:45:33 INFO - PROCESS | 1918 | 1463435133263 Marionette TRACE conn3 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:45:33 INFO - PROCESS | 1918 | 1463435133266 Marionette TRACE conn3 <- [1,1082,null,{}] 14:45:33 INFO - PROCESS | 1918 | 1463435133271 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}] 14:45:33 INFO - PROCESS | 1918 | 1463435133519 Marionette TRACE conn3 <- [1,1083,null,{"value":null}] 14:45:33 INFO - PROCESS | 1918 | 1463435133629 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x88664800 == 107 [pid = 1918] [id = 278] 14:45:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 210 (0x88bf8c00) [pid = 1918] [serial = 835] [outer = (nil)] 14:45:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 211 (0x8e8ed400) [pid = 1918] [serial = 836] [outer = 0x88bf8c00] 14:45:33 INFO - PROCESS | 1918 | 1463435133702 Marionette DEBUG loaded listener.js 14:45:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 212 (0x8efe4400) [pid = 1918] [serial = 837] [outer = 0x88bf8c00] 14:45:34 INFO - PROCESS | 1918 | 1463435134556 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]]]}] 14:45:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:45:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1335ms 14:45:34 INFO - PROCESS | 1918 | 1463435134599 Marionette TRACE conn3 -> [0,1085,"getWindowHandle",null] 14:45:34 INFO - PROCESS | 1918 | 1463435134603 Marionette TRACE conn3 <- [1,1085,null,{"value":"8"}] 14:45:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:45:34 INFO - PROCESS | 1918 | 1463435134615 Marionette TRACE conn3 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:45:34 INFO - PROCESS | 1918 | 1463435134618 Marionette TRACE conn3 <- [1,1086,null,{}] 14:45:34 INFO - PROCESS | 1918 | 1463435134623 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}] 14:45:34 INFO - PROCESS | 1918 | 1463435134858 Marionette TRACE conn3 <- [1,1087,null,{"value":null}] 14:45:34 INFO - PROCESS | 1918 | 1463435134889 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x91097000 == 108 [pid = 1918] [id = 279] 14:45:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 213 (0x91097800) [pid = 1918] [serial = 838] [outer = (nil)] 14:45:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 214 (0x91319400) [pid = 1918] [serial = 839] [outer = 0x91097800] 14:45:34 INFO - PROCESS | 1918 | 1463435134975 Marionette DEBUG loaded listener.js 14:45:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 215 (0x91caf800) [pid = 1918] [serial = 840] [outer = 0x91097800] 14:45:36 INFO - PROCESS | 1918 | 1463435136237 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]]]}] 14:45:36 INFO - PROCESS | 1918 | --DOMWINDOW == 214 (0x9109ec00) [pid = 1918] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:45:36 INFO - PROCESS | 1918 | --DOMWINDOW == 213 (0x91cd9400) [pid = 1918] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:45:36 INFO - PROCESS | 1918 | --DOMWINDOW == 212 (0x8c0d2400) [pid = 1918] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:45:36 INFO - PROCESS | 1918 | --DOMWINDOW == 211 (0x8e950c00) [pid = 1918] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:45:36 INFO - PROCESS | 1918 | --DOMWINDOW == 210 (0x8e6ad400) [pid = 1918] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:45:36 INFO - PROCESS | 1918 | --DOMWINDOW == 209 (0x8b8a1000) [pid = 1918] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:45:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:45:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1688ms 14:45:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:45:36 INFO - PROCESS | 1918 | 1463435136298 Marionette TRACE conn3 -> [0,1089,"getWindowHandle",null] 14:45:36 INFO - PROCESS | 1918 | 1463435136301 Marionette TRACE conn3 <- [1,1089,null,{"value":"8"}] 14:45:36 INFO - PROCESS | 1918 | 1463435136307 Marionette TRACE conn3 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:45:36 INFO - PROCESS | 1918 | 1463435136310 Marionette TRACE conn3 <- [1,1090,null,{}] 14:45:36 INFO - PROCESS | 1918 | 1463435136315 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}] 14:45:36 INFO - PROCESS | 1918 | 1463435136481 Marionette TRACE conn3 <- [1,1091,null,{"value":null}] 14:45:36 INFO - PROCESS | 1918 | 1463435136685 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de4d000 == 109 [pid = 1918] [id = 280] 14:45:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 210 (0x8e8e7400) [pid = 1918] [serial = 841] [outer = (nil)] 14:45:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 211 (0x91325000) [pid = 1918] [serial = 842] [outer = 0x8e8e7400] 14:45:36 INFO - PROCESS | 1918 | 1463435136757 Marionette DEBUG loaded listener.js 14:45:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 212 (0x91cdd800) [pid = 1918] [serial = 843] [outer = 0x8e8e7400] 14:45:37 INFO - PROCESS | 1918 | 1463435137439 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]]]}] 14:45:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:45:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1183ms 14:45:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:45:37 INFO - PROCESS | 1918 | 1463435137494 Marionette TRACE conn3 -> [0,1093,"getWindowHandle",null] 14:45:37 INFO - PROCESS | 1918 | 1463435137497 Marionette TRACE conn3 <- [1,1093,null,{"value":"8"}] 14:45:37 INFO - PROCESS | 1918 | 1463435137503 Marionette TRACE conn3 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:45:37 INFO - PROCESS | 1918 | 1463435137507 Marionette TRACE conn3 <- [1,1094,null,{}] 14:45:37 INFO - PROCESS | 1918 | 1463435137512 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}] 14:45:37 INFO - PROCESS | 1918 | 1463435137748 Marionette TRACE conn3 <- [1,1095,null,{"value":null}] 14:45:37 INFO - PROCESS | 1918 | 1463435137765 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de4c800 == 110 [pid = 1918] [id = 281] 14:45:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 213 (0x8e846000) [pid = 1918] [serial = 844] [outer = (nil)] 14:45:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 214 (0x92483000) [pid = 1918] [serial = 845] [outer = 0x8e846000] 14:45:37 INFO - PROCESS | 1918 | 1463435137850 Marionette DEBUG loaded listener.js 14:45:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 215 (0x93969c00) [pid = 1918] [serial = 846] [outer = 0x8e846000] 14:45:39 INFO - PROCESS | 1918 | 1463435139001 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]]]}] 14:45:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:45:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1530ms 14:45:39 INFO - PROCESS | 1918 | 1463435139034 Marionette TRACE conn3 -> [0,1097,"getWindowHandle",null] 14:45:39 INFO - PROCESS | 1918 | 1463435139039 Marionette TRACE conn3 <- [1,1097,null,{"value":"8"}] 14:45:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:45:39 INFO - PROCESS | 1918 | 1463435139048 Marionette TRACE conn3 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:45:39 INFO - PROCESS | 1918 | 1463435139053 Marionette TRACE conn3 <- [1,1098,null,{}] 14:45:39 INFO - PROCESS | 1918 | 1463435139062 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}] 14:45:39 INFO - PROCESS | 1918 | 1463435139299 Marionette TRACE conn3 <- [1,1099,null,{"value":null}] 14:45:39 INFO - PROCESS | 1918 | 1463435139571 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x89c8e400 == 111 [pid = 1918] [id = 282] 14:45:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 216 (0x8aaea000) [pid = 1918] [serial = 847] [outer = (nil)] 14:45:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 217 (0x8b89d400) [pid = 1918] [serial = 848] [outer = 0x8aaea000] 14:45:39 INFO - PROCESS | 1918 | 1463435139704 Marionette DEBUG loaded listener.js 14:45:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 218 (0x8bc56400) [pid = 1918] [serial = 849] [outer = 0x8aaea000] 14:45:40 INFO - PROCESS | 1918 | 1463435140634 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]]]}] 14:45:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:45:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1640ms 14:45:40 INFO - PROCESS | 1918 | 1463435140688 Marionette TRACE conn3 -> [0,1101,"getWindowHandle",null] 14:45:40 INFO - PROCESS | 1918 | 1463435140696 Marionette TRACE conn3 <- [1,1101,null,{"value":"8"}] 14:45:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:45:40 INFO - PROCESS | 1918 | 1463435140707 Marionette TRACE conn3 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:45:40 INFO - PROCESS | 1918 | 1463435140711 Marionette TRACE conn3 <- [1,1102,null,{}] 14:45:40 INFO - PROCESS | 1918 | 1463435140717 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}] 14:45:40 INFO - PROCESS | 1918 | 1463435140911 Marionette TRACE conn3 <- [1,1103,null,{"value":null}] 14:45:41 INFO - PROCESS | 1918 | 1463435141169 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d4e3400 == 112 [pid = 1918] [id = 283] 14:45:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 219 (0x8d4e3c00) [pid = 1918] [serial = 850] [outer = (nil)] 14:45:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 220 (0x8dc19400) [pid = 1918] [serial = 851] [outer = 0x8d4e3c00] 14:45:41 INFO - PROCESS | 1918 | 1463435141306 Marionette DEBUG loaded listener.js 14:45:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 221 (0x8de46c00) [pid = 1918] [serial = 852] [outer = 0x8d4e3c00] 14:45:42 INFO - PROCESS | 1918 | 1463435142279 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]]]}] 14:45:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:45:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1628ms 14:45:42 INFO - PROCESS | 1918 | 1463435142335 Marionette TRACE conn3 -> [0,1105,"getWindowHandle",null] 14:45:42 INFO - PROCESS | 1918 | 1463435142339 Marionette TRACE conn3 <- [1,1105,null,{"value":"8"}] 14:45:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:45:42 INFO - PROCESS | 1918 | 1463435142345 Marionette TRACE conn3 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:45:42 INFO - PROCESS | 1918 | 1463435142351 Marionette TRACE conn3 <- [1,1106,null,{}] 14:45:42 INFO - PROCESS | 1918 | 1463435142369 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}] 14:45:42 INFO - PROCESS | 1918 | 1463435142606 Marionette TRACE conn3 <- [1,1107,null,{"value":null}] 14:45:42 INFO - PROCESS | 1918 | 1463435142901 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x92405000 == 113 [pid = 1918] [id = 284] 14:45:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 222 (0x92408000) [pid = 1918] [serial = 853] [outer = (nil)] 14:45:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 223 (0x9390e400) [pid = 1918] [serial = 854] [outer = 0x92408000] 14:45:43 INFO - PROCESS | 1918 | 1463435143002 Marionette DEBUG loaded listener.js 14:45:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 224 (0x95104000) [pid = 1918] [serial = 855] [outer = 0x92408000] 14:45:43 INFO - PROCESS | 1918 | 1463435143882 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]]]}] 14:45:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:45:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1584ms 14:45:43 INFO - PROCESS | 1918 | 1463435143930 Marionette TRACE conn3 -> [0,1109,"getWindowHandle",null] 14:45:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:45:43 INFO - PROCESS | 1918 | 1463435143934 Marionette TRACE conn3 <- [1,1109,null,{"value":"8"}] 14:45:43 INFO - PROCESS | 1918 | 1463435143940 Marionette TRACE conn3 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:45:43 INFO - PROCESS | 1918 | 1463435143944 Marionette TRACE conn3 <- [1,1110,null,{}] 14:45:43 INFO - PROCESS | 1918 | 1463435143950 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}] 14:45:44 INFO - PROCESS | 1918 | 1463435144158 Marionette TRACE conn3 <- [1,1111,null,{"value":null}] 14:45:44 INFO - PROCESS | 1918 | 1463435144417 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc1d800 == 114 [pid = 1918] [id = 285] 14:45:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 225 (0x9240e400) [pid = 1918] [serial = 856] [outer = (nil)] 14:45:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 226 (0x95baac00) [pid = 1918] [serial = 857] [outer = 0x9240e400] 14:45:44 INFO - PROCESS | 1918 | 1463435144547 Marionette DEBUG loaded listener.js 14:45:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 227 (0x95c69000) [pid = 1918] [serial = 858] [outer = 0x9240e400] 14:45:45 INFO - PROCESS | 1918 | 1463435145418 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]]]}] 14:45:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:45:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1529ms 14:45:45 INFO - PROCESS | 1918 | 1463435145469 Marionette TRACE conn3 -> [0,1113,"getWindowHandle",null] 14:45:45 INFO - PROCESS | 1918 | 1463435145473 Marionette TRACE conn3 <- [1,1113,null,{"value":"8"}] 14:45:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:45:45 INFO - PROCESS | 1918 | 1463435145480 Marionette TRACE conn3 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:45:45 INFO - PROCESS | 1918 | 1463435145484 Marionette TRACE conn3 <- [1,1114,null,{}] 14:45:45 INFO - PROCESS | 1918 | 1463435145489 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}] 14:45:45 INFO - PROCESS | 1918 | 1463435145699 Marionette TRACE conn3 <- [1,1115,null,{"value":null}] 14:45:45 INFO - PROCESS | 1918 | 1463435145950 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a7ec00 == 115 [pid = 1918] [id = 286] 14:45:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 228 (0x95ba8400) [pid = 1918] [serial = 859] [outer = (nil)] 14:45:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 229 (0x980e0c00) [pid = 1918] [serial = 860] [outer = 0x95ba8400] 14:45:46 INFO - PROCESS | 1918 | 1463435146082 Marionette DEBUG loaded listener.js 14:45:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 230 (0x98530400) [pid = 1918] [serial = 861] [outer = 0x95ba8400] 14:45:47 INFO - PROCESS | 1918 | 1463435147040 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]]]}] 14:45:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:45:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1628ms 14:45:47 INFO - PROCESS | 1918 | 1463435147109 Marionette TRACE conn3 -> [0,1117,"getWindowHandle",null] 14:45:47 INFO - PROCESS | 1918 | 1463435147112 Marionette TRACE conn3 <- [1,1117,null,{"value":"8"}] 14:45:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:45:47 INFO - PROCESS | 1918 | 1463435147120 Marionette TRACE conn3 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:45:47 INFO - PROCESS | 1918 | 1463435147124 Marionette TRACE conn3 <- [1,1118,null,{}] 14:45:47 INFO - PROCESS | 1918 | 1463435147129 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}] 14:45:47 INFO - PROCESS | 1918 | 1463435147391 Marionette TRACE conn3 <- [1,1119,null,{"value":null}] 14:45:47 INFO - PROCESS | 1918 | 1463435147699 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a83c00 == 116 [pid = 1918] [id = 287] 14:45:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 231 (0x95d08000) [pid = 1918] [serial = 862] [outer = (nil)] 14:45:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 232 (0x99764c00) [pid = 1918] [serial = 863] [outer = 0x95d08000] 14:45:47 INFO - PROCESS | 1918 | 1463435147787 Marionette DEBUG loaded listener.js 14:45:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 233 (0x9976c800) [pid = 1918] [serial = 864] [outer = 0x95d08000] 14:45:48 INFO - PROCESS | 1918 | 1463435148698 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]]]}] 14:45:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:45:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1630ms 14:45:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:45:48 INFO - PROCESS | 1918 | 1463435148751 Marionette TRACE conn3 -> [0,1121,"getWindowHandle",null] 14:45:48 INFO - PROCESS | 1918 | 1463435148754 Marionette TRACE conn3 <- [1,1121,null,{"value":"8"}] 14:45:48 INFO - PROCESS | 1918 | 1463435148760 Marionette TRACE conn3 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:45:48 INFO - PROCESS | 1918 | 1463435148764 Marionette TRACE conn3 <- [1,1122,null,{}] 14:45:48 INFO - PROCESS | 1918 | 1463435148769 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}] 14:45:48 INFO - PROCESS | 1918 | 1463435148962 Marionette TRACE conn3 <- [1,1123,null,{"value":null}] 14:45:49 INFO - PROCESS | 1918 | 1463435149212 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x8865b400 == 117 [pid = 1918] [id = 288] 14:45:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 234 (0x9510d400) [pid = 1918] [serial = 865] [outer = (nil)] 14:45:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 235 (0x9a1c6c00) [pid = 1918] [serial = 866] [outer = 0x9510d400] 14:45:49 INFO - PROCESS | 1918 | 1463435149353 Marionette DEBUG loaded listener.js 14:45:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 236 (0x9a345000) [pid = 1918] [serial = 867] [outer = 0x9510d400] 14:45:50 INFO - PROCESS | 1918 | 1463435150238 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]]]}] 14:45:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:45:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1534ms 14:45:50 INFO - PROCESS | 1918 | 1463435150293 Marionette TRACE conn3 -> [0,1125,"getWindowHandle",null] 14:45:50 INFO - PROCESS | 1918 | 1463435150296 Marionette TRACE conn3 <- [1,1125,null,{"value":"8"}] 14:45:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:45:50 INFO - PROCESS | 1918 | 1463435150302 Marionette TRACE conn3 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:45:50 INFO - PROCESS | 1918 | 1463435150306 Marionette TRACE conn3 <- [1,1126,null,{}] 14:45:50 INFO - PROCESS | 1918 | 1463435150311 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}] 14:45:50 INFO - PROCESS | 1918 | 1463435150528 Marionette TRACE conn3 <- [1,1127,null,{"value":null}] 14:45:50 INFO - PROCESS | 1918 | 1463435150781 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x91ce8000 == 118 [pid = 1918] [id = 289] 14:45:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 237 (0x99766c00) [pid = 1918] [serial = 868] [outer = (nil)] 14:45:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 238 (0x9b05ec00) [pid = 1918] [serial = 869] [outer = 0x99766c00] 14:45:50 INFO - PROCESS | 1918 | 1463435150881 Marionette DEBUG loaded listener.js 14:45:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 239 (0x9ce4b000) [pid = 1918] [serial = 870] [outer = 0x99766c00] 14:45:51 INFO - PROCESS | 1918 | 1463435151738 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]]]}] 14:45:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:45:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1479ms 14:45:51 INFO - PROCESS | 1918 | 1463435151781 Marionette TRACE conn3 -> [0,1129,"getWindowHandle",null] 14:45:51 INFO - PROCESS | 1918 | 1463435151785 Marionette TRACE conn3 <- [1,1129,null,{"value":"8"}] 14:45:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:45:51 INFO - PROCESS | 1918 | 1463435151791 Marionette TRACE conn3 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:45:51 INFO - PROCESS | 1918 | 1463435151795 Marionette TRACE conn3 <- [1,1130,null,{}] 14:45:51 INFO - PROCESS | 1918 | 1463435151800 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}] 14:45:51 INFO - PROCESS | 1918 | 1463435151977 Marionette TRACE conn3 <- [1,1131,null,{"value":null}] 14:45:52 INFO - PROCESS | 1918 | 1463435152192 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a5000 == 119 [pid = 1918] [id = 290] 14:45:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 240 (0x8b7a5800) [pid = 1918] [serial = 871] [outer = (nil)] 14:45:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 241 (0x8b7ab000) [pid = 1918] [serial = 872] [outer = 0x8b7a5800] 14:45:52 INFO - PROCESS | 1918 | 1463435152369 Marionette DEBUG loaded listener.js 14:45:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 242 (0x8b7ad800) [pid = 1918] [serial = 873] [outer = 0x8b7a5800] 14:45:53 INFO - PROCESS | 1918 | 1463435153244 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]]]}] 14:45:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:45:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1478ms 14:45:53 INFO - PROCESS | 1918 | 1463435153269 Marionette TRACE conn3 -> [0,1133,"getWindowHandle",null] 14:45:53 INFO - PROCESS | 1918 | 1463435153272 Marionette TRACE conn3 <- [1,1133,null,{"value":"8"}] 14:45:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:45:53 INFO - PROCESS | 1918 | 1463435153279 Marionette TRACE conn3 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:45:53 INFO - PROCESS | 1918 | 1463435153282 Marionette TRACE conn3 <- [1,1134,null,{}] 14:45:53 INFO - PROCESS | 1918 | 1463435153287 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}] 14:45:53 INFO - PROCESS | 1918 | 1463435153536 Marionette TRACE conn3 <- [1,1135,null,{"value":null}] 14:45:53 INFO - PROCESS | 1918 | 1463435153788 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a3000 == 120 [pid = 1918] [id = 291] 14:45:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 243 (0x8b7aa400) [pid = 1918] [serial = 874] [outer = (nil)] 14:45:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 244 (0x9b059400) [pid = 1918] [serial = 875] [outer = 0x8b7aa400] 14:45:53 INFO - PROCESS | 1918 | 1463435153912 Marionette DEBUG loaded listener.js 14:45:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 245 (0x9cec3000) [pid = 1918] [serial = 876] [outer = 0x8b7aa400] 14:45:54 INFO - PROCESS | 1918 | 1463435154802 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]]]}] 14:45:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:45:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1578ms 14:45:54 INFO - PROCESS | 1918 | 1463435154858 Marionette TRACE conn3 -> [0,1137,"getWindowHandle",null] 14:45:54 INFO - PROCESS | 1918 | 1463435154863 Marionette TRACE conn3 <- [1,1137,null,{"value":"8"}] 14:45:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:45:54 INFO - PROCESS | 1918 | 1463435154869 Marionette TRACE conn3 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:45:54 INFO - PROCESS | 1918 | 1463435154873 Marionette TRACE conn3 <- [1,1138,null,{}] 14:45:54 INFO - PROCESS | 1918 | 1463435154879 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}] 14:45:55 INFO - PROCESS | 1918 | 1463435155098 Marionette TRACE conn3 <- [1,1139,null,{"value":null}] 14:45:55 INFO - PROCESS | 1918 | 1463435155369 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c3000 == 121 [pid = 1918] [id = 292] 14:45:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 246 (0x878cb800) [pid = 1918] [serial = 877] [outer = (nil)] 14:45:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 247 (0x8b7a4000) [pid = 1918] [serial = 878] [outer = 0x878cb800] 14:45:55 INFO - PROCESS | 1918 | 1463435155504 Marionette DEBUG loaded listener.js 14:45:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 248 (0xa31b3400) [pid = 1918] [serial = 879] [outer = 0x878cb800] 14:45:56 INFO - PROCESS | 1918 | 1463435156416 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]]]}] 14:45:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:45:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1586ms 14:45:56 INFO - PROCESS | 1918 | 1463435156456 Marionette TRACE conn3 -> [0,1141,"getWindowHandle",null] 14:45:56 INFO - PROCESS | 1918 | 1463435156459 Marionette TRACE conn3 <- [1,1141,null,{"value":"8"}] 14:45:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:45:56 INFO - PROCESS | 1918 | 1463435156466 Marionette TRACE conn3 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:45:56 INFO - PROCESS | 1918 | 1463435156469 Marionette TRACE conn3 <- [1,1142,null,{}] 14:45:56 INFO - PROCESS | 1918 | 1463435156475 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}] 14:45:56 INFO - PROCESS | 1918 | 1463435156684 Marionette TRACE conn3 <- [1,1143,null,{"value":null}] 14:45:56 INFO - PROCESS | 1918 | 1463435156951 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b1f800 == 122 [pid = 1918] [id = 293] 14:45:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 249 (0x87b20000) [pid = 1918] [serial = 880] [outer = (nil)] 14:45:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 250 (0x87b24400) [pid = 1918] [serial = 881] [outer = 0x87b20000] 14:45:57 INFO - PROCESS | 1918 | 1463435157080 Marionette DEBUG loaded listener.js 14:45:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 251 (0x87b27000) [pid = 1918] [serial = 882] [outer = 0x87b20000] 14:45:57 INFO - PROCESS | 1918 | 1463435157940 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]]]}] 14:45:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:45:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1538ms 14:45:58 INFO - PROCESS | 1918 | 1463435158004 Marionette TRACE conn3 -> [0,1145,"getWindowHandle",null] 14:45:58 INFO - PROCESS | 1918 | 1463435158008 Marionette TRACE conn3 <- [1,1145,null,{"value":"8"}] 14:45:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:45:58 INFO - PROCESS | 1918 | 1463435158014 Marionette TRACE conn3 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:45:58 INFO - PROCESS | 1918 | 1463435158017 Marionette TRACE conn3 <- [1,1146,null,{}] 14:45:58 INFO - PROCESS | 1918 | 1463435158023 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}] 14:45:58 INFO - PROCESS | 1918 | 1463435158226 Marionette TRACE conn3 <- [1,1147,null,{"value":null}] 14:45:58 INFO - PROCESS | 1918 | 1463435158539 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:45:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c2000 == 123 [pid = 1918] [id = 294] 14:45:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 252 (0x87b22400) [pid = 1918] [serial = 883] [outer = (nil)] 14:45:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 253 (0x87c38c00) [pid = 1918] [serial = 884] [outer = 0x87b22400] 14:45:58 INFO - PROCESS | 1918 | 1463435158628 Marionette DEBUG loaded listener.js 14:45:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 254 (0x87c3b000) [pid = 1918] [serial = 885] [outer = 0x87b22400] 14:45:59 INFO - PROCESS | 1918 | 1463435159505 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]]]}] 14:45:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:45:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1532ms 14:45:59 INFO - PROCESS | 1918 | 1463435159548 Marionette TRACE conn3 -> [0,1149,"getWindowHandle",null] 14:45:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:45:59 INFO - PROCESS | 1918 | 1463435159552 Marionette TRACE conn3 <- [1,1149,null,{"value":"8"}] 14:45:59 INFO - PROCESS | 1918 | 1463435159558 Marionette TRACE conn3 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:45:59 INFO - PROCESS | 1918 | 1463435159561 Marionette TRACE conn3 <- [1,1150,null,{}] 14:45:59 INFO - PROCESS | 1918 | 1463435159566 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}] 14:45:59 INFO - PROCESS | 1918 | 1463435159761 Marionette TRACE conn3 <- [1,1151,null,{"value":null}] 14:46:00 INFO - PROCESS | 1918 | 1463435159980 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c3a800 == 124 [pid = 1918] [id = 295] 14:46:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 255 (0x87c3e400) [pid = 1918] [serial = 886] [outer = (nil)] 14:46:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 256 (0x87c42c00) [pid = 1918] [serial = 887] [outer = 0x87c3e400] 14:46:00 INFO - PROCESS | 1918 | 1463435160108 Marionette DEBUG loaded listener.js 14:46:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 257 (0x87c45400) [pid = 1918] [serial = 888] [outer = 0x87c3e400] 14:46:01 INFO - PROCESS | 1918 | 1463435161016 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]]]}] 14:46:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:46:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1528ms 14:46:01 INFO - PROCESS | 1918 | 1463435161086 Marionette TRACE conn3 -> [0,1153,"getWindowHandle",null] 14:46:01 INFO - PROCESS | 1918 | 1463435161090 Marionette TRACE conn3 <- [1,1153,null,{"value":"8"}] 14:46:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:46:01 INFO - PROCESS | 1918 | 1463435161097 Marionette TRACE conn3 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:46:01 INFO - PROCESS | 1918 | 1463435161100 Marionette TRACE conn3 <- [1,1154,null,{}] 14:46:01 INFO - PROCESS | 1918 | 1463435161105 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}] 14:46:01 INFO - PROCESS | 1918 | 1463435161292 Marionette TRACE conn3 <- [1,1155,null,{"value":null}] 14:46:01 INFO - PROCESS | 1918 | 1463435161549 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d5800 == 125 [pid = 1918] [id = 296] 14:46:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 258 (0x870d5c00) [pid = 1918] [serial = 889] [outer = (nil)] 14:46:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 259 (0x870dc400) [pid = 1918] [serial = 890] [outer = 0x870d5c00] 14:46:01 INFO - PROCESS | 1918 | 1463435161675 Marionette DEBUG loaded listener.js 14:46:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 260 (0x870dec00) [pid = 1918] [serial = 891] [outer = 0x870d5c00] 14:46:02 INFO - PROCESS | 1918 | 1463435162627 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]]]}] 14:46:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:46:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1577ms 14:46:02 INFO - PROCESS | 1918 | 1463435162675 Marionette TRACE conn3 -> [0,1157,"getWindowHandle",null] 14:46:02 INFO - PROCESS | 1918 | 1463435162678 Marionette TRACE conn3 <- [1,1157,null,{"value":"8"}] 14:46:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:46:02 INFO - PROCESS | 1918 | 1463435162684 Marionette TRACE conn3 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:46:02 INFO - PROCESS | 1918 | 1463435162688 Marionette TRACE conn3 <- [1,1158,null,{}] 14:46:02 INFO - PROCESS | 1918 | 1463435162693 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}] 14:46:02 INFO - PROCESS | 1918 | 1463435162874 Marionette TRACE conn3 <- [1,1159,null,{"value":null}] 14:46:03 INFO - PROCESS | 1918 | 1463435163154 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x870de000 == 126 [pid = 1918] [id = 297] 14:46:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 261 (0x870e0800) [pid = 1918] [serial = 892] [outer = (nil)] 14:46:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 262 (0x87c44400) [pid = 1918] [serial = 893] [outer = 0x870e0800] 14:46:03 INFO - PROCESS | 1918 | 1463435163280 Marionette DEBUG loaded listener.js 14:46:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 263 (0x89c91000) [pid = 1918] [serial = 894] [outer = 0x870e0800] 14:46:04 INFO - PROCESS | 1918 | 1463435164172 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]]]}] 14:46:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:46:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1528ms 14:46:04 INFO - PROCESS | 1918 | 1463435164213 Marionette TRACE conn3 -> [0,1161,"getWindowHandle",null] 14:46:04 INFO - PROCESS | 1918 | 1463435164217 Marionette TRACE conn3 <- [1,1161,null,{"value":"8"}] 14:46:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:46:04 INFO - PROCESS | 1918 | 1463435164223 Marionette TRACE conn3 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:46:04 INFO - PROCESS | 1918 | 1463435164226 Marionette TRACE conn3 <- [1,1162,null,{}] 14:46:04 INFO - PROCESS | 1918 | 1463435164232 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}] 14:46:04 INFO - PROCESS | 1918 | 1463435164414 Marionette TRACE conn3 <- [1,1163,null,{"value":null}] 14:46:04 INFO - PROCESS | 1918 | 1463435164634 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d7c00 == 127 [pid = 1918] [id = 298] 14:46:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 264 (0x870dd800) [pid = 1918] [serial = 895] [outer = (nil)] 14:46:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 265 (0x8d318c00) [pid = 1918] [serial = 896] [outer = 0x870dd800] 14:46:04 INFO - PROCESS | 1918 | 1463435164753 Marionette DEBUG loaded listener.js 14:46:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 266 (0x8dd45c00) [pid = 1918] [serial = 897] [outer = 0x870dd800] 14:46:06 INFO - PROCESS | 1918 | 1463435166328 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]]]}] 14:46:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:46:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 2177ms 14:46:06 INFO - PROCESS | 1918 | 1463435166402 Marionette TRACE conn3 -> [0,1165,"getWindowHandle",null] 14:46:06 INFO - PROCESS | 1918 | 1463435166407 Marionette TRACE conn3 <- [1,1165,null,{"value":"8"}] 14:46:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:46:06 INFO - PROCESS | 1918 | 1463435166416 Marionette TRACE conn3 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:46:06 INFO - PROCESS | 1918 | 1463435166421 Marionette TRACE conn3 <- [1,1166,null,{}] 14:46:06 INFO - PROCESS | 1918 | 1463435166437 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}] 14:46:06 INFO - PROCESS | 1918 | 1463435166648 Marionette TRACE conn3 <- [1,1167,null,{"value":null}] 14:46:06 INFO - PROCESS | 1918 | 1463435166920 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c38800 == 128 [pid = 1918] [id = 299] 14:46:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 267 (0x87c47800) [pid = 1918] [serial = 898] [outer = (nil)] 14:46:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 268 (0x8865f800) [pid = 1918] [serial = 899] [outer = 0x87c47800] 14:46:07 INFO - PROCESS | 1918 | 1463435167005 Marionette DEBUG loaded listener.js 14:46:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 269 (0x88f83400) [pid = 1918] [serial = 900] [outer = 0x87c47800] 14:46:08 INFO - PROCESS | 1918 | 1463435168001 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]]]}] 14:46:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:46:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1634ms 14:46:08 INFO - PROCESS | 1918 | 1463435168052 Marionette TRACE conn3 -> [0,1169,"getWindowHandle",null] 14:46:08 INFO - PROCESS | 1918 | 1463435168061 Marionette TRACE conn3 <- [1,1169,null,{"value":"8"}] 14:46:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:46:08 INFO - PROCESS | 1918 | 1463435168071 Marionette TRACE conn3 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:46:08 INFO - PROCESS | 1918 | 1463435168076 Marionette TRACE conn3 <- [1,1170,null,{}] 14:46:08 INFO - PROCESS | 1918 | 1463435168082 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}] 14:46:08 INFO - PROCESS | 1918 | 1463435168297 Marionette TRACE conn3 <- [1,1171,null,{"value":null}] 14:46:08 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c8c00 == 127 [pid = 1918] [id = 194] 14:46:08 INFO - PROCESS | 1918 | --DOCSHELL 0x8de45000 == 126 [pid = 1918] [id = 217] 14:46:08 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5e1800 == 125 [pid = 1918] [id = 191] 14:46:08 INFO - PROCESS | 1918 | --DOCSHELL 0x91c07400 == 124 [pid = 1918] [id = 236] 14:46:08 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe2000 == 123 [pid = 1918] [id = 262] 14:46:08 INFO - PROCESS | 1918 | --DOCSHELL 0x91096800 == 122 [pid = 1918] [id = 261] 14:46:08 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5e1c00 == 121 [pid = 1918] [id = 260] 14:46:08 INFO - PROCESS | 1918 | --DOCSHELL 0x89c8b000 == 120 [pid = 1918] [id = 259] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 268 (0x91ce8800) [pid = 1918] [serial = 770] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 267 (0x95109800) [pid = 1918] [serial = 776] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 266 (0x95a78800) [pid = 1918] [serial = 773] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 265 (0x95ba2000) [pid = 1918] [serial = 774] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 264 (0x8e86c000) [pid = 1918] [serial = 762] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 263 (0x8dc24400) [pid = 1918] [serial = 761] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 262 (0x95bad000) [pid = 1918] [serial = 710] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 261 (0x9109f800) [pid = 1918] [serial = 767] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 260 (0x977dac00) [pid = 1918] [serial = 719] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 259 (0x9a6c3800) [pid = 1918] [serial = 728] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 258 (0x8e8e1c00) [pid = 1918] [serial = 764] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 257 (0x8e94b000) [pid = 1918] [serial = 765] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 256 (0x89c8d400) [pid = 1918] [serial = 755] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 255 (0x99796400) [pid = 1918] [serial = 725] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 254 (0x91099c00) [pid = 1918] [serial = 731] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 253 (0x8c0cd800) [pid = 1918] [serial = 758] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 252 (0x8d5d8800) [pid = 1918] [serial = 759] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 251 (0x8efe2400) [pid = 1918] [serial = 716] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 250 (0x995d7400) [pid = 1918] [serial = 722] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 249 (0x8d5e5800) [pid = 1918] [serial = 713] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 248 (0x8aaf2000) [pid = 1918] [serial = 737] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 247 (0x9a73f000) [pid = 1918] [serial = 734] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 246 (0x95a7c000) [pid = 1918] [serial = 740] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 245 (0x8b90b400) [pid = 1918] [serial = 743] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 244 (0x95c63c00) [pid = 1918] [serial = 746] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 243 (0x8b8a0400) [pid = 1918] [serial = 749] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 242 (0x8efed400) [pid = 1918] [serial = 752] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 241 (0x9240bc00) [pid = 1918] [serial = 771] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | --DOMWINDOW == 240 (0x91c08000) [pid = 1918] [serial = 768] [outer = (nil)] [url = about:blank] 14:46:08 INFO - PROCESS | 1918 | 1463435168938 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x8865a800 == 121 [pid = 1918] [id = 300] 14:46:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 241 (0x8865b000) [pid = 1918] [serial = 901] [outer = (nil)] 14:46:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 242 (0x88f79800) [pid = 1918] [serial = 902] [outer = 0x8865b000] 14:46:09 INFO - PROCESS | 1918 | 1463435169034 Marionette DEBUG loaded listener.js 14:46:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 243 (0x8aaddc00) [pid = 1918] [serial = 903] [outer = 0x8865b000] 14:46:09 INFO - PROCESS | 1918 | 1463435169786 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]]]}] 14:46:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:46:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1729ms 14:46:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:46:09 INFO - PROCESS | 1918 | 1463435169799 Marionette TRACE conn3 -> [0,1173,"getWindowHandle",null] 14:46:09 INFO - PROCESS | 1918 | 1463435169802 Marionette TRACE conn3 <- [1,1173,null,{"value":"8"}] 14:46:09 INFO - PROCESS | 1918 | 1463435169824 Marionette TRACE conn3 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:46:09 INFO - PROCESS | 1918 | 1463435169830 Marionette TRACE conn3 <- [1,1174,null,{}] 14:46:09 INFO - PROCESS | 1918 | 1463435169849 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}] 14:46:10 INFO - PROCESS | 1918 | 1463435170029 Marionette TRACE conn3 <- [1,1175,null,{"value":null}] 14:46:10 INFO - PROCESS | 1918 | 1463435170049 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b898800 == 122 [pid = 1918] [id = 301] 14:46:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 244 (0x8b8a1000) [pid = 1918] [serial = 904] [outer = (nil)] 14:46:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 245 (0x8b901800) [pid = 1918] [serial = 905] [outer = 0x8b8a1000] 14:46:10 INFO - PROCESS | 1918 | 1463435170128 Marionette DEBUG loaded listener.js 14:46:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 246 (0x8bc5bc00) [pid = 1918] [serial = 906] [outer = 0x8b8a1000] 14:46:11 INFO - PROCESS | 1918 | 1463435171069 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] 14:46:11 INFO - PROCESS | 1918 | 1463435171118 Marionette TRACE conn3 <- [1,1177,null,{"value":"8"}] 14:46:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 14:46:11 INFO - PROCESS | 1918 | 1463435171125 Marionette TRACE conn3 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:46:11 INFO - PROCESS | 1918 | 1463435171127 Marionette TRACE conn3 <- [1,1178,null,{}] 14:46:11 INFO - PROCESS | 1918 | 1463435171133 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}] 14:46:11 INFO - PROCESS | 1918 | 1463435171304 Marionette TRACE conn3 <- [1,1179,null,{"value":null}] 14:46:11 INFO - PROCESS | 1918 | 1463435171314 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b8a3c00 == 123 [pid = 1918] [id = 302] 14:46:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 247 (0x8be46000) [pid = 1918] [serial = 907] [outer = (nil)] 14:46:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 248 (0x8bf67800) [pid = 1918] [serial = 908] [outer = 0x8be46000] 14:46:11 INFO - PROCESS | 1918 | 1463435171568 Marionette DEBUG loaded listener.js 14:46:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 249 (0x8c0d3000) [pid = 1918] [serial = 909] [outer = 0x8be46000] 14:46:12 INFO - PROCESS | 1918 | 1463435172452 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] 14:46:12 INFO - PROCESS | 1918 | 1463435172508 Marionette TRACE conn3 <- [1,1181,null,{"value":"8"}] 14:46:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:46:12 INFO - PROCESS | 1918 | 1463435172528 Marionette TRACE conn3 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:46:12 INFO - PROCESS | 1918 | 1463435172532 Marionette TRACE conn3 <- [1,1182,null,{}] 14:46:12 INFO - PROCESS | 1918 | 1463435172537 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}] 14:46:12 INFO - PROCESS | 1918 | 1463435172764 Marionette TRACE conn3 <- [1,1183,null,{"value":null}] 14:46:12 INFO - PROCESS | 1918 | 1463435172792 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b8a2000 == 124 [pid = 1918] [id = 303] 14:46:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 250 (0x8be42800) [pid = 1918] [serial = 910] [outer = (nil)] 14:46:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 251 (0x8d4e4800) [pid = 1918] [serial = 911] [outer = 0x8be42800] 14:46:12 INFO - PROCESS | 1918 | 1463435172862 Marionette DEBUG loaded listener.js 14:46:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 252 (0x8d4f0000) [pid = 1918] [serial = 912] [outer = 0x8be42800] 14:46:14 INFO - PROCESS | 1918 | --DOMWINDOW == 251 (0x8bc5ac00) [pid = 1918] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:46:14 INFO - PROCESS | 1918 | --DOMWINDOW == 250 (0x8bf70c00) [pid = 1918] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:46:14 INFO - PROCESS | 1918 | --DOMWINDOW == 249 (0x8e8e7400) [pid = 1918] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:46:14 INFO - PROCESS | 1918 | --DOMWINDOW == 248 (0x8b8a5000) [pid = 1918] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:46:14 INFO - PROCESS | 1918 | --DOMWINDOW == 247 (0x91097800) [pid = 1918] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:46:14 INFO - PROCESS | 1918 | --DOMWINDOW == 246 (0x88f7ec00) [pid = 1918] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:46:14 INFO - PROCESS | 1918 | --DOMWINDOW == 245 (0x88bf8c00) [pid = 1918] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:46:14 INFO - PROCESS | 1918 | --DOMWINDOW == 244 (0x8dd4d000) [pid = 1918] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:46:14 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:46:14 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:46:14 INFO - PROCESS | 1918 | 1463435174332 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] 14:46:14 INFO - PROCESS | 1918 | 1463435174411 Marionette TRACE conn3 <- [1,1185,null,{"value":"8"}] 14:46:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:46:14 INFO - PROCESS | 1918 | 1463435174417 Marionette TRACE conn3 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:46:14 INFO - PROCESS | 1918 | 1463435174419 Marionette TRACE conn3 <- [1,1186,null,{}] 14:46:14 INFO - PROCESS | 1918 | 1463435174425 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}] 14:46:14 INFO - PROCESS | 1918 | 1463435174611 Marionette TRACE conn3 <- [1,1187,null,{"value":null}] 14:46:14 INFO - PROCESS | 1918 | 1463435174779 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f7ec00 == 125 [pid = 1918] [id = 304] 14:46:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 245 (0x8add6400) [pid = 1918] [serial = 913] [outer = (nil)] 14:46:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 246 (0x8dc24400) [pid = 1918] [serial = 914] [outer = 0x8add6400] 14:46:14 INFO - PROCESS | 1918 | 1463435174854 Marionette DEBUG loaded listener.js 14:46:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 247 (0x8dd50c00) [pid = 1918] [serial = 915] [outer = 0x8add6400] 14:46:15 INFO - PROCESS | 1918 | 1463435175532 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] 14:46:15 INFO - PROCESS | 1918 | 1463435175558 Marionette TRACE conn3 <- [1,1189,null,{"value":"8"}] 14:46:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 14:46:15 INFO - PROCESS | 1918 | 1463435175565 Marionette TRACE conn3 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:46:15 INFO - PROCESS | 1918 | 1463435175567 Marionette TRACE conn3 <- [1,1190,null,{}] 14:46:15 INFO - PROCESS | 1918 | 1463435175573 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}] 14:46:15 INFO - PROCESS | 1918 | 1463435175796 Marionette TRACE conn3 <- [1,1191,null,{"value":null}] 14:46:15 INFO - PROCESS | 1918 | 1463435175816 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be42c00 == 126 [pid = 1918] [id = 305] 14:46:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 248 (0x8dc19800) [pid = 1918] [serial = 916] [outer = (nil)] 14:46:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 249 (0x8e846400) [pid = 1918] [serial = 917] [outer = 0x8dc19800] 14:46:15 INFO - PROCESS | 1918 | 1463435175886 Marionette DEBUG loaded listener.js 14:46:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 250 (0x8e863000) [pid = 1918] [serial = 918] [outer = 0x8dc19800] 14:46:17 INFO - PROCESS | 1918 | 1463435177036 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] 14:46:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:46:17 INFO - PROCESS | 1918 | 1463435177102 Marionette TRACE conn3 <- [1,1193,null,{"value":"8"}] 14:46:17 INFO - PROCESS | 1918 | 1463435177111 Marionette TRACE conn3 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:46:17 INFO - PROCESS | 1918 | 1463435177117 Marionette TRACE conn3 <- [1,1194,null,{}] 14:46:17 INFO - PROCESS | 1918 | 1463435177125 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}] 14:46:17 INFO - PROCESS | 1918 | 1463435177341 Marionette TRACE conn3 <- [1,1195,null,{"value":null}] 14:46:17 INFO - PROCESS | 1918 | 1463435177614 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c39000 == 127 [pid = 1918] [id = 306] 14:46:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 251 (0x8865b800) [pid = 1918] [serial = 919] [outer = (nil)] 14:46:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 252 (0x89c8f400) [pid = 1918] [serial = 920] [outer = 0x8865b800] 14:46:17 INFO - PROCESS | 1918 | 1463435177747 Marionette DEBUG loaded listener.js 14:46:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 253 (0x8aaef400) [pid = 1918] [serial = 921] [outer = 0x8865b800] 14:46:18 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:46:18 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:46:18 INFO - PROCESS | 1918 | 1463435178647 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] 14:46:18 INFO - PROCESS | 1918 | 1463435178715 Marionette TRACE conn3 <- [1,1197,null,{"value":"8"}] 14:46:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:46:18 INFO - PROCESS | 1918 | 1463435178726 Marionette TRACE conn3 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:46:18 INFO - PROCESS | 1918 | 1463435178730 Marionette TRACE conn3 <- [1,1198,null,{}] 14:46:18 INFO - PROCESS | 1918 | 1463435178736 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}] 14:46:18 INFO - PROCESS | 1918 | 1463435178931 Marionette TRACE conn3 <- [1,1199,null,{"value":null}] 14:46:19 INFO - PROCESS | 1918 | 1463435179283 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x8addb800 == 128 [pid = 1918] [id = 307] 14:46:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 254 (0x8b899000) [pid = 1918] [serial = 922] [outer = (nil)] 14:46:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 255 (0x8be43400) [pid = 1918] [serial = 923] [outer = 0x8b899000] 14:46:19 INFO - PROCESS | 1918 | 1463435179376 Marionette DEBUG loaded listener.js 14:46:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 256 (0x8d321c00) [pid = 1918] [serial = 924] [outer = 0x8b899000] 14:46:20 INFO - PROCESS | 1918 | 1463435180250 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]]]}] 14:46:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:46:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1578ms 14:46:20 INFO - PROCESS | 1918 | 1463435180304 Marionette TRACE conn3 -> [0,1201,"getWindowHandle",null] 14:46:20 INFO - PROCESS | 1918 | 1463435180308 Marionette TRACE conn3 <- [1,1201,null,{"value":"8"}] 14:46:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:46:20 INFO - PROCESS | 1918 | 1463435180315 Marionette TRACE conn3 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:46:20 INFO - PROCESS | 1918 | 1463435180321 Marionette TRACE conn3 <- [1,1202,null,{}] 14:46:20 INFO - PROCESS | 1918 | 1463435180337 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}] 14:46:20 INFO - PROCESS | 1918 | 1463435180535 Marionette TRACE conn3 <- [1,1203,null,{"value":null}] 14:46:20 INFO - PROCESS | 1918 | 1463435180792 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7ab400 == 129 [pid = 1918] [id = 308] 14:46:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 257 (0x8de45400) [pid = 1918] [serial = 925] [outer = (nil)] 14:46:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 258 (0x8e86b800) [pid = 1918] [serial = 926] [outer = 0x8de45400] 14:46:20 INFO - PROCESS | 1918 | 1463435180924 Marionette DEBUG loaded listener.js 14:46:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 259 (0x8e8e8000) [pid = 1918] [serial = 927] [outer = 0x8de45400] 14:46:21 INFO - PROCESS | 1918 | 1463435181819 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]]]}] 14:46:21 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 14:46:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1582ms 14:46:21 INFO - PROCESS | 1918 | 1463435181897 Marionette TRACE conn3 -> [0,1205,"getWindowHandle",null] 14:46:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:46:21 INFO - PROCESS | 1918 | 1463435181902 Marionette TRACE conn3 <- [1,1205,null,{"value":"8"}] 14:46:21 INFO - PROCESS | 1918 | 1463435181908 Marionette TRACE conn3 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:46:21 INFO - PROCESS | 1918 | 1463435181912 Marionette TRACE conn3 <- [1,1206,null,{}] 14:46:21 INFO - PROCESS | 1918 | 1463435181918 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}] 14:46:22 INFO - PROCESS | 1918 | 1463435182143 Marionette TRACE conn3 <- [1,1207,null,{"value":null}] 14:46:22 INFO - PROCESS | 1918 | 1463435182428 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x8add2000 == 130 [pid = 1918] [id = 309] 14:46:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 260 (0x8e6a4400) [pid = 1918] [serial = 928] [outer = (nil)] 14:46:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 261 (0x8e94b400) [pid = 1918] [serial = 929] [outer = 0x8e6a4400] 14:46:22 INFO - PROCESS | 1918 | 1463435182556 Marionette DEBUG loaded listener.js 14:46:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 262 (0x8efe1c00) [pid = 1918] [serial = 930] [outer = 0x8e6a4400] 14:46:23 INFO - PROCESS | 1918 | 1463435183404 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]]]}] 14:46:23 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 14:46:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1534ms 14:46:23 INFO - PROCESS | 1918 | 1463435183443 Marionette TRACE conn3 -> [0,1209,"getWindowHandle",null] 14:46:23 INFO - PROCESS | 1918 | 1463435183446 Marionette TRACE conn3 <- [1,1209,null,{"value":"8"}] 14:46:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:46:23 INFO - PROCESS | 1918 | 1463435183452 Marionette TRACE conn3 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:46:23 INFO - PROCESS | 1918 | 1463435183456 Marionette TRACE conn3 <- [1,1210,null,{}] 14:46:23 INFO - PROCESS | 1918 | 1463435183461 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}] 14:46:23 INFO - PROCESS | 1918 | 1463435183661 Marionette TRACE conn3 <- [1,1211,null,{"value":null}] 14:46:24 INFO - PROCESS | 1918 | 1463435183999 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d4c00 == 131 [pid = 1918] [id = 310] 14:46:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 263 (0x8e946000) [pid = 1918] [serial = 931] [outer = (nil)] 14:46:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 264 (0x91096800) [pid = 1918] [serial = 932] [outer = 0x8e946000] 14:46:24 INFO - PROCESS | 1918 | 1463435184100 Marionette DEBUG loaded listener.js 14:46:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 265 (0x9109c800) [pid = 1918] [serial = 933] [outer = 0x8e946000] 14:46:24 INFO - PROCESS | 1918 | 1463435184979 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]]]}] 14:46:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:46:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1577ms 14:46:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:46:25 INFO - PROCESS | 1918 | 1463435185031 Marionette TRACE conn3 -> [0,1213,"getWindowHandle",null] 14:46:25 INFO - PROCESS | 1918 | 1463435185034 Marionette TRACE conn3 <- [1,1213,null,{"value":"8"}] 14:46:25 INFO - PROCESS | 1918 | 1463435185041 Marionette TRACE conn3 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:46:25 INFO - PROCESS | 1918 | 1463435185044 Marionette TRACE conn3 <- [1,1214,null,{}] 14:46:25 INFO - PROCESS | 1918 | 1463435185050 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}] 14:46:25 INFO - PROCESS | 1918 | 1463435185251 Marionette TRACE conn3 <- [1,1215,null,{"value":null}] 14:46:25 INFO - PROCESS | 1918 | 1463435185507 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e94e000 == 132 [pid = 1918] [id = 311] 14:46:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 266 (0x91328400) [pid = 1918] [serial = 934] [outer = (nil)] 14:46:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 267 (0x91c08800) [pid = 1918] [serial = 935] [outer = 0x91328400] 14:46:25 INFO - PROCESS | 1918 | 1463435185640 Marionette DEBUG loaded listener.js 14:46:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 268 (0x91c10400) [pid = 1918] [serial = 936] [outer = 0x91328400] 14:46:26 INFO - PROCESS | 1918 | 1463435186518 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]]]}] 14:46:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:46:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1537ms 14:46:26 INFO - PROCESS | 1918 | 1463435186577 Marionette TRACE conn3 -> [0,1217,"getWindowHandle",null] 14:46:26 INFO - PROCESS | 1918 | 1463435186581 Marionette TRACE conn3 <- [1,1217,null,{"value":"8"}] 14:46:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:46:26 INFO - PROCESS | 1918 | 1463435186587 Marionette TRACE conn3 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:46:26 INFO - PROCESS | 1918 | 1463435186589 Marionette TRACE conn3 <- [1,1218,null,{}] 14:46:26 INFO - PROCESS | 1918 | 1463435186595 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}] 14:46:26 INFO - PROCESS | 1918 | 1463435186814 Marionette TRACE conn3 <- [1,1219,null,{"value":null}] 14:46:27 INFO - PROCESS | 1918 | 1463435187080 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8e6400 == 133 [pid = 1918] [id = 312] 14:46:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 269 (0x8efe5800) [pid = 1918] [serial = 937] [outer = (nil)] 14:46:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 270 (0x91cbbc00) [pid = 1918] [serial = 938] [outer = 0x8efe5800] 14:46:27 INFO - PROCESS | 1918 | 1463435187181 Marionette DEBUG loaded listener.js 14:46:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 271 (0x91ce1800) [pid = 1918] [serial = 939] [outer = 0x8efe5800] 14:46:28 INFO - PROCESS | 1918 | 1463435188068 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]]]}] 14:46:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:46:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1532ms 14:46:28 INFO - PROCESS | 1918 | 1463435188120 Marionette TRACE conn3 -> [0,1221,"getWindowHandle",null] 14:46:28 INFO - PROCESS | 1918 | 1463435188124 Marionette TRACE conn3 <- [1,1221,null,{"value":"8"}] 14:46:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:46:28 INFO - PROCESS | 1918 | 1463435188130 Marionette TRACE conn3 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:46:28 INFO - PROCESS | 1918 | 1463435188134 Marionette TRACE conn3 <- [1,1222,null,{}] 14:46:28 INFO - PROCESS | 1918 | 1463435188140 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}] 14:46:28 INFO - PROCESS | 1918 | 1463435188328 Marionette TRACE conn3 <- [1,1223,null,{"value":null}] 14:46:28 INFO - PROCESS | 1918 | 1463435188545 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cdac00 == 134 [pid = 1918] [id = 313] 14:46:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 272 (0x9210ac00) [pid = 1918] [serial = 940] [outer = (nil)] 14:46:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 273 (0x92404800) [pid = 1918] [serial = 941] [outer = 0x9210ac00] 14:46:28 INFO - PROCESS | 1918 | 1463435188711 Marionette DEBUG loaded listener.js 14:46:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 274 (0x92409800) [pid = 1918] [serial = 942] [outer = 0x9210ac00] 14:46:29 INFO - PROCESS | 1918 | 1463435189577 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] 14:46:29 INFO - PROCESS | 1918 | 1463435189621 Marionette TRACE conn3 <- [1,1225,null,{"value":"8"}] 14:46:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:46:29 INFO - PROCESS | 1918 | 1463435189627 Marionette TRACE conn3 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:46:29 INFO - PROCESS | 1918 | 1463435189630 Marionette TRACE conn3 <- [1,1226,null,{}] 14:46:29 INFO - PROCESS | 1918 | 1463435189636 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}] 14:46:29 INFO - PROCESS | 1918 | 1463435189820 Marionette TRACE conn3 <- [1,1227,null,{"value":null}] 14:46:30 INFO - PROCESS | 1918 | 1463435190049 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d3800 == 135 [pid = 1918] [id = 314] 14:46:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 275 (0x91c06400) [pid = 1918] [serial = 943] [outer = (nil)] 14:46:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 276 (0x9248ac00) [pid = 1918] [serial = 944] [outer = 0x91c06400] 14:46:30 INFO - PROCESS | 1918 | 1463435190213 Marionette DEBUG loaded listener.js 14:46:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 277 (0x9395fc00) [pid = 1918] [serial = 945] [outer = 0x91c06400] 14:46:31 INFO - PROCESS | 1918 | 1463435191112 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]]]}] 14:46:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:46:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1527ms 14:46:31 INFO - PROCESS | 1918 | 1463435191156 Marionette TRACE conn3 -> [0,1229,"getWindowHandle",null] 14:46:31 INFO - PROCESS | 1918 | 1463435191160 Marionette TRACE conn3 <- [1,1229,null,{"value":"8"}] 14:46:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:46:31 INFO - PROCESS | 1918 | 1463435191166 Marionette TRACE conn3 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:46:31 INFO - PROCESS | 1918 | 1463435191168 Marionette TRACE conn3 <- [1,1230,null,{}] 14:46:31 INFO - PROCESS | 1918 | 1463435191175 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}] 14:46:31 INFO - PROCESS | 1918 | 1463435191390 Marionette TRACE conn3 <- [1,1231,null,{"value":null}] 14:46:31 INFO - PROCESS | 1918 | 1463435191667 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x93903000 == 136 [pid = 1918] [id = 315] 14:46:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 278 (0x9396ec00) [pid = 1918] [serial = 946] [outer = (nil)] 14:46:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 279 (0x93cdb400) [pid = 1918] [serial = 947] [outer = 0x9396ec00] 14:46:31 INFO - PROCESS | 1918 | 1463435191804 Marionette DEBUG loaded listener.js 14:46:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 280 (0x9467ec00) [pid = 1918] [serial = 948] [outer = 0x9396ec00] 14:46:32 INFO - PROCESS | 1918 | 1463435192697 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]]]}] 14:46:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:46:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1590ms 14:46:32 INFO - PROCESS | 1918 | 1463435192757 Marionette TRACE conn3 -> [0,1233,"getWindowHandle",null] 14:46:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:46:32 INFO - PROCESS | 1918 | 1463435192761 Marionette TRACE conn3 <- [1,1233,null,{"value":"8"}] 14:46:32 INFO - PROCESS | 1918 | 1463435192768 Marionette TRACE conn3 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:46:32 INFO - PROCESS | 1918 | 1463435192772 Marionette TRACE conn3 <- [1,1234,null,{}] 14:46:32 INFO - PROCESS | 1918 | 1463435192778 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}] 14:46:33 INFO - PROCESS | 1918 | 1463435193003 Marionette TRACE conn3 <- [1,1235,null,{"value":null}] 14:46:33 INFO - PROCESS | 1918 | 1463435193271 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x95106c00 == 137 [pid = 1918] [id = 316] 14:46:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 281 (0x95a7c000) [pid = 1918] [serial = 949] [outer = (nil)] 14:46:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 282 (0x95ba3400) [pid = 1918] [serial = 950] [outer = 0x95a7c000] 14:46:33 INFO - PROCESS | 1918 | 1463435193406 Marionette DEBUG loaded listener.js 14:46:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 283 (0x95bb0400) [pid = 1918] [serial = 951] [outer = 0x95a7c000] 14:46:34 INFO - PROCESS | 1918 | 1463435194265 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]]]}] 14:46:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:46:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1528ms 14:46:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:46:34 INFO - PROCESS | 1918 | 1463435194298 Marionette TRACE conn3 -> [0,1237,"getWindowHandle",null] 14:46:34 INFO - PROCESS | 1918 | 1463435194301 Marionette TRACE conn3 <- [1,1237,null,{"value":"8"}] 14:46:34 INFO - PROCESS | 1918 | 1463435194307 Marionette TRACE conn3 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:46:34 INFO - PROCESS | 1918 | 1463435194311 Marionette TRACE conn3 <- [1,1238,null,{}] 14:46:34 INFO - PROCESS | 1918 | 1463435194316 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}] 14:46:34 INFO - PROCESS | 1918 | 1463435194507 Marionette TRACE conn3 <- [1,1239,null,{"value":null}] 14:46:34 INFO - PROCESS | 1918 | 1463435194733 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x93909c00 == 138 [pid = 1918] [id = 317] 14:46:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 284 (0x93962000) [pid = 1918] [serial = 952] [outer = (nil)] 14:46:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 285 (0x95d04c00) [pid = 1918] [serial = 953] [outer = 0x93962000] 14:46:34 INFO - PROCESS | 1918 | 1463435194852 Marionette DEBUG loaded listener.js 14:46:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 286 (0x95d0a400) [pid = 1918] [serial = 954] [outer = 0x93962000] 14:46:35 INFO - PROCESS | 1918 | 1463435195787 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]]]}] 14:46:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:46:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1530ms 14:46:35 INFO - PROCESS | 1918 | --DOCSHELL 0x9248e800 == 137 [pid = 1918] [id = 10] 14:46:35 INFO - PROCESS | 1918 | 1463435195910 Marionette TRACE conn3 -> [0,1241,"getWindowHandle",null] 14:46:35 INFO - PROCESS | 1918 | 1463435195914 Marionette TRACE conn3 <- [1,1241,null,{"value":"8"}] 14:46:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:46:35 INFO - PROCESS | 1918 | 1463435195950 Marionette TRACE conn3 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:46:35 INFO - PROCESS | 1918 | 1463435195953 Marionette TRACE conn3 <- [1,1242,null,{}] 14:46:35 INFO - PROCESS | 1918 | 1463435195959 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}] 14:46:36 INFO - PROCESS | 1918 | 1463435196194 Marionette TRACE conn3 <- [1,1243,null,{"value":null}] 14:46:36 INFO - PROCESS | 1918 | 1463435196504 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e864800 == 138 [pid = 1918] [id = 318] 14:46:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 287 (0x91c01400) [pid = 1918] [serial = 955] [outer = (nil)] 14:46:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 288 (0x9784d800) [pid = 1918] [serial = 956] [outer = 0x91c01400] 14:46:36 INFO - PROCESS | 1918 | 1463435196588 Marionette DEBUG loaded listener.js 14:46:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 289 (0x978ee800) [pid = 1918] [serial = 957] [outer = 0x91c01400] 14:46:37 INFO - PROCESS | 1918 | 1463435197478 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]]]}] 14:46:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:46:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1593ms 14:46:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:46:37 INFO - PROCESS | 1918 | 1463435197531 Marionette TRACE conn3 -> [0,1245,"getWindowHandle",null] 14:46:37 INFO - PROCESS | 1918 | 1463435197534 Marionette TRACE conn3 <- [1,1245,null,{"value":"8"}] 14:46:37 INFO - PROCESS | 1918 | 1463435197540 Marionette TRACE conn3 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:46:37 INFO - PROCESS | 1918 | 1463435197544 Marionette TRACE conn3 <- [1,1246,null,{}] 14:46:37 INFO - PROCESS | 1918 | 1463435197549 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}] 14:46:37 INFO - PROCESS | 1918 | 1463435197745 Marionette TRACE conn3 <- [1,1247,null,{"value":null}] 14:46:38 INFO - PROCESS | 1918 | 1463435198009 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x878ce400 == 139 [pid = 1918] [id = 319] 14:46:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 290 (0x93c0e000) [pid = 1918] [serial = 958] [outer = (nil)] 14:46:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 291 (0x985ad000) [pid = 1918] [serial = 959] [outer = 0x93c0e000] 14:46:38 INFO - PROCESS | 1918 | 1463435198136 Marionette DEBUG loaded listener.js 14:46:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 292 (0x98ee5c00) [pid = 1918] [serial = 960] [outer = 0x93c0e000] 14:46:39 INFO - PROCESS | 1918 | 1463435199069 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]]]}] 14:46:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:46:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1586ms 14:46:39 INFO - PROCESS | 1918 | 1463435199133 Marionette TRACE conn3 -> [0,1249,"getWindowHandle",null] 14:46:39 INFO - PROCESS | 1918 | 1463435199136 Marionette TRACE conn3 <- [1,1249,null,{"value":"8"}] 14:46:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:46:39 INFO - PROCESS | 1918 | 1463435199146 Marionette TRACE conn3 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:46:39 INFO - PROCESS | 1918 | 1463435199149 Marionette TRACE conn3 <- [1,1250,null,{}] 14:46:39 INFO - PROCESS | 1918 | 1463435199155 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}] 14:46:39 INFO - PROCESS | 1918 | 1463435199360 Marionette TRACE conn3 <- [1,1251,null,{"value":null}] 14:46:39 INFO - PROCESS | 1918 | 1463435199672 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x98025800 == 140 [pid = 1918] [id = 320] 14:46:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 293 (0x9852b400) [pid = 1918] [serial = 961] [outer = (nil)] 14:46:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 294 (0x995dcc00) [pid = 1918] [serial = 962] [outer = 0x9852b400] 14:46:39 INFO - PROCESS | 1918 | 1463435199768 Marionette DEBUG loaded listener.js 14:46:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 295 (0x995e1000) [pid = 1918] [serial = 963] [outer = 0x9852b400] 14:46:40 INFO - PROCESS | 1918 | 1463435200637 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]]]}] 14:46:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:46:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1529ms 14:46:40 INFO - PROCESS | 1918 | 1463435200676 Marionette TRACE conn3 -> [0,1253,"getWindowHandle",null] 14:46:40 INFO - PROCESS | 1918 | 1463435200680 Marionette TRACE conn3 <- [1,1253,null,{"value":"8"}] 14:46:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:46:40 INFO - PROCESS | 1918 | 1463435200687 Marionette TRACE conn3 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:46:40 INFO - PROCESS | 1918 | 1463435200691 Marionette TRACE conn3 <- [1,1254,null,{}] 14:46:40 INFO - PROCESS | 1918 | 1463435200697 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}] 14:46:40 INFO - PROCESS | 1918 | 1463435200908 Marionette TRACE conn3 <- [1,1255,null,{"value":null}] 14:46:41 INFO - PROCESS | 1918 | 1463435201222 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x995d3400 == 141 [pid = 1918] [id = 321] 14:46:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 296 (0x995de800) [pid = 1918] [serial = 964] [outer = (nil)] 14:46:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 297 (0x996e3800) [pid = 1918] [serial = 965] [outer = 0x995de800] 14:46:41 INFO - PROCESS | 1918 | 1463435201325 Marionette DEBUG loaded listener.js 14:46:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 298 (0x996e6800) [pid = 1918] [serial = 966] [outer = 0x995de800] 14:46:42 INFO - PROCESS | 1918 | 1463435202175 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]]]}] 14:46:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:46:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1532ms 14:46:42 INFO - PROCESS | 1918 | 1463435202220 Marionette TRACE conn3 -> [0,1257,"getWindowHandle",null] 14:46:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:46:42 INFO - PROCESS | 1918 | 1463435202224 Marionette TRACE conn3 <- [1,1257,null,{"value":"8"}] 14:46:42 INFO - PROCESS | 1918 | 1463435202230 Marionette TRACE conn3 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:46:42 INFO - PROCESS | 1918 | 1463435202234 Marionette TRACE conn3 <- [1,1258,null,{}] 14:46:42 INFO - PROCESS | 1918 | 1463435202239 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}] 14:46:42 INFO - PROCESS | 1918 | 1463435202428 Marionette TRACE conn3 <- [1,1259,null,{"value":null}] 14:46:42 INFO - PROCESS | 1918 | 1463435202763 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c47c00 == 142 [pid = 1918] [id = 322] 14:46:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 299 (0x88655400) [pid = 1918] [serial = 967] [outer = (nil)] 14:46:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 300 (0x99791000) [pid = 1918] [serial = 968] [outer = 0x88655400] 14:46:42 INFO - PROCESS | 1918 | 1463435202856 Marionette DEBUG loaded listener.js 14:46:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 301 (0x99795000) [pid = 1918] [serial = 969] [outer = 0x88655400] 14:46:43 INFO - PROCESS | 1918 | 1463435203731 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]]]}] 14:46:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:46:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1534ms 14:46:43 INFO - PROCESS | 1918 | 1463435203765 Marionette TRACE conn3 -> [0,1261,"getWindowHandle",null] 14:46:43 INFO - PROCESS | 1918 | 1463435203768 Marionette TRACE conn3 <- [1,1261,null,{"value":"8"}] 14:46:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:46:43 INFO - PROCESS | 1918 | 1463435203774 Marionette TRACE conn3 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:46:43 INFO - PROCESS | 1918 | 1463435203777 Marionette TRACE conn3 <- [1,1262,null,{}] 14:46:43 INFO - PROCESS | 1918 | 1463435203783 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}] 14:46:43 INFO - PROCESS | 1918 | 1463435203972 Marionette TRACE conn3 <- [1,1263,null,{"value":null}] 14:46:44 INFO - PROCESS | 1918 | 1463435204312 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x998cb000 == 143 [pid = 1918] [id = 323] 14:46:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 302 (0x998cd800) [pid = 1918] [serial = 970] [outer = (nil)] 14:46:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 303 (0x99acb800) [pid = 1918] [serial = 971] [outer = 0x998cd800] 14:46:44 INFO - PROCESS | 1918 | 1463435204403 Marionette DEBUG loaded listener.js 14:46:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 304 (0x99dbd800) [pid = 1918] [serial = 972] [outer = 0x998cd800] 14:46:45 INFO - PROCESS | 1918 | 1463435205233 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]]]}] 14:46:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:46:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1533ms 14:46:45 INFO - PROCESS | 1918 | 1463435205314 Marionette TRACE conn3 -> [0,1265,"getWindowHandle",null] 14:46:45 INFO - PROCESS | 1918 | 1463435205318 Marionette TRACE conn3 <- [1,1265,null,{"value":"8"}] 14:46:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:46:45 INFO - PROCESS | 1918 | 1463435205326 Marionette TRACE conn3 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:46:45 INFO - PROCESS | 1918 | 1463435205329 Marionette TRACE conn3 <- [1,1266,null,{}] 14:46:45 INFO - PROCESS | 1918 | 1463435205339 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}] 14:46:45 INFO - PROCESS | 1918 | 1463435205540 Marionette TRACE conn3 <- [1,1267,null,{"value":null}] 14:46:45 INFO - PROCESS | 1918 | 1463435205856 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a343000 == 144 [pid = 1918] [id = 324] 14:46:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 305 (0x9a478800) [pid = 1918] [serial = 973] [outer = (nil)] 14:46:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 306 (0x9a6b6c00) [pid = 1918] [serial = 974] [outer = 0x9a478800] 14:46:45 INFO - PROCESS | 1918 | 1463435205946 Marionette DEBUG loaded listener.js 14:46:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 307 (0x9a6bd000) [pid = 1918] [serial = 975] [outer = 0x9a478800] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x91cdc800 == 143 [pid = 1918] [id = 200] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8be48800 == 142 [pid = 1918] [id = 209] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8d4eb800 == 141 [pid = 1918] [id = 210] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8dd4c000 == 140 [pid = 1918] [id = 211] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8dd42400 == 139 [pid = 1918] [id = 214] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0xa224d400 == 138 [pid = 1918] [id = 14] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8b898400 == 137 [pid = 1918] [id = 249] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8b89bc00 == 136 [pid = 1918] [id = 250] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6cec00 == 135 [pid = 1918] [id = 208] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8e943000 == 134 [pid = 1918] [id = 212] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x88f7ec00 == 133 [pid = 1918] [id = 304] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8b8a3c00 == 132 [pid = 1918] [id = 302] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x8865a800 == 131 [pid = 1918] [id = 300] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x87c38800 == 130 [pid = 1918] [id = 299] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x878c2000 == 129 [pid = 1918] [id = 294] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x878c3000 == 128 [pid = 1918] [id = 292] 14:46:47 INFO - PROCESS | 1918 | --DOCSHELL 0x87b1f800 == 127 [pid = 1918] [id = 293] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 306 (0x92483000) [pid = 1918] [serial = 845] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 305 (0x8d5d8400) [pid = 1918] [serial = 830] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 304 (0x8e6a2000) [pid = 1918] [serial = 833] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 303 (0x8de43000) [pid = 1918] [serial = 831] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 302 (0x8dd4cc00) [pid = 1918] [serial = 782] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 301 (0x91cdd800) [pid = 1918] [serial = 843] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 300 (0x91325000) [pid = 1918] [serial = 842] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 299 (0x8e84bc00) [pid = 1918] [serial = 834] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 298 (0x996dec00) [pid = 1918] [serial = 794] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 297 (0x8bf61c00) [pid = 1918] [serial = 828] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 296 (0x98dde000) [pid = 1918] [serial = 791] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 295 (0x88f7e800) [pid = 1918] [serial = 815] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 294 (0x95bb0c00) [pid = 1918] [serial = 788] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 293 (0x9ae7c800) [pid = 1918] [serial = 800] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 292 (0x91319400) [pid = 1918] [serial = 839] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 291 (0x88bf7800) [pid = 1918] [serial = 812] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 290 (0x89c89c00) [pid = 1918] [serial = 824] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 289 (0x8efe4400) [pid = 1918] [serial = 837] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 288 (0x95a7f400) [pid = 1918] [serial = 777] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 287 (0x8aae5400) [pid = 1918] [serial = 809] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 286 (0x8865f000) [pid = 1918] [serial = 821] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 285 (0x914bac00) [pid = 1918] [serial = 785] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 284 (0x91cb4800) [pid = 1918] [serial = 806] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 283 (0x8aae1800) [pid = 1918] [serial = 825] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 282 (0xa22c4c00) [pid = 1918] [serial = 803] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 281 (0x9a1c5800) [pid = 1918] [serial = 797] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 280 (0x8b908800) [pid = 1918] [serial = 827] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 279 (0x88f87800) [pid = 1918] [serial = 818] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 278 (0x89c93800) [pid = 1918] [serial = 779] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 277 (0x8e8ed400) [pid = 1918] [serial = 836] [outer = (nil)] [url = about:blank] 14:46:47 INFO - PROCESS | 1918 | --DOMWINDOW == 276 (0x91caf800) [pid = 1918] [serial = 840] [outer = (nil)] [url = about:blank] 14:46:48 INFO - PROCESS | 1918 | 1463435208039 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]]]}] 14:46:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:46:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 2736ms 14:46:48 INFO - PROCESS | 1918 | 1463435208064 Marionette TRACE conn3 -> [0,1269,"getWindowHandle",null] 14:46:48 INFO - PROCESS | 1918 | 1463435208070 Marionette TRACE conn3 <- [1,1269,null,{"value":"8"}] 14:46:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:46:48 INFO - PROCESS | 1918 | 1463435208077 Marionette TRACE conn3 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:46:48 INFO - PROCESS | 1918 | 1463435208083 Marionette TRACE conn3 <- [1,1270,null,{}] 14:46:48 INFO - PROCESS | 1918 | 1463435208090 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}] 14:46:48 INFO - PROCESS | 1918 | 1463435208290 Marionette TRACE conn3 <- [1,1271,null,{"value":null}] 14:46:48 INFO - PROCESS | 1918 | 1463435208477 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c39c00 == 128 [pid = 1918] [id = 325] 14:46:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 277 (0x88bf9000) [pid = 1918] [serial = 976] [outer = (nil)] 14:46:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 278 (0x8aad8800) [pid = 1918] [serial = 977] [outer = 0x88bf9000] 14:46:48 INFO - PROCESS | 1918 | 1463435208551 Marionette DEBUG loaded listener.js 14:46:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 279 (0x8aae6000) [pid = 1918] [serial = 978] [outer = 0x88bf9000] 14:46:49 INFO - PROCESS | 1918 | 1463435209307 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]]]}] 14:46:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:46:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1280ms 14:46:49 INFO - PROCESS | 1918 | 1463435209357 Marionette TRACE conn3 -> [0,1273,"getWindowHandle",null] 14:46:49 INFO - PROCESS | 1918 | 1463435209365 Marionette TRACE conn3 <- [1,1273,null,{"value":"8"}] 14:46:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:46:49 INFO - PROCESS | 1918 | 1463435209379 Marionette TRACE conn3 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:46:49 INFO - PROCESS | 1918 | 1463435209384 Marionette TRACE conn3 <- [1,1274,null,{}] 14:46:49 INFO - PROCESS | 1918 | 1463435209389 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}] 14:46:49 INFO - PROCESS | 1918 | 1463435209563 Marionette TRACE conn3 <- [1,1275,null,{"value":null}] 14:46:49 INFO - PROCESS | 1918 | 1463435209575 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaf0000 == 129 [pid = 1918] [id = 326] 14:46:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 280 (0x8add6c00) [pid = 1918] [serial = 979] [outer = (nil)] 14:46:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 281 (0x8b6d4400) [pid = 1918] [serial = 980] [outer = 0x8add6c00] 14:46:49 INFO - PROCESS | 1918 | 1463435209847 Marionette DEBUG loaded listener.js 14:46:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 282 (0x8b89bc00) [pid = 1918] [serial = 981] [outer = 0x8add6c00] 14:46:50 INFO - PROCESS | 1918 | 1463435210750 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]]]}] 14:46:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:46:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1433ms 14:46:50 INFO - PROCESS | 1918 | 1463435210811 Marionette TRACE conn3 -> [0,1277,"getWindowHandle",null] 14:46:50 INFO - PROCESS | 1918 | 1463435210815 Marionette TRACE conn3 <- [1,1277,null,{"value":"8"}] 14:46:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:46:50 INFO - PROCESS | 1918 | 1463435210827 Marionette TRACE conn3 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:46:50 INFO - PROCESS | 1918 | 1463435210833 Marionette TRACE conn3 <- [1,1278,null,{}] 14:46:50 INFO - PROCESS | 1918 | 1463435210848 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}] 14:46:51 INFO - PROCESS | 1918 | 1463435211087 Marionette TRACE conn3 <- [1,1279,null,{"value":null}] 14:46:51 INFO - PROCESS | 1918 | 1463435211119 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c8800 == 130 [pid = 1918] [id = 327] 14:46:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 283 (0x8c0d4c00) [pid = 1918] [serial = 982] [outer = (nil)] 14:46:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 284 (0x8d5d9c00) [pid = 1918] [serial = 983] [outer = 0x8c0d4c00] 14:46:51 INFO - PROCESS | 1918 | 1463435211192 Marionette DEBUG loaded listener.js 14:46:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 285 (0x8dc15400) [pid = 1918] [serial = 984] [outer = 0x8c0d4c00] 14:46:52 INFO - PROCESS | 1918 | 1463435212135 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]]]}] 14:46:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:46:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1346ms 14:46:52 INFO - PROCESS | 1918 | --DOMWINDOW == 284 (0x8be42800) [pid = 1918] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:46:52 INFO - PROCESS | 1918 | --DOMWINDOW == 283 (0x8be46000) [pid = 1918] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:46:52 INFO - PROCESS | 1918 | --DOMWINDOW == 282 (0x8865b000) [pid = 1918] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:46:52 INFO - PROCESS | 1918 | --DOMWINDOW == 281 (0x8b8a1000) [pid = 1918] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:46:52 INFO - PROCESS | 1918 | --DOMWINDOW == 280 (0x87c47800) [pid = 1918] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:46:52 INFO - PROCESS | 1918 | --DOMWINDOW == 279 (0x8add6400) [pid = 1918] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:46:52 INFO - PROCESS | 1918 | 1463435212534 Marionette TRACE conn3 -> [0,1281,"getWindowHandle",null] 14:46:52 INFO - PROCESS | 1918 | 1463435212539 Marionette TRACE conn3 <- [1,1281,null,{"value":"8"}] 14:46:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:46:52 INFO - PROCESS | 1918 | 1463435212548 Marionette TRACE conn3 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:46:52 INFO - PROCESS | 1918 | 1463435212551 Marionette TRACE conn3 <- [1,1282,null,{}] 14:46:52 INFO - PROCESS | 1918 | 1463435212564 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}] 14:46:52 INFO - PROCESS | 1918 | 1463435212718 Marionette TRACE conn3 <- [1,1283,null,{"value":null}] 14:46:52 INFO - PROCESS | 1918 | 1463435212951 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6cf800 == 131 [pid = 1918] [id = 328] 14:46:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 280 (0x8be3f000) [pid = 1918] [serial = 985] [outer = (nil)] 14:46:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 281 (0x8d5e1c00) [pid = 1918] [serial = 986] [outer = 0x8be3f000] 14:46:53 INFO - PROCESS | 1918 | 1463435213025 Marionette DEBUG loaded listener.js 14:46:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 282 (0x8dd45800) [pid = 1918] [serial = 987] [outer = 0x8be3f000] 14:46:53 INFO - PROCESS | 1918 | 1463435213743 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]]]}] 14:46:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:46:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1224ms 14:46:53 INFO - PROCESS | 1918 | 1463435213773 Marionette TRACE conn3 -> [0,1285,"getWindowHandle",null] 14:46:53 INFO - PROCESS | 1918 | 1463435213777 Marionette TRACE conn3 <- [1,1285,null,{"value":"8"}] 14:46:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:46:53 INFO - PROCESS | 1918 | 1463435213783 Marionette TRACE conn3 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:46:53 INFO - PROCESS | 1918 | 1463435213785 Marionette TRACE conn3 <- [1,1286,null,{}] 14:46:53 INFO - PROCESS | 1918 | 1463435213791 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}] 14:46:54 INFO - PROCESS | 1918 | 1463435214022 Marionette TRACE conn3 <- [1,1287,null,{"value":null}] 14:46:54 INFO - PROCESS | 1918 | 1463435214044 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x88bf7800 == 132 [pid = 1918] [id = 329] 14:46:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 283 (0x8b7a9c00) [pid = 1918] [serial = 988] [outer = (nil)] 14:46:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 284 (0x8e6b0800) [pid = 1918] [serial = 989] [outer = 0x8b7a9c00] 14:46:54 INFO - PROCESS | 1918 | 1463435214125 Marionette DEBUG loaded listener.js 14:46:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 285 (0x8e84fc00) [pid = 1918] [serial = 990] [outer = 0x8b7a9c00] 14:46:55 INFO - PROCESS | 1918 | 1463435215281 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]]]}] 14:46:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:46:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1530ms 14:46:55 INFO - PROCESS | 1918 | 1463435215314 Marionette TRACE conn3 -> [0,1289,"getWindowHandle",null] 14:46:55 INFO - PROCESS | 1918 | 1463435215321 Marionette TRACE conn3 <- [1,1289,null,{"value":"8"}] 14:46:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:46:55 INFO - PROCESS | 1918 | 1463435215331 Marionette TRACE conn3 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:46:55 INFO - PROCESS | 1918 | 1463435215336 Marionette TRACE conn3 <- [1,1290,null,{}] 14:46:55 INFO - PROCESS | 1918 | 1463435215344 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}] 14:46:55 INFO - PROCESS | 1918 | 1463435215547 Marionette TRACE conn3 <- [1,1291,null,{"value":null}] 14:46:55 INFO - PROCESS | 1918 | 1463435215827 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f87800 == 133 [pid = 1918] [id = 330] 14:46:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 286 (0x8aadac00) [pid = 1918] [serial = 991] [outer = (nil)] 14:46:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 287 (0x8b6c8c00) [pid = 1918] [serial = 992] [outer = 0x8aadac00] 14:46:55 INFO - PROCESS | 1918 | 1463435215959 Marionette DEBUG loaded listener.js 14:46:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 288 (0x8b8a3c00) [pid = 1918] [serial = 993] [outer = 0x8aadac00] 14:46:56 INFO - PROCESS | 1918 | 1463435216858 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]]]}] 14:46:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:46:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1594ms 14:46:56 INFO - PROCESS | 1918 | 1463435216926 Marionette TRACE conn3 -> [0,1293,"getWindowHandle",null] 14:46:56 INFO - PROCESS | 1918 | 1463435216936 Marionette TRACE conn3 <- [1,1293,null,{"value":"8"}] 14:46:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:46:56 INFO - PROCESS | 1918 | 1463435216947 Marionette TRACE conn3 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:46:56 INFO - PROCESS | 1918 | 1463435216951 Marionette TRACE conn3 <- [1,1294,null,{}] 14:46:56 INFO - PROCESS | 1918 | 1463435216958 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}] 14:46:57 INFO - PROCESS | 1918 | 1463435217198 Marionette TRACE conn3 <- [1,1295,null,{"value":null}] 14:46:57 INFO - PROCESS | 1918 | 1463435217513 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d318000 == 134 [pid = 1918] [id = 331] 14:46:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 289 (0x8d31d800) [pid = 1918] [serial = 994] [outer = (nil)] 14:46:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 290 (0x8d5e5800) [pid = 1918] [serial = 995] [outer = 0x8d31d800] 14:46:57 INFO - PROCESS | 1918 | 1463435217616 Marionette DEBUG loaded listener.js 14:46:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 291 (0x8de4ec00) [pid = 1918] [serial = 996] [outer = 0x8d31d800] 14:46:58 INFO - PROCESS | 1918 | 1463435218526 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]]]}] 14:46:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:46:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1631ms 14:46:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:46:58 INFO - PROCESS | 1918 | 1463435218577 Marionette TRACE conn3 -> [0,1297,"getWindowHandle",null] 14:46:58 INFO - PROCESS | 1918 | 1463435218581 Marionette TRACE conn3 <- [1,1297,null,{"value":"8"}] 14:46:58 INFO - PROCESS | 1918 | 1463435218588 Marionette TRACE conn3 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:46:58 INFO - PROCESS | 1918 | 1463435218594 Marionette TRACE conn3 <- [1,1298,null,{}] 14:46:58 INFO - PROCESS | 1918 | 1463435218610 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}] 14:46:58 INFO - PROCESS | 1918 | 1463435218845 Marionette TRACE conn3 <- [1,1299,null,{"value":null}] 14:46:59 INFO - PROCESS | 1918 | 1463435219154 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:46:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efeac00 == 135 [pid = 1918] [id = 332] 14:46:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 292 (0x91097400) [pid = 1918] [serial = 997] [outer = (nil)] 14:46:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 293 (0x91320400) [pid = 1918] [serial = 998] [outer = 0x91097400] 14:46:59 INFO - PROCESS | 1918 | 1463435219272 Marionette DEBUG loaded listener.js 14:46:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 294 (0x914bac00) [pid = 1918] [serial = 999] [outer = 0x91097400] 14:47:00 INFO - PROCESS | 1918 | 1463435220160 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]]]}] 14:47:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:47:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1644ms 14:47:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:47:00 INFO - PROCESS | 1918 | 1463435220232 Marionette TRACE conn3 -> [0,1301,"getWindowHandle",null] 14:47:00 INFO - PROCESS | 1918 | 1463435220236 Marionette TRACE conn3 <- [1,1301,null,{"value":"8"}] 14:47:00 INFO - PROCESS | 1918 | 1463435220243 Marionette TRACE conn3 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:47:00 INFO - PROCESS | 1918 | 1463435220246 Marionette TRACE conn3 <- [1,1302,null,{}] 14:47:00 INFO - PROCESS | 1918 | 1463435220252 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}] 14:47:00 INFO - PROCESS | 1918 | 1463435220493 Marionette TRACE conn3 <- [1,1303,null,{"value":null}] 14:47:00 INFO - PROCESS | 1918 | 1463435220801 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe7800 == 136 [pid = 1918] [id = 333] 14:47:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 295 (0x91c02c00) [pid = 1918] [serial = 1000] [outer = (nil)] 14:47:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 296 (0x91cb5400) [pid = 1918] [serial = 1001] [outer = 0x91c02c00] 14:47:00 INFO - PROCESS | 1918 | 1463435220890 Marionette DEBUG loaded listener.js 14:47:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 297 (0x91cdd800) [pid = 1918] [serial = 1002] [outer = 0x91c02c00] 14:47:01 INFO - PROCESS | 1918 | 1463435221742 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]]]}] 14:47:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:47:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1539ms 14:47:01 INFO - PROCESS | 1918 | 1463435221781 Marionette TRACE conn3 -> [0,1305,"getWindowHandle",null] 14:47:01 INFO - PROCESS | 1918 | 1463435221786 Marionette TRACE conn3 <- [1,1305,null,{"value":"8"}] 14:47:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:47:01 INFO - PROCESS | 1918 | 1463435221792 Marionette TRACE conn3 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:47:01 INFO - PROCESS | 1918 | 1463435221795 Marionette TRACE conn3 <- [1,1306,null,{}] 14:47:01 INFO - PROCESS | 1918 | 1463435221801 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}] 14:47:01 INFO - PROCESS | 1918 | 1463435221993 Marionette TRACE conn3 <- [1,1307,null,{"value":null}] 14:47:02 INFO - PROCESS | 1918 | 1463435222271 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8ed400 == 137 [pid = 1918] [id = 334] 14:47:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 298 (0x91c05400) [pid = 1918] [serial = 1003] [outer = (nil)] 14:47:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 299 (0x93967000) [pid = 1918] [serial = 1004] [outer = 0x91c05400] 14:47:02 INFO - PROCESS | 1918 | 1463435222404 Marionette DEBUG loaded listener.js 14:47:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 300 (0x93c05800) [pid = 1918] [serial = 1005] [outer = 0x91c05400] 14:47:03 INFO - PROCESS | 1918 | 1463435223301 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]]]}] 14:47:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:47:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1577ms 14:47:03 INFO - PROCESS | 1918 | 1463435223371 Marionette TRACE conn3 -> [0,1309,"getWindowHandle",null] 14:47:03 INFO - PROCESS | 1918 | 1463435223376 Marionette TRACE conn3 <- [1,1309,null,{"value":"8"}] 14:47:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:47:03 INFO - PROCESS | 1918 | 1463435223382 Marionette TRACE conn3 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:47:03 INFO - PROCESS | 1918 | 1463435223385 Marionette TRACE conn3 <- [1,1310,null,{}] 14:47:03 INFO - PROCESS | 1918 | 1463435223391 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}] 14:47:03 INFO - PROCESS | 1918 | 1463435223627 Marionette TRACE conn3 <- [1,1311,null,{"value":null}] 14:47:03 INFO - PROCESS | 1918 | 1463435223931 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cb1c00 == 138 [pid = 1918] [id = 335] 14:47:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 301 (0x93967800) [pid = 1918] [serial = 1006] [outer = (nil)] 14:47:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 302 (0x95ba4800) [pid = 1918] [serial = 1007] [outer = 0x93967800] 14:47:04 INFO - PROCESS | 1918 | 1463435224029 Marionette DEBUG loaded listener.js 14:47:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 303 (0x95c64800) [pid = 1918] [serial = 1008] [outer = 0x93967800] 14:47:04 INFO - PROCESS | 1918 | 1463435224924 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] 14:47:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:47:04 INFO - PROCESS | 1918 | 1463435224983 Marionette TRACE conn3 <- [1,1313,null,{"value":"8"}] 14:47:04 INFO - PROCESS | 1918 | 1463435224990 Marionette TRACE conn3 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:47:04 INFO - PROCESS | 1918 | 1463435224994 Marionette TRACE conn3 <- [1,1314,null,{}] 14:47:05 INFO - PROCESS | 1918 | 1463435225000 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}] 14:47:05 INFO - PROCESS | 1918 | 1463435225217 Marionette TRACE conn3 <- [1,1315,null,{"value":null}] 14:47:05 INFO - PROCESS | 1918 | 1463435225532 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x9247f800 == 139 [pid = 1918] [id = 336] 14:47:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 304 (0x9467ac00) [pid = 1918] [serial = 1009] [outer = (nil)] 14:47:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 305 (0x99562800) [pid = 1918] [serial = 1010] [outer = 0x9467ac00] 14:47:05 INFO - PROCESS | 1918 | 1463435225624 Marionette DEBUG loaded listener.js 14:47:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 306 (0x996d8400) [pid = 1918] [serial = 1011] [outer = 0x9467ac00] 14:47:06 INFO - PROCESS | 1918 | 1463435226491 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]]]}] 14:47:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:47:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1540ms 14:47:06 INFO - PROCESS | 1918 | 1463435226530 Marionette TRACE conn3 -> [0,1317,"getWindowHandle",null] 14:47:06 INFO - PROCESS | 1918 | 1463435226533 Marionette TRACE conn3 <- [1,1317,null,{"value":"8"}] 14:47:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:47:06 INFO - PROCESS | 1918 | 1463435226540 Marionette TRACE conn3 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:47:06 INFO - PROCESS | 1918 | 1463435226543 Marionette TRACE conn3 <- [1,1318,null,{}] 14:47:06 INFO - PROCESS | 1918 | 1463435226549 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}] 14:47:06 INFO - PROCESS | 1918 | 1463435226737 Marionette TRACE conn3 <- [1,1319,null,{"value":null}] 14:47:07 INFO - PROCESS | 1918 | 1463435227010 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cb6c00 == 140 [pid = 1918] [id = 337] 14:47:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 307 (0x95a79800) [pid = 1918] [serial = 1012] [outer = (nil)] 14:47:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 308 (0x998cf000) [pid = 1918] [serial = 1013] [outer = 0x95a79800] 14:47:07 INFO - PROCESS | 1918 | 1463435227146 Marionette DEBUG loaded listener.js 14:47:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 309 (0x9a1c5800) [pid = 1918] [serial = 1014] [outer = 0x95a79800] 14:47:08 INFO - PROCESS | 1918 | 1463435228038 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]]]}] 14:47:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:47:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1529ms 14:47:08 INFO - PROCESS | 1918 | 1463435228071 Marionette TRACE conn3 -> [0,1321,"getWindowHandle",null] 14:47:08 INFO - PROCESS | 1918 | 1463435228075 Marionette TRACE conn3 <- [1,1321,null,{"value":"8"}] 14:47:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:47:08 INFO - PROCESS | 1918 | 1463435228081 Marionette TRACE conn3 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:47:08 INFO - PROCESS | 1918 | 1463435228085 Marionette TRACE conn3 <- [1,1322,null,{}] 14:47:08 INFO - PROCESS | 1918 | 1463435228090 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}] 14:47:08 INFO - PROCESS | 1918 | 1463435228275 Marionette TRACE conn3 <- [1,1323,null,{"value":null}] 14:47:08 INFO - PROCESS | 1918 | 1463435228549 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aad9400 == 141 [pid = 1918] [id = 338] 14:47:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 310 (0x8d4e4c00) [pid = 1918] [serial = 1015] [outer = (nil)] 14:47:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 311 (0x9a73dc00) [pid = 1918] [serial = 1016] [outer = 0x8d4e4c00] 14:47:08 INFO - PROCESS | 1918 | 1463435228682 Marionette DEBUG loaded listener.js 14:47:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 312 (0x9aebc400) [pid = 1918] [serial = 1017] [outer = 0x8d4e4c00] 14:47:09 INFO - PROCESS | 1918 | 1463435229634 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]]]}] 14:47:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:47:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1627ms 14:47:09 INFO - PROCESS | 1918 | 1463435229710 Marionette TRACE conn3 -> [0,1325,"getWindowHandle",null] 14:47:09 INFO - PROCESS | 1918 | 1463435229714 Marionette TRACE conn3 <- [1,1325,null,{"value":"8"}] 14:47:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:47:09 INFO - PROCESS | 1918 | 1463435229721 Marionette TRACE conn3 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:47:09 INFO - PROCESS | 1918 | 1463435229723 Marionette TRACE conn3 <- [1,1326,null,{}] 14:47:09 INFO - PROCESS | 1918 | 1463435229729 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}] 14:47:09 INFO - PROCESS | 1918 | 1463435229957 Marionette TRACE conn3 <- [1,1327,null,{"value":null}] 14:47:10 INFO - PROCESS | 1918 | 1463435230277 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x9978a800 == 142 [pid = 1918] [id = 339] 14:47:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 313 (0x998ce000) [pid = 1918] [serial = 1018] [outer = (nil)] 14:47:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 314 (0x9b0a3000) [pid = 1918] [serial = 1019] [outer = 0x998ce000] 14:47:10 INFO - PROCESS | 1918 | 1463435230362 Marionette DEBUG loaded listener.js 14:47:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 315 (0x9b0ab400) [pid = 1918] [serial = 1020] [outer = 0x998ce000] 14:47:11 INFO - PROCESS | 1918 | 1463435231238 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]]]}] 14:47:11 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 14:47:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1577ms 14:47:11 INFO - PROCESS | 1918 | 1463435231301 Marionette TRACE conn3 -> [0,1329,"getWindowHandle",null] 14:47:11 INFO - PROCESS | 1918 | 1463435231306 Marionette TRACE conn3 <- [1,1329,null,{"value":"8"}] 14:47:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:47:11 INFO - PROCESS | 1918 | 1463435231314 Marionette TRACE conn3 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:47:11 INFO - PROCESS | 1918 | 1463435231318 Marionette TRACE conn3 <- [1,1330,null,{}] 14:47:11 INFO - PROCESS | 1918 | 1463435231324 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}] 14:47:11 INFO - PROCESS | 1918 | 1463435231544 Marionette TRACE conn3 <- [1,1331,null,{"value":null}] 14:47:11 INFO - PROCESS | 1918 | 1463435231816 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x9cec4000 == 143 [pid = 1918] [id = 340] 14:47:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 316 (0xa22c4400) [pid = 1918] [serial = 1021] [outer = (nil)] 14:47:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 317 (0xa237ac00) [pid = 1918] [serial = 1022] [outer = 0xa22c4400] 14:47:11 INFO - PROCESS | 1918 | 1463435231965 Marionette DEBUG loaded listener.js 14:47:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 318 (0xa27c4800) [pid = 1918] [serial = 1023] [outer = 0xa22c4400] 14:47:12 INFO - PROCESS | 1918 | 1463435232838 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]]]}] 14:47:12 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 14:47:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1581ms 14:47:12 INFO - PROCESS | 1918 | 1463435232895 Marionette TRACE conn3 -> [0,1333,"getWindowHandle",null] 14:47:12 INFO - PROCESS | 1918 | 1463435232899 Marionette TRACE conn3 <- [1,1333,null,{"value":"8"}] 14:47:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:47:12 INFO - PROCESS | 1918 | 1463435232905 Marionette TRACE conn3 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:47:12 INFO - PROCESS | 1918 | 1463435232908 Marionette TRACE conn3 <- [1,1334,null,{}] 14:47:12 INFO - PROCESS | 1918 | 1463435232914 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}] 14:47:13 INFO - PROCESS | 1918 | 1463435233103 Marionette TRACE conn3 <- [1,1335,null,{"value":null}] 14:47:13 INFO - PROCESS | 1918 | 1463435233422 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:13 INFO - PROCESS | 1918 | ++DOCSHELL 0xa051bc00 == 144 [pid = 1918] [id = 341] 14:47:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 319 (0xa2371400) [pid = 1918] [serial = 1024] [outer = (nil)] 14:47:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 320 (0xa31e9c00) [pid = 1918] [serial = 1025] [outer = 0xa2371400] 14:47:13 INFO - PROCESS | 1918 | 1463435233510 Marionette DEBUG loaded listener.js 14:47:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 321 (0xa3347c00) [pid = 1918] [serial = 1026] [outer = 0xa2371400] 14:47:14 INFO - PROCESS | 1918 | 1463435234403 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]]]}] 14:47:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:47:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1577ms 14:47:14 INFO - PROCESS | 1918 | 1463435234484 Marionette TRACE conn3 -> [0,1337,"getWindowHandle",null] 14:47:14 INFO - PROCESS | 1918 | 1463435234487 Marionette TRACE conn3 <- [1,1337,null,{"value":"8"}] 14:47:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:47:14 INFO - PROCESS | 1918 | 1463435234494 Marionette TRACE conn3 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:47:14 INFO - PROCESS | 1918 | 1463435234496 Marionette TRACE conn3 <- [1,1338,null,{}] 14:47:14 INFO - PROCESS | 1918 | 1463435234512 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}] 14:47:14 INFO - PROCESS | 1918 | 1463435234746 Marionette TRACE conn3 <- [1,1339,null,{"value":null}] 14:47:15 INFO - PROCESS | 1918 | 1463435235066 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x9baa7c00 == 145 [pid = 1918] [id = 342] 14:47:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 322 (0x9ce4b400) [pid = 1918] [serial = 1027] [outer = (nil)] 14:47:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 323 (0xa36a6400) [pid = 1918] [serial = 1028] [outer = 0x9ce4b400] 14:47:15 INFO - PROCESS | 1918 | 1463435235156 Marionette DEBUG loaded listener.js 14:47:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 324 (0xa4f15000) [pid = 1918] [serial = 1029] [outer = 0x9ce4b400] 14:47:16 INFO - PROCESS | 1918 | 1463435236458 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]]]}] 14:47:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:47:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1992ms 14:47:16 INFO - PROCESS | 1918 | 1463435236487 Marionette TRACE conn3 -> [0,1341,"getWindowHandle",null] 14:47:16 INFO - PROCESS | 1918 | 1463435236490 Marionette TRACE conn3 <- [1,1341,null,{"value":"8"}] 14:47:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:47:16 INFO - PROCESS | 1918 | 1463435236496 Marionette TRACE conn3 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:47:16 INFO - PROCESS | 1918 | 1463435236500 Marionette TRACE conn3 <- [1,1342,null,{}] 14:47:16 INFO - PROCESS | 1918 | 1463435236505 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}] 14:47:16 INFO - PROCESS | 1918 | 1463435236728 Marionette TRACE conn3 <- [1,1343,null,{"value":null}] 14:47:17 INFO - PROCESS | 1918 | 1463435236998 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x858ed800 == 146 [pid = 1918] [id = 343] 14:47:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 325 (0x858ee000) [pid = 1918] [serial = 1030] [outer = (nil)] 14:47:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 326 (0x858f4400) [pid = 1918] [serial = 1031] [outer = 0x858ee000] 14:47:17 INFO - PROCESS | 1918 | 1463435237082 Marionette DEBUG loaded listener.js 14:47:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 327 (0x858f7c00) [pid = 1918] [serial = 1032] [outer = 0x858ee000] 14:47:18 INFO - PROCESS | 1918 | 1463435238007 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]]]}] 14:47:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:47:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1582ms 14:47:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:47:18 INFO - PROCESS | 1918 | 1463435238079 Marionette TRACE conn3 -> [0,1345,"getWindowHandle",null] 14:47:18 INFO - PROCESS | 1918 | 1463435238082 Marionette TRACE conn3 <- [1,1345,null,{"value":"8"}] 14:47:18 INFO - PROCESS | 1918 | 1463435238089 Marionette TRACE conn3 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:47:18 INFO - PROCESS | 1918 | 1463435238092 Marionette TRACE conn3 <- [1,1346,null,{}] 14:47:18 INFO - PROCESS | 1918 | 1463435238098 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}] 14:47:18 INFO - PROCESS | 1918 | 1463435238288 Marionette TRACE conn3 <- [1,1347,null,{"value":null}] 14:47:18 INFO - PROCESS | 1918 | 1463435238617 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x84bd6000 == 147 [pid = 1918] [id = 344] 14:47:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 328 (0x84bd6800) [pid = 1918] [serial = 1033] [outer = (nil)] 14:47:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 329 (0x84bdf800) [pid = 1918] [serial = 1034] [outer = 0x84bd6800] 14:47:18 INFO - PROCESS | 1918 | 1463435238704 Marionette DEBUG loaded listener.js 14:47:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 330 (0x84be1800) [pid = 1918] [serial = 1035] [outer = 0x84bd6800] 14:47:19 INFO - PROCESS | 1918 | 1463435239616 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]]]}] 14:47:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:47:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1578ms 14:47:19 INFO - PROCESS | 1918 | 1463435239667 Marionette TRACE conn3 -> [0,1349,"getWindowHandle",null] 14:47:19 INFO - PROCESS | 1918 | 1463435239671 Marionette TRACE conn3 <- [1,1349,null,{"value":"8"}] 14:47:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:47:19 INFO - PROCESS | 1918 | 1463435239681 Marionette TRACE conn3 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:47:19 INFO - PROCESS | 1918 | 1463435239683 Marionette TRACE conn3 <- [1,1350,null,{}] 14:47:19 INFO - PROCESS | 1918 | 1463435239689 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}] 14:47:19 INFO - PROCESS | 1918 | 1463435239887 Marionette TRACE conn3 <- [1,1351,null,{"value":null}] 14:47:20 INFO - PROCESS | 1918 | 1463435240764 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x870da400 == 148 [pid = 1918] [id = 345] 14:47:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 331 (0x87b1f800) [pid = 1918] [serial = 1036] [outer = (nil)] 14:47:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 332 (0x8865a800) [pid = 1918] [serial = 1037] [outer = 0x87b1f800] 14:47:20 INFO - PROCESS | 1918 | 1463435240878 Marionette DEBUG loaded listener.js 14:47:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 333 (0x88f81000) [pid = 1918] [serial = 1038] [outer = 0x87b1f800] 14:47:21 INFO - PROCESS | 1918 | 1463435241757 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]]]}] 14:47:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:47:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 2129ms 14:47:21 INFO - PROCESS | 1918 | 1463435241811 Marionette TRACE conn3 -> [0,1353,"getWindowHandle",null] 14:47:21 INFO - PROCESS | 1918 | 1463435241816 Marionette TRACE conn3 <- [1,1353,null,{"value":"8"}] 14:47:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:47:21 INFO - PROCESS | 1918 | 1463435241824 Marionette TRACE conn3 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:47:21 INFO - PROCESS | 1918 | 1463435241829 Marionette TRACE conn3 <- [1,1354,null,{}] 14:47:21 INFO - PROCESS | 1918 | 1463435241836 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}] 14:47:22 INFO - PROCESS | 1918 | 1463435242020 Marionette TRACE conn3 <- [1,1355,null,{"value":null}] 14:47:22 INFO - PROCESS | 1918 | 1463435242345 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x89c88c00 == 149 [pid = 1918] [id = 346] 14:47:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 334 (0x8aade800) [pid = 1918] [serial = 1039] [outer = (nil)] 14:47:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 335 (0x8add5400) [pid = 1918] [serial = 1040] [outer = 0x8aade800] 14:47:22 INFO - PROCESS | 1918 | 1463435242429 Marionette DEBUG loaded listener.js 14:47:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 336 (0x8b6cd400) [pid = 1918] [serial = 1041] [outer = 0x8aade800] 14:47:23 INFO - PROCESS | 1918 | 1463435243304 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]]]}] 14:47:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:47:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1546ms 14:47:23 INFO - PROCESS | 1918 | 1463435243373 Marionette TRACE conn3 -> [0,1357,"getWindowHandle",null] 14:47:23 INFO - PROCESS | 1918 | 1463435243382 Marionette TRACE conn3 <- [1,1357,null,{"value":"8"}] 14:47:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:47:23 INFO - PROCESS | 1918 | 1463435243456 Marionette TRACE conn3 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:47:23 INFO - PROCESS | 1918 | 1463435243460 Marionette TRACE conn3 <- [1,1358,null,{}] 14:47:23 INFO - PROCESS | 1918 | 1463435243477 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}] 14:47:23 INFO - PROCESS | 1918 | 1463435243696 Marionette TRACE conn3 <- [1,1359,null,{"value":null}] 14:47:23 INFO - PROCESS | 1918 | 1463435243960 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be3dc00 == 150 [pid = 1918] [id = 347] 14:47:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 337 (0x8be45000) [pid = 1918] [serial = 1042] [outer = (nil)] 14:47:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 338 (0x8c0d2800) [pid = 1918] [serial = 1043] [outer = 0x8be45000] 14:47:24 INFO - PROCESS | 1918 | 1463435244039 Marionette DEBUG loaded listener.js 14:47:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 339 (0x8d5d8800) [pid = 1918] [serial = 1044] [outer = 0x8be45000] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x91320800 == 149 [pid = 1918] [id = 223] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x98033800 == 148 [pid = 1918] [id = 25] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c9000 == 147 [pid = 1918] [id = 221] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x9a6bf000 == 146 [pid = 1918] [id = 224] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x92485400 == 145 [pid = 1918] [id = 226] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8adce000 == 144 [pid = 1918] [id = 227] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x95a85800 == 143 [pid = 1918] [id = 222] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x99790400 == 142 [pid = 1918] [id = 225] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6cf800 == 141 [pid = 1918] [id = 328] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8b8a2000 == 140 [pid = 1918] [id = 303] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c8800 == 139 [pid = 1918] [id = 327] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaf0000 == 138 [pid = 1918] [id = 326] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8b898800 == 137 [pid = 1918] [id = 301] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x87c39c00 == 136 [pid = 1918] [id = 325] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x9390f400 == 135 [pid = 1918] [id = 11] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8e6400 == 134 [pid = 1918] [id = 312] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x91cdac00 == 133 [pid = 1918] [id = 313] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8e94e000 == 132 [pid = 1918] [id = 311] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x870d4c00 == 131 [pid = 1918] [id = 310] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8add2000 == 130 [pid = 1918] [id = 309] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7ab400 == 129 [pid = 1918] [id = 308] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x8addb800 == 128 [pid = 1918] [id = 307] 14:47:25 INFO - PROCESS | 1918 | --DOCSHELL 0x87c39000 == 127 [pid = 1918] [id = 306] 14:47:25 INFO - PROCESS | 1918 | 1463435245609 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]]]}] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 338 (0x8d4f0000) [pid = 1918] [serial = 912] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 337 (0x8b7ab000) [pid = 1918] [serial = 872] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 336 (0x8bf67800) [pid = 1918] [serial = 908] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 335 (0x8b7a4000) [pid = 1918] [serial = 878] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 334 (0x87c44400) [pid = 1918] [serial = 893] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 333 (0x8aaddc00) [pid = 1918] [serial = 903] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 332 (0x8b89d400) [pid = 1918] [serial = 848] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 331 (0x8b901800) [pid = 1918] [serial = 905] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 330 (0x9390e400) [pid = 1918] [serial = 854] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 329 (0x88f83400) [pid = 1918] [serial = 900] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 328 (0x870dc400) [pid = 1918] [serial = 890] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 327 (0x99764c00) [pid = 1918] [serial = 863] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 326 (0x87c42c00) [pid = 1918] [serial = 887] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 325 (0x8c0d3000) [pid = 1918] [serial = 909] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 324 (0x8dc19400) [pid = 1918] [serial = 851] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 323 (0x8865f800) [pid = 1918] [serial = 899] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 322 (0x88f79800) [pid = 1918] [serial = 902] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 321 (0x8d318c00) [pid = 1918] [serial = 896] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 320 (0x8bc5bc00) [pid = 1918] [serial = 906] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 319 (0x9a1c6c00) [pid = 1918] [serial = 866] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 318 (0x87c38c00) [pid = 1918] [serial = 884] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 317 (0x8d4e4800) [pid = 1918] [serial = 911] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 316 (0x9b059400) [pid = 1918] [serial = 875] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 315 (0x87b24400) [pid = 1918] [serial = 881] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 314 (0x9b05ec00) [pid = 1918] [serial = 869] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 313 (0x980e0c00) [pid = 1918] [serial = 860] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 312 (0x95baac00) [pid = 1918] [serial = 857] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 311 (0x8dc24400) [pid = 1918] [serial = 914] [outer = (nil)] [url = about:blank] 14:47:25 INFO - PROCESS | 1918 | --DOMWINDOW == 310 (0x8dd50c00) [pid = 1918] [serial = 915] [outer = (nil)] [url = about:blank] 14:47:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:47:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 2414ms 14:47:25 INFO - PROCESS | 1918 | 1463435245818 Marionette TRACE conn3 -> [0,1361,"getWindowHandle",null] 14:47:25 INFO - PROCESS | 1918 | 1463435245822 Marionette TRACE conn3 <- [1,1361,null,{"value":"8"}] 14:47:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:47:25 INFO - PROCESS | 1918 | 1463435245831 Marionette TRACE conn3 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:47:25 INFO - PROCESS | 1918 | 1463435245839 Marionette TRACE conn3 <- [1,1362,null,{}] 14:47:25 INFO - PROCESS | 1918 | 1463435245852 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}] 14:47:26 INFO - PROCESS | 1918 | 1463435246087 Marionette TRACE conn3 <- [1,1363,null,{"value":null}] 14:47:26 INFO - PROCESS | 1918 | 1463435246109 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c46000 == 128 [pid = 1918] [id = 348] 14:47:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 311 (0x88f7a000) [pid = 1918] [serial = 1045] [outer = (nil)] 14:47:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 312 (0x89c85400) [pid = 1918] [serial = 1046] [outer = 0x88f7a000] 14:47:26 INFO - PROCESS | 1918 | 1463435246178 Marionette DEBUG loaded listener.js 14:47:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 313 (0x8aaf5000) [pid = 1918] [serial = 1047] [outer = 0x88f7a000] 14:47:27 INFO - PROCESS | 1918 | 1463435247051 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]]]}] 14:47:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:47:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1291ms 14:47:27 INFO - PROCESS | 1918 | 1463435247121 Marionette TRACE conn3 -> [0,1365,"getWindowHandle",null] 14:47:27 INFO - PROCESS | 1918 | 1463435247124 Marionette TRACE conn3 <- [1,1365,null,{"value":"8"}] 14:47:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:47:27 INFO - PROCESS | 1918 | 1463435247132 Marionette TRACE conn3 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:47:27 INFO - PROCESS | 1918 | 1463435247135 Marionette TRACE conn3 <- [1,1366,null,{}] 14:47:27 INFO - PROCESS | 1918 | 1463435247140 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}] 14:47:27 INFO - PROCESS | 1918 | 1463435247317 Marionette TRACE conn3 <- [1,1367,null,{"value":null}] 14:47:27 INFO - PROCESS | 1918 | 1463435247504 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c6000 == 129 [pid = 1918] [id = 349] 14:47:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 314 (0x87c46c00) [pid = 1918] [serial = 1048] [outer = (nil)] 14:47:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 315 (0x8b7abc00) [pid = 1918] [serial = 1049] [outer = 0x87c46c00] 14:47:27 INFO - PROCESS | 1918 | 1463435247579 Marionette DEBUG loaded listener.js 14:47:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 316 (0x8b89d400) [pid = 1918] [serial = 1050] [outer = 0x87c46c00] 14:47:28 INFO - PROCESS | 1918 | 1463435248461 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] 14:47:28 INFO - PROCESS | 1918 | 1463435248511 Marionette TRACE conn3 <- [1,1369,null,{"value":"8"}] 14:47:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:47:28 INFO - PROCESS | 1918 | 1463435248527 Marionette TRACE conn3 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:47:28 INFO - PROCESS | 1918 | 1463435248530 Marionette TRACE conn3 <- [1,1370,null,{}] 14:47:28 INFO - PROCESS | 1918 | 1463435248535 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}] 14:47:28 INFO - PROCESS | 1918 | 1463435248765 Marionette TRACE conn3 <- [1,1371,null,{"value":null}] 14:47:28 INFO - PROCESS | 1918 | 1463435248798 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d318c00 == 130 [pid = 1918] [id = 350] 14:47:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 317 (0x8d4f0000) [pid = 1918] [serial = 1051] [outer = (nil)] 14:47:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 318 (0x8dc1fc00) [pid = 1918] [serial = 1052] [outer = 0x8d4f0000] 14:47:28 INFO - PROCESS | 1918 | 1463435248893 Marionette DEBUG loaded listener.js 14:47:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 319 (0x8de43800) [pid = 1918] [serial = 1053] [outer = 0x8d4f0000] 14:47:29 INFO - PROCESS | 1918 | 1463435249838 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] 14:47:29 INFO - PROCESS | 1918 | 1463435249912 Marionette TRACE conn3 <- [1,1373,null,{"value":"8"}] 14:47:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:47:29 INFO - PROCESS | 1918 | 1463435249918 Marionette TRACE conn3 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:47:29 INFO - PROCESS | 1918 | 1463435249920 Marionette TRACE conn3 <- [1,1374,null,{}] 14:47:29 INFO - PROCESS | 1918 | 1463435249926 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}] 14:47:30 INFO - PROCESS | 1918 | 1463435250179 Marionette TRACE conn3 <- [1,1375,null,{"value":null}] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 318 (0x8dd48c00) [pid = 1918] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 317 (0x88bf9000) [pid = 1918] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 316 (0x99766c00) [pid = 1918] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 315 (0x8dd46800) [pid = 1918] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 314 (0x98ea0000) [pid = 1918] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 313 (0x9240e400) [pid = 1918] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 312 (0x95c5f000) [pid = 1918] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 311 (0x92425400) [pid = 1918] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 310 (0x95ba6c00) [pid = 1918] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 309 (0x8d5e6000) [pid = 1918] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 308 (0x8add6c00) [pid = 1918] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 307 (0x8b899000) [pid = 1918] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 306 (0x8e6a4400) [pid = 1918] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 305 (0x93962000) [pid = 1918] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 304 (0x8d316c00) [pid = 1918] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 303 (0x8aaea000) [pid = 1918] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 302 (0x88655400) [pid = 1918] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 301 (0x87c3e400) [pid = 1918] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 300 (0x9962e400) [pid = 1918] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 299 (0x8b904800) [pid = 1918] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 298 (0x9a478800) [pid = 1918] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 297 (0x91328400) [pid = 1918] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 296 (0x8c0d4c00) [pid = 1918] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 295 (0x8aaea400) [pid = 1918] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 294 (0x8e945400) [pid = 1918] [serial = 651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 293 (0x8de4f000) [pid = 1918] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 292 (0x8e6aa000) [pid = 1918] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 291 (0x88f7ac00) [pid = 1918] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 290 (0x950da000) [pid = 1918] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 289 (0x9396ec00) [pid = 1918] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 288 (0x89c8b400) [pid = 1918] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 287 (0x88bfa800) [pid = 1918] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 286 (0x8bf69800) [pid = 1918] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 285 (0x92405800) [pid = 1918] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 284 (0x99791800) [pid = 1918] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 283 (0x95104400) [pid = 1918] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 282 (0x998cd800) [pid = 1918] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 281 (0x9a73ec00) [pid = 1918] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 280 (0x8865b800) [pid = 1918] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 279 (0x8b8a0c00) [pid = 1918] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 278 (0x9852b400) [pid = 1918] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 277 (0x8b899c00) [pid = 1918] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 276 (0x99762000) [pid = 1918] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 275 (0x95ba8400) [pid = 1918] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 274 (0x8b7a5800) [pid = 1918] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 273 (0x87b22400) [pid = 1918] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 272 (0x93c0e000) [pid = 1918] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 271 (0x98eeac00) [pid = 1918] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 270 (0x8d323400) [pid = 1918] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 269 (0x91c01400) [pid = 1918] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 268 (0x8be3f000) [pid = 1918] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 267 (0x88659800) [pid = 1918] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 266 (0x8de45400) [pid = 1918] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 265 (0x8d5de400) [pid = 1918] [serial = 648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 264 (0x995aac00) [pid = 1918] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 263 (0x9210ac00) [pid = 1918] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 262 (0x998c8400) [pid = 1918] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 261 (0x8adce800) [pid = 1918] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 260 (0x8b7aa400) [pid = 1918] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 259 (0x8aae2800) [pid = 1918] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 258 (0x878cb800) [pid = 1918] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 257 (0x91cac800) [pid = 1918] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 256 (0x95d0b000) [pid = 1918] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 255 (0x9a340800) [pid = 1918] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 254 (0x95a7c000) [pid = 1918] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 253 (0x91c06400) [pid = 1918] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 252 (0x8e946000) [pid = 1918] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 251 (0x99767c00) [pid = 1918] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 250 (0x8efe6400) [pid = 1918] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 249 (0x8d321400) [pid = 1918] [serial = 660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 248 (0x991dd800) [pid = 1918] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 247 (0xa22bd000) [pid = 1918] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 246 (0x8aaee800) [pid = 1918] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 245 (0x9ae7e400) [pid = 1918] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 244 (0x950e2000) [pid = 1918] [serial = 654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 243 (0x99145c00) [pid = 1918] [serial = 657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 242 (0x8efe5800) [pid = 1918] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 241 (0x93c05000) [pid = 1918] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 240 (0x8b6cb800) [pid = 1918] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 239 (0x91096400) [pid = 1918] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 238 (0x950df800) [pid = 1918] [serial = 645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 237 (0x87b20000) [pid = 1918] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 236 (0x991e9c00) [pid = 1918] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 235 (0x8e94e800) [pid = 1918] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 234 (0x870d5c00) [pid = 1918] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 233 (0x92408000) [pid = 1918] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 232 (0x8d4f1c00) [pid = 1918] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 231 (0x8add0800) [pid = 1918] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 230 (0x95d08000) [pid = 1918] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 229 (0x91091400) [pid = 1918] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 228 (0x8d31b000) [pid = 1918] [serial = 621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 227 (0x995de800) [pid = 1918] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 226 (0x9510d400) [pid = 1918] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 225 (0x92104000) [pid = 1918] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 224 (0x92488000) [pid = 1918] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 223 (0x88bf1800) [pid = 1918] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 222 (0x91098400) [pid = 1918] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 221 (0x93961400) [pid = 1918] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 220 (0x8d4e3c00) [pid = 1918] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 219 (0x95d0bc00) [pid = 1918] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:47:31 INFO - PROCESS | 1918 | --DOMWINDOW == 218 (0x89c86000) [pid = 1918] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:47:32 INFO - PROCESS | 1918 | --DOMWINDOW == 217 (0x93c0bc00) [pid = 1918] [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.] 14:47:32 INFO - PROCESS | 1918 | --DOMWINDOW == 216 (0x8b902800) [pid = 1918] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:47:32 INFO - PROCESS | 1918 | --DOMWINDOW == 215 (0x870dd800) [pid = 1918] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:47:32 INFO - PROCESS | 1918 | --DOMWINDOW == 214 (0x870e0800) [pid = 1918] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:47:32 INFO - PROCESS | 1918 | --DOMWINDOW == 213 (0x8e846000) [pid = 1918] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:47:32 INFO - PROCESS | 1918 | 1463435251950 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d4000 == 131 [pid = 1918] [id = 351] 14:47:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 214 (0x870d5c00) [pid = 1918] [serial = 1054] [outer = (nil)] 14:47:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 215 (0x878cb800) [pid = 1918] [serial = 1055] [outer = 0x870d5c00] 14:47:32 INFO - PROCESS | 1918 | 1463435252059 Marionette DEBUG loaded listener.js 14:47:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 216 (0x87c3a400) [pid = 1918] [serial = 1056] [outer = 0x870d5c00] 14:47:32 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:47:32 INFO - PROCESS | 1918 | 1463435252775 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] 14:47:32 INFO - PROCESS | 1918 | 1463435252807 Marionette TRACE conn3 <- [1,1377,null,{"value":"8"}] 14:47:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 14:47:32 INFO - PROCESS | 1918 | 1463435252813 Marionette TRACE conn3 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:47:32 INFO - PROCESS | 1918 | 1463435252815 Marionette TRACE conn3 <- [1,1378,null,{}] 14:47:32 INFO - PROCESS | 1918 | 1463435252821 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}] 14:47:33 INFO - PROCESS | 1918 | 1463435253052 Marionette TRACE conn3 <- [1,1379,null,{"value":null}] 14:47:33 INFO - PROCESS | 1918 | 1463435253072 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x88658c00 == 132 [pid = 1918] [id = 352] 14:47:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 217 (0x88659400) [pid = 1918] [serial = 1057] [outer = (nil)] 14:47:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 218 (0x8add1800) [pid = 1918] [serial = 1058] [outer = 0x88659400] 14:47:33 INFO - PROCESS | 1918 | 1463435253141 Marionette DEBUG loaded listener.js 14:47:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 219 (0x8b7ac800) [pid = 1918] [serial = 1059] [outer = 0x88659400] 14:47:34 INFO - PROCESS | 1918 | 1463435254167 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] 14:47:34 INFO - PROCESS | 1918 | 1463435254198 Marionette TRACE conn3 <- [1,1381,null,{"value":"8"}] 14:47:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:47:34 INFO - PROCESS | 1918 | 1463435254209 Marionette TRACE conn3 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:47:34 INFO - PROCESS | 1918 | 1463435254214 Marionette TRACE conn3 <- [1,1382,null,{}] 14:47:34 INFO - PROCESS | 1918 | 1463435254243 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}] 14:47:34 INFO - PROCESS | 1918 | 1463435254465 Marionette TRACE conn3 <- [1,1383,null,{"value":null}] 14:47:34 INFO - PROCESS | 1918 | 1463435254798 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f7400 == 133 [pid = 1918] [id = 353] 14:47:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 220 (0x878c2000) [pid = 1918] [serial = 1060] [outer = (nil)] 14:47:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 221 (0x88bf3800) [pid = 1918] [serial = 1061] [outer = 0x878c2000] 14:47:34 INFO - PROCESS | 1918 | 1463435254903 Marionette DEBUG loaded listener.js 14:47:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 222 (0x89c8d000) [pid = 1918] [serial = 1062] [outer = 0x878c2000] 14:47:35 INFO - PROCESS | 1918 | [1918] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 14:47:35 INFO - PROCESS | 1918 | 1463435255843 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] 14:47:35 INFO - PROCESS | 1918 | 1463435255920 Marionette TRACE conn3 <- [1,1385,null,{"value":"8"}] 14:47:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 14:47:35 INFO - PROCESS | 1918 | 1463435255930 Marionette TRACE conn3 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:47:35 INFO - PROCESS | 1918 | 1463435255934 Marionette TRACE conn3 <- [1,1386,null,{}] 14:47:35 INFO - PROCESS | 1918 | 1463435255941 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}] 14:47:36 INFO - PROCESS | 1918 | 1463435256141 Marionette TRACE conn3 <- [1,1387,null,{"value":null}] 14:47:36 INFO - PROCESS | 1918 | 1463435256451 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a4800 == 134 [pid = 1918] [id = 354] 14:47:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 223 (0x8b7a9400) [pid = 1918] [serial = 1063] [outer = (nil)] 14:47:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 224 (0x8b8a0c00) [pid = 1918] [serial = 1064] [outer = 0x8b7a9400] 14:47:36 INFO - PROCESS | 1918 | 1463435256544 Marionette DEBUG loaded listener.js 14:47:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 225 (0x8bc5ac00) [pid = 1918] [serial = 1065] [outer = 0x8b7a9400] 14:47:37 INFO - PROCESS | 1918 | 1463435257547 Marionette TRACE conn3 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:47:37 INFO - PROCESS | 1918 | 1463435257615 Marionette TRACE conn3 <- [1,1389,null,{"value":"8"}] 14:47:37 INFO - PROCESS | 1918 | 1463435257622 Marionette TRACE conn3 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:47:37 INFO - PROCESS | 1918 | 1463435257628 Marionette TRACE conn3 <- [1,1390,null,{}] 14:47:37 INFO - PROCESS | 1918 | 1463435257644 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}] 14:47:38 INFO - PROCESS | 1918 | 1463435258011 Marionette TRACE conn3 <- [1,1391,null,{"value":null}] 14:47:38 INFO - PROCESS | 1918 | 1463435258233 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be3f000 == 135 [pid = 1918] [id = 355] 14:47:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 226 (0x8d5e1400) [pid = 1918] [serial = 1066] [outer = (nil)] 14:47:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 227 (0x8dd48c00) [pid = 1918] [serial = 1067] [outer = 0x8d5e1400] 14:47:38 INFO - PROCESS | 1918 | 1463435258322 Marionette DEBUG loaded listener.js 14:47:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 228 (0x8de49c00) [pid = 1918] [serial = 1068] [outer = 0x8d5e1400] 14:47:39 INFO - PROCESS | 1918 | 1463435259197 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]]]}] 14:47:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:47:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1634ms 14:47:39 INFO - PROCESS | 1918 | 1463435259256 Marionette TRACE conn3 -> [0,1393,"getWindowHandle",null] 14:47:39 INFO - PROCESS | 1918 | 1463435259261 Marionette TRACE conn3 <- [1,1393,null,{"value":"8"}] 14:47:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:47:39 INFO - PROCESS | 1918 | 1463435259267 Marionette TRACE conn3 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:47:39 INFO - PROCESS | 1918 | 1463435259269 Marionette TRACE conn3 <- [1,1394,null,{}] 14:47:39 INFO - PROCESS | 1918 | 1463435259275 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}] 14:47:39 INFO - PROCESS | 1918 | 1463435259482 Marionette TRACE conn3 <- [1,1395,null,{"value":null}] 14:47:39 INFO - PROCESS | 1918 | 1463435259746 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d323400 == 136 [pid = 1918] [id = 356] 14:47:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 229 (0x8e6a4400) [pid = 1918] [serial = 1069] [outer = (nil)] 14:47:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 230 (0x8e870000) [pid = 1918] [serial = 1070] [outer = 0x8e6a4400] 14:47:39 INFO - PROCESS | 1918 | 1463435259887 Marionette DEBUG loaded listener.js 14:47:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 231 (0x8e8e9800) [pid = 1918] [serial = 1071] [outer = 0x8e6a4400] 14:47:40 INFO - PROCESS | 1918 | 1463435260824 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]]]}] 14:47:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:47:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1629ms 14:47:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:47:40 INFO - PROCESS | 1918 | 1463435260897 Marionette TRACE conn3 -> [0,1397,"getWindowHandle",null] 14:47:40 INFO - PROCESS | 1918 | 1463435260900 Marionette TRACE conn3 <- [1,1397,null,{"value":"8"}] 14:47:40 INFO - PROCESS | 1918 | 1463435260907 Marionette TRACE conn3 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:47:40 INFO - PROCESS | 1918 | 1463435260910 Marionette TRACE conn3 <- [1,1398,null,{}] 14:47:40 INFO - PROCESS | 1918 | 1463435260916 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}] 14:47:41 INFO - PROCESS | 1918 | 1463435261158 Marionette TRACE conn3 <- [1,1399,null,{"value":null}] 14:47:41 INFO - PROCESS | 1918 | 1463435261467 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6af000 == 137 [pid = 1918] [id = 357] 14:47:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 232 (0x8e866000) [pid = 1918] [serial = 1072] [outer = (nil)] 14:47:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 233 (0x8efdec00) [pid = 1918] [serial = 1073] [outer = 0x8e866000] 14:47:41 INFO - PROCESS | 1918 | 1463435261560 Marionette DEBUG loaded listener.js 14:47:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 234 (0x8efe4800) [pid = 1918] [serial = 1074] [outer = 0x8e866000] 14:47:42 INFO - PROCESS | 1918 | 1463435262456 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]]]}] 14:47:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:47:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1579ms 14:47:42 INFO - PROCESS | 1918 | 1463435262487 Marionette TRACE conn3 -> [0,1401,"getWindowHandle",null] 14:47:42 INFO - PROCESS | 1918 | 1463435262492 Marionette TRACE conn3 <- [1,1401,null,{"value":"8"}] 14:47:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:47:42 INFO - PROCESS | 1918 | 1463435262498 Marionette TRACE conn3 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:47:42 INFO - PROCESS | 1918 | 1463435262501 Marionette TRACE conn3 <- [1,1402,null,{}] 14:47:42 INFO - PROCESS | 1918 | 1463435262507 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}] 14:47:42 INFO - PROCESS | 1918 | 1463435262732 Marionette TRACE conn3 <- [1,1403,null,{"value":null}] 14:47:43 INFO - PROCESS | 1918 | 1463435263077 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc1e000 == 138 [pid = 1918] [id = 358] 14:47:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 235 (0x8e850400) [pid = 1918] [serial = 1075] [outer = (nil)] 14:47:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 236 (0x914c1400) [pid = 1918] [serial = 1076] [outer = 0x8e850400] 14:47:43 INFO - PROCESS | 1918 | 1463435263169 Marionette DEBUG loaded listener.js 14:47:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 237 (0x91c0c000) [pid = 1918] [serial = 1077] [outer = 0x8e850400] 14:47:44 INFO - PROCESS | 1918 | 1463435264042 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]]]}] 14:47:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:47:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1578ms 14:47:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:47:44 INFO - PROCESS | 1918 | 1463435264077 Marionette TRACE conn3 -> [0,1405,"getWindowHandle",null] 14:47:44 INFO - PROCESS | 1918 | 1463435264080 Marionette TRACE conn3 <- [1,1405,null,{"value":"8"}] 14:47:44 INFO - PROCESS | 1918 | 1463435264086 Marionette TRACE conn3 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:47:44 INFO - PROCESS | 1918 | 1463435264090 Marionette TRACE conn3 <- [1,1406,null,{}] 14:47:44 INFO - PROCESS | 1918 | 1463435264096 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}] 14:47:44 INFO - PROCESS | 1918 | 1463435264276 Marionette TRACE conn3 <- [1,1407,null,{"value":null}] 14:47:44 INFO - PROCESS | 1918 | 1463435264557 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x8addc000 == 139 [pid = 1918] [id = 359] 14:47:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 238 (0x8e943400) [pid = 1918] [serial = 1078] [outer = (nil)] 14:47:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 239 (0x91ce8400) [pid = 1918] [serial = 1079] [outer = 0x8e943400] 14:47:44 INFO - PROCESS | 1918 | 1463435264687 Marionette DEBUG loaded listener.js 14:47:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 240 (0x92236400) [pid = 1918] [serial = 1080] [outer = 0x8e943400] 14:47:45 INFO - PROCESS | 1918 | 1463435265561 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]]]}] 14:47:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:47:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1533ms 14:47:45 INFO - PROCESS | 1918 | 1463435265618 Marionette TRACE conn3 -> [0,1409,"getWindowHandle",null] 14:47:45 INFO - PROCESS | 1918 | 1463435265623 Marionette TRACE conn3 <- [1,1409,null,{"value":"8"}] 14:47:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:47:45 INFO - PROCESS | 1918 | 1463435265628 Marionette TRACE conn3 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:47:45 INFO - PROCESS | 1918 | 1463435265632 Marionette TRACE conn3 <- [1,1410,null,{}] 14:47:45 INFO - PROCESS | 1918 | 1463435265637 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}] 14:47:45 INFO - PROCESS | 1918 | 1463435265830 Marionette TRACE conn3 <- [1,1411,null,{"value":null}] 14:47:46 INFO - PROCESS | 1918 | 1463435266139 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e94f000 == 140 [pid = 1918] [id = 360] 14:47:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 241 (0x91cb8800) [pid = 1918] [serial = 1081] [outer = (nil)] 14:47:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 242 (0x92431000) [pid = 1918] [serial = 1082] [outer = 0x91cb8800] 14:47:46 INFO - PROCESS | 1918 | 1463435266232 Marionette DEBUG loaded listener.js 14:47:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 243 (0x92487c00) [pid = 1918] [serial = 1083] [outer = 0x91cb8800] 14:47:47 INFO - PROCESS | 1918 | 1463435267169 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]]]}] 14:47:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:47:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1586ms 14:47:47 INFO - PROCESS | 1918 | 1463435267216 Marionette TRACE conn3 -> [0,1413,"getWindowHandle",null] 14:47:47 INFO - PROCESS | 1918 | 1463435267219 Marionette TRACE conn3 <- [1,1413,null,{"value":"8"}] 14:47:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:47:47 INFO - PROCESS | 1918 | 1463435267226 Marionette TRACE conn3 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:47:47 INFO - PROCESS | 1918 | 1463435267230 Marionette TRACE conn3 <- [1,1414,null,{}] 14:47:47 INFO - PROCESS | 1918 | 1463435267236 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}] 14:47:47 INFO - PROCESS | 1918 | 1463435267491 Marionette TRACE conn3 <- [1,1415,null,{"value":null}] 14:47:47 INFO - PROCESS | 1918 | 1463435267835 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c9400 == 141 [pid = 1918] [id = 361] 14:47:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 244 (0x8dc17c00) [pid = 1918] [serial = 1084] [outer = (nil)] 14:47:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 245 (0x93961400) [pid = 1918] [serial = 1085] [outer = 0x8dc17c00] 14:47:47 INFO - PROCESS | 1918 | 1463435267920 Marionette DEBUG loaded listener.js 14:47:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 246 (0x93c0dc00) [pid = 1918] [serial = 1086] [outer = 0x8dc17c00] 14:47:48 INFO - PROCESS | 1918 | 1463435268869 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]]]}] 14:47:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:47:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1688ms 14:47:48 INFO - PROCESS | 1918 | 1463435268914 Marionette TRACE conn3 -> [0,1417,"getWindowHandle",null] 14:47:48 INFO - PROCESS | 1918 | 1463435268918 Marionette TRACE conn3 <- [1,1417,null,{"value":"8"}] 14:47:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:47:48 INFO - PROCESS | 1918 | 1463435268924 Marionette TRACE conn3 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:47:48 INFO - PROCESS | 1918 | 1463435268928 Marionette TRACE conn3 <- [1,1418,null,{}] 14:47:48 INFO - PROCESS | 1918 | 1463435268933 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}] 14:47:49 INFO - PROCESS | 1918 | 1463435269123 Marionette TRACE conn3 <- [1,1419,null,{"value":null}] 14:47:49 INFO - PROCESS | 1918 | 1463435269445 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x9390b400 == 142 [pid = 1918] [id = 362] 14:47:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 247 (0x9396d000) [pid = 1918] [serial = 1087] [outer = (nil)] 14:47:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 248 (0x95109800) [pid = 1918] [serial = 1088] [outer = 0x9396d000] 14:47:49 INFO - PROCESS | 1918 | 1463435269542 Marionette DEBUG loaded listener.js 14:47:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 249 (0x9510f400) [pid = 1918] [serial = 1089] [outer = 0x9396d000] 14:47:50 INFO - PROCESS | 1918 | 1463435270503 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]]]}] 14:47:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:47:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 1629ms 14:47:50 INFO - PROCESS | 1918 | 1463435270553 Marionette TRACE conn3 -> [0,1421,"getWindowHandle",null] 14:47:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:47:50 INFO - PROCESS | 1918 | 1463435270558 Marionette TRACE conn3 <- [1,1421,null,{"value":"8"}] 14:47:50 INFO - PROCESS | 1918 | 1463435270565 Marionette TRACE conn3 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:47:50 INFO - PROCESS | 1918 | 1463435270569 Marionette TRACE conn3 <- [1,1422,null,{}] 14:47:50 INFO - PROCESS | 1918 | 1463435270574 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}] 14:47:50 INFO - PROCESS | 1918 | 1463435270787 Marionette TRACE conn3 <- [1,1423,null,{"value":null}] 14:47:51 INFO - PROCESS | 1918 | 1463435271112 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x9510dc00 == 143 [pid = 1918] [id = 363] 14:47:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 250 (0x95c60c00) [pid = 1918] [serial = 1090] [outer = (nil)] 14:47:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 251 (0x95c66c00) [pid = 1918] [serial = 1091] [outer = 0x95c60c00] 14:47:51 INFO - PROCESS | 1918 | 1463435271207 Marionette DEBUG loaded listener.js 14:47:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 252 (0x95d0d800) [pid = 1918] [serial = 1092] [outer = 0x95c60c00] 14:47:52 INFO - PROCESS | 1918 | 1463435272134 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]]]}] 14:47:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:47:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1631ms 14:47:52 INFO - PROCESS | 1918 | 1463435272196 Marionette TRACE conn3 -> [0,1425,"getWindowHandle",null] 14:47:52 INFO - PROCESS | 1918 | 1463435272199 Marionette TRACE conn3 <- [1,1425,null,{"value":"8"}] 14:47:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:47:52 INFO - PROCESS | 1918 | 1463435272205 Marionette TRACE conn3 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:47:52 INFO - PROCESS | 1918 | 1463435272209 Marionette TRACE conn3 <- [1,1426,null,{}] 14:47:52 INFO - PROCESS | 1918 | 1463435272214 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}] 14:47:52 INFO - PROCESS | 1918 | 1463435272403 Marionette TRACE conn3 <- [1,1427,null,{"value":null}] 14:47:52 INFO - PROCESS | 1918 | 1463435272723 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc21c00 == 144 [pid = 1918] [id = 364] 14:47:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 253 (0x8e865c00) [pid = 1918] [serial = 1093] [outer = (nil)] 14:47:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 254 (0x981a6400) [pid = 1918] [serial = 1094] [outer = 0x8e865c00] 14:47:52 INFO - PROCESS | 1918 | 1463435272823 Marionette DEBUG loaded listener.js 14:47:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 255 (0x9852c000) [pid = 1918] [serial = 1095] [outer = 0x8e865c00] 14:47:53 INFO - PROCESS | 1918 | 1463435273727 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]]]}] 14:47:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:47:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1577ms 14:47:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:47:53 INFO - PROCESS | 1918 | 1463435273784 Marionette TRACE conn3 -> [0,1429,"getWindowHandle",null] 14:47:53 INFO - PROCESS | 1918 | 1463435273787 Marionette TRACE conn3 <- [1,1429,null,{"value":"8"}] 14:47:53 INFO - PROCESS | 1918 | 1463435273794 Marionette TRACE conn3 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:47:53 INFO - PROCESS | 1918 | 1463435273797 Marionette TRACE conn3 <- [1,1430,null,{}] 14:47:53 INFO - PROCESS | 1918 | 1463435273802 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}] 14:47:54 INFO - PROCESS | 1918 | 1463435274002 Marionette TRACE conn3 <- [1,1431,null,{"value":null}] 14:47:54 INFO - PROCESS | 1918 | 1463435274315 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cb0c00 == 145 [pid = 1918] [id = 365] 14:47:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 256 (0x978f2400) [pid = 1918] [serial = 1096] [outer = (nil)] 14:47:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 257 (0x991e3400) [pid = 1918] [serial = 1097] [outer = 0x978f2400] 14:47:54 INFO - PROCESS | 1918 | 1463435274407 Marionette DEBUG loaded listener.js 14:47:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 258 (0x99569c00) [pid = 1918] [serial = 1098] [outer = 0x978f2400] 14:47:55 INFO - PROCESS | 1918 | 1463435275386 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]]]}] 14:47:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:47:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1635ms 14:47:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:47:55 INFO - PROCESS | 1918 | 1463435275436 Marionette TRACE conn3 -> [0,1433,"getWindowHandle",null] 14:47:55 INFO - PROCESS | 1918 | 1463435275440 Marionette TRACE conn3 <- [1,1433,null,{"value":"8"}] 14:47:55 INFO - PROCESS | 1918 | 1463435275447 Marionette TRACE conn3 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:47:55 INFO - PROCESS | 1918 | 1463435275450 Marionette TRACE conn3 <- [1,1434,null,{}] 14:47:55 INFO - PROCESS | 1918 | 1463435275456 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}] 14:47:55 INFO - PROCESS | 1918 | 1463435275648 Marionette TRACE conn3 <- [1,1435,null,{"value":null}] 14:47:55 INFO - PROCESS | 1918 | 1463435275959 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x98e9e400 == 146 [pid = 1918] [id = 366] 14:47:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 259 (0x995d2c00) [pid = 1918] [serial = 1099] [outer = (nil)] 14:47:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 260 (0x99762400) [pid = 1918] [serial = 1100] [outer = 0x995d2c00] 14:47:56 INFO - PROCESS | 1918 | 1463435276047 Marionette DEBUG loaded listener.js 14:47:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 261 (0x99765c00) [pid = 1918] [serial = 1101] [outer = 0x995d2c00] 14:47:56 INFO - PROCESS | 1918 | 1463435276938 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]]]}] 14:47:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:47:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1541ms 14:47:56 INFO - PROCESS | 1918 | 1463435276988 Marionette TRACE conn3 -> [0,1437,"getWindowHandle",null] 14:47:56 INFO - PROCESS | 1918 | 1463435276992 Marionette TRACE conn3 <- [1,1437,null,{"value":"8"}] 14:47:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:47:57 INFO - PROCESS | 1918 | 1463435276998 Marionette TRACE conn3 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:47:57 INFO - PROCESS | 1918 | 1463435277000 Marionette TRACE conn3 <- [1,1438,null,{}] 14:47:57 INFO - PROCESS | 1918 | 1463435277006 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}] 14:47:57 INFO - PROCESS | 1918 | 1463435277193 Marionette TRACE conn3 <- [1,1439,null,{"value":null}] 14:47:57 INFO - PROCESS | 1918 | 1463435277514 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x92427800 == 147 [pid = 1918] [id = 367] 14:47:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 262 (0x98eeac00) [pid = 1918] [serial = 1102] [outer = (nil)] 14:47:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 263 (0x998c4400) [pid = 1918] [serial = 1103] [outer = 0x98eeac00] 14:47:57 INFO - PROCESS | 1918 | 1463435277602 Marionette DEBUG loaded listener.js 14:47:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 264 (0x998cd800) [pid = 1918] [serial = 1104] [outer = 0x98eeac00] 14:47:58 INFO - PROCESS | 1918 | 1463435278473 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]]]}] 14:47:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:47:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1527ms 14:47:58 INFO - PROCESS | 1918 | 1463435278526 Marionette TRACE conn3 -> [0,1441,"getWindowHandle",null] 14:47:58 INFO - PROCESS | 1918 | 1463435278531 Marionette TRACE conn3 <- [1,1441,null,{"value":"8"}] 14:47:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:47:58 INFO - PROCESS | 1918 | 1463435278538 Marionette TRACE conn3 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:47:58 INFO - PROCESS | 1918 | 1463435278540 Marionette TRACE conn3 <- [1,1442,null,{}] 14:47:58 INFO - PROCESS | 1918 | 1463435278546 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}] 14:47:58 INFO - PROCESS | 1918 | 1463435278733 Marionette TRACE conn3 <- [1,1443,null,{"value":null}] 14:47:59 INFO - PROCESS | 1918 | 1463435279055 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:47:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x9978ac00 == 148 [pid = 1918] [id = 368] 14:47:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 265 (0x99794000) [pid = 1918] [serial = 1105] [outer = (nil)] 14:47:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 266 (0x9a340800) [pid = 1918] [serial = 1106] [outer = 0x99794000] 14:47:59 INFO - PROCESS | 1918 | 1463435279146 Marionette DEBUG loaded listener.js 14:47:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 267 (0x9a358000) [pid = 1918] [serial = 1107] [outer = 0x99794000] 14:48:00 INFO - PROCESS | 1918 | 1463435280033 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]]]}] 14:48:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:48:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1527ms 14:48:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:48:00 INFO - PROCESS | 1918 | 1463435280066 Marionette TRACE conn3 -> [0,1445,"getWindowHandle",null] 14:48:00 INFO - PROCESS | 1918 | 1463435280069 Marionette TRACE conn3 <- [1,1445,null,{"value":"8"}] 14:48:00 INFO - PROCESS | 1918 | 1463435280075 Marionette TRACE conn3 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:48:00 INFO - PROCESS | 1918 | 1463435280079 Marionette TRACE conn3 <- [1,1446,null,{}] 14:48:00 INFO - PROCESS | 1918 | 1463435280084 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}] 14:48:00 INFO - PROCESS | 1918 | 1463435280284 Marionette TRACE conn3 <- [1,1447,null,{"value":null}] 14:48:00 INFO - PROCESS | 1918 | 1463435280607 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x99152800 == 149 [pid = 1918] [id = 369] 14:48:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 268 (0x998cb400) [pid = 1918] [serial = 1108] [outer = (nil)] 14:48:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 269 (0x9ae73400) [pid = 1918] [serial = 1109] [outer = 0x998cb400] 14:48:00 INFO - PROCESS | 1918 | 1463435280695 Marionette DEBUG loaded listener.js 14:48:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 270 (0x9afaac00) [pid = 1918] [serial = 1110] [outer = 0x998cb400] 14:48:01 INFO - PROCESS | 1918 | 1463435281574 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]]]}] 14:48:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:48:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1578ms 14:48:01 INFO - PROCESS | 1918 | 1463435281653 Marionette TRACE conn3 -> [0,1449,"getWindowHandle",null] 14:48:01 INFO - PROCESS | 1918 | 1463435281657 Marionette TRACE conn3 <- [1,1449,null,{"value":"8"}] 14:48:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:48:01 INFO - PROCESS | 1918 | 1463435281663 Marionette TRACE conn3 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:48:01 INFO - PROCESS | 1918 | 1463435281666 Marionette TRACE conn3 <- [1,1450,null,{}] 14:48:01 INFO - PROCESS | 1918 | 1463435281672 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}] 14:48:01 INFO - PROCESS | 1918 | 1463435281937 Marionette TRACE conn3 <- [1,1451,null,{"value":null}] 14:48:02 INFO - PROCESS | 1918 | 1463435282329 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x84bdc800 == 150 [pid = 1918] [id = 370] 14:48:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 271 (0x84be0000) [pid = 1918] [serial = 1111] [outer = (nil)] 14:48:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 272 (0x99793400) [pid = 1918] [serial = 1112] [outer = 0x84be0000] 14:48:02 INFO - PROCESS | 1918 | 1463435282415 Marionette DEBUG loaded listener.js 14:48:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 273 (0x9b0a4c00) [pid = 1918] [serial = 1113] [outer = 0x84be0000] 14:48:03 INFO - PROCESS | 1918 | 1463435283342 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]]]}] 14:48:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:48:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1731ms 14:48:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:48:03 INFO - PROCESS | 1918 | 1463435283395 Marionette TRACE conn3 -> [0,1453,"getWindowHandle",null] 14:48:03 INFO - PROCESS | 1918 | 1463435283398 Marionette TRACE conn3 <- [1,1453,null,{"value":"8"}] 14:48:03 INFO - PROCESS | 1918 | 1463435283404 Marionette TRACE conn3 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:48:03 INFO - PROCESS | 1918 | 1463435283408 Marionette TRACE conn3 <- [1,1454,null,{}] 14:48:03 INFO - PROCESS | 1918 | 1463435283413 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}] 14:48:03 INFO - PROCESS | 1918 | 1463435283617 Marionette TRACE conn3 <- [1,1455,null,{"value":null}] 14:48:03 INFO - PROCESS | 1918 | 1463435283943 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe5400 == 149 [pid = 1918] [id = 213] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x8d4e7c00 == 148 [pid = 1918] [id = 195] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x870d4000 == 147 [pid = 1918] [id = 351] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x8d318c00 == 146 [pid = 1918] [id = 350] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x878c6000 == 145 [pid = 1918] [id = 349] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x87c46000 == 144 [pid = 1918] [id = 348] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x8be3dc00 == 143 [pid = 1918] [id = 347] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x89c88c00 == 142 [pid = 1918] [id = 346] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x870da400 == 141 [pid = 1918] [id = 345] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x9baa7c00 == 140 [pid = 1918] [id = 342] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x858ed800 == 139 [pid = 1918] [id = 343] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0xa051bc00 == 138 [pid = 1918] [id = 341] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x9cec4000 == 137 [pid = 1918] [id = 340] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x9978a800 == 136 [pid = 1918] [id = 339] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x91cb6c00 == 135 [pid = 1918] [id = 337] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x8aad9400 == 134 [pid = 1918] [id = 338] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x9247f800 == 133 [pid = 1918] [id = 336] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x91cb1c00 == 132 [pid = 1918] [id = 335] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8ed400 == 131 [pid = 1918] [id = 334] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe7800 == 130 [pid = 1918] [id = 333] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x8d318000 == 129 [pid = 1918] [id = 331] 14:48:05 INFO - PROCESS | 1918 | --DOCSHELL 0x88f87800 == 128 [pid = 1918] [id = 330] 14:48:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d4000 == 129 [pid = 1918] [id = 371] 14:48:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 274 (0x870d9c00) [pid = 1918] [serial = 1114] [outer = (nil)] 14:48:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 275 (0x870df800) [pid = 1918] [serial = 1115] [outer = 0x870d9c00] 14:48:05 INFO - PROCESS | 1918 | 1463435285256 Marionette DEBUG loaded listener.js 14:48:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 276 (0x878c8000) [pid = 1918] [serial = 1116] [outer = 0x870d9c00] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 275 (0x8e942c00) [pid = 1918] [serial = 596] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 274 (0x8aae6000) [pid = 1918] [serial = 978] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 273 (0x9ce4b000) [pid = 1918] [serial = 870] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 272 (0x9cec5000) [pid = 1918] [serial = 620] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 271 (0x99764000) [pid = 1918] [serial = 563] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 270 (0x95c69000) [pid = 1918] [serial = 858] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 269 (0x99146000) [pid = 1918] [serial = 792] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 268 (0x95a84000) [pid = 1918] [serial = 602] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 267 (0x98e9c400) [pid = 1918] [serial = 720] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 266 (0x8de4fc00) [pid = 1918] [serial = 783] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 265 (0x8b6d4400) [pid = 1918] [serial = 980] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 264 (0x8d321c00) [pid = 1918] [serial = 924] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 263 (0x8e94b400) [pid = 1918] [serial = 929] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 262 (0x95d04c00) [pid = 1918] [serial = 953] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 261 (0x9afa8800) [pid = 1918] [serial = 569] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 260 (0x8bc56400) [pid = 1918] [serial = 849] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 259 (0x99795000) [pid = 1918] [serial = 969] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 258 (0x87c45400) [pid = 1918] [serial = 888] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 257 (0x99797000) [pid = 1918] [serial = 795] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 256 (0x95c66400) [pid = 1918] [serial = 747] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 255 (0x9a6b6c00) [pid = 1918] [serial = 974] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 254 (0x91c08800) [pid = 1918] [serial = 935] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 253 (0x8d5d9c00) [pid = 1918] [serial = 983] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 252 (0x8aaf5400) [pid = 1918] [serial = 738] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 251 (0x91ce4400) [pid = 1918] [serial = 653] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 250 (0x91c08c00) [pid = 1918] [serial = 554] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 249 (0x91ce0000) [pid = 1918] [serial = 717] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 248 (0x8dd4bc00) [pid = 1918] [serial = 819] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 247 (0x95baf800) [pid = 1918] [serial = 711] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 246 (0x9467ec00) [pid = 1918] [serial = 948] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 245 (0x8efe1c00) [pid = 1918] [serial = 930] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 244 (0x8b6d2800) [pid = 1918] [serial = 780] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 243 (0x88f81800) [pid = 1918] [serial = 816] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 242 (0x8dc20000) [pid = 1918] [serial = 551] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 241 (0x9ce4ac00) [pid = 1918] [serial = 729] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 240 (0x9afa7000) [pid = 1918] [serial = 669] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 239 (0xa2373400) [pid = 1918] [serial = 681] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 238 (0x99791000) [pid = 1918] [serial = 968] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 237 (0x8e846400) [pid = 1918] [serial = 917] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 236 (0x99dbd800) [pid = 1918] [serial = 972] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 235 (0xa3153000) [pid = 1918] [serial = 804] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 234 (0x89c8f400) [pid = 1918] [serial = 920] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 233 (0x95c63800) [pid = 1918] [serial = 753] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 232 (0x995e1000) [pid = 1918] [serial = 963] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 231 (0x8b8a2c00) [pid = 1918] [serial = 750] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 230 (0x99f24c00) [pid = 1918] [serial = 614] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 229 (0x9a6bd000) [pid = 1918] [serial = 975] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 228 (0x98530400) [pid = 1918] [serial = 861] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 227 (0x8b7ad800) [pid = 1918] [serial = 873] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 226 (0x87c3b000) [pid = 1918] [serial = 885] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 225 (0x985ad000) [pid = 1918] [serial = 959] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 224 (0x99acb800) [pid = 1918] [serial = 971] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 223 (0x99760c00) [pid = 1918] [serial = 723] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 222 (0x8dd47c00) [pid = 1918] [serial = 714] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 221 (0x978ee800) [pid = 1918] [serial = 957] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 220 (0x98ee5c00) [pid = 1918] [serial = 960] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 219 (0x8d5e1c00) [pid = 1918] [serial = 986] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 218 (0x88661c00) [pid = 1918] [serial = 822] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 217 (0x8e8e8000) [pid = 1918] [serial = 927] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 216 (0x8e6a2c00) [pid = 1918] [serial = 650] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 215 (0x9a35f000) [pid = 1918] [serial = 666] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 214 (0x92409800) [pid = 1918] [serial = 942] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 213 (0x9a3bec00) [pid = 1918] [serial = 798] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 212 (0x8add7c00) [pid = 1918] [serial = 684] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 211 (0x9cec3000) [pid = 1918] [serial = 876] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 210 (0x91cb5c00) [pid = 1918] [serial = 810] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 209 (0xa31b3400) [pid = 1918] [serial = 879] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 208 (0x91cb8000) [pid = 1918] [serial = 807] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 207 (0x8be43400) [pid = 1918] [serial = 923] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 206 (0x9978f800) [pid = 1918] [serial = 608] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 205 (0x9b061c00) [pid = 1918] [serial = 801] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 204 (0x95ba3400) [pid = 1918] [serial = 950] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 203 (0x8dc15400) [pid = 1918] [serial = 984] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 202 (0x9395fc00) [pid = 1918] [serial = 945] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 201 (0x8dd45800) [pid = 1918] [serial = 987] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 200 (0x91096800) [pid = 1918] [serial = 932] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 199 (0x99dc4800) [pid = 1918] [serial = 566] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0x92409000) [pid = 1918] [serial = 599] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x996e3400) [pid = 1918] [serial = 662] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x9aeaf400) [pid = 1918] [serial = 617] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0xa3154800) [pid = 1918] [serial = 678] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x99dc1800) [pid = 1918] [serial = 741] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0xa2327800) [pid = 1918] [serial = 675] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x985a4400) [pid = 1918] [serial = 656] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x995ddc00) [pid = 1918] [serial = 659] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x8b89bc00) [pid = 1918] [serial = 981] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x91cbbc00) [pid = 1918] [serial = 938] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x9784d800) [pid = 1918] [serial = 956] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x95c6d800) [pid = 1918] [serial = 789] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x8dc24800) [pid = 1918] [serial = 590] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0xa231f400) [pid = 1918] [serial = 735] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x95d0f800) [pid = 1918] [serial = 647] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x87b27000) [pid = 1918] [serial = 882] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x998c4c00) [pid = 1918] [serial = 726] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x977d1c00) [pid = 1918] [serial = 557] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x870dec00) [pid = 1918] [serial = 891] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x95104000) [pid = 1918] [serial = 855] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8dc1e800) [pid = 1918] [serial = 593] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x91ce1800) [pid = 1918] [serial = 939] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x8bc59c00) [pid = 1918] [serial = 687] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x9976c800) [pid = 1918] [serial = 864] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x93cdb400) [pid = 1918] [serial = 947] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x9109bc00) [pid = 1918] [serial = 732] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x914bc000) [pid = 1918] [serial = 623] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x996e3800) [pid = 1918] [serial = 965] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x9a345000) [pid = 1918] [serial = 867] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x998d1c00) [pid = 1918] [serial = 611] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x8aaef400) [pid = 1918] [serial = 921] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0xa0511400) [pid = 1918] [serial = 672] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x8aae4c00) [pid = 1918] [serial = 813] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x92409400) [pid = 1918] [serial = 786] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x91c10400) [pid = 1918] [serial = 936] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x995a9800) [pid = 1918] [serial = 560] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8de46c00) [pid = 1918] [serial = 852] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x98dea400) [pid = 1918] [serial = 605] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x996e6800) [pid = 1918] [serial = 966] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8e86b800) [pid = 1918] [serial = 926] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x89c90800) [pid = 1918] [serial = 756] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x9248ac00) [pid = 1918] [serial = 944] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x9109c800) [pid = 1918] [serial = 933] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8aad8800) [pid = 1918] [serial = 977] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x92404800) [pid = 1918] [serial = 941] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x995e0c00) [pid = 1918] [serial = 663] [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.] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x95bb0400) [pid = 1918] [serial = 951] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9976a800) [pid = 1918] [serial = 744] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x95d0a400) [pid = 1918] [serial = 954] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x995dcc00) [pid = 1918] [serial = 962] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8dd45c00) [pid = 1918] [serial = 897] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x89c91000) [pid = 1918] [serial = 894] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x93969c00) [pid = 1918] [serial = 846] [outer = (nil)] [url = about:blank] 14:48:05 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8e6b0800) [pid = 1918] [serial = 989] [outer = (nil)] [url = about:blank] 14:48:06 INFO - PROCESS | 1918 | 1463435286371 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]]]}] 14:48:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:48:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 2994ms 14:48:06 INFO - PROCESS | 1918 | 1463435286398 Marionette TRACE conn3 -> [0,1457,"getWindowHandle",null] 14:48:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:48:06 INFO - PROCESS | 1918 | 1463435286405 Marionette TRACE conn3 <- [1,1457,null,{"value":"8"}] 14:48:06 INFO - PROCESS | 1918 | 1463435286413 Marionette TRACE conn3 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:48:06 INFO - PROCESS | 1918 | 1463435286418 Marionette TRACE conn3 <- [1,1458,null,{}] 14:48:06 INFO - PROCESS | 1918 | 1463435286425 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}] 14:48:06 INFO - PROCESS | 1918 | 1463435286612 Marionette TRACE conn3 <- [1,1459,null,{"value":null}] 14:48:06 INFO - PROCESS | 1918 | 1463435286791 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c6800 == 130 [pid = 1918] [id = 372] 14:48:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x87b27800) [pid = 1918] [serial = 1117] [outer = (nil)] 14:48:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x88663000) [pid = 1918] [serial = 1118] [outer = 0x87b27800] 14:48:06 INFO - PROCESS | 1918 | 1463435286884 Marionette DEBUG loaded listener.js 14:48:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x88f7a400) [pid = 1918] [serial = 1119] [outer = 0x87b27800] 14:48:07 INFO - PROCESS | 1918 | 1463435287719 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]]]}] 14:48:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:48:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1333ms 14:48:07 INFO - PROCESS | 1918 | 1463435287744 Marionette TRACE conn3 -> [0,1461,"getWindowHandle",null] 14:48:07 INFO - PROCESS | 1918 | 1463435287750 Marionette TRACE conn3 <- [1,1461,null,{"value":"8"}] 14:48:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:48:07 INFO - PROCESS | 1918 | 1463435287760 Marionette TRACE conn3 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:48:07 INFO - PROCESS | 1918 | 1463435287764 Marionette TRACE conn3 <- [1,1462,null,{}] 14:48:07 INFO - PROCESS | 1918 | 1463435287769 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}] 14:48:08 INFO - PROCESS | 1918 | 1463435288051 Marionette TRACE conn3 <- [1,1463,null,{"value":null}] 14:48:08 INFO - PROCESS | 1918 | 1463435288088 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f7cc00 == 131 [pid = 1918] [id = 373] 14:48:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x88f81800) [pid = 1918] [serial = 1120] [outer = (nil)] 14:48:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8aae1c00) [pid = 1918] [serial = 1121] [outer = 0x88f81800] 14:48:08 INFO - PROCESS | 1918 | 1463435288160 Marionette DEBUG loaded listener.js 14:48:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8aaf6c00) [pid = 1918] [serial = 1122] [outer = 0x88f81800] 14:48:09 INFO - PROCESS | 1918 | 1463435289160 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]]]}] 14:48:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:48:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1437ms 14:48:09 INFO - PROCESS | 1918 | 1463435289205 Marionette TRACE conn3 -> [0,1465,"getWindowHandle",null] 14:48:09 INFO - PROCESS | 1918 | 1463435289212 Marionette TRACE conn3 <- [1,1465,null,{"value":"8"}] 14:48:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:48:09 INFO - PROCESS | 1918 | 1463435289224 Marionette TRACE conn3 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:48:09 INFO - PROCESS | 1918 | 1463435289233 Marionette TRACE conn3 <- [1,1466,null,{}] 14:48:09 INFO - PROCESS | 1918 | 1463435289269 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}] 14:48:09 INFO - PROCESS | 1918 | 1463435289607 Marionette TRACE conn3 <- [1,1467,null,{"value":null}] 14:48:09 INFO - PROCESS | 1918 | 1463435289634 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaf6400 == 132 [pid = 1918] [id = 374] 14:48:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8b7a8000) [pid = 1918] [serial = 1123] [outer = (nil)] 14:48:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8b8a3800) [pid = 1918] [serial = 1124] [outer = 0x8b7a8000] 14:48:09 INFO - PROCESS | 1918 | 1463435289710 Marionette DEBUG loaded listener.js 14:48:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8b905c00) [pid = 1918] [serial = 1125] [outer = 0x8b7a8000] 14:48:10 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8d4f0000) [pid = 1918] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:48:10 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x87b1f800) [pid = 1918] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:48:10 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x88f7a000) [pid = 1918] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:48:10 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x87c46c00) [pid = 1918] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:48:10 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8aade800) [pid = 1918] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:48:10 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x870d5c00) [pid = 1918] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:48:10 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x8be45000) [pid = 1918] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:48:10 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x9248ec00) [pid = 1918] [serial = 27] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:48:11 INFO - PROCESS | 1918 | 1463435291098 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]]]}] 14:48:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:48:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1916ms 14:48:11 INFO - PROCESS | 1918 | 1463435291137 Marionette TRACE conn3 -> [0,1469,"getWindowHandle",null] 14:48:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:48:11 INFO - PROCESS | 1918 | 1463435291142 Marionette TRACE conn3 <- [1,1469,null,{"value":"8"}] 14:48:11 INFO - PROCESS | 1918 | 1463435291148 Marionette TRACE conn3 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:48:11 INFO - PROCESS | 1918 | 1463435291152 Marionette TRACE conn3 <- [1,1470,null,{}] 14:48:11 INFO - PROCESS | 1918 | 1463435291157 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}] 14:48:11 INFO - PROCESS | 1918 | 1463435291335 Marionette TRACE conn3 <- [1,1471,null,{"value":null}] 14:48:11 INFO - PROCESS | 1918 | 1463435291517 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c46c00 == 133 [pid = 1918] [id = 375] 14:48:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8aade800) [pid = 1918] [serial = 1126] [outer = (nil)] 14:48:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8be3a800) [pid = 1918] [serial = 1127] [outer = 0x8aade800] 14:48:11 INFO - PROCESS | 1918 | 1463435291590 Marionette DEBUG loaded listener.js 14:48:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8bf65c00) [pid = 1918] [serial = 1128] [outer = 0x8aade800] 14:48:12 INFO - PROCESS | 1918 | 1463435292362 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]]]}] 14:48:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:48:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1250ms 14:48:12 INFO - PROCESS | 1918 | 1463435292398 Marionette TRACE conn3 -> [0,1473,"getWindowHandle",null] 14:48:12 INFO - PROCESS | 1918 | 1463435292402 Marionette TRACE conn3 <- [1,1473,null,{"value":"8"}] 14:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:48:12 INFO - PROCESS | 1918 | 1463435292407 Marionette TRACE conn3 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:48:12 INFO - PROCESS | 1918 | 1463435292410 Marionette TRACE conn3 <- [1,1474,null,{}] 14:48:12 INFO - PROCESS | 1918 | 1463435292547 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}] 14:48:12 INFO - PROCESS | 1918 | 1463435292748 Marionette TRACE conn3 <- [1,1475,null,{"value":null}] 14:48:13 INFO - PROCESS | 1918 | 1463435293018 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c39000 == 134 [pid = 1918] [id = 376] 14:48:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x87c3a000) [pid = 1918] [serial = 1129] [outer = (nil)] 14:48:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x87c44800) [pid = 1918] [serial = 1130] [outer = 0x87c3a000] 14:48:13 INFO - PROCESS | 1918 | 1463435293168 Marionette DEBUG loaded listener.js 14:48:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x88bf1800) [pid = 1918] [serial = 1131] [outer = 0x87c3a000] 14:48:14 INFO - PROCESS | 1918 | 1463435294126 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]]]}] 14:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1752ms 14:48:14 INFO - PROCESS | 1918 | 1463435294161 Marionette TRACE conn3 -> [0,1477,"getWindowHandle",null] 14:48:14 INFO - PROCESS | 1918 | 1463435294169 Marionette TRACE conn3 <- [1,1477,null,{"value":"8"}] 14:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:48:14 INFO - PROCESS | 1918 | 1463435294177 Marionette TRACE conn3 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:48:14 INFO - PROCESS | 1918 | 1463435294181 Marionette TRACE conn3 <- [1,1478,null,{}] 14:48:14 INFO - PROCESS | 1918 | 1463435294187 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}] 14:48:14 INFO - PROCESS | 1918 | 1463435294411 Marionette TRACE conn3 <- [1,1479,null,{"value":null}] 14:48:14 INFO - PROCESS | 1918 | 1463435294739 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x8add3c00 == 135 [pid = 1918] [id = 377] 14:48:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8adda400) [pid = 1918] [serial = 1132] [outer = (nil)] 14:48:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8b7a2800) [pid = 1918] [serial = 1133] [outer = 0x8adda400] 14:48:14 INFO - PROCESS | 1918 | 1463435294832 Marionette DEBUG loaded listener.js 14:48:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8b899800) [pid = 1918] [serial = 1134] [outer = 0x8adda400] 14:48:15 INFO - PROCESS | 1918 | 1463435295789 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]]]}] 14:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1680ms 14:48:15 INFO - PROCESS | 1918 | 1463435295857 Marionette TRACE conn3 -> [0,1481,"getWindowHandle",null] 14:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:48:15 INFO - PROCESS | 1918 | 1463435295861 Marionette TRACE conn3 <- [1,1481,null,{"value":"8"}] 14:48:15 INFO - PROCESS | 1918 | 1463435295868 Marionette TRACE conn3 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:48:15 INFO - PROCESS | 1918 | 1463435295872 Marionette TRACE conn3 <- [1,1482,null,{}] 14:48:15 INFO - PROCESS | 1918 | 1463435295877 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}] 14:48:16 INFO - PROCESS | 1918 | 1463435296102 Marionette TRACE conn3 <- [1,1483,null,{"value":null}] 14:48:16 INFO - PROCESS | 1918 | 1463435296411 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0c7400 == 136 [pid = 1918] [id = 378] 14:48:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8c0d5000) [pid = 1918] [serial = 1135] [outer = (nil)] 14:48:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8d320c00) [pid = 1918] [serial = 1136] [outer = 0x8c0d5000] 14:48:16 INFO - PROCESS | 1918 | 1463435296546 Marionette DEBUG loaded listener.js 14:48:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8d4f1c00) [pid = 1918] [serial = 1137] [outer = 0x8c0d5000] 14:48:17 INFO - PROCESS | 1918 | 1463435297540 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]]]}] 14:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1747ms 14:48:17 INFO - PROCESS | 1918 | 1463435297624 Marionette TRACE conn3 -> [0,1485,"getWindowHandle",null] 14:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:48:17 INFO - PROCESS | 1918 | 1463435297636 Marionette TRACE conn3 <- [1,1485,null,{"value":"8"}] 14:48:17 INFO - PROCESS | 1918 | 1463435297645 Marionette TRACE conn3 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:48:17 INFO - PROCESS | 1918 | 1463435297648 Marionette TRACE conn3 <- [1,1486,null,{}] 14:48:17 INFO - PROCESS | 1918 | 1463435297655 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}] 14:48:17 INFO - PROCESS | 1918 | 1463435297921 Marionette TRACE conn3 <- [1,1487,null,{"value":null}] 14:48:18 INFO - PROCESS | 1918 | 1463435298247 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b8a2c00 == 137 [pid = 1918] [id = 379] 14:48:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8d5d9c00) [pid = 1918] [serial = 1138] [outer = (nil)] 14:48:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8dd49800) [pid = 1918] [serial = 1139] [outer = 0x8d5d9c00] 14:48:18 INFO - PROCESS | 1918 | 1463435298338 Marionette DEBUG loaded listener.js 14:48:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8de44800) [pid = 1918] [serial = 1140] [outer = 0x8d5d9c00] 14:48:19 INFO - PROCESS | 1918 | 1463435299300 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]]]}] 14:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1731ms 14:48:19 INFO - PROCESS | 1918 | 1463435299375 Marionette TRACE conn3 -> [0,1489,"getWindowHandle",null] 14:48:19 INFO - PROCESS | 1918 | 1463435299380 Marionette TRACE conn3 <- [1,1489,null,{"value":"8"}] 14:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:48:19 INFO - PROCESS | 1918 | 1463435299386 Marionette TRACE conn3 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:48:19 INFO - PROCESS | 1918 | 1463435299389 Marionette TRACE conn3 <- [1,1490,null,{}] 14:48:19 INFO - PROCESS | 1918 | 1463435299396 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}] 14:48:19 INFO - PROCESS | 1918 | 1463435299645 Marionette TRACE conn3 <- [1,1491,null,{"value":null}] 14:48:19 INFO - PROCESS | 1918 | 1463435299952 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0c6c00 == 138 [pid = 1918] [id = 380] 14:48:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x8dd42c00) [pid = 1918] [serial = 1141] [outer = (nil)] 14:48:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8e6ad400) [pid = 1918] [serial = 1142] [outer = 0x8dd42c00] 14:48:20 INFO - PROCESS | 1918 | 1463435300041 Marionette DEBUG loaded listener.js 14:48:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x8e848000) [pid = 1918] [serial = 1143] [outer = 0x8dd42c00] 14:48:20 INFO - PROCESS | 1918 | 1463435300930 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]]]}] 14:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1583ms 14:48:20 INFO - PROCESS | 1918 | 1463435300970 Marionette TRACE conn3 -> [0,1493,"getWindowHandle",null] 14:48:20 INFO - PROCESS | 1918 | 1463435300973 Marionette TRACE conn3 <- [1,1493,null,{"value":"8"}] 14:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:48:20 INFO - PROCESS | 1918 | 1463435300980 Marionette TRACE conn3 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:48:20 INFO - PROCESS | 1918 | 1463435300983 Marionette TRACE conn3 <- [1,1494,null,{}] 14:48:20 INFO - PROCESS | 1918 | 1463435300989 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}] 14:48:21 INFO - PROCESS | 1918 | 1463435301231 Marionette TRACE conn3 <- [1,1495,null,{"value":null}] 14:48:21 INFO - PROCESS | 1918 | 1463435301557 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c4400 == 139 [pid = 1918] [id = 381] 14:48:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x8e8e9c00) [pid = 1918] [serial = 1144] [outer = (nil)] 14:48:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x8e945400) [pid = 1918] [serial = 1145] [outer = 0x8e8e9c00] 14:48:21 INFO - PROCESS | 1918 | 1463435301650 Marionette DEBUG loaded listener.js 14:48:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x8efe2400) [pid = 1918] [serial = 1146] [outer = 0x8e8e9c00] 14:48:22 INFO - PROCESS | 1918 | 1463435302574 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]]]}] 14:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1642ms 14:48:22 INFO - PROCESS | 1918 | 1463435302622 Marionette TRACE conn3 -> [0,1497,"getWindowHandle",null] 14:48:22 INFO - PROCESS | 1918 | 1463435302626 Marionette TRACE conn3 <- [1,1497,null,{"value":"8"}] 14:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:48:22 INFO - PROCESS | 1918 | 1463435302633 Marionette TRACE conn3 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:48:22 INFO - PROCESS | 1918 | 1463435302636 Marionette TRACE conn3 <- [1,1498,null,{}] 14:48:22 INFO - PROCESS | 1918 | 1463435302641 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}] 14:48:22 INFO - PROCESS | 1918 | 1463435302833 Marionette TRACE conn3 <- [1,1499,null,{"value":null}] 14:48:23 INFO - PROCESS | 1918 | 1463435303108 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0cc400 == 140 [pid = 1918] [id = 382] 14:48:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x8de4e800) [pid = 1918] [serial = 1147] [outer = (nil)] 14:48:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x9109b000) [pid = 1918] [serial = 1148] [outer = 0x8de4e800] 14:48:23 INFO - PROCESS | 1918 | 1463435303240 Marionette DEBUG loaded listener.js 14:48:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x910a0c00) [pid = 1918] [serial = 1149] [outer = 0x8de4e800] 14:48:24 INFO - PROCESS | 1918 | 1463435304108 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]]]}] 14:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1527ms 14:48:24 INFO - PROCESS | 1918 | 1463435304161 Marionette TRACE conn3 -> [0,1501,"getWindowHandle",null] 14:48:24 INFO - PROCESS | 1918 | 1463435304165 Marionette TRACE conn3 <- [1,1501,null,{"value":"8"}] 14:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:48:24 INFO - PROCESS | 1918 | 1463435304171 Marionette TRACE conn3 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:48:24 INFO - PROCESS | 1918 | 1463435304175 Marionette TRACE conn3 <- [1,1502,null,{}] 14:48:24 INFO - PROCESS | 1918 | 1463435304180 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}] 14:48:24 INFO - PROCESS | 1918 | 1463435304378 Marionette TRACE conn3 <- [1,1503,null,{"value":null}] 14:48:24 INFO - PROCESS | 1918 | 1463435304650 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe8800 == 141 [pid = 1918] [id = 383] 14:48:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x9109d000) [pid = 1918] [serial = 1150] [outer = (nil)] 14:48:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x91c04800) [pid = 1918] [serial = 1151] [outer = 0x9109d000] 14:48:24 INFO - PROCESS | 1918 | 1463435304779 Marionette DEBUG loaded listener.js 14:48:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x91c0bc00) [pid = 1918] [serial = 1152] [outer = 0x9109d000] 14:48:25 INFO - PROCESS | 1918 | 1463435305679 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]]]}] 14:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1587ms 14:48:25 INFO - PROCESS | 1918 | 1463435305760 Marionette TRACE conn3 -> [0,1505,"getWindowHandle",null] 14:48:25 INFO - PROCESS | 1918 | 1463435305763 Marionette TRACE conn3 <- [1,1505,null,{"value":"8"}] 14:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:48:25 INFO - PROCESS | 1918 | 1463435305773 Marionette TRACE conn3 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:48:25 INFO - PROCESS | 1918 | 1463435305776 Marionette TRACE conn3 <- [1,1506,null,{}] 14:48:25 INFO - PROCESS | 1918 | 1463435305782 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}] 14:48:26 INFO - PROCESS | 1918 | 1463435306014 Marionette TRACE conn3 <- [1,1507,null,{"value":null}] 14:48:26 INFO - PROCESS | 1918 | 1463435306332 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe5400 == 142 [pid = 1918] [id = 384] 14:48:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x91328400) [pid = 1918] [serial = 1153] [outer = (nil)] 14:48:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x91cb8400) [pid = 1918] [serial = 1154] [outer = 0x91328400] 14:48:26 INFO - PROCESS | 1918 | 1463435306422 Marionette DEBUG loaded listener.js 14:48:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x91cbbc00) [pid = 1918] [serial = 1155] [outer = 0x91328400] 14:48:27 INFO - PROCESS | 1918 | 1463435307322 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]]]}] 14:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1577ms 14:48:27 INFO - PROCESS | 1918 | 1463435307352 Marionette TRACE conn3 -> [0,1509,"getWindowHandle",null] 14:48:27 INFO - PROCESS | 1918 | 1463435307356 Marionette TRACE conn3 <- [1,1509,null,{"value":"8"}] 14:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:48:27 INFO - PROCESS | 1918 | 1463435307363 Marionette TRACE conn3 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:48:27 INFO - PROCESS | 1918 | 1463435307366 Marionette TRACE conn3 <- [1,1510,null,{}] 14:48:27 INFO - PROCESS | 1918 | 1463435307372 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}] 14:48:27 INFO - PROCESS | 1918 | 1463435307575 Marionette TRACE conn3 <- [1,1511,null,{"value":null}] 14:48:27 INFO - PROCESS | 1918 | 1463435307840 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c42000 == 143 [pid = 1918] [id = 385] 14:48:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x914c0800) [pid = 1918] [serial = 1156] [outer = (nil)] 14:48:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x92110c00) [pid = 1918] [serial = 1157] [outer = 0x914c0800] 14:48:27 INFO - PROCESS | 1918 | 1463435307964 Marionette DEBUG loaded listener.js 14:48:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x92408000) [pid = 1918] [serial = 1158] [outer = 0x914c0800] 14:48:28 INFO - PROCESS | 1918 | 1463435308822 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]]]}] 14:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1528ms 14:48:28 INFO - PROCESS | 1918 | 1463435308891 Marionette TRACE conn3 -> [0,1513,"getWindowHandle",null] 14:48:28 INFO - PROCESS | 1918 | 1463435308894 Marionette TRACE conn3 <- [1,1513,null,{"value":"8"}] 14:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:48:28 INFO - PROCESS | 1918 | 1463435308901 Marionette TRACE conn3 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:48:28 INFO - PROCESS | 1918 | 1463435308904 Marionette TRACE conn3 <- [1,1514,null,{}] 14:48:28 INFO - PROCESS | 1918 | 1463435308910 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}] 14:48:29 INFO - PROCESS | 1918 | 1463435309165 Marionette TRACE conn3 <- [1,1515,null,{"value":null}] 14:48:29 INFO - PROCESS | 1918 | 1463435309482 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x92106400 == 144 [pid = 1918] [id = 386] 14:48:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x93961800) [pid = 1918] [serial = 1159] [outer = (nil)] 14:48:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x93c01400) [pid = 1918] [serial = 1160] [outer = 0x93961800] 14:48:29 INFO - PROCESS | 1918 | 1463435309578 Marionette DEBUG loaded listener.js 14:48:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x950d7800) [pid = 1918] [serial = 1161] [outer = 0x93961800] 14:48:30 INFO - PROCESS | 1918 | 1463435310483 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]]]}] 14:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1632ms 14:48:30 INFO - PROCESS | 1918 | 1463435310534 Marionette TRACE conn3 -> [0,1517,"getWindowHandle",null] 14:48:30 INFO - PROCESS | 1918 | 1463435310537 Marionette TRACE conn3 <- [1,1517,null,{"value":"8"}] 14:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:48:30 INFO - PROCESS | 1918 | 1463435310544 Marionette TRACE conn3 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:48:30 INFO - PROCESS | 1918 | 1463435310548 Marionette TRACE conn3 <- [1,1518,null,{}] 14:48:30 INFO - PROCESS | 1918 | 1463435310554 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}] 14:48:30 INFO - PROCESS | 1918 | 1463435310751 Marionette TRACE conn3 <- [1,1519,null,{"value":null}] 14:48:31 INFO - PROCESS | 1918 | 1463435311088 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd41400 == 145 [pid = 1918] [id = 387] 14:48:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x8e6b0400) [pid = 1918] [serial = 1162] [outer = (nil)] 14:48:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x950e1000) [pid = 1918] [serial = 1163] [outer = 0x8e6b0400] 14:48:31 INFO - PROCESS | 1918 | 1463435311178 Marionette DEBUG loaded listener.js 14:48:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x95a80c00) [pid = 1918] [serial = 1164] [outer = 0x8e6b0400] 14:48:32 INFO - PROCESS | 1918 | 1463435312029 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]]]}] 14:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1538ms 14:48:32 INFO - PROCESS | 1918 | 1463435312082 Marionette TRACE conn3 -> [0,1521,"getWindowHandle",null] 14:48:32 INFO - PROCESS | 1918 | 1463435312086 Marionette TRACE conn3 <- [1,1521,null,{"value":"8"}] 14:48:32 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:48:32 INFO - PROCESS | 1918 | 1463435312093 Marionette TRACE conn3 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:48:32 INFO - PROCESS | 1918 | 1463435312096 Marionette TRACE conn3 <- [1,1522,null,{}] 14:48:32 INFO - PROCESS | 1918 | 1463435312102 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}] 14:48:32 INFO - PROCESS | 1918 | 1463435312296 Marionette TRACE conn3 <- [1,1523,null,{"value":null}] 14:48:32 INFO - PROCESS | 1918 | 1463435312607 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x9248ec00 == 146 [pid = 1918] [id = 388] 14:48:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x94670000) [pid = 1918] [serial = 1165] [outer = (nil)] 14:48:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x95bac800) [pid = 1918] [serial = 1166] [outer = 0x94670000] 14:48:32 INFO - PROCESS | 1918 | 1463435312696 Marionette DEBUG loaded listener.js 14:48:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x95bae400) [pid = 1918] [serial = 1167] [outer = 0x94670000] 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:48:33 INFO - PROCESS | 1918 | 1463435313480 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"]]]}] 14:48:33 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 () { 14:48:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:48:33 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 () { 14:48:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:48:33 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 () { 14:48:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:48:33 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 () { 14:48:33 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:48:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:48:33 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1428ms 14:48:33 INFO - PROCESS | 1918 | 1463435313541 Marionette TRACE conn3 -> [0,1525,"getWindowHandle",null] 14:48:33 INFO - PROCESS | 1918 | 1463435313544 Marionette TRACE conn3 <- [1,1525,null,{"value":"8"}] 14:48:33 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:48:33 INFO - PROCESS | 1918 | 1463435313553 Marionette TRACE conn3 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:48:33 INFO - PROCESS | 1918 | 1463435313556 Marionette TRACE conn3 <- [1,1526,null,{}] 14:48:33 INFO - PROCESS | 1918 | 1463435313560 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}] 14:48:33 INFO - PROCESS | 1918 | 1463435313742 Marionette TRACE conn3 <- [1,1527,null,{"value":null}] 14:48:34 INFO - PROCESS | 1918 | 1463435314010 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a7f400 == 147 [pid = 1918] [id = 389] 14:48:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x95c65400) [pid = 1918] [serial = 1168] [outer = (nil)] 14:48:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x95d04000) [pid = 1918] [serial = 1169] [outer = 0x95c65400] 14:48:34 INFO - PROCESS | 1918 | 1463435314095 Marionette DEBUG loaded listener.js 14:48:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x95d07400) [pid = 1918] [serial = 1170] [outer = 0x95c65400] 14:48:34 INFO - PROCESS | 1918 | 1463435314982 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"]]]}] 14:48:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:48:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:48:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:48:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:48:35 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:48:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:48:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:35 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:48:35 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1485ms 14:48:35 INFO - PROCESS | 1918 | 1463435315058 Marionette TRACE conn3 -> [0,1529,"getWindowHandle",null] 14:48:35 INFO - PROCESS | 1918 | 1463435315062 Marionette TRACE conn3 <- [1,1529,null,{"value":"8"}] 14:48:35 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:48:35 INFO - PROCESS | 1918 | 1463435315073 Marionette TRACE conn3 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:48:35 INFO - PROCESS | 1918 | 1463435315076 Marionette TRACE conn3 <- [1,1530,null,{}] 14:48:35 INFO - PROCESS | 1918 | 1463435315082 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}] 14:48:35 INFO - PROCESS | 1918 | 1463435315274 Marionette TRACE conn3 <- [1,1531,null,{"value":null}] 14:48:35 INFO - PROCESS | 1918 | 1463435315541 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d9000 == 148 [pid = 1918] [id = 390] 14:48:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x95c69800) [pid = 1918] [serial = 1171] [outer = (nil)] 14:48:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x981a8000) [pid = 1918] [serial = 1172] [outer = 0x95c69800] 14:48:35 INFO - PROCESS | 1918 | 1463435315626 Marionette DEBUG loaded listener.js 14:48:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x985ad000) [pid = 1918] [serial = 1173] [outer = 0x95c69800] 14:48:36 INFO - PROCESS | 1918 | 1463435316439 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]]]}] 14:48:36 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 14:48:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:48:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:48:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:48:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:48:36 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:48:36 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. 14:48:36 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:48:36 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1437ms 14:48:36 INFO - PROCESS | 1918 | 1463435316513 Marionette TRACE conn3 -> [0,1533,"getWindowHandle",null] 14:48:36 INFO - PROCESS | 1918 | 1463435316517 Marionette TRACE conn3 <- [1,1533,null,{"value":"8"}] 14:48:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:48:36 INFO - PROCESS | 1918 | 1463435316524 Marionette TRACE conn3 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:48:36 INFO - PROCESS | 1918 | 1463435316529 Marionette TRACE conn3 <- [1,1534,null,{}] 14:48:36 INFO - PROCESS | 1918 | 1463435316534 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}] 14:48:36 INFO - PROCESS | 1918 | 1463435316725 Marionette TRACE conn3 <- [1,1535,null,{"value":null}] 14:48:37 INFO - PROCESS | 1918 | 1463435316995 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d8400 == 149 [pid = 1918] [id = 391] 14:48:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x978a3400) [pid = 1918] [serial = 1174] [outer = (nil)] 14:48:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x995da000) [pid = 1918] [serial = 1175] [outer = 0x978a3400] 14:48:37 INFO - PROCESS | 1918 | 1463435317082 Marionette DEBUG loaded listener.js 14:48:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x995e0800) [pid = 1918] [serial = 1176] [outer = 0x978a3400] 14:48:37 INFO - PROCESS | 1918 | 1463435317992 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]]]}] 14:48:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:48:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1529ms 14:48:38 INFO - PROCESS | 1918 | 1463435318054 Marionette TRACE conn3 -> [0,1537,"getWindowHandle",null] 14:48:38 INFO - PROCESS | 1918 | 1463435318057 Marionette TRACE conn3 <- [1,1537,null,{"value":"8"}] 14:48:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:48:38 INFO - PROCESS | 1918 | 1463435318067 Marionette TRACE conn3 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:48:38 INFO - PROCESS | 1918 | 1463435318069 Marionette TRACE conn3 <- [1,1538,null,{}] 14:48:38 INFO - PROCESS | 1918 | 1463435318074 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}] 14:48:38 INFO - PROCESS | 1918 | 1463435318273 Marionette TRACE conn3 <- [1,1539,null,{"value":null}] 14:48:38 INFO - PROCESS | 1918 | 1463435318543 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d5000 == 150 [pid = 1918] [id = 392] 14:48:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x9955cc00) [pid = 1918] [serial = 1177] [outer = (nil)] 14:48:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x996e5c00) [pid = 1918] [serial = 1178] [outer = 0x9955cc00] 14:48:38 INFO - PROCESS | 1918 | 1463435318672 Marionette DEBUG loaded listener.js 14:48:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 200 (0x99762c00) [pid = 1918] [serial = 1179] [outer = 0x9955cc00] 14:48:39 INFO - PROCESS | 1918 | 1463435319537 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]]]}] 14:48:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:48:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1527ms 14:48:39 INFO - PROCESS | 1918 | 1463435319595 Marionette TRACE conn3 -> [0,1541,"getWindowHandle",null] 14:48:39 INFO - PROCESS | 1918 | 1463435319599 Marionette TRACE conn3 <- [1,1541,null,{"value":"8"}] 14:48:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:48:39 INFO - PROCESS | 1918 | 1463435319605 Marionette TRACE conn3 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:48:39 INFO - PROCESS | 1918 | 1463435319608 Marionette TRACE conn3 <- [1,1542,null,{}] 14:48:39 INFO - PROCESS | 1918 | 1463435319614 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}] 14:48:39 INFO - PROCESS | 1918 | 1463435319835 Marionette TRACE conn3 <- [1,1543,null,{"value":null}] 14:48:40 INFO - PROCESS | 1918 | 1463435320194 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x84bd5c00 == 151 [pid = 1918] [id = 393] 14:48:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 201 (0x87c3e400) [pid = 1918] [serial = 1180] [outer = (nil)] 14:48:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 202 (0x8aae7400) [pid = 1918] [serial = 1181] [outer = 0x87c3e400] 14:48:40 INFO - PROCESS | 1918 | 1463435320285 Marionette DEBUG loaded listener.js 14:48:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 203 (0x8b6cc000) [pid = 1918] [serial = 1182] [outer = 0x87c3e400] 14:48:41 INFO - PROCESS | 1918 | 1463435321838 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]]]}] 14:48:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:48:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 2280ms 14:48:41 INFO - PROCESS | 1918 | 1463435321886 Marionette TRACE conn3 -> [0,1545,"getWindowHandle",null] 14:48:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:48:41 INFO - PROCESS | 1918 | 1463435321892 Marionette TRACE conn3 <- [1,1545,null,{"value":"8"}] 14:48:41 INFO - PROCESS | 1918 | 1463435321900 Marionette TRACE conn3 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:48:41 INFO - PROCESS | 1918 | 1463435321904 Marionette TRACE conn3 <- [1,1546,null,{}] 14:48:41 INFO - PROCESS | 1918 | 1463435321912 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}] 14:48:42 INFO - PROCESS | 1918 | 1463435322101 Marionette TRACE conn3 <- [1,1547,null,{"value":null}] 14:48:42 INFO - PROCESS | 1918 | 1463435322378 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b25800 == 152 [pid = 1918] [id = 394] 14:48:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 204 (0x87b29400) [pid = 1918] [serial = 1183] [outer = (nil)] 14:48:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 205 (0x89c92000) [pid = 1918] [serial = 1184] [outer = 0x87b29400] 14:48:42 INFO - PROCESS | 1918 | 1463435322458 Marionette DEBUG loaded listener.js 14:48:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 206 (0x8aae9800) [pid = 1918] [serial = 1185] [outer = 0x87b29400] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x93903000 == 151 [pid = 1918] [id = 315] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x878ce400 == 150 [pid = 1918] [id = 319] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x88f7dc00 == 149 [pid = 1918] [id = 274] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x98025800 == 148 [pid = 1918] [id = 320] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x998cb000 == 147 [pid = 1918] [id = 323] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x995d3400 == 146 [pid = 1918] [id = 321] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x87c47c00 == 145 [pid = 1918] [id = 322] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8e864800 == 144 [pid = 1918] [id = 318] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x95106c00 == 143 [pid = 1918] [id = 316] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x93909c00 == 142 [pid = 1918] [id = 317] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x870d3800 == 141 [pid = 1918] [id = 314] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaf6400 == 140 [pid = 1918] [id = 374] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x88f7cc00 == 139 [pid = 1918] [id = 373] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x878c6800 == 138 [pid = 1918] [id = 372] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x870d4000 == 137 [pid = 1918] [id = 371] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x99152800 == 136 [pid = 1918] [id = 369] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x92427800 == 135 [pid = 1918] [id = 367] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x9978ac00 == 134 [pid = 1918] [id = 368] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x98e9e400 == 133 [pid = 1918] [id = 366] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x91cb0c00 == 132 [pid = 1918] [id = 365] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc21c00 == 131 [pid = 1918] [id = 364] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x9390b400 == 130 [pid = 1918] [id = 362] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x9510dc00 == 129 [pid = 1918] [id = 363] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c9400 == 128 [pid = 1918] [id = 361] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8e94f000 == 127 [pid = 1918] [id = 360] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8addc000 == 126 [pid = 1918] [id = 359] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc1e000 == 125 [pid = 1918] [id = 358] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8d323400 == 124 [pid = 1918] [id = 356] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8e6af000 == 123 [pid = 1918] [id = 357] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8be3f000 == 122 [pid = 1918] [id = 355] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a4800 == 121 [pid = 1918] [id = 354] 14:48:43 INFO - PROCESS | 1918 | --DOCSHELL 0x858f7400 == 120 [pid = 1918] [id = 353] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 205 (0x8add1800) [pid = 1918] [serial = 1058] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 204 (0x8dc1fc00) [pid = 1918] [serial = 1052] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 203 (0x91320400) [pid = 1918] [serial = 998] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 202 (0x8865a800) [pid = 1918] [serial = 1037] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 201 (0x8aaf5000) [pid = 1918] [serial = 1047] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 200 (0x8d5e5800) [pid = 1918] [serial = 995] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 199 (0x8b89d400) [pid = 1918] [serial = 1050] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0xa36a6400) [pid = 1918] [serial = 1028] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x8add5400) [pid = 1918] [serial = 1040] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x87c3a400) [pid = 1918] [serial = 1056] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x8b7abc00) [pid = 1918] [serial = 1049] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x8de43800) [pid = 1918] [serial = 1053] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x93967000) [pid = 1918] [serial = 1004] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x8b6cd400) [pid = 1918] [serial = 1041] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x998cf000) [pid = 1918] [serial = 1013] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x99562800) [pid = 1918] [serial = 1010] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x8d5d8800) [pid = 1918] [serial = 1044] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x858f4400) [pid = 1918] [serial = 1031] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x93902800) [pid = 1918] [serial = 29] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x91cb5400) [pid = 1918] [serial = 1001] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x95ba4800) [pid = 1918] [serial = 1007] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0xa237ac00) [pid = 1918] [serial = 1022] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0xa31e9c00) [pid = 1918] [serial = 1025] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8b6c8c00) [pid = 1918] [serial = 992] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8c0d2800) [pid = 1918] [serial = 1043] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x878cb800) [pid = 1918] [serial = 1055] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x89c85400) [pid = 1918] [serial = 1046] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x9b0a3000) [pid = 1918] [serial = 1019] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x84bdf800) [pid = 1918] [serial = 1034] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x9a73dc00) [pid = 1918] [serial = 1016] [outer = (nil)] [url = about:blank] 14:48:43 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x88f81000) [pid = 1918] [serial = 1038] [outer = (nil)] [url = about:blank] 14:48:44 INFO - PROCESS | 1918 | 1463435324046 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]]]}] 14:48:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:48:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 2182ms 14:48:44 INFO - PROCESS | 1918 | 1463435324081 Marionette TRACE conn3 -> [0,1549,"getWindowHandle",null] 14:48:44 INFO - PROCESS | 1918 | 1463435324089 Marionette TRACE conn3 <- [1,1549,null,{"value":"8"}] 14:48:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:48:44 INFO - PROCESS | 1918 | 1463435324099 Marionette TRACE conn3 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:48:44 INFO - PROCESS | 1918 | 1463435324102 Marionette TRACE conn3 <- [1,1550,null,{}] 14:48:44 INFO - PROCESS | 1918 | 1463435324108 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}] 14:48:44 INFO - PROCESS | 1918 | 1463435324291 Marionette TRACE conn3 <- [1,1551,null,{"value":null}] 14:48:44 INFO - PROCESS | 1918 | 1463435324472 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f7400 == 121 [pid = 1918] [id = 395] 14:48:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x858f9400) [pid = 1918] [serial = 1186] [outer = (nil)] 14:48:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x87c47c00) [pid = 1918] [serial = 1187] [outer = 0x858f9400] 14:48:44 INFO - PROCESS | 1918 | 1463435324543 Marionette DEBUG loaded listener.js 14:48:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x8aad9c00) [pid = 1918] [serial = 1188] [outer = 0x858f9400] 14:48:45 INFO - PROCESS | 1918 | 1463435325378 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]]]}] 14:48:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:48:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1376ms 14:48:45 INFO - PROCESS | 1918 | 1463435325475 Marionette TRACE conn3 -> [0,1553,"getWindowHandle",null] 14:48:45 INFO - PROCESS | 1918 | 1463435325478 Marionette TRACE conn3 <- [1,1553,null,{"value":"8"}] 14:48:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:48:45 INFO - PROCESS | 1918 | 1463435325486 Marionette TRACE conn3 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:48:45 INFO - PROCESS | 1918 | 1463435325491 Marionette TRACE conn3 <- [1,1554,null,{}] 14:48:45 INFO - PROCESS | 1918 | 1463435325507 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}] 14:48:45 INFO - PROCESS | 1918 | 1463435325687 Marionette TRACE conn3 <- [1,1555,null,{"value":null}] 14:48:45 INFO - PROCESS | 1918 | 1463435325902 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x84bdc400 == 122 [pid = 1918] [id = 396] 14:48:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x8b6d0400) [pid = 1918] [serial = 1189] [outer = (nil)] 14:48:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x8b7aa800) [pid = 1918] [serial = 1190] [outer = 0x8b6d0400] 14:48:46 INFO - PROCESS | 1918 | 1463435325993 Marionette DEBUG loaded listener.js 14:48:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x8b8a6000) [pid = 1918] [serial = 1191] [outer = 0x8b6d0400] 14:48:46 INFO - PROCESS | 1918 | 1463435326850 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]]]}] 14:48:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:48:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1433ms 14:48:46 INFO - PROCESS | 1918 | 1463435326920 Marionette TRACE conn3 -> [0,1557,"getWindowHandle",null] 14:48:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:48:46 INFO - PROCESS | 1918 | 1463435326924 Marionette TRACE conn3 <- [1,1557,null,{"value":"8"}] 14:48:46 INFO - PROCESS | 1918 | 1463435326930 Marionette TRACE conn3 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:48:46 INFO - PROCESS | 1918 | 1463435326933 Marionette TRACE conn3 <- [1,1558,null,{}] 14:48:46 INFO - PROCESS | 1918 | 1463435326938 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}] 14:48:47 INFO - PROCESS | 1918 | 1463435327187 Marionette TRACE conn3 <- [1,1559,null,{"value":null}] 14:48:47 INFO - PROCESS | 1918 | 1463435327212 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6d2800 == 123 [pid = 1918] [id = 397] 14:48:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x8b7abc00) [pid = 1918] [serial = 1192] [outer = (nil)] 14:48:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x8bf6c400) [pid = 1918] [serial = 1193] [outer = 0x8b7abc00] 14:48:47 INFO - PROCESS | 1918 | 1463435327287 Marionette DEBUG loaded listener.js 14:48:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x8d320000) [pid = 1918] [serial = 1194] [outer = 0x8b7abc00] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x8dc19800) [pid = 1918] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x88f81800) [pid = 1918] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x870d9c00) [pid = 1918] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8b7a9400) [pid = 1918] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x87b27800) [pid = 1918] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8b7a8000) [pid = 1918] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x8dc17c00) [pid = 1918] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x995d2c00) [pid = 1918] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x88659400) [pid = 1918] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x99794000) [pid = 1918] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x8d5e1400) [pid = 1918] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x878c2000) [pid = 1918] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x9396d000) [pid = 1918] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8e850400) [pid = 1918] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x95c60c00) [pid = 1918] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x98eeac00) [pid = 1918] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x91cb8800) [pid = 1918] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x8e6a4400) [pid = 1918] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x8e865c00) [pid = 1918] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x998cb400) [pid = 1918] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x8e866000) [pid = 1918] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8e943400) [pid = 1918] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x978f2400) [pid = 1918] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x95a79800) [pid = 1918] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8d4e4c00) [pid = 1918] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x998ce000) [pid = 1918] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x91c05400) [pid = 1918] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x91097400) [pid = 1918] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x93967800) [pid = 1918] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x9ce4b400) [pid = 1918] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x91c02c00) [pid = 1918] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0xa2371400) [pid = 1918] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x858ee000) [pid = 1918] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x84bd6800) [pid = 1918] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x9467ac00) [pid = 1918] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8b7a9c00) [pid = 1918] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0xa22c4400) [pid = 1918] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8d31d800) [pid = 1918] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:48:48 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8aadac00) [pid = 1918] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:48:49 INFO - PROCESS | 1918 | 1463435328998 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]]]}] 14:48:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:48:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 2082ms 14:48:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:48:49 INFO - PROCESS | 1918 | 1463435329012 Marionette TRACE conn3 -> [0,1561,"getWindowHandle",null] 14:48:49 INFO - PROCESS | 1918 | 1463435329014 Marionette TRACE conn3 <- [1,1561,null,{"value":"8"}] 14:48:49 INFO - PROCESS | 1918 | 1463435329020 Marionette TRACE conn3 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:48:49 INFO - PROCESS | 1918 | 1463435329024 Marionette TRACE conn3 <- [1,1562,null,{}] 14:48:49 INFO - PROCESS | 1918 | 1463435329029 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}] 14:48:49 INFO - PROCESS | 1918 | 1463435329268 Marionette TRACE conn3 <- [1,1563,null,{"value":null}] 14:48:49 INFO - PROCESS | 1918 | 1463435329289 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f7000 == 124 [pid = 1918] [id = 398] 14:48:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8865f000) [pid = 1918] [serial = 1195] [outer = (nil)] 14:48:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8add5c00) [pid = 1918] [serial = 1196] [outer = 0x8865f000] 14:48:49 INFO - PROCESS | 1918 | 1463435329359 Marionette DEBUG loaded listener.js 14:48:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8b90b400) [pid = 1918] [serial = 1197] [outer = 0x8865f000] 14:48:50 INFO - PROCESS | 1918 | 1463435330207 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]]]}] 14:48:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:48:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1239ms 14:48:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:48:50 INFO - PROCESS | 1918 | 1463435330259 Marionette TRACE conn3 -> [0,1565,"getWindowHandle",null] 14:48:50 INFO - PROCESS | 1918 | 1463435330261 Marionette TRACE conn3 <- [1,1565,null,{"value":"8"}] 14:48:50 INFO - PROCESS | 1918 | 1463435330267 Marionette TRACE conn3 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:48:50 INFO - PROCESS | 1918 | 1463435330271 Marionette TRACE conn3 <- [1,1566,null,{}] 14:48:50 INFO - PROCESS | 1918 | 1463435330276 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}] 14:48:50 INFO - PROCESS | 1918 | 1463435330505 Marionette TRACE conn3 <- [1,1567,null,{"value":null}] 14:48:50 INFO - PROCESS | 1918 | 1463435330845 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x858ef000 == 125 [pid = 1918] [id = 399] 14:48:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x858f3400) [pid = 1918] [serial = 1198] [outer = (nil)] 14:48:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x870d9400) [pid = 1918] [serial = 1199] [outer = 0x858f3400] 14:48:50 INFO - PROCESS | 1918 | 1463435330995 Marionette DEBUG loaded listener.js 14:48:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x878cec00) [pid = 1918] [serial = 1200] [outer = 0x858f3400] 14:48:51 INFO - PROCESS | 1918 | 1463435331965 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]]]}] 14:48:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:48:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1735ms 14:48:52 INFO - PROCESS | 1918 | 1463435332005 Marionette TRACE conn3 -> [0,1569,"getWindowHandle",null] 14:48:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:48:52 INFO - PROCESS | 1918 | 1463435332011 Marionette TRACE conn3 <- [1,1569,null,{"value":"8"}] 14:48:52 INFO - PROCESS | 1918 | 1463435332019 Marionette TRACE conn3 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:48:52 INFO - PROCESS | 1918 | 1463435332025 Marionette TRACE conn3 <- [1,1570,null,{}] 14:48:52 INFO - PROCESS | 1918 | 1463435332032 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}] 14:48:52 INFO - PROCESS | 1918 | 1463435332242 Marionette TRACE conn3 <- [1,1571,null,{"value":null}] 14:48:52 INFO - PROCESS | 1918 | 1463435332554 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x88659c00 == 126 [pid = 1918] [id = 400] 14:48:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x89c88c00) [pid = 1918] [serial = 1201] [outer = (nil)] 14:48:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8aae7c00) [pid = 1918] [serial = 1202] [outer = 0x89c88c00] 14:48:52 INFO - PROCESS | 1918 | 1463435332650 Marionette DEBUG loaded listener.js 14:48:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8add4800) [pid = 1918] [serial = 1203] [outer = 0x89c88c00] 14:48:53 INFO - PROCESS | 1918 | 1463435333560 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]]]}] 14:48:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:48:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1581ms 14:48:53 INFO - PROCESS | 1918 | 1463435333603 Marionette TRACE conn3 -> [0,1573,"getWindowHandle",null] 14:48:53 INFO - PROCESS | 1918 | 1463435333609 Marionette TRACE conn3 <- [1,1573,null,{"value":"8"}] 14:48:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:48:53 INFO - PROCESS | 1918 | 1463435333616 Marionette TRACE conn3 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:48:53 INFO - PROCESS | 1918 | 1463435333620 Marionette TRACE conn3 <- [1,1574,null,{}] 14:48:53 INFO - PROCESS | 1918 | 1463435333626 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}] 14:48:53 INFO - PROCESS | 1918 | 1463435333839 Marionette TRACE conn3 <- [1,1575,null,{"value":null}] 14:48:54 INFO - PROCESS | 1918 | 1463435334194 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x8add3400 == 127 [pid = 1918] [id = 401] 14:48:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8b7ae400) [pid = 1918] [serial = 1204] [outer = (nil)] 14:48:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8be3e800) [pid = 1918] [serial = 1205] [outer = 0x8b7ae400] 14:48:54 INFO - PROCESS | 1918 | 1463435334288 Marionette DEBUG loaded listener.js 14:48:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8d31d800) [pid = 1918] [serial = 1206] [outer = 0x8b7ae400] 14:48:55 INFO - PROCESS | 1918 | 1463435335232 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]]]}] 14:48:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:48:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1687ms 14:48:55 INFO - PROCESS | 1918 | 1463435335304 Marionette TRACE conn3 -> [0,1577,"getWindowHandle",null] 14:48:55 INFO - PROCESS | 1918 | 1463435335308 Marionette TRACE conn3 <- [1,1577,null,{"value":"8"}] 14:48:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:48:55 INFO - PROCESS | 1918 | 1463435335324 Marionette TRACE conn3 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:48:55 INFO - PROCESS | 1918 | 1463435335333 Marionette TRACE conn3 <- [1,1578,null,{}] 14:48:55 INFO - PROCESS | 1918 | 1463435335340 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}] 14:48:55 INFO - PROCESS | 1918 | 1463435335601 Marionette TRACE conn3 <- [1,1579,null,{"value":null}] 14:48:55 INFO - PROCESS | 1918 | 1463435335915 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f81400 == 128 [pid = 1918] [id = 402] 14:48:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8b7a9000) [pid = 1918] [serial = 1207] [outer = (nil)] 14:48:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8dd47800) [pid = 1918] [serial = 1208] [outer = 0x8b7a9000] 14:48:56 INFO - PROCESS | 1918 | 1463435335998 Marionette DEBUG loaded listener.js 14:48:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8de45000) [pid = 1918] [serial = 1209] [outer = 0x8b7a9000] 14:48:56 INFO - PROCESS | 1918 | 1463435336871 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]]]}] 14:48:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:48:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1600ms 14:48:56 INFO - PROCESS | 1918 | 1463435336917 Marionette TRACE conn3 -> [0,1581,"getWindowHandle",null] 14:48:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:48:56 INFO - PROCESS | 1918 | 1463435336922 Marionette TRACE conn3 <- [1,1581,null,{"value":"8"}] 14:48:56 INFO - PROCESS | 1918 | 1463435336928 Marionette TRACE conn3 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:48:56 INFO - PROCESS | 1918 | 1463435336931 Marionette TRACE conn3 <- [1,1582,null,{}] 14:48:56 INFO - PROCESS | 1918 | 1463435336937 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}] 14:48:57 INFO - PROCESS | 1918 | 1463435337136 Marionette TRACE conn3 <- [1,1583,null,{"value":null}] 14:48:57 INFO - PROCESS | 1918 | 1463435337442 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x84bd9c00 == 129 [pid = 1918] [id = 403] 14:48:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8b89e000) [pid = 1918] [serial = 1210] [outer = (nil)] 14:48:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x8e843800) [pid = 1918] [serial = 1211] [outer = 0x8b89e000] 14:48:57 INFO - PROCESS | 1918 | 1463435337533 Marionette DEBUG loaded listener.js 14:48:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8e864000) [pid = 1918] [serial = 1212] [outer = 0x8b89e000] 14:48:58 INFO - PROCESS | 1918 | 1463435338397 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]]]}] 14:48:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:48:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1534ms 14:48:58 INFO - PROCESS | 1918 | 1463435338461 Marionette TRACE conn3 -> [0,1585,"getWindowHandle",null] 14:48:58 INFO - PROCESS | 1918 | 1463435338465 Marionette TRACE conn3 <- [1,1585,null,{"value":"8"}] 14:48:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:48:58 INFO - PROCESS | 1918 | 1463435338471 Marionette TRACE conn3 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:48:58 INFO - PROCESS | 1918 | 1463435338475 Marionette TRACE conn3 <- [1,1586,null,{}] 14:48:58 INFO - PROCESS | 1918 | 1463435338481 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}] 14:48:58 INFO - PROCESS | 1918 | 1463435338680 Marionette TRACE conn3 <- [1,1587,null,{"value":null}] 14:48:59 INFO - PROCESS | 1918 | 1463435338994 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:48:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8e5400 == 130 [pid = 1918] [id = 404] 14:48:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x8e8e7800) [pid = 1918] [serial = 1213] [outer = (nil)] 14:48:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x8e946c00) [pid = 1918] [serial = 1214] [outer = 0x8e8e7800] 14:48:59 INFO - PROCESS | 1918 | 1463435339098 Marionette DEBUG loaded listener.js 14:48:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x9131fc00) [pid = 1918] [serial = 1215] [outer = 0x8e8e7800] 14:49:00 INFO - PROCESS | 1918 | 1463435340039 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]]]}] 14:49:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:49:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1632ms 14:49:00 INFO - PROCESS | 1918 | 1463435340105 Marionette TRACE conn3 -> [0,1589,"getWindowHandle",null] 14:49:00 INFO - PROCESS | 1918 | 1463435340108 Marionette TRACE conn3 <- [1,1589,null,{"value":"8"}] 14:49:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:49:00 INFO - PROCESS | 1918 | 1463435340114 Marionette TRACE conn3 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:49:00 INFO - PROCESS | 1918 | 1463435340118 Marionette TRACE conn3 <- [1,1590,null,{}] 14:49:00 INFO - PROCESS | 1918 | 1463435340124 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}] 14:49:00 INFO - PROCESS | 1918 | 1463435340339 Marionette TRACE conn3 <- [1,1591,null,{"value":null}] 14:49:00 INFO - PROCESS | 1918 | 1463435340667 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5e2c00 == 131 [pid = 1918] [id = 405] 14:49:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x8e86cc00) [pid = 1918] [serial = 1216] [outer = (nil)] 14:49:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x91c0ec00) [pid = 1918] [serial = 1217] [outer = 0x8e86cc00] 14:49:00 INFO - PROCESS | 1918 | 1463435340758 Marionette DEBUG loaded listener.js 14:49:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x91cb4000) [pid = 1918] [serial = 1218] [outer = 0x8e86cc00] 14:49:01 INFO - PROCESS | 1918 | 1463435341646 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]]]}] 14:49:01 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:49:01 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1578ms 14:49:01 INFO - PROCESS | 1918 | 1463435341694 Marionette TRACE conn3 -> [0,1593,"getWindowHandle",null] 14:49:01 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:49:01 INFO - PROCESS | 1918 | 1463435341698 Marionette TRACE conn3 <- [1,1593,null,{"value":"8"}] 14:49:01 INFO - PROCESS | 1918 | 1463435341704 Marionette TRACE conn3 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:49:01 INFO - PROCESS | 1918 | 1463435341708 Marionette TRACE conn3 <- [1,1594,null,{}] 14:49:01 INFO - PROCESS | 1918 | 1463435341713 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}] 14:49:01 INFO - PROCESS | 1918 | 1463435341915 Marionette TRACE conn3 <- [1,1595,null,{"value":null}] 14:49:02 INFO - PROCESS | 1918 | 1463435342196 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e941c00 == 132 [pid = 1918] [id = 406] 14:49:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x914b5c00) [pid = 1918] [serial = 1219] [outer = (nil)] 14:49:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x92103c00) [pid = 1918] [serial = 1220] [outer = 0x914b5c00] 14:49:02 INFO - PROCESS | 1918 | 1463435342340 Marionette DEBUG loaded listener.js 14:49:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x92407000) [pid = 1918] [serial = 1221] [outer = 0x914b5c00] 14:49:03 INFO - PROCESS | 1918 | 1463435343265 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]]]}] 14:49:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:49:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1629ms 14:49:03 INFO - PROCESS | 1918 | 1463435343334 Marionette TRACE conn3 -> [0,1597,"getWindowHandle",null] 14:49:03 INFO - PROCESS | 1918 | 1463435343338 Marionette TRACE conn3 <- [1,1597,null,{"value":"8"}] 14:49:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:49:03 INFO - PROCESS | 1918 | 1463435343344 Marionette TRACE conn3 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:49:03 INFO - PROCESS | 1918 | 1463435343348 Marionette TRACE conn3 <- [1,1598,null,{}] 14:49:03 INFO - PROCESS | 1918 | 1463435343353 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}] 14:49:03 INFO - PROCESS | 1918 | 1463435343553 Marionette TRACE conn3 <- [1,1599,null,{"value":null}] 14:49:03 INFO - PROCESS | 1918 | 1463435343864 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c3b400 == 133 [pid = 1918] [id = 407] 14:49:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x8aaf2000) [pid = 1918] [serial = 1222] [outer = (nil)] 14:49:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x9248cc00) [pid = 1918] [serial = 1223] [outer = 0x8aaf2000] 14:49:03 INFO - PROCESS | 1918 | 1463435343953 Marionette DEBUG loaded listener.js 14:49:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x9390d400) [pid = 1918] [serial = 1224] [outer = 0x8aaf2000] 14:49:04 INFO - PROCESS | 1918 | 1463435344811 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]]]}] 14:49:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:49:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 1529ms 14:49:04 INFO - PROCESS | 1918 | 1463435344874 Marionette TRACE conn3 -> [0,1601,"getWindowHandle",null] 14:49:04 INFO - PROCESS | 1918 | 1463435344878 Marionette TRACE conn3 <- [1,1601,null,{"value":"8"}] 14:49:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:49:04 INFO - PROCESS | 1918 | 1463435344884 Marionette TRACE conn3 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:49:04 INFO - PROCESS | 1918 | 1463435344888 Marionette TRACE conn3 <- [1,1602,null,{}] 14:49:04 INFO - PROCESS | 1918 | 1463435344893 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}] 14:49:05 INFO - PROCESS | 1918 | 1463435345096 Marionette TRACE conn3 <- [1,1603,null,{"value":null}] 14:49:05 INFO - PROCESS | 1918 | 1463435345391 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d324c00 == 134 [pid = 1918] [id = 408] 14:49:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x8e945000) [pid = 1918] [serial = 1225] [outer = (nil)] 14:49:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x93c09800) [pid = 1918] [serial = 1226] [outer = 0x8e945000] 14:49:05 INFO - PROCESS | 1918 | 1463435345480 Marionette DEBUG loaded listener.js 14:49:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x93ce0400) [pid = 1918] [serial = 1227] [outer = 0x8e945000] 14:49:06 INFO - PROCESS | 1918 | 1463435346332 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]]]}] 14:49:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:49:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1478ms 14:49:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:49:06 INFO - PROCESS | 1918 | 1463435346363 Marionette TRACE conn3 -> [0,1605,"getWindowHandle",null] 14:49:06 INFO - PROCESS | 1918 | 1463435346366 Marionette TRACE conn3 <- [1,1605,null,{"value":"8"}] 14:49:06 INFO - PROCESS | 1918 | 1463435346373 Marionette TRACE conn3 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:49:06 INFO - PROCESS | 1918 | 1463435346376 Marionette TRACE conn3 <- [1,1606,null,{}] 14:49:06 INFO - PROCESS | 1918 | 1463435346382 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}] 14:49:06 INFO - PROCESS | 1918 | 1463435346581 Marionette TRACE conn3 <- [1,1607,null,{"value":null}] 14:49:06 INFO - PROCESS | 1918 | 1463435346854 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a85000 == 135 [pid = 1918] [id = 409] 14:49:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x95a85400) [pid = 1918] [serial = 1228] [outer = (nil)] 14:49:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x95ba6c00) [pid = 1918] [serial = 1229] [outer = 0x95a85400] 14:49:07 INFO - PROCESS | 1918 | 1463435347012 Marionette DEBUG loaded listener.js 14:49:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x95c6a800) [pid = 1918] [serial = 1230] [outer = 0x95a85400] 14:49:07 INFO - PROCESS | 1918 | 1463435347915 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]]]}] 14:49:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:49:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1578ms 14:49:07 INFO - PROCESS | 1918 | 1463435347951 Marionette TRACE conn3 -> [0,1609,"getWindowHandle",null] 14:49:07 INFO - PROCESS | 1918 | 1463435347955 Marionette TRACE conn3 <- [1,1609,null,{"value":"8"}] 14:49:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:49:07 INFO - PROCESS | 1918 | 1463435347961 Marionette TRACE conn3 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:49:07 INFO - PROCESS | 1918 | 1463435347966 Marionette TRACE conn3 <- [1,1610,null,{}] 14:49:07 INFO - PROCESS | 1918 | 1463435347971 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}] 14:49:08 INFO - PROCESS | 1918 | 1463435348207 Marionette TRACE conn3 <- [1,1611,null,{"value":null}] 14:49:08 INFO - PROCESS | 1918 | 1463435348526 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x9510c800 == 136 [pid = 1918] [id = 410] 14:49:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x9784e800) [pid = 1918] [serial = 1231] [outer = (nil)] 14:49:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x985b1800) [pid = 1918] [serial = 1232] [outer = 0x9784e800] 14:49:08 INFO - PROCESS | 1918 | 1463435348615 Marionette DEBUG loaded listener.js 14:49:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x98e99400) [pid = 1918] [serial = 1233] [outer = 0x9784e800] 14:49:09 INFO - PROCESS | 1918 | 1463435349479 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]]]}] 14:49:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:49:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1549ms 14:49:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:49:09 INFO - PROCESS | 1918 | 1463435349513 Marionette TRACE conn3 -> [0,1613,"getWindowHandle",null] 14:49:09 INFO - PROCESS | 1918 | 1463435349516 Marionette TRACE conn3 <- [1,1613,null,{"value":"8"}] 14:49:09 INFO - PROCESS | 1918 | 1463435349522 Marionette TRACE conn3 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:49:09 INFO - PROCESS | 1918 | 1463435349525 Marionette TRACE conn3 <- [1,1614,null,{}] 14:49:09 INFO - PROCESS | 1918 | 1463435349531 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}] 14:49:09 INFO - PROCESS | 1918 | 1463435349719 Marionette TRACE conn3 <- [1,1615,null,{"value":null}] 14:49:10 INFO - PROCESS | 1918 | 1463435350001 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x95c60c00 == 137 [pid = 1918] [id = 411] 14:49:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x991e8c00) [pid = 1918] [serial = 1234] [outer = (nil)] 14:49:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x995db800) [pid = 1918] [serial = 1235] [outer = 0x991e8c00] 14:49:10 INFO - PROCESS | 1918 | 1463435350144 Marionette DEBUG loaded listener.js 14:49:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x996dc800) [pid = 1918] [serial = 1236] [outer = 0x991e8c00] 14:49:11 INFO - PROCESS | 1918 | 1463435351016 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]]]}] 14:49:11 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 14:49:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1529ms 14:49:11 INFO - PROCESS | 1918 | 1463435351050 Marionette TRACE conn3 -> [0,1617,"getWindowHandle",null] 14:49:11 INFO - PROCESS | 1918 | 1463435351064 Marionette TRACE conn3 <- [1,1617,null,{"value":"8"}] 14:49:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:49:11 INFO - PROCESS | 1918 | 1463435351069 Marionette TRACE conn3 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:49:11 INFO - PROCESS | 1918 | 1463435351073 Marionette TRACE conn3 <- [1,1618,null,{}] 14:49:11 INFO - PROCESS | 1918 | 1463435351078 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}] 14:49:11 INFO - PROCESS | 1918 | 1463435351269 Marionette TRACE conn3 <- [1,1619,null,{"value":null}] 14:49:11 INFO - PROCESS | 1918 | 1463435351547 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f9c00 == 138 [pid = 1918] [id = 412] 14:49:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x93c0fc00) [pid = 1918] [serial = 1237] [outer = (nil)] 14:49:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x99763000) [pid = 1918] [serial = 1238] [outer = 0x93c0fc00] 14:49:11 INFO - PROCESS | 1918 | 1463435351678 Marionette DEBUG loaded listener.js 14:49:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x99768400) [pid = 1918] [serial = 1239] [outer = 0x93c0fc00] 14:49:12 INFO - PROCESS | 1918 | 1463435352593 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]]]}] 14:49:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:49:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1579ms 14:49:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:49:12 INFO - PROCESS | 1918 | 1463435352649 Marionette TRACE conn3 -> [0,1621,"getWindowHandle",null] 14:49:12 INFO - PROCESS | 1918 | 1463435352652 Marionette TRACE conn3 <- [1,1621,null,{"value":"8"}] 14:49:12 INFO - PROCESS | 1918 | 1463435352658 Marionette TRACE conn3 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:49:12 INFO - PROCESS | 1918 | 1463435352662 Marionette TRACE conn3 <- [1,1622,null,{}] 14:49:12 INFO - PROCESS | 1918 | 1463435352667 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}] 14:49:12 INFO - PROCESS | 1918 | 1463435352857 Marionette TRACE conn3 <- [1,1623,null,{"value":null}] 14:49:13 INFO - PROCESS | 1918 | 1463435353135 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x996e0000 == 139 [pid = 1918] [id = 413] 14:49:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x996e0c00) [pid = 1918] [serial = 1240] [outer = (nil)] 14:49:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x99795800) [pid = 1918] [serial = 1241] [outer = 0x996e0c00] 14:49:13 INFO - PROCESS | 1918 | 1463435353277 Marionette DEBUG loaded listener.js 14:49:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x998c5000) [pid = 1918] [serial = 1242] [outer = 0x996e0c00] 14:49:14 INFO - PROCESS | 1918 | 1463435354132 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]]]}] 14:49:14 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 14:49:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1529ms 14:49:14 INFO - PROCESS | 1918 | 1463435354193 Marionette TRACE conn3 -> [0,1625,"getWindowHandle",null] 14:49:14 INFO - PROCESS | 1918 | 1463435354197 Marionette TRACE conn3 <- [1,1625,null,{"value":"8"}] 14:49:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:49:14 INFO - PROCESS | 1918 | 1463435354205 Marionette TRACE conn3 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:49:14 INFO - PROCESS | 1918 | 1463435354209 Marionette TRACE conn3 <- [1,1626,null,{}] 14:49:14 INFO - PROCESS | 1918 | 1463435354214 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}] 14:49:14 INFO - PROCESS | 1918 | 1463435354416 Marionette TRACE conn3 <- [1,1627,null,{"value":null}] 14:49:14 INFO - PROCESS | 1918 | 1463435354695 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x995a8400 == 140 [pid = 1918] [id = 414] 14:49:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x99790800) [pid = 1918] [serial = 1243] [outer = (nil)] 14:49:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x998cf000) [pid = 1918] [serial = 1244] [outer = 0x99790800] 14:49:14 INFO - PROCESS | 1918 | 1463435354834 Marionette DEBUG loaded listener.js 14:49:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x99acb800) [pid = 1918] [serial = 1245] [outer = 0x99790800] 14:49:15 INFO - PROCESS | 1918 | 1463435355674 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]]]}] 14:49:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:49:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1485ms 14:49:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:49:15 INFO - PROCESS | 1918 | 1463435355691 Marionette TRACE conn3 -> [0,1629,"getWindowHandle",null] 14:49:15 INFO - PROCESS | 1918 | 1463435355694 Marionette TRACE conn3 <- [1,1629,null,{"value":"8"}] 14:49:15 INFO - PROCESS | 1918 | 1463435355700 Marionette TRACE conn3 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:49:15 INFO - PROCESS | 1918 | 1463435355703 Marionette TRACE conn3 <- [1,1630,null,{}] 14:49:15 INFO - PROCESS | 1918 | 1463435355711 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}] 14:49:15 INFO - PROCESS | 1918 | 1463435355913 Marionette TRACE conn3 <- [1,1631,null,{"value":null}] 14:49:16 INFO - PROCESS | 1918 | 1463435356192 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x84bdf800 == 141 [pid = 1918] [id = 415] 14:49:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x914bc000) [pid = 1918] [serial = 1246] [outer = (nil)] 14:49:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x99dc6800) [pid = 1918] [serial = 1247] [outer = 0x914bc000] 14:49:16 INFO - PROCESS | 1918 | 1463435356285 Marionette DEBUG loaded listener.js 14:49:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x99f24c00) [pid = 1918] [serial = 1248] [outer = 0x914bc000] 14:49:17 INFO - PROCESS | 1918 | 1463435357209 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]]]}] 14:49:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:49:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1582ms 14:49:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:49:17 INFO - PROCESS | 1918 | 1463435357283 Marionette TRACE conn3 -> [0,1633,"getWindowHandle",null] 14:49:17 INFO - PROCESS | 1918 | 1463435357286 Marionette TRACE conn3 <- [1,1633,null,{"value":"8"}] 14:49:17 INFO - PROCESS | 1918 | 1463435357293 Marionette TRACE conn3 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:49:17 INFO - PROCESS | 1918 | 1463435357295 Marionette TRACE conn3 <- [1,1634,null,{}] 14:49:17 INFO - PROCESS | 1918 | 1463435357301 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}] 14:49:17 INFO - PROCESS | 1918 | 1463435357541 Marionette TRACE conn3 <- [1,1635,null,{"value":null}] 14:49:17 INFO - PROCESS | 1918 | 1463435357858 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x998cb000 == 142 [pid = 1918] [id = 416] 14:49:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 200 (0x99dbd400) [pid = 1918] [serial = 1249] [outer = (nil)] 14:49:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 201 (0x9a346000) [pid = 1918] [serial = 1250] [outer = 0x99dbd400] 14:49:17 INFO - PROCESS | 1918 | 1463435357946 Marionette DEBUG loaded listener.js 14:49:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 202 (0x9a353c00) [pid = 1918] [serial = 1251] [outer = 0x99dbd400] 14:49:18 INFO - PROCESS | 1918 | 1463435358842 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]]]}] 14:49:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:49:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1587ms 14:49:18 INFO - PROCESS | 1918 | 1463435358880 Marionette TRACE conn3 -> [0,1637,"getWindowHandle",null] 14:49:18 INFO - PROCESS | 1918 | 1463435358883 Marionette TRACE conn3 <- [1,1637,null,{"value":"8"}] 14:49:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:49:18 INFO - PROCESS | 1918 | 1463435358890 Marionette TRACE conn3 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:49:18 INFO - PROCESS | 1918 | 1463435358893 Marionette TRACE conn3 <- [1,1638,null,{}] 14:49:18 INFO - PROCESS | 1918 | 1463435358899 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}] 14:49:19 INFO - PROCESS | 1918 | 1463435359108 Marionette TRACE conn3 <- [1,1639,null,{"value":null}] 14:49:19 INFO - PROCESS | 1918 | 1463435359447 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x92104c00 == 143 [pid = 1918] [id = 417] 14:49:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 203 (0x998c5400) [pid = 1918] [serial = 1252] [outer = (nil)] 14:49:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 204 (0x9a6b6c00) [pid = 1918] [serial = 1253] [outer = 0x998c5400] 14:49:19 INFO - PROCESS | 1918 | 1463435359538 Marionette DEBUG loaded listener.js 14:49:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 205 (0x9a6c1c00) [pid = 1918] [serial = 1254] [outer = 0x998c5400] 14:49:20 INFO - PROCESS | 1918 | 1463435360404 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]]]}] 14:49:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:49:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1581ms 14:49:20 INFO - PROCESS | 1918 | 1463435360472 Marionette TRACE conn3 -> [0,1641,"getWindowHandle",null] 14:49:20 INFO - PROCESS | 1918 | 1463435360476 Marionette TRACE conn3 <- [1,1641,null,{"value":"8"}] 14:49:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:49:20 INFO - PROCESS | 1918 | 1463435360487 Marionette TRACE conn3 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:49:20 INFO - PROCESS | 1918 | 1463435360489 Marionette TRACE conn3 <- [1,1642,null,{}] 14:49:20 INFO - PROCESS | 1918 | 1463435360495 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}] 14:49:20 INFO - PROCESS | 1918 | 1463435360699 Marionette TRACE conn3 <- [1,1643,null,{"value":null}] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8bc5a400 == 142 [pid = 1918] [id = 276] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x91097000 == 141 [pid = 1918] [id = 279] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x88bf9800 == 140 [pid = 1918] [id = 277] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a5000 == 139 [pid = 1918] [id = 290] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8865b400 == 138 [pid = 1918] [id = 288] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x91ce8000 == 137 [pid = 1918] [id = 289] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8efeac00 == 136 [pid = 1918] [id = 332] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x95a83c00 == 135 [pid = 1918] [id = 287] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x858f7000 == 134 [pid = 1918] [id = 398] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6d2800 == 133 [pid = 1918] [id = 397] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x84bdc400 == 132 [pid = 1918] [id = 396] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x858f7400 == 131 [pid = 1918] [id = 395] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x87b25800 == 130 [pid = 1918] [id = 394] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x870d5000 == 129 [pid = 1918] [id = 392] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe5400 == 128 [pid = 1918] [id = 384] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe8800 == 127 [pid = 1918] [id = 383] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0cc400 == 126 [pid = 1918] [id = 382] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x878c4400 == 125 [pid = 1918] [id = 381] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0c6c00 == 124 [pid = 1918] [id = 380] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0c7400 == 123 [pid = 1918] [id = 378] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8b8a2c00 == 122 [pid = 1918] [id = 379] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x8add3c00 == 121 [pid = 1918] [id = 377] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x87c46c00 == 120 [pid = 1918] [id = 375] 14:49:22 INFO - PROCESS | 1918 | --DOCSHELL 0x87c39000 == 119 [pid = 1918] [id = 376] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 204 (0x8e863000) [pid = 1918] [serial = 918] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 203 (0x8de4ec00) [pid = 1918] [serial = 996] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 202 (0x8b8a3c00) [pid = 1918] [serial = 993] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 201 (0x9a1c5800) [pid = 1918] [serial = 1014] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 200 (0x9aebc400) [pid = 1918] [serial = 1017] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 199 (0x9b0ab400) [pid = 1918] [serial = 1020] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0x93c05800) [pid = 1918] [serial = 1005] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x914bac00) [pid = 1918] [serial = 999] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x95c64800) [pid = 1918] [serial = 1008] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0xa4f15000) [pid = 1918] [serial = 1029] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x91cdd800) [pid = 1918] [serial = 1002] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0xa3347c00) [pid = 1918] [serial = 1026] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x858f7c00) [pid = 1918] [serial = 1032] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x84be1800) [pid = 1918] [serial = 1035] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x996d8400) [pid = 1918] [serial = 1011] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x8e84fc00) [pid = 1918] [serial = 990] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0xa27c4800) [pid = 1918] [serial = 1023] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x8be3a800) [pid = 1918] [serial = 1127] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x8aaf6c00) [pid = 1918] [serial = 1122] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x870df800) [pid = 1918] [serial = 1115] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x878c8000) [pid = 1918] [serial = 1116] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x99793400) [pid = 1918] [serial = 1112] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8b8a0c00) [pid = 1918] [serial = 1064] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8bc5ac00) [pid = 1918] [serial = 1065] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x88663000) [pid = 1918] [serial = 1118] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x88f7a400) [pid = 1918] [serial = 1119] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8b8a3800) [pid = 1918] [serial = 1124] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x93961400) [pid = 1918] [serial = 1085] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x93c0dc00) [pid = 1918] [serial = 1086] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x99762400) [pid = 1918] [serial = 1100] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x99765c00) [pid = 1918] [serial = 1101] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x8b7ac800) [pid = 1918] [serial = 1059] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x9a340800) [pid = 1918] [serial = 1106] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x9a358000) [pid = 1918] [serial = 1107] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8dd48c00) [pid = 1918] [serial = 1067] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x8de49c00) [pid = 1918] [serial = 1068] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x88bf3800) [pid = 1918] [serial = 1061] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x89c8d000) [pid = 1918] [serial = 1062] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x95109800) [pid = 1918] [serial = 1088] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x9510f400) [pid = 1918] [serial = 1089] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x914c1400) [pid = 1918] [serial = 1076] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x91c0c000) [pid = 1918] [serial = 1077] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x95c66c00) [pid = 1918] [serial = 1091] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x95d0d800) [pid = 1918] [serial = 1092] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x998c4400) [pid = 1918] [serial = 1103] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x998cd800) [pid = 1918] [serial = 1104] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x92431000) [pid = 1918] [serial = 1082] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x92487c00) [pid = 1918] [serial = 1083] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8e870000) [pid = 1918] [serial = 1070] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8e8e9800) [pid = 1918] [serial = 1071] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x981a6400) [pid = 1918] [serial = 1094] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x9852c000) [pid = 1918] [serial = 1095] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x9ae73400) [pid = 1918] [serial = 1109] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9afaac00) [pid = 1918] [serial = 1110] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8efdec00) [pid = 1918] [serial = 1073] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8efe4800) [pid = 1918] [serial = 1074] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x91ce8400) [pid = 1918] [serial = 1079] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x92236400) [pid = 1918] [serial = 1080] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x991e3400) [pid = 1918] [serial = 1097] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x99569c00) [pid = 1918] [serial = 1098] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x8b905c00) [pid = 1918] [serial = 1125] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8aae1c00) [pid = 1918] [serial = 1121] [outer = (nil)] [url = about:blank] 14:49:22 INFO - PROCESS | 1918 | 1463435362775 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f5400 == 120 [pid = 1918] [id = 418] 14:49:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x858f7000) [pid = 1918] [serial = 1255] [outer = (nil)] 14:49:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x870d5000) [pid = 1918] [serial = 1256] [outer = 0x858f7000] 14:49:22 INFO - PROCESS | 1918 | 1463435362855 Marionette DEBUG loaded listener.js 14:49:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x87c38c00) [pid = 1918] [serial = 1257] [outer = 0x858f7000] 14:49:23 INFO - PROCESS | 1918 | 1463435363611 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]]]}] 14:49:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:49:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 3180ms 14:49:23 INFO - PROCESS | 1918 | 1463435363669 Marionette TRACE conn3 -> [0,1645,"getWindowHandle",null] 14:49:23 INFO - PROCESS | 1918 | 1463435363675 Marionette TRACE conn3 <- [1,1645,null,{"value":"8"}] 14:49:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:49:23 INFO - PROCESS | 1918 | 1463435363686 Marionette TRACE conn3 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:49:23 INFO - PROCESS | 1918 | 1463435363690 Marionette TRACE conn3 <- [1,1646,null,{}] 14:49:23 INFO - PROCESS | 1918 | 1463435363697 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}] 14:49:23 INFO - PROCESS | 1918 | 1463435363904 Marionette TRACE conn3 <- [1,1647,null,{"value":null}] 14:49:24 INFO - PROCESS | 1918 | 1463435364107 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x88beb400 == 121 [pid = 1918] [id = 419] 14:49:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x88f81c00) [pid = 1918] [serial = 1258] [outer = (nil)] 14:49:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x89c88800) [pid = 1918] [serial = 1259] [outer = 0x88f81c00] 14:49:24 INFO - PROCESS | 1918 | 1463435364182 Marionette DEBUG loaded listener.js 14:49:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8aae4000) [pid = 1918] [serial = 1260] [outer = 0x88f81c00] 14:49:25 INFO - PROCESS | 1918 | 1463435365070 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]]]}] 14:49:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:49:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1434ms 14:49:25 INFO - PROCESS | 1918 | 1463435365133 Marionette TRACE conn3 -> [0,1649,"getWindowHandle",null] 14:49:25 INFO - PROCESS | 1918 | 1463435365139 Marionette TRACE conn3 <- [1,1649,null,{"value":"8"}] 14:49:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:49:25 INFO - PROCESS | 1918 | 1463435365146 Marionette TRACE conn3 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:49:25 INFO - PROCESS | 1918 | 1463435365148 Marionette TRACE conn3 <- [1,1650,null,{}] 14:49:25 INFO - PROCESS | 1918 | 1463435365154 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}] 14:49:25 INFO - PROCESS | 1918 | 1463435365415 Marionette TRACE conn3 <- [1,1651,null,{"value":null}] 14:49:25 INFO - PROCESS | 1918 | 1463435365446 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c45800 == 122 [pid = 1918] [id = 420] 14:49:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8b6d2800) [pid = 1918] [serial = 1261] [outer = (nil)] 14:49:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8b7a6000) [pid = 1918] [serial = 1262] [outer = 0x8b6d2800] 14:49:25 INFO - PROCESS | 1918 | 1463435365519 Marionette DEBUG loaded listener.js 14:49:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8b89bc00) [pid = 1918] [serial = 1263] [outer = 0x8b6d2800] 14:49:26 INFO - PROCESS | 1918 | 1463435366592 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]]]}] 14:49:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:49:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1476ms 14:49:26 INFO - PROCESS | 1918 | 1463435366623 Marionette TRACE conn3 -> [0,1653,"getWindowHandle",null] 14:49:26 INFO - PROCESS | 1918 | 1463435366626 Marionette TRACE conn3 <- [1,1653,null,{"value":"8"}] 14:49:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:49:26 INFO - PROCESS | 1918 | 1463435366642 Marionette TRACE conn3 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:49:26 INFO - PROCESS | 1918 | 1463435366652 Marionette TRACE conn3 <- [1,1654,null,{}] 14:49:26 INFO - PROCESS | 1918 | 1463435366666 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}] 14:49:26 INFO - PROCESS | 1918 | 1463435366943 Marionette TRACE conn3 <- [1,1655,null,{"value":null}] 14:49:27 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8b7abc00) [pid = 1918] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:49:27 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8aade800) [pid = 1918] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:49:27 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x858f9400) [pid = 1918] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:49:27 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x87b29400) [pid = 1918] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:49:27 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x8b6d0400) [pid = 1918] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:49:27 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x84be0000) [pid = 1918] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:49:27 INFO - PROCESS | 1918 | 1463435367555 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x84be0000 == 123 [pid = 1918] [id = 421] 14:49:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x84be0400) [pid = 1918] [serial = 1264] [outer = (nil)] 14:49:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x88bfac00) [pid = 1918] [serial = 1265] [outer = 0x84be0400] 14:49:27 INFO - PROCESS | 1918 | 1463435367645 Marionette DEBUG loaded listener.js 14:49:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8be40c00) [pid = 1918] [serial = 1266] [outer = 0x84be0400] 14:49:28 INFO - PROCESS | 1918 | 1463435368370 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]]]}] 14:49:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:49:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1760ms 14:49:28 INFO - PROCESS | 1918 | 1463435368394 Marionette TRACE conn3 -> [0,1657,"getWindowHandle",null] 14:49:28 INFO - PROCESS | 1918 | 1463435368399 Marionette TRACE conn3 <- [1,1657,null,{"value":"8"}] 14:49:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:49:28 INFO - PROCESS | 1918 | 1463435368415 Marionette TRACE conn3 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:49:28 INFO - PROCESS | 1918 | 1463435368417 Marionette TRACE conn3 <- [1,1658,null,{}] 14:49:28 INFO - PROCESS | 1918 | 1463435368423 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}] 14:49:28 INFO - PROCESS | 1918 | 1463435368604 Marionette TRACE conn3 <- [1,1659,null,{"value":null}] 14:49:28 INFO - PROCESS | 1918 | 1463435368619 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b29400 == 124 [pid = 1918] [id = 422] 14:49:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8bc59000) [pid = 1918] [serial = 1267] [outer = (nil)] 14:49:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8d4e7c00) [pid = 1918] [serial = 1268] [outer = 0x8bc59000] 14:49:28 INFO - PROCESS | 1918 | 1463435368692 Marionette DEBUG loaded listener.js 14:49:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8d5dc000) [pid = 1918] [serial = 1269] [outer = 0x8bc59000] 14:49:29 INFO - PROCESS | 1918 | 1463435369840 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]]]}] 14:49:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:49:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1477ms 14:49:29 INFO - PROCESS | 1918 | 1463435369893 Marionette TRACE conn3 -> [0,1661,"getWindowHandle",null] 14:49:29 INFO - PROCESS | 1918 | 1463435369904 Marionette TRACE conn3 <- [1,1661,null,{"value":"8"}] 14:49:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:49:29 INFO - PROCESS | 1918 | 1463435369913 Marionette TRACE conn3 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:49:29 INFO - PROCESS | 1918 | 1463435369918 Marionette TRACE conn3 <- [1,1662,null,{}] 14:49:29 INFO - PROCESS | 1918 | 1463435369928 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}] 14:49:30 INFO - PROCESS | 1918 | 1463435370142 Marionette TRACE conn3 <- [1,1663,null,{"value":null}] 14:49:30 INFO - PROCESS | 1918 | 1463435370484 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x88657c00 == 125 [pid = 1918] [id = 423] 14:49:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x88659400) [pid = 1918] [serial = 1270] [outer = (nil)] 14:49:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x88f84400) [pid = 1918] [serial = 1271] [outer = 0x88659400] 14:49:30 INFO - PROCESS | 1918 | 1463435370578 Marionette DEBUG loaded listener.js 14:49:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8b6c6c00) [pid = 1918] [serial = 1272] [outer = 0x88659400] 14:49:31 INFO - PROCESS | 1918 | 1463435371506 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]]]}] 14:49:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 14:49:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1633ms 14:49:31 INFO - PROCESS | 1918 | 1463435371546 Marionette TRACE conn3 -> [0,1665,"getWindowHandle",null] 14:49:31 INFO - PROCESS | 1918 | 1463435371555 Marionette TRACE conn3 <- [1,1665,null,{"value":"8"}] 14:49:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 14:49:31 INFO - PROCESS | 1918 | 1463435371566 Marionette TRACE conn3 -> [0,1666,"setScriptTimeout",{"ms":35000}] 14:49:31 INFO - PROCESS | 1918 | 1463435371570 Marionette TRACE conn3 <- [1,1666,null,{}] 14:49:31 INFO - PROCESS | 1918 | 1463435371576 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}] 14:49:31 INFO - PROCESS | 1918 | 1463435371789 Marionette TRACE conn3 <- [1,1667,null,{"value":null}] 14:49:32 INFO - PROCESS | 1918 | 1463435372104 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b906400 == 126 [pid = 1918] [id = 424] 14:49:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8be43000) [pid = 1918] [serial = 1273] [outer = (nil)] 14:49:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8c0cc400) [pid = 1918] [serial = 1274] [outer = 0x8be43000] 14:49:32 INFO - PROCESS | 1918 | 1463435372194 Marionette DEBUG loaded listener.js 14:49:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8d4ee000) [pid = 1918] [serial = 1275] [outer = 0x8be43000] 14:49:33 INFO - PROCESS | 1918 | 1463435373172 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]]]}] 14:49:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 14:49:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1679ms 14:49:33 INFO - PROCESS | 1918 | 1463435373245 Marionette TRACE conn3 -> [0,1669,"getWindowHandle",null] 14:49:33 INFO - PROCESS | 1918 | 1463435373249 Marionette TRACE conn3 <- [1,1669,null,{"value":"8"}] 14:49:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 14:49:33 INFO - PROCESS | 1918 | 1463435373256 Marionette TRACE conn3 -> [0,1670,"setScriptTimeout",{"ms":35000}] 14:49:33 INFO - PROCESS | 1918 | 1463435373267 Marionette TRACE conn3 <- [1,1670,null,{}] 14:49:33 INFO - PROCESS | 1918 | 1463435373311 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}] 14:49:33 INFO - PROCESS | 1918 | 1463435373538 Marionette TRACE conn3 <- [1,1671,null,{"value":null}] 14:49:33 INFO - PROCESS | 1918 | 1463435373866 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bc60000 == 127 [pid = 1918] [id = 425] 14:49:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8dd43400) [pid = 1918] [serial = 1276] [outer = (nil)] 14:49:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8e6a2800) [pid = 1918] [serial = 1277] [outer = 0x8dd43400] 14:49:33 INFO - PROCESS | 1918 | 1463435373958 Marionette DEBUG loaded listener.js 14:49:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8e868000) [pid = 1918] [serial = 1278] [outer = 0x8dd43400] 14:49:34 INFO - PROCESS | 1918 | 1463435374886 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]]]}] 14:49:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 14:49:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1698ms 14:49:34 INFO - PROCESS | 1918 | 1463435374955 Marionette TRACE conn3 -> [0,1673,"getWindowHandle",null] 14:49:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 14:49:34 INFO - PROCESS | 1918 | 1463435374960 Marionette TRACE conn3 <- [1,1673,null,{"value":"8"}] 14:49:34 INFO - PROCESS | 1918 | 1463435374966 Marionette TRACE conn3 -> [0,1674,"setScriptTimeout",{"ms":35000}] 14:49:34 INFO - PROCESS | 1918 | 1463435374969 Marionette TRACE conn3 <- [1,1674,null,{}] 14:49:34 INFO - PROCESS | 1918 | 1463435374975 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}] 14:49:35 INFO - PROCESS | 1918 | 1463435375186 Marionette TRACE conn3 <- [1,1675,null,{"value":null}] 14:49:35 INFO - PROCESS | 1918 | 1463435375500 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd48c00 == 128 [pid = 1918] [id = 426] 14:49:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x8e8e9400) [pid = 1918] [serial = 1279] [outer = (nil)] 14:49:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8e94a000) [pid = 1918] [serial = 1280] [outer = 0x8e8e9400] 14:49:35 INFO - PROCESS | 1918 | 1463435375591 Marionette DEBUG loaded listener.js 14:49:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x8efe6000) [pid = 1918] [serial = 1281] [outer = 0x8e8e9400] 14:49:36 INFO - PROCESS | 1918 | 1463435376471 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]]]}] 14:49:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 14:49:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1581ms 14:49:36 INFO - PROCESS | 1918 | 1463435376547 Marionette TRACE conn3 -> [0,1677,"getWindowHandle",null] 14:49:36 INFO - PROCESS | 1918 | 1463435376551 Marionette TRACE conn3 <- [1,1677,null,{"value":"8"}] 14:49:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 14:49:36 INFO - PROCESS | 1918 | 1463435376557 Marionette TRACE conn3 -> [0,1678,"setScriptTimeout",{"ms":35000}] 14:49:36 INFO - PROCESS | 1918 | 1463435376561 Marionette TRACE conn3 <- [1,1678,null,{}] 14:49:36 INFO - PROCESS | 1918 | 1463435376566 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}] 14:49:36 INFO - PROCESS | 1918 | 1463435376803 Marionette TRACE conn3 <- [1,1679,null,{"value":null}] 14:49:37 INFO - PROCESS | 1918 | 1463435377116 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e84fc00 == 129 [pid = 1918] [id = 427] 14:49:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x8e8e6800) [pid = 1918] [serial = 1282] [outer = (nil)] 14:49:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x91097000) [pid = 1918] [serial = 1283] [outer = 0x8e8e6800] 14:49:37 INFO - PROCESS | 1918 | 1463435377207 Marionette DEBUG loaded listener.js 14:49:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x9109cc00) [pid = 1918] [serial = 1284] [outer = 0x8e8e6800] 14:49:38 INFO - PROCESS | 1918 | 1463435378107 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]]]}] 14:49:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 14:49:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1581ms 14:49:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 14:49:38 INFO - PROCESS | 1918 | 1463435378140 Marionette TRACE conn3 -> [0,1681,"getWindowHandle",null] 14:49:38 INFO - PROCESS | 1918 | 1463435378143 Marionette TRACE conn3 <- [1,1681,null,{"value":"8"}] 14:49:38 INFO - PROCESS | 1918 | 1463435378150 Marionette TRACE conn3 -> [0,1682,"setScriptTimeout",{"ms":35000}] 14:49:38 INFO - PROCESS | 1918 | 1463435378153 Marionette TRACE conn3 <- [1,1682,null,{}] 14:49:38 INFO - PROCESS | 1918 | 1463435378159 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}] 14:49:38 INFO - PROCESS | 1918 | 1463435378401 Marionette TRACE conn3 <- [1,1683,null,{"value":null}] 14:49:38 INFO - PROCESS | 1918 | 1463435378736 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e94c400 == 130 [pid = 1918] [id = 428] 14:49:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x9131f000) [pid = 1918] [serial = 1285] [outer = (nil)] 14:49:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x91cdd800) [pid = 1918] [serial = 1286] [outer = 0x9131f000] 14:49:38 INFO - PROCESS | 1918 | 1463435378835 Marionette DEBUG loaded listener.js 14:49:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x9210e800) [pid = 1918] [serial = 1287] [outer = 0x9131f000] 14:49:39 INFO - PROCESS | 1918 | 1463435379707 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]]]}] 14:49:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 14:49:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1598ms 14:49:39 INFO - PROCESS | 1918 | 1463435379747 Marionette TRACE conn3 -> [0,1685,"getWindowHandle",null] 14:49:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 14:49:39 INFO - PROCESS | 1918 | 1463435379751 Marionette TRACE conn3 <- [1,1685,null,{"value":"8"}] 14:49:39 INFO - PROCESS | 1918 | 1463435379758 Marionette TRACE conn3 -> [0,1686,"setScriptTimeout",{"ms":35000}] 14:49:39 INFO - PROCESS | 1918 | 1463435379761 Marionette TRACE conn3 <- [1,1686,null,{}] 14:49:39 INFO - PROCESS | 1918 | 1463435379767 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}] 14:49:39 INFO - PROCESS | 1918 | 1463435379981 Marionette TRACE conn3 <- [1,1687,null,{"value":null}] 14:49:40 INFO - PROCESS | 1918 | 1463435380257 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6a3400 == 131 [pid = 1918] [id = 429] 14:49:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x91cdec00) [pid = 1918] [serial = 1288] [outer = (nil)] 14:49:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x9248dc00) [pid = 1918] [serial = 1289] [outer = 0x91cdec00] 14:49:40 INFO - PROCESS | 1918 | 1463435380387 Marionette DEBUG loaded listener.js 14:49:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x93964c00) [pid = 1918] [serial = 1290] [outer = 0x91cdec00] 14:49:41 INFO - PROCESS | 1918 | 1463435381240 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]]]}] 14:49:41 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 14:49:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1532ms 14:49:41 INFO - PROCESS | 1918 | 1463435381290 Marionette TRACE conn3 -> [0,1689,"getWindowHandle",null] 14:49:41 INFO - PROCESS | 1918 | 1463435381293 Marionette TRACE conn3 <- [1,1689,null,{"value":"8"}] 14:49:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 14:49:41 INFO - PROCESS | 1918 | 1463435381300 Marionette TRACE conn3 -> [0,1690,"setScriptTimeout",{"ms":35000}] 14:49:41 INFO - PROCESS | 1918 | 1463435381303 Marionette TRACE conn3 <- [1,1690,null,{}] 14:49:41 INFO - PROCESS | 1918 | 1463435381309 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}] 14:49:41 INFO - PROCESS | 1918 | 1463435381503 Marionette TRACE conn3 <- [1,1691,null,{"value":null}] 14:49:41 INFO - PROCESS | 1918 | 1463435381776 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd47400 == 132 [pid = 1918] [id = 430] 14:49:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x8e870800) [pid = 1918] [serial = 1291] [outer = (nil)] 14:49:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x94674800) [pid = 1918] [serial = 1292] [outer = 0x8e870800] 14:49:41 INFO - PROCESS | 1918 | 1463435381905 Marionette DEBUG loaded listener.js 14:49:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x95103400) [pid = 1918] [serial = 1293] [outer = 0x8e870800] 14:49:42 INFO - PROCESS | 1918 | 1463435382772 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]]]}] 14:49:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 14:49:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1538ms 14:49:42 INFO - PROCESS | 1918 | 1463435382844 Marionette TRACE conn3 -> [0,1693,"getWindowHandle",null] 14:49:42 INFO - PROCESS | 1918 | 1463435382848 Marionette TRACE conn3 <- [1,1693,null,{"value":"8"}] 14:49:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 14:49:42 INFO - PROCESS | 1918 | 1463435382856 Marionette TRACE conn3 -> [0,1694,"setScriptTimeout",{"ms":35000}] 14:49:42 INFO - PROCESS | 1918 | 1463435382860 Marionette TRACE conn3 <- [1,1694,null,{}] 14:49:42 INFO - PROCESS | 1918 | 1463435382865 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}] 14:49:43 INFO - PROCESS | 1918 | 1463435383061 Marionette TRACE conn3 <- [1,1695,null,{"value":null}] 14:49:43 INFO - PROCESS | 1918 | 1463435383402 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x914c0c00 == 133 [pid = 1918] [id = 431] 14:49:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x91ce6400) [pid = 1918] [serial = 1294] [outer = (nil)] 14:49:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x95a83400) [pid = 1918] [serial = 1295] [outer = 0x91ce6400] 14:49:43 INFO - PROCESS | 1918 | 1463435383492 Marionette DEBUG loaded listener.js 14:49:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x95ba7c00) [pid = 1918] [serial = 1296] [outer = 0x91ce6400] 14:49:44 INFO - PROCESS | 1918 | 1463435384356 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]]]}] 14:49:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 14:49:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1533ms 14:49:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 14:49:44 INFO - PROCESS | 1918 | 1463435384390 Marionette TRACE conn3 -> [0,1697,"getWindowHandle",null] 14:49:44 INFO - PROCESS | 1918 | 1463435384393 Marionette TRACE conn3 <- [1,1697,null,{"value":"8"}] 14:49:44 INFO - PROCESS | 1918 | 1463435384399 Marionette TRACE conn3 -> [0,1698,"setScriptTimeout",{"ms":35000}] 14:49:44 INFO - PROCESS | 1918 | 1463435384403 Marionette TRACE conn3 <- [1,1698,null,{}] 14:49:44 INFO - PROCESS | 1918 | 1463435384409 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}] 14:49:44 INFO - PROCESS | 1918 | 1463435384599 Marionette TRACE conn3 <- [1,1699,null,{"value":null}] 14:49:44 INFO - PROCESS | 1918 | 1463435384877 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aae9c00 == 134 [pid = 1918] [id = 432] 14:49:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x93cde400) [pid = 1918] [serial = 1297] [outer = (nil)] 14:49:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x95d01c00) [pid = 1918] [serial = 1298] [outer = 0x93cde400] 14:49:45 INFO - PROCESS | 1918 | 1463435385019 Marionette DEBUG loaded listener.js 14:49:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x95d08800) [pid = 1918] [serial = 1299] [outer = 0x93cde400] 14:49:45 INFO - PROCESS | 1918 | 1463435385904 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]]]}] 14:49:45 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 14:49:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1537ms 14:49:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 14:49:45 INFO - PROCESS | 1918 | 1463435385936 Marionette TRACE conn3 -> [0,1701,"getWindowHandle",null] 14:49:45 INFO - PROCESS | 1918 | 1463435385940 Marionette TRACE conn3 <- [1,1701,null,{"value":"8"}] 14:49:45 INFO - PROCESS | 1918 | 1463435385946 Marionette TRACE conn3 -> [0,1702,"setScriptTimeout",{"ms":35000}] 14:49:45 INFO - PROCESS | 1918 | 1463435385950 Marionette TRACE conn3 <- [1,1702,null,{}] 14:49:45 INFO - PROCESS | 1918 | 1463435385956 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}] 14:49:46 INFO - PROCESS | 1918 | 1463435386184 Marionette TRACE conn3 <- [1,1703,null,{"value":null}] 14:49:46 INFO - PROCESS | 1918 | 1463435386512 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x95c65800 == 135 [pid = 1918] [id = 433] 14:49:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x98032800) [pid = 1918] [serial = 1300] [outer = (nil)] 14:49:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x9852b400) [pid = 1918] [serial = 1301] [outer = 0x98032800] 14:49:46 INFO - PROCESS | 1918 | 1463435386608 Marionette DEBUG loaded listener.js 14:49:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x98e9d000) [pid = 1918] [serial = 1302] [outer = 0x98032800] 14:49:47 INFO - PROCESS | 1918 | 1463435387527 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]]]}] 14:49:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 14:49:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1630ms 14:49:47 INFO - PROCESS | 1918 | 1463435387575 Marionette TRACE conn3 -> [0,1705,"getWindowHandle",null] 14:49:47 INFO - PROCESS | 1918 | 1463435387579 Marionette TRACE conn3 <- [1,1705,null,{"value":"8"}] 14:49:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 14:49:47 INFO - PROCESS | 1918 | 1463435387586 Marionette TRACE conn3 -> [0,1706,"setScriptTimeout",{"ms":35000}] 14:49:47 INFO - PROCESS | 1918 | 1463435387589 Marionette TRACE conn3 <- [1,1706,null,{}] 14:49:47 INFO - PROCESS | 1918 | 1463435387595 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}] 14:49:47 INFO - PROCESS | 1918 | 1463435387825 Marionette TRACE conn3 <- [1,1707,null,{"value":null}] 14:49:48 INFO - PROCESS | 1918 | 1463435388147 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x92429400 == 136 [pid = 1918] [id = 434] 14:49:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x98028000) [pid = 1918] [serial = 1303] [outer = (nil)] 14:49:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x995d2c00) [pid = 1918] [serial = 1304] [outer = 0x98028000] 14:49:48 INFO - PROCESS | 1918 | 1463435388240 Marionette DEBUG loaded listener.js 14:49:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x995e0000) [pid = 1918] [serial = 1305] [outer = 0x98028000] 14:49:49 INFO - PROCESS | 1918 | 1463435389095 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]]]}] 14:49:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 14:49:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1580ms 14:49:49 INFO - PROCESS | 1918 | 1463435389169 Marionette TRACE conn3 -> [0,1709,"getWindowHandle",null] 14:49:49 INFO - PROCESS | 1918 | 1463435389172 Marionette TRACE conn3 <- [1,1709,null,{"value":"8"}] 14:49:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 14:49:49 INFO - PROCESS | 1918 | 1463435389179 Marionette TRACE conn3 -> [0,1710,"setScriptTimeout",{"ms":35000}] 14:49:49 INFO - PROCESS | 1918 | 1463435389181 Marionette TRACE conn3 <- [1,1710,null,{}] 14:49:49 INFO - PROCESS | 1918 | 1463435389187 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}] 14:49:49 INFO - PROCESS | 1918 | 1463435389406 Marionette TRACE conn3 <- [1,1711,null,{"value":null}] 14:49:49 INFO - PROCESS | 1918 | 1463435389689 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x98eec400 == 137 [pid = 1918] [id = 435] 14:49:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x991e2400) [pid = 1918] [serial = 1306] [outer = (nil)] 14:49:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x9978ac00) [pid = 1918] [serial = 1307] [outer = 0x991e2400] 14:49:49 INFO - PROCESS | 1918 | 1463435389821 Marionette DEBUG loaded listener.js 14:49:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x99795c00) [pid = 1918] [serial = 1308] [outer = 0x991e2400] 14:49:50 INFO - PROCESS | 1918 | 1463435390704 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]]]}] 14:49:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 14:49:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1587ms 14:49:50 INFO - PROCESS | 1918 | 1463435390767 Marionette TRACE conn3 -> [0,1713,"getWindowHandle",null] 14:49:50 INFO - PROCESS | 1918 | 1463435390771 Marionette TRACE conn3 <- [1,1713,null,{"value":"8"}] 14:49:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 14:49:50 INFO - PROCESS | 1918 | 1463435390777 Marionette TRACE conn3 -> [0,1714,"setScriptTimeout",{"ms":35000}] 14:49:50 INFO - PROCESS | 1918 | 1463435390780 Marionette TRACE conn3 <- [1,1714,null,{}] 14:49:50 INFO - PROCESS | 1918 | 1463435390786 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}] 14:49:50 INFO - PROCESS | 1918 | 1463435390983 Marionette TRACE conn3 <- [1,1715,null,{"value":null}] 14:49:51 INFO - PROCESS | 1918 | 1463435391300 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d8800 == 138 [pid = 1918] [id = 436] 14:49:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x99769c00) [pid = 1918] [serial = 1309] [outer = (nil)] 14:49:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x9a1c5800) [pid = 1918] [serial = 1310] [outer = 0x99769c00] 14:49:51 INFO - PROCESS | 1918 | 1463435391411 Marionette DEBUG loaded listener.js 14:49:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x9a340c00) [pid = 1918] [serial = 1311] [outer = 0x99769c00] 14:49:52 INFO - PROCESS | 1918 | 1463435392264 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]]]}] 14:49:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 14:49:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1528ms 14:49:52 INFO - PROCESS | 1918 | 1463435392306 Marionette TRACE conn3 -> [0,1717,"getWindowHandle",null] 14:49:52 INFO - PROCESS | 1918 | 1463435392309 Marionette TRACE conn3 <- [1,1717,null,{"value":"8"}] 14:49:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 14:49:52 INFO - PROCESS | 1918 | 1463435392315 Marionette TRACE conn3 -> [0,1718,"setScriptTimeout",{"ms":35000}] 14:49:52 INFO - PROCESS | 1918 | 1463435392319 Marionette TRACE conn3 <- [1,1718,null,{}] 14:49:52 INFO - PROCESS | 1918 | 1463435392324 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}] 14:49:52 INFO - PROCESS | 1918 | 1463435392521 Marionette TRACE conn3 <- [1,1719,null,{"value":null}] 14:49:52 INFO - PROCESS | 1918 | 1463435392817 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bc63800 == 139 [pid = 1918] [id = 437] 14:49:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x8e86d000) [pid = 1918] [serial = 1312] [outer = (nil)] 14:49:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x9a6bb400) [pid = 1918] [serial = 1313] [outer = 0x8e86d000] 14:49:52 INFO - PROCESS | 1918 | 1463435392950 Marionette DEBUG loaded listener.js 14:49:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x9aeafc00) [pid = 1918] [serial = 1314] [outer = 0x8e86d000] 14:49:53 INFO - PROCESS | 1918 | 1463435393820 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]]]}] 14:49:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 14:49:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1579ms 14:49:53 INFO - PROCESS | 1918 | 1463435393895 Marionette TRACE conn3 -> [0,1721,"getWindowHandle",null] 14:49:53 INFO - PROCESS | 1918 | 1463435393898 Marionette TRACE conn3 <- [1,1721,null,{"value":"8"}] 14:49:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 14:49:53 INFO - PROCESS | 1918 | 1463435393905 Marionette TRACE conn3 -> [0,1722,"setScriptTimeout",{"ms":35000}] 14:49:53 INFO - PROCESS | 1918 | 1463435393908 Marionette TRACE conn3 <- [1,1722,null,{}] 14:49:53 INFO - PROCESS | 1918 | 1463435393913 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}] 14:49:54 INFO - PROCESS | 1918 | 1463435394148 Marionette TRACE conn3 <- [1,1723,null,{"value":null}] 14:49:54 INFO - PROCESS | 1918 | 1463435394472 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x878ca400 == 140 [pid = 1918] [id = 438] 14:49:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x99760800) [pid = 1918] [serial = 1315] [outer = (nil)] 14:49:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x9b05b000) [pid = 1918] [serial = 1316] [outer = 0x99760800] 14:49:54 INFO - PROCESS | 1918 | 1463435394556 Marionette DEBUG loaded listener.js 14:49:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 200 (0x9b05d000) [pid = 1918] [serial = 1317] [outer = 0x99760800] 14:49:55 INFO - PROCESS | 1918 | 1463435395422 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]]]}] 14:49:55 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 14:49:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1578ms 14:49:55 INFO - PROCESS | 1918 | 1463435395484 Marionette TRACE conn3 -> [0,1725,"getWindowHandle",null] 14:49:55 INFO - PROCESS | 1918 | 1463435395487 Marionette TRACE conn3 <- [1,1725,null,{"value":"8"}] 14:49:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 14:49:55 INFO - PROCESS | 1918 | 1463435395494 Marionette TRACE conn3 -> [0,1726,"setScriptTimeout",{"ms":35000}] 14:49:55 INFO - PROCESS | 1918 | 1463435395497 Marionette TRACE conn3 <- [1,1726,null,{}] 14:49:55 INFO - PROCESS | 1918 | 1463435395502 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}] 14:49:55 INFO - PROCESS | 1918 | 1463435395703 Marionette TRACE conn3 <- [1,1727,null,{"value":null}] 14:49:56 INFO - PROCESS | 1918 | 1463435395981 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d4e4c00 == 141 [pid = 1918] [id = 439] 14:49:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 201 (0x9976b000) [pid = 1918] [serial = 1318] [outer = (nil)] 14:49:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 202 (0x9b0ab400) [pid = 1918] [serial = 1319] [outer = 0x9976b000] 14:49:56 INFO - PROCESS | 1918 | 1463435396109 Marionette DEBUG loaded listener.js 14:49:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 203 (0x9baa8c00) [pid = 1918] [serial = 1320] [outer = 0x9976b000] 14:49:57 INFO - PROCESS | 1918 | 1463435397003 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]]]}] 14:49:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 14:49:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1578ms 14:49:57 INFO - PROCESS | 1918 | 1463435397073 Marionette TRACE conn3 -> [0,1729,"getWindowHandle",null] 14:49:57 INFO - PROCESS | 1918 | 1463435397077 Marionette TRACE conn3 <- [1,1729,null,{"value":"8"}] 14:49:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 14:49:57 INFO - PROCESS | 1918 | 1463435397083 Marionette TRACE conn3 -> [0,1730,"setScriptTimeout",{"ms":35000}] 14:49:57 INFO - PROCESS | 1918 | 1463435397086 Marionette TRACE conn3 <- [1,1730,null,{}] 14:49:57 INFO - PROCESS | 1918 | 1463435397092 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}] 14:49:57 INFO - PROCESS | 1918 | 1463435397290 Marionette TRACE conn3 <- [1,1731,null,{"value":null}] 14:49:57 INFO - PROCESS | 1918 | 1463435397626 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x95ba7400 == 142 [pid = 1918] [id = 440] 14:49:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 204 (0x995a7400) [pid = 1918] [serial = 1321] [outer = (nil)] 14:49:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 205 (0x9cebfc00) [pid = 1918] [serial = 1322] [outer = 0x995a7400] 14:49:57 INFO - PROCESS | 1918 | 1463435397725 Marionette DEBUG loaded listener.js 14:49:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 206 (0x9cec8400) [pid = 1918] [serial = 1323] [outer = 0x995a7400] 14:49:58 INFO - PROCESS | 1918 | 1463435398652 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]]]}] 14:49:58 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 14:49:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1627ms 14:49:58 INFO - PROCESS | 1918 | 1463435398711 Marionette TRACE conn3 -> [0,1733,"getWindowHandle",null] 14:49:58 INFO - PROCESS | 1918 | 1463435398715 Marionette TRACE conn3 <- [1,1733,null,{"value":"8"}] 14:49:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 14:49:58 INFO - PROCESS | 1918 | 1463435398721 Marionette TRACE conn3 -> [0,1734,"setScriptTimeout",{"ms":35000}] 14:49:58 INFO - PROCESS | 1918 | 1463435398725 Marionette TRACE conn3 <- [1,1734,null,{}] 14:49:58 INFO - PROCESS | 1918 | 1463435398730 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}] 14:49:58 INFO - PROCESS | 1918 | 1463435398935 Marionette TRACE conn3 <- [1,1735,null,{"value":null}] 14:49:59 INFO - PROCESS | 1918 | 1463435399259 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:49:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x870de800 == 143 [pid = 1918] [id = 441] 14:49:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 207 (0x878c1c00) [pid = 1918] [serial = 1324] [outer = (nil)] 14:49:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 208 (0xa22bbc00) [pid = 1918] [serial = 1325] [outer = 0x878c1c00] 14:49:59 INFO - PROCESS | 1918 | 1463435399349 Marionette DEBUG loaded listener.js 14:49:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 209 (0xa2325400) [pid = 1918] [serial = 1326] [outer = 0x878c1c00] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x8aae2400 == 142 [pid = 1918] [id = 269] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x88bee000 == 141 [pid = 1918] [id = 270] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x88bf8400 == 140 [pid = 1918] [id = 271] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x88656800 == 139 [pid = 1918] [id = 273] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x91cac400 == 138 [pid = 1918] [id = 268] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x88f78400 == 137 [pid = 1918] [id = 272] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x99dbc400 == 136 [pid = 1918] [id = 266] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x99b43000 == 135 [pid = 1918] [id = 267] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x998cb000 == 134 [pid = 1918] [id = 416] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x92104c00 == 133 [pid = 1918] [id = 417] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x84bdf800 == 132 [pid = 1918] [id = 415] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x995a8400 == 131 [pid = 1918] [id = 414] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x996e0000 == 130 [pid = 1918] [id = 413] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x95c60c00 == 129 [pid = 1918] [id = 411] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x858f9c00 == 128 [pid = 1918] [id = 412] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x9510c800 == 127 [pid = 1918] [id = 410] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x95a85000 == 126 [pid = 1918] [id = 409] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x8d324c00 == 125 [pid = 1918] [id = 408] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x87c3b400 == 124 [pid = 1918] [id = 407] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5e2c00 == 123 [pid = 1918] [id = 405] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x8e941c00 == 122 [pid = 1918] [id = 406] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8e5400 == 121 [pid = 1918] [id = 404] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x84bd9c00 == 120 [pid = 1918] [id = 403] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x88f81400 == 119 [pid = 1918] [id = 402] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x8add3400 == 118 [pid = 1918] [id = 401] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x88659c00 == 117 [pid = 1918] [id = 400] 14:50:01 INFO - PROCESS | 1918 | --DOCSHELL 0x858ef000 == 116 [pid = 1918] [id = 399] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 208 (0x9b0a4c00) [pid = 1918] [serial = 1113] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 207 (0x8add5c00) [pid = 1918] [serial = 1196] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 206 (0x8bf6c400) [pid = 1918] [serial = 1193] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 205 (0x95bac800) [pid = 1918] [serial = 1166] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 204 (0x950e1000) [pid = 1918] [serial = 1163] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 203 (0x93c01400) [pid = 1918] [serial = 1160] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 202 (0x92110c00) [pid = 1918] [serial = 1157] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 201 (0x91cb8400) [pid = 1918] [serial = 1154] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 200 (0x91c04800) [pid = 1918] [serial = 1151] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 199 (0x9109b000) [pid = 1918] [serial = 1148] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0x8e945400) [pid = 1918] [serial = 1145] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x8e6ad400) [pid = 1918] [serial = 1142] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x8dd49800) [pid = 1918] [serial = 1139] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x8d320c00) [pid = 1918] [serial = 1136] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x8b7a2800) [pid = 1918] [serial = 1133] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x87c44800) [pid = 1918] [serial = 1130] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x8bf65c00) [pid = 1918] [serial = 1128] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x87c47c00) [pid = 1918] [serial = 1187] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x8aad9c00) [pid = 1918] [serial = 1188] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x89c92000) [pid = 1918] [serial = 1184] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x8aae9800) [pid = 1918] [serial = 1185] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x8aae7400) [pid = 1918] [serial = 1181] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x996e5c00) [pid = 1918] [serial = 1178] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x995da000) [pid = 1918] [serial = 1175] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x981a8000) [pid = 1918] [serial = 1172] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x95d04000) [pid = 1918] [serial = 1169] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8b8a6000) [pid = 1918] [serial = 1191] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8b7aa800) [pid = 1918] [serial = 1190] [outer = (nil)] [url = about:blank] 14:50:01 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8d320000) [pid = 1918] [serial = 1194] [outer = (nil)] [url = about:blank] 14:50:02 INFO - PROCESS | 1918 | 1463435402162 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]]]}] 14:50:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 14:50:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 3486ms 14:50:02 INFO - PROCESS | 1918 | 1463435402209 Marionette TRACE conn3 -> [0,1737,"getWindowHandle",null] 14:50:02 INFO - PROCESS | 1918 | 1463435402215 Marionette TRACE conn3 <- [1,1737,null,{"value":"8"}] 14:50:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 14:50:02 INFO - PROCESS | 1918 | 1463435402223 Marionette TRACE conn3 -> [0,1738,"setScriptTimeout",{"ms":35000}] 14:50:02 INFO - PROCESS | 1918 | 1463435402229 Marionette TRACE conn3 <- [1,1738,null,{}] 14:50:02 INFO - PROCESS | 1918 | 1463435402238 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}] 14:50:02 INFO - PROCESS | 1918 | 1463435402468 Marionette TRACE conn3 <- [1,1739,null,{"value":null}] 14:50:02 INFO - PROCESS | 1918 | 1463435402690 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b1d400 == 117 [pid = 1918] [id = 442] 14:50:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x87b23000) [pid = 1918] [serial = 1327] [outer = (nil)] 14:50:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x8865a800) [pid = 1918] [serial = 1328] [outer = 0x87b23000] 14:50:02 INFO - PROCESS | 1918 | 1463435402769 Marionette DEBUG loaded listener.js 14:50:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x88bf5000) [pid = 1918] [serial = 1329] [outer = 0x87b23000] 14:50:03 INFO - PROCESS | 1918 | 1463435403576 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]]]}] 14:50:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 14:50:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1394ms 14:50:03 INFO - PROCESS | 1918 | 1463435403617 Marionette TRACE conn3 -> [0,1741,"getWindowHandle",null] 14:50:03 INFO - PROCESS | 1918 | 1463435403625 Marionette TRACE conn3 <- [1,1741,null,{"value":"8"}] 14:50:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 14:50:03 INFO - PROCESS | 1918 | 1463435403635 Marionette TRACE conn3 -> [0,1742,"setScriptTimeout",{"ms":35000}] 14:50:03 INFO - PROCESS | 1918 | 1463435403638 Marionette TRACE conn3 <- [1,1742,null,{}] 14:50:03 INFO - PROCESS | 1918 | 1463435403644 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}] 14:50:03 INFO - PROCESS | 1918 | 1463435403918 Marionette TRACE conn3 <- [1,1743,null,{"value":null}] 14:50:04 INFO - PROCESS | 1918 | 1463435404046 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f79000 == 118 [pid = 1918] [id = 443] 14:50:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x89c85000) [pid = 1918] [serial = 1330] [outer = (nil)] 14:50:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x8aaebc00) [pid = 1918] [serial = 1331] [outer = 0x89c85000] 14:50:04 INFO - PROCESS | 1918 | 1463435404123 Marionette DEBUG loaded listener.js 14:50:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x8b6c8400) [pid = 1918] [serial = 1332] [outer = 0x89c85000] 14:50:05 INFO - PROCESS | 1918 | 1463435405058 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]]]}] 14:50:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 14:50:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1477ms 14:50:05 INFO - PROCESS | 1918 | 1463435405117 Marionette TRACE conn3 -> [0,1745,"getWindowHandle",null] 14:50:05 INFO - PROCESS | 1918 | 1463435405121 Marionette TRACE conn3 <- [1,1745,null,{"value":"8"}] 14:50:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 14:50:05 INFO - PROCESS | 1918 | 1463435405128 Marionette TRACE conn3 -> [0,1746,"setScriptTimeout",{"ms":35000}] 14:50:05 INFO - PROCESS | 1918 | 1463435405133 Marionette TRACE conn3 <- [1,1746,null,{}] 14:50:05 INFO - PROCESS | 1918 | 1463435405148 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}] 14:50:05 INFO - PROCESS | 1918 | 1463435405409 Marionette TRACE conn3 <- [1,1747,null,{"value":null}] 14:50:05 INFO - PROCESS | 1918 | 1463435405433 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aadf800 == 119 [pid = 1918] [id = 444] 14:50:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x8b898400) [pid = 1918] [serial = 1333] [outer = (nil)] 14:50:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x8bc56400) [pid = 1918] [serial = 1334] [outer = 0x8b898400] 14:50:05 INFO - PROCESS | 1918 | 1463435405507 Marionette DEBUG loaded listener.js 14:50:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x8bf6ec00) [pid = 1918] [serial = 1335] [outer = 0x8b898400] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x8e6b0400) [pid = 1918] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x95c65400) [pid = 1918] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x88f81c00) [pid = 1918] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x8de4e800) [pid = 1918] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x99dbd400) [pid = 1918] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x93c0fc00) [pid = 1918] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8b6d2800) [pid = 1918] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x94670000) [pid = 1918] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x91328400) [pid = 1918] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x991e8c00) [pid = 1918] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x87c3e400) [pid = 1918] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x996e0c00) [pid = 1918] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x914bc000) [pid = 1918] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8e8e7800) [pid = 1918] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x858f7000) [pid = 1918] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x9109d000) [pid = 1918] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x858f3400) [pid = 1918] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x84be0400) [pid = 1918] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8aaf2000) [pid = 1918] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x9784e800) [pid = 1918] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x8d5d9c00) [pid = 1918] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x9955cc00) [pid = 1918] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x998c5400) [pid = 1918] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x8b7a9000) [pid = 1918] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x914b5c00) [pid = 1918] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x8e8e9c00) [pid = 1918] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x95c69800) [pid = 1918] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x87c3a000) [pid = 1918] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x978a3400) [pid = 1918] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x99790800) [pid = 1918] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x8adda400) [pid = 1918] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8c0d5000) [pid = 1918] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8dd42c00) [pid = 1918] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8b89e000) [pid = 1918] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8b7ae400) [pid = 1918] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x89c88c00) [pid = 1918] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8e945000) [pid = 1918] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x93961800) [pid = 1918] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x914c0800) [pid = 1918] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x95a85400) [pid = 1918] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 14:50:07 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8e86cc00) [pid = 1918] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 14:50:07 INFO - PROCESS | 1918 | 1463435407378 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]]]}] 14:50:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 14:50:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 2289ms 14:50:07 INFO - PROCESS | 1918 | 1463435407418 Marionette TRACE conn3 -> [0,1749,"getWindowHandle",null] 14:50:07 INFO - PROCESS | 1918 | 1463435407422 Marionette TRACE conn3 <- [1,1749,null,{"value":"8"}] 14:50:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 14:50:07 INFO - PROCESS | 1918 | 1463435407428 Marionette TRACE conn3 -> [0,1750,"setScriptTimeout",{"ms":35000}] 14:50:07 INFO - PROCESS | 1918 | 1463435407430 Marionette TRACE conn3 <- [1,1750,null,{}] 14:50:07 INFO - PROCESS | 1918 | 1463435407436 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}] 14:50:07 INFO - PROCESS | 1918 | 1463435407611 Marionette TRACE conn3 <- [1,1751,null,{"value":null}] 14:50:07 INFO - PROCESS | 1918 | 1463435407625 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x870de400 == 120 [pid = 1918] [id = 445] 14:50:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x88f7e400) [pid = 1918] [serial = 1336] [outer = (nil)] 14:50:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8b908400) [pid = 1918] [serial = 1337] [outer = 0x88f7e400] 14:50:07 INFO - PROCESS | 1918 | 1463435407870 Marionette DEBUG loaded listener.js 14:50:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8c0cb400) [pid = 1918] [serial = 1338] [outer = 0x88f7e400] 14:50:08 INFO - PROCESS | 1918 | 1463435408657 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]]]}] 14:50:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 14:50:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1282ms 14:50:08 INFO - PROCESS | 1918 | 1463435408711 Marionette TRACE conn3 -> [0,1753,"getWindowHandle",null] 14:50:08 INFO - PROCESS | 1918 | 1463435408714 Marionette TRACE conn3 <- [1,1753,null,{"value":"8"}] 14:50:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 14:50:08 INFO - PROCESS | 1918 | 1463435408720 Marionette TRACE conn3 -> [0,1754,"setScriptTimeout",{"ms":35000}] 14:50:08 INFO - PROCESS | 1918 | 1463435408723 Marionette TRACE conn3 <- [1,1754,null,{}] 14:50:08 INFO - PROCESS | 1918 | 1463435408740 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}] 14:50:08 INFO - PROCESS | 1918 | 1463435408911 Marionette TRACE conn3 <- [1,1755,null,{"value":null}] 14:50:08 INFO - PROCESS | 1918 | 1463435408925 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaf7c00 == 121 [pid = 1918] [id = 446] 14:50:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8b910000) [pid = 1918] [serial = 1339] [outer = (nil)] 14:50:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8d5db800) [pid = 1918] [serial = 1340] [outer = 0x8b910000] 14:50:09 INFO - PROCESS | 1918 | 1463435408998 Marionette DEBUG loaded listener.js 14:50:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8dc19800) [pid = 1918] [serial = 1341] [outer = 0x8b910000] 14:50:10 INFO - PROCESS | 1918 | 1463435410269 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]]]}] 14:50:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 14:50:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1581ms 14:50:10 INFO - PROCESS | 1918 | 1463435410302 Marionette TRACE conn3 -> [0,1757,"getWindowHandle",null] 14:50:10 INFO - PROCESS | 1918 | 1463435410310 Marionette TRACE conn3 <- [1,1757,null,{"value":"8"}] 14:50:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 14:50:10 INFO - PROCESS | 1918 | 1463435410317 Marionette TRACE conn3 -> [0,1758,"setScriptTimeout",{"ms":35000}] 14:50:10 INFO - PROCESS | 1918 | 1463435410324 Marionette TRACE conn3 <- [1,1758,null,{}] 14:50:10 INFO - PROCESS | 1918 | 1463435410332 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}] 14:50:10 INFO - PROCESS | 1918 | 1463435410539 Marionette TRACE conn3 <- [1,1759,null,{"value":null}] 14:50:10 INFO - PROCESS | 1918 | 1463435410861 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f7b000 == 122 [pid = 1918] [id = 447] 14:50:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x88f86800) [pid = 1918] [serial = 1342] [outer = (nil)] 14:50:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8add0000) [pid = 1918] [serial = 1343] [outer = 0x88f86800] 14:50:10 INFO - PROCESS | 1918 | 1463435410952 Marionette DEBUG loaded listener.js 14:50:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8b7ae400) [pid = 1918] [serial = 1344] [outer = 0x88f86800] 14:50:11 INFO - PROCESS | 1918 | 1463435411837 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]]]}] 14:50:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 14:50:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1596ms 14:50:11 INFO - PROCESS | 1918 | 1463435411914 Marionette TRACE conn3 -> [0,1761,"getWindowHandle",null] 14:50:11 INFO - PROCESS | 1918 | 1463435411923 Marionette TRACE conn3 <- [1,1761,null,{"value":"8"}] 14:50:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 14:50:11 INFO - PROCESS | 1918 | 1463435411933 Marionette TRACE conn3 -> [0,1762,"setScriptTimeout",{"ms":35000}] 14:50:11 INFO - PROCESS | 1918 | 1463435411937 Marionette TRACE conn3 <- [1,1762,null,{}] 14:50:11 INFO - PROCESS | 1918 | 1463435411943 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}] 14:50:12 INFO - PROCESS | 1918 | 1463435412196 Marionette TRACE conn3 <- [1,1763,null,{"value":null}] 14:50:12 INFO - PROCESS | 1918 | 1463435412564 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aae5000 == 123 [pid = 1918] [id = 448] 14:50:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8b89c000) [pid = 1918] [serial = 1345] [outer = (nil)] 14:50:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8d319000) [pid = 1918] [serial = 1346] [outer = 0x8b89c000] 14:50:12 INFO - PROCESS | 1918 | 1463435412657 Marionette DEBUG loaded listener.js 14:50:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8dc17c00) [pid = 1918] [serial = 1347] [outer = 0x8b89c000] 14:50:13 INFO - PROCESS | 1918 | 1463435413633 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]]]}] 14:50:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 14:50:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1742ms 14:50:13 INFO - PROCESS | 1918 | 1463435413675 Marionette TRACE conn3 -> [0,1765,"getWindowHandle",null] 14:50:13 INFO - PROCESS | 1918 | 1463435413679 Marionette TRACE conn3 <- [1,1765,null,{"value":"8"}] 14:50:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 14:50:13 INFO - PROCESS | 1918 | 1463435413686 Marionette TRACE conn3 -> [0,1766,"setScriptTimeout",{"ms":35000}] 14:50:13 INFO - PROCESS | 1918 | 1463435413693 Marionette TRACE conn3 <- [1,1766,null,{}] 14:50:13 INFO - PROCESS | 1918 | 1463435413709 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}] 14:50:13 INFO - PROCESS | 1918 | 1463435413934 Marionette TRACE conn3 <- [1,1767,null,{"value":null}] 14:50:14 INFO - PROCESS | 1918 | 1463435414251 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b90e800 == 124 [pid = 1918] [id = 449] 14:50:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8de48800) [pid = 1918] [serial = 1348] [outer = (nil)] 14:50:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x8e6af400) [pid = 1918] [serial = 1349] [outer = 0x8de48800] 14:50:14 INFO - PROCESS | 1918 | 1463435414346 Marionette DEBUG loaded listener.js 14:50:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8e869800) [pid = 1918] [serial = 1350] [outer = 0x8de48800] 14:50:15 INFO - PROCESS | 1918 | 1463435415218 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]]]}] 14:50:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 14:50:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1583ms 14:50:15 INFO - PROCESS | 1918 | 1463435415270 Marionette TRACE conn3 -> [0,1769,"getWindowHandle",null] 14:50:15 INFO - PROCESS | 1918 | 1463435415274 Marionette TRACE conn3 <- [1,1769,null,{"value":"8"}] 14:50:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 14:50:15 INFO - PROCESS | 1918 | 1463435415281 Marionette TRACE conn3 -> [0,1770,"setScriptTimeout",{"ms":35000}] 14:50:15 INFO - PROCESS | 1918 | 1463435415284 Marionette TRACE conn3 <- [1,1770,null,{}] 14:50:15 INFO - PROCESS | 1918 | 1463435415290 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}] 14:50:15 INFO - PROCESS | 1918 | 1463435415489 Marionette TRACE conn3 <- [1,1771,null,{"value":null}] 14:50:15 INFO - PROCESS | 1918 | 1463435415762 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x89c91000 == 125 [pid = 1918] [id = 450] 14:50:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x8de4b800) [pid = 1918] [serial = 1351] [outer = (nil)] 14:50:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x8e942800) [pid = 1918] [serial = 1352] [outer = 0x8de4b800] 14:50:15 INFO - PROCESS | 1918 | 1463435415893 Marionette DEBUG loaded listener.js 14:50:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x8efe0400) [pid = 1918] [serial = 1353] [outer = 0x8de4b800] 14:50:16 INFO - PROCESS | 1918 | 1463435416760 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]]]}] 14:50:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 14:50:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1529ms 14:50:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 14:50:16 INFO - PROCESS | 1918 | 1463435416811 Marionette TRACE conn3 -> [0,1773,"getWindowHandle",null] 14:50:16 INFO - PROCESS | 1918 | 1463435416814 Marionette TRACE conn3 <- [1,1773,null,{"value":"8"}] 14:50:16 INFO - PROCESS | 1918 | 1463435416821 Marionette TRACE conn3 -> [0,1774,"setScriptTimeout",{"ms":35000}] 14:50:16 INFO - PROCESS | 1918 | 1463435416824 Marionette TRACE conn3 <- [1,1774,null,{}] 14:50:16 INFO - PROCESS | 1918 | 1463435416829 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}] 14:50:17 INFO - PROCESS | 1918 | 1463435417024 Marionette TRACE conn3 <- [1,1775,null,{"value":null}] 14:50:17 INFO - PROCESS | 1918 | 1463435417310 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x84bdb800 == 126 [pid = 1918] [id = 451] 14:50:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x8e8e0c00) [pid = 1918] [serial = 1354] [outer = (nil)] 14:50:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x9109b000) [pid = 1918] [serial = 1355] [outer = 0x8e8e0c00] 14:50:17 INFO - PROCESS | 1918 | 1463435417446 Marionette DEBUG loaded listener.js 14:50:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x91320400) [pid = 1918] [serial = 1356] [outer = 0x8e8e0c00] 14:50:18 INFO - PROCESS | 1918 | 1463435418353 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]]]}] 14:50:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 14:50:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1586ms 14:50:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 14:50:18 INFO - PROCESS | 1918 | 1463435418407 Marionette TRACE conn3 -> [0,1777,"getWindowHandle",null] 14:50:18 INFO - PROCESS | 1918 | 1463435418410 Marionette TRACE conn3 <- [1,1777,null,{"value":"8"}] 14:50:18 INFO - PROCESS | 1918 | 1463435418416 Marionette TRACE conn3 -> [0,1778,"setScriptTimeout",{"ms":35000}] 14:50:18 INFO - PROCESS | 1918 | 1463435418420 Marionette TRACE conn3 <- [1,1778,null,{}] 14:50:18 INFO - PROCESS | 1918 | 1463435418425 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}] 14:50:18 INFO - PROCESS | 1918 | 1463435418647 Marionette TRACE conn3 <- [1,1779,null,{"value":null}] 14:50:18 INFO - PROCESS | 1918 | 1463435418963 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaf0000 == 127 [pid = 1918] [id = 452] 14:50:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x8de4e400) [pid = 1918] [serial = 1357] [outer = (nil)] 14:50:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x91cad000) [pid = 1918] [serial = 1358] [outer = 0x8de4e400] 14:50:19 INFO - PROCESS | 1918 | 1463435419052 Marionette DEBUG loaded listener.js 14:50:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x91cb1800) [pid = 1918] [serial = 1359] [outer = 0x8de4e400] 14:50:19 INFO - PROCESS | 1918 | 1463435419903 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]]]}] 14:50:19 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 14:50:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1534ms 14:50:19 INFO - PROCESS | 1918 | 1463435419951 Marionette TRACE conn3 -> [0,1781,"getWindowHandle",null] 14:50:19 INFO - PROCESS | 1918 | 1463435419955 Marionette TRACE conn3 <- [1,1781,null,{"value":"8"}] 14:50:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 14:50:19 INFO - PROCESS | 1918 | 1463435419961 Marionette TRACE conn3 -> [0,1782,"setScriptTimeout",{"ms":35000}] 14:50:19 INFO - PROCESS | 1918 | 1463435419964 Marionette TRACE conn3 <- [1,1782,null,{}] 14:50:19 INFO - PROCESS | 1918 | 1463435419970 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}] 14:50:20 INFO - PROCESS | 1918 | 1463435420175 Marionette TRACE conn3 <- [1,1783,null,{"value":null}] 14:50:20 INFO - PROCESS | 1918 | 1463435420456 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efeb800 == 128 [pid = 1918] [id = 453] 14:50:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x91321000) [pid = 1918] [serial = 1360] [outer = (nil)] 14:50:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x9210c000) [pid = 1918] [serial = 1361] [outer = 0x91321000] 14:50:20 INFO - PROCESS | 1918 | 1463435420587 Marionette DEBUG loaded listener.js 14:50:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x92409400) [pid = 1918] [serial = 1362] [outer = 0x91321000] 14:50:21 INFO - PROCESS | 1918 | 1463435421424 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]]]}] 14:50:21 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 14:50:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1533ms 14:50:21 INFO - PROCESS | 1918 | 1463435421495 Marionette TRACE conn3 -> [0,1785,"getWindowHandle",null] 14:50:21 INFO - PROCESS | 1918 | 1463435421499 Marionette TRACE conn3 <- [1,1785,null,{"value":"8"}] 14:50:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 14:50:21 INFO - PROCESS | 1918 | 1463435421505 Marionette TRACE conn3 -> [0,1786,"setScriptTimeout",{"ms":35000}] 14:50:21 INFO - PROCESS | 1918 | 1463435421509 Marionette TRACE conn3 <- [1,1786,null,{}] 14:50:21 INFO - PROCESS | 1918 | 1463435421514 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}] 14:50:21 INFO - PROCESS | 1918 | 1463435421711 Marionette TRACE conn3 <- [1,1787,null,{"value":null}] 14:50:22 INFO - PROCESS | 1918 | 1463435421990 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d4ea800 == 129 [pid = 1918] [id = 454] 14:50:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x91cdbc00) [pid = 1918] [serial = 1363] [outer = (nil)] 14:50:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x93961800) [pid = 1918] [serial = 1364] [outer = 0x91cdbc00] 14:50:22 INFO - PROCESS | 1918 | 1463435422118 Marionette DEBUG loaded listener.js 14:50:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x93968800) [pid = 1918] [serial = 1365] [outer = 0x91cdbc00] 14:50:23 INFO - PROCESS | 1918 | 1463435423027 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]]]}] 14:50:23 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 14:50:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1579ms 14:50:23 INFO - PROCESS | 1918 | 1463435423084 Marionette TRACE conn3 -> [0,1789,"getWindowHandle",null] 14:50:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 14:50:23 INFO - PROCESS | 1918 | 1463435423088 Marionette TRACE conn3 <- [1,1789,null,{"value":"8"}] 14:50:23 INFO - PROCESS | 1918 | 1463435423094 Marionette TRACE conn3 -> [0,1790,"setScriptTimeout",{"ms":35000}] 14:50:23 INFO - PROCESS | 1918 | 1463435423098 Marionette TRACE conn3 <- [1,1790,null,{}] 14:50:23 INFO - PROCESS | 1918 | 1463435423103 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}] 14:50:23 INFO - PROCESS | 1918 | 1463435423322 Marionette TRACE conn3 <- [1,1791,null,{"value":null}] 14:50:23 INFO - PROCESS | 1918 | 1463435423654 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x91ce0400 == 130 [pid = 1918] [id = 455] 14:50:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x92401800) [pid = 1918] [serial = 1366] [outer = (nil)] 14:50:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x95108400) [pid = 1918] [serial = 1367] [outer = 0x92401800] 14:50:23 INFO - PROCESS | 1918 | 1463435423743 Marionette DEBUG loaded listener.js 14:50:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9510d800) [pid = 1918] [serial = 1368] [outer = 0x92401800] 14:50:24 INFO - PROCESS | 1918 | 1463435424592 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]]]}] 14:50:24 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) 14:50:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1544ms 14:50:24 INFO - PROCESS | 1918 | 1463435424639 Marionette TRACE conn3 -> [0,1793,"getWindowHandle",null] 14:50:24 INFO - PROCESS | 1918 | 1463435424643 Marionette TRACE conn3 <- [1,1793,null,{"value":"8"}] 14:50:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 14:50:24 INFO - PROCESS | 1918 | 1463435424649 Marionette TRACE conn3 -> [0,1794,"setScriptTimeout",{"ms":35000}] 14:50:24 INFO - PROCESS | 1918 | 1463435424652 Marionette TRACE conn3 <- [1,1794,null,{}] 14:50:24 INFO - PROCESS | 1918 | 1463435424658 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}] 14:50:24 INFO - PROCESS | 1918 | 1463435424860 Marionette TRACE conn3 <- [1,1795,null,{"value":null}] 14:50:25 INFO - PROCESS | 1918 | 1463435425143 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b29000 == 131 [pid = 1918] [id = 456] 14:50:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x95baec00) [pid = 1918] [serial = 1369] [outer = (nil)] 14:50:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x95c61000) [pid = 1918] [serial = 1370] [outer = 0x95baec00] 14:50:25 INFO - PROCESS | 1918 | 1463435425285 Marionette DEBUG loaded listener.js 14:50:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x95d02800) [pid = 1918] [serial = 1371] [outer = 0x95baec00] 14:50:26 INFO - PROCESS | 1918 | 1463435426198 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]]]}] 14:50:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:50:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1586ms 14:50:26 INFO - PROCESS | 1918 | 1463435426236 Marionette TRACE conn3 -> [0,1797,"getWindowHandle",null] 14:50:26 INFO - PROCESS | 1918 | 1463435426239 Marionette TRACE conn3 <- [1,1797,null,{"value":"8"}] 14:50:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 14:50:26 INFO - PROCESS | 1918 | 1463435426246 Marionette TRACE conn3 -> [0,1798,"setScriptTimeout",{"ms":35000}] 14:50:26 INFO - PROCESS | 1918 | 1463435426250 Marionette TRACE conn3 <- [1,1798,null,{}] 14:50:26 INFO - PROCESS | 1918 | 1463435426256 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}] 14:50:26 INFO - PROCESS | 1918 | 1463435426490 Marionette TRACE conn3 <- [1,1799,null,{"value":null}] 14:50:26 INFO - PROCESS | 1918 | 1463435426830 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a86000 == 132 [pid = 1918] [id = 457] 14:50:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x95bad800) [pid = 1918] [serial = 1372] [outer = (nil)] 14:50:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x981a2800) [pid = 1918] [serial = 1373] [outer = 0x95bad800] 14:50:26 INFO - PROCESS | 1918 | 1463435426928 Marionette DEBUG loaded listener.js 14:50:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x98e9c400) [pid = 1918] [serial = 1374] [outer = 0x95bad800] 14:50:27 INFO - PROCESS | 1918 | 1463435427834 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]]]}] 14:50:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 14:50:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1634ms 14:50:27 INFO - PROCESS | 1918 | 1463435427881 Marionette TRACE conn3 -> [0,1801,"getWindowHandle",null] 14:50:27 INFO - PROCESS | 1918 | 1463435427885 Marionette TRACE conn3 <- [1,1801,null,{"value":"8"}] 14:50:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 14:50:27 INFO - PROCESS | 1918 | 1463435427891 Marionette TRACE conn3 -> [0,1802,"setScriptTimeout",{"ms":35000}] 14:50:27 INFO - PROCESS | 1918 | 1463435427895 Marionette TRACE conn3 <- [1,1802,null,{}] 14:50:27 INFO - PROCESS | 1918 | 1463435427900 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}] 14:50:28 INFO - PROCESS | 1918 | 1463435428094 Marionette TRACE conn3 <- [1,1803,null,{"value":null}] 14:50:28 INFO - PROCESS | 1918 | 1463435428462 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d03000 == 133 [pid = 1918] [id = 458] 14:50:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x991e3000) [pid = 1918] [serial = 1375] [outer = (nil)] 14:50:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x995d5000) [pid = 1918] [serial = 1376] [outer = 0x991e3000] 14:50:28 INFO - PROCESS | 1918 | 1463435428567 Marionette DEBUG loaded listener.js 14:50:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x995ddc00) [pid = 1918] [serial = 1377] [outer = 0x991e3000] 14:50:29 INFO - PROCESS | 1918 | 1463435429432 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]]]}] 14:50:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 14:50:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1583ms 14:50:29 INFO - PROCESS | 1918 | 1463435429476 Marionette TRACE conn3 -> [0,1805,"getWindowHandle",null] 14:50:29 INFO - PROCESS | 1918 | 1463435429480 Marionette TRACE conn3 <- [1,1805,null,{"value":"8"}] 14:50:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 14:50:29 INFO - PROCESS | 1918 | 1463435429486 Marionette TRACE conn3 -> [0,1806,"setScriptTimeout",{"ms":35000}] 14:50:29 INFO - PROCESS | 1918 | 1463435429489 Marionette TRACE conn3 <- [1,1806,null,{}] 14:50:29 INFO - PROCESS | 1918 | 1463435429495 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}] 14:50:29 INFO - PROCESS | 1918 | 1463435429695 Marionette TRACE conn3 <- [1,1807,null,{"value":null}] 14:50:30 INFO - PROCESS | 1918 | 1463435429978 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x98de1400 == 134 [pid = 1918] [id = 459] 14:50:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x99146800) [pid = 1918] [serial = 1378] [outer = (nil)] 14:50:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x99760000) [pid = 1918] [serial = 1379] [outer = 0x99146800] 14:50:30 INFO - PROCESS | 1918 | 1463435430108 Marionette DEBUG loaded listener.js 14:50:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x99766400) [pid = 1918] [serial = 1380] [outer = 0x99146800] 14:50:30 INFO - PROCESS | 1918 | 1463435430968 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]]]}] 14:50:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 14:50:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1530ms 14:50:31 INFO - PROCESS | 1918 | 1463435431020 Marionette TRACE conn3 -> [0,1809,"getWindowHandle",null] 14:50:31 INFO - PROCESS | 1918 | 1463435431023 Marionette TRACE conn3 <- [1,1809,null,{"value":"8"}] 14:50:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 14:50:31 INFO - PROCESS | 1918 | 1463435431030 Marionette TRACE conn3 -> [0,1810,"setScriptTimeout",{"ms":35000}] 14:50:31 INFO - PROCESS | 1918 | 1463435431032 Marionette TRACE conn3 <- [1,1810,null,{}] 14:50:31 INFO - PROCESS | 1918 | 1463435431038 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}] 14:50:31 INFO - PROCESS | 1918 | 1463435431241 Marionette TRACE conn3 <- [1,1811,null,{"value":null}] 14:50:31 INFO - PROCESS | 1918 | 1463435431522 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e947c00 == 135 [pid = 1918] [id = 460] 14:50:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x9510cc00) [pid = 1918] [serial = 1381] [outer = (nil)] 14:50:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x99792000) [pid = 1918] [serial = 1382] [outer = 0x9510cc00] 14:50:31 INFO - PROCESS | 1918 | 1463435431655 Marionette DEBUG loaded listener.js 14:50:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x998c8400) [pid = 1918] [serial = 1383] [outer = 0x9510cc00] 14:50:32 INFO - PROCESS | 1918 | 1463435432539 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]]]}] 14:50:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 14:50:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1580ms 14:50:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 14:50:32 INFO - PROCESS | 1918 | 1463435432611 Marionette TRACE conn3 -> [0,1813,"getWindowHandle",null] 14:50:32 INFO - PROCESS | 1918 | 1463435432613 Marionette TRACE conn3 <- [1,1813,null,{"value":"8"}] 14:50:32 INFO - PROCESS | 1918 | 1463435432620 Marionette TRACE conn3 -> [0,1814,"setScriptTimeout",{"ms":35000}] 14:50:32 INFO - PROCESS | 1918 | 1463435432623 Marionette TRACE conn3 <- [1,1814,null,{}] 14:50:32 INFO - PROCESS | 1918 | 1463435432629 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}] 14:50:32 INFO - PROCESS | 1918 | 1463435432834 Marionette TRACE conn3 <- [1,1815,null,{"value":null}] 14:50:33 INFO - PROCESS | 1918 | 1463435433163 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c4000 == 136 [pid = 1918] [id = 461] 14:50:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x996e0c00) [pid = 1918] [serial = 1384] [outer = (nil)] 14:50:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x9a1bac00) [pid = 1918] [serial = 1385] [outer = 0x996e0c00] 14:50:33 INFO - PROCESS | 1918 | 1463435433254 Marionette DEBUG loaded listener.js 14:50:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x9a340400) [pid = 1918] [serial = 1386] [outer = 0x996e0c00] 14:50:34 INFO - PROCESS | 1918 | 1463435434145 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]]]}] 14:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 14:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1581ms 14:50:34 INFO - PROCESS | 1918 | 1463435434207 Marionette TRACE conn3 -> [0,1817,"getWindowHandle",null] 14:50:34 INFO - PROCESS | 1918 | 1463435434211 Marionette TRACE conn3 <- [1,1817,null,{"value":"8"}] 14:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 14:50:34 INFO - PROCESS | 1918 | 1463435434220 Marionette TRACE conn3 -> [0,1818,"setScriptTimeout",{"ms":35000}] 14:50:34 INFO - PROCESS | 1918 | 1463435434224 Marionette TRACE conn3 <- [1,1818,null,{}] 14:50:34 INFO - PROCESS | 1918 | 1463435434230 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}] 14:50:34 INFO - PROCESS | 1918 | 1463435434459 Marionette TRACE conn3 <- [1,1819,null,{"value":null}] 14:50:34 INFO - PROCESS | 1918 | 1463435434796 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x9978dc00 == 137 [pid = 1918] [id = 462] 14:50:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 200 (0x99aca000) [pid = 1918] [serial = 1387] [outer = (nil)] 14:50:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 201 (0x9aeb7400) [pid = 1918] [serial = 1388] [outer = 0x99aca000] 14:50:34 INFO - PROCESS | 1918 | 1463435434886 Marionette DEBUG loaded listener.js 14:50:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 202 (0x9b05bc00) [pid = 1918] [serial = 1389] [outer = 0x99aca000] 14:50:35 INFO - PROCESS | 1918 | 1463435435793 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]]]}] 14:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 14:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1635ms 14:50:35 INFO - PROCESS | 1918 | 1463435435856 Marionette TRACE conn3 -> [0,1821,"getWindowHandle",null] 14:50:35 INFO - PROCESS | 1918 | 1463435435860 Marionette TRACE conn3 <- [1,1821,null,{"value":"8"}] 14:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 14:50:35 INFO - PROCESS | 1918 | 1463435435866 Marionette TRACE conn3 -> [0,1822,"setScriptTimeout",{"ms":35000}] 14:50:35 INFO - PROCESS | 1918 | 1463435435869 Marionette TRACE conn3 <- [1,1822,null,{}] 14:50:35 INFO - PROCESS | 1918 | 1463435435875 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}] 14:50:36 INFO - PROCESS | 1918 | 1463435436080 Marionette TRACE conn3 <- [1,1823,null,{"value":null}] 14:50:36 INFO - PROCESS | 1918 | 1463435436415 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x995e1800 == 138 [pid = 1918] [id = 463] 14:50:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 203 (0x99dbf800) [pid = 1918] [serial = 1390] [outer = (nil)] 14:50:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 204 (0xa0513400) [pid = 1918] [serial = 1391] [outer = 0x99dbf800] 14:50:36 INFO - PROCESS | 1918 | 1463435436503 Marionette DEBUG loaded listener.js 14:50:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 205 (0xa1042400) [pid = 1918] [serial = 1392] [outer = 0x99dbf800] 14:50:37 INFO - PROCESS | 1918 | 1463435437361 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]]]}] 14:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 14:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1534ms 14:50:37 INFO - PROCESS | 1918 | 1463435437401 Marionette TRACE conn3 -> [0,1825,"getWindowHandle",null] 14:50:37 INFO - PROCESS | 1918 | 1463435437405 Marionette TRACE conn3 <- [1,1825,null,{"value":"8"}] 14:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 14:50:37 INFO - PROCESS | 1918 | 1463435437411 Marionette TRACE conn3 -> [0,1826,"setScriptTimeout",{"ms":35000}] 14:50:37 INFO - PROCESS | 1918 | 1463435437413 Marionette TRACE conn3 <- [1,1826,null,{}] 14:50:37 INFO - PROCESS | 1918 | 1463435437419 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}] 14:50:37 INFO - PROCESS | 1918 | 1463435437640 Marionette TRACE conn3 <- [1,1827,null,{"value":null}] 14:50:37 INFO - PROCESS | 1918 | 1463435437969 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f8800 == 139 [pid = 1918] [id = 464] 14:50:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 206 (0x981a8000) [pid = 1918] [serial = 1393] [outer = (nil)] 14:50:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 207 (0xa2395800) [pid = 1918] [serial = 1394] [outer = 0x981a8000] 14:50:38 INFO - PROCESS | 1918 | 1463435438062 Marionette DEBUG loaded listener.js 14:50:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 208 (0xa2719800) [pid = 1918] [serial = 1395] [outer = 0x981a8000] 14:50:38 INFO - PROCESS | 1918 | 1463435438954 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]]]}] 14:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 14:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1584ms 14:50:38 INFO - PROCESS | 1918 | 1463435438995 Marionette TRACE conn3 -> [0,1829,"getWindowHandle",null] 14:50:39 INFO - PROCESS | 1918 | 1463435438999 Marionette TRACE conn3 <- [1,1829,null,{"value":"8"}] 14:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 14:50:39 INFO - PROCESS | 1918 | 1463435439005 Marionette TRACE conn3 -> [0,1830,"setScriptTimeout",{"ms":35000}] 14:50:39 INFO - PROCESS | 1918 | 1463435439008 Marionette TRACE conn3 <- [1,1830,null,{}] 14:50:39 INFO - PROCESS | 1918 | 1463435439019 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}] 14:50:39 INFO - PROCESS | 1918 | 1463435439223 Marionette TRACE conn3 <- [1,1831,null,{"value":null}] 14:50:39 INFO - PROCESS | 1918 | 1463435439556 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c1800 == 140 [pid = 1918] [id = 465] 14:50:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 209 (0x93ce5400) [pid = 1918] [serial = 1396] [outer = (nil)] 14:50:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 210 (0xa3154c00) [pid = 1918] [serial = 1397] [outer = 0x93ce5400] 14:50:39 INFO - PROCESS | 1918 | 1463435439647 Marionette DEBUG loaded listener.js 14:50:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 211 (0xa31b3400) [pid = 1918] [serial = 1398] [outer = 0x93ce5400] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x88bf7800 == 139 [pid = 1918] [id = 329] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x87c42000 == 138 [pid = 1918] [id = 385] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x95a7f400 == 137 [pid = 1918] [id = 389] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x870d9000 == 136 [pid = 1918] [id = 390] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x92106400 == 135 [pid = 1918] [id = 386] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x870d8400 == 134 [pid = 1918] [id = 391] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a3000 == 133 [pid = 1918] [id = 291] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x9248ec00 == 132 [pid = 1918] [id = 388] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x8d4e3400 == 131 [pid = 1918] [id = 283] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x8dd41400 == 130 [pid = 1918] [id = 387] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc1d800 == 129 [pid = 1918] [id = 285] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x8e844000 == 128 [pid = 1918] [id = 139] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x88664800 == 127 [pid = 1918] [id = 278] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x92405000 == 126 [pid = 1918] [id = 284] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x870de400 == 125 [pid = 1918] [id = 445] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x8aadf800 == 124 [pid = 1918] [id = 444] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x88f79000 == 123 [pid = 1918] [id = 443] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x87b1d400 == 122 [pid = 1918] [id = 442] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x95ba7400 == 121 [pid = 1918] [id = 440] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x8d4e4c00 == 120 [pid = 1918] [id = 439] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x878ca400 == 119 [pid = 1918] [id = 438] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x8bc63800 == 118 [pid = 1918] [id = 437] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x870d8800 == 117 [pid = 1918] [id = 436] 14:50:41 INFO - PROCESS | 1918 | --DOCSHELL 0x84bd6000 == 116 [pid = 1918] [id = 344] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 210 (0x95a80c00) [pid = 1918] [serial = 1164] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 209 (0x95d07400) [pid = 1918] [serial = 1170] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 208 (0x8aae4000) [pid = 1918] [serial = 1260] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 207 (0x910a0c00) [pid = 1918] [serial = 1149] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 206 (0x9a353c00) [pid = 1918] [serial = 1251] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 205 (0x99768400) [pid = 1918] [serial = 1239] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 204 (0x8b89bc00) [pid = 1918] [serial = 1263] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 203 (0x95bae400) [pid = 1918] [serial = 1167] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 202 (0x91cbbc00) [pid = 1918] [serial = 1155] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 201 (0x995db800) [pid = 1918] [serial = 1235] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 200 (0x8b6cc000) [pid = 1918] [serial = 1182] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 199 (0x99795800) [pid = 1918] [serial = 1241] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0x99dc6800) [pid = 1918] [serial = 1247] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x9131fc00) [pid = 1918] [serial = 1215] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x870d5000) [pid = 1918] [serial = 1256] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x91c0bc00) [pid = 1918] [serial = 1152] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x870d9400) [pid = 1918] [serial = 1199] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x88bfac00) [pid = 1918] [serial = 1265] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x9390d400) [pid = 1918] [serial = 1224] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x87c38c00) [pid = 1918] [serial = 1257] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x9248cc00) [pid = 1918] [serial = 1223] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x985b1800) [pid = 1918] [serial = 1232] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x8de44800) [pid = 1918] [serial = 1140] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x99762c00) [pid = 1918] [serial = 1179] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x99f24c00) [pid = 1918] [serial = 1248] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x9a6c1c00) [pid = 1918] [serial = 1254] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x998c5000) [pid = 1918] [serial = 1242] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x8dd47800) [pid = 1918] [serial = 1208] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x92407000) [pid = 1918] [serial = 1221] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8efe2400) [pid = 1918] [serial = 1146] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x92103c00) [pid = 1918] [serial = 1220] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x985ad000) [pid = 1918] [serial = 1173] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x88bf1800) [pid = 1918] [serial = 1131] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x8be40c00) [pid = 1918] [serial = 1266] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x995e0800) [pid = 1918] [serial = 1176] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x95c6a800) [pid = 1918] [serial = 1230] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x996dc800) [pid = 1918] [serial = 1236] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x8e946c00) [pid = 1918] [serial = 1214] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x99acb800) [pid = 1918] [serial = 1245] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x8b899800) [pid = 1918] [serial = 1134] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8d4f1c00) [pid = 1918] [serial = 1137] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x8e848000) [pid = 1918] [serial = 1143] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x878cec00) [pid = 1918] [serial = 1200] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x9a346000) [pid = 1918] [serial = 1250] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x8e843800) [pid = 1918] [serial = 1211] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x8be3e800) [pid = 1918] [serial = 1205] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x8d31d800) [pid = 1918] [serial = 1206] [outer = (nil)] [url = about:blank] 14:50:41 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x8add4800) [pid = 1918] [serial = 1203] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8de45000) [pid = 1918] [serial = 1209] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x998cf000) [pid = 1918] [serial = 1244] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x93c09800) [pid = 1918] [serial = 1226] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x950d7800) [pid = 1918] [serial = 1161] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x91c0ec00) [pid = 1918] [serial = 1217] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x99763000) [pid = 1918] [serial = 1238] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8e864000) [pid = 1918] [serial = 1212] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x98e99400) [pid = 1918] [serial = 1233] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8b7a6000) [pid = 1918] [serial = 1262] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x92408000) [pid = 1918] [serial = 1158] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x9a6b6c00) [pid = 1918] [serial = 1253] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8aae7c00) [pid = 1918] [serial = 1202] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x89c88800) [pid = 1918] [serial = 1259] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x93ce0400) [pid = 1918] [serial = 1227] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8d4e7c00) [pid = 1918] [serial = 1268] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x95ba6c00) [pid = 1918] [serial = 1229] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x91cb4000) [pid = 1918] [serial = 1218] [outer = (nil)] [url = about:blank] 14:50:42 INFO - PROCESS | 1918 | 1463435442496 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]]]}] 14:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 14:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 3545ms 14:50:42 INFO - PROCESS | 1918 | 1463435442551 Marionette TRACE conn3 -> [0,1833,"getWindowHandle",null] 14:50:42 INFO - PROCESS | 1918 | 1463435442558 Marionette TRACE conn3 <- [1,1833,null,{"value":"8"}] 14:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 14:50:42 INFO - PROCESS | 1918 | 1463435442565 Marionette TRACE conn3 -> [0,1834,"setScriptTimeout",{"ms":35000}] 14:50:42 INFO - PROCESS | 1918 | 1463435442571 Marionette TRACE conn3 <- [1,1834,null,{}] 14:50:42 INFO - PROCESS | 1918 | 1463435442578 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}] 14:50:42 INFO - PROCESS | 1918 | 1463435442780 Marionette TRACE conn3 <- [1,1835,null,{"value":null}] 14:50:42 INFO - PROCESS | 1918 | 1463435442970 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x870de400 == 117 [pid = 1918] [id = 466] 14:50:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x878c6400) [pid = 1918] [serial = 1399] [outer = (nil)] 14:50:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x88663000) [pid = 1918] [serial = 1400] [outer = 0x878c6400] 14:50:43 INFO - PROCESS | 1918 | 1463435443078 Marionette DEBUG loaded listener.js 14:50:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x88f7b400) [pid = 1918] [serial = 1401] [outer = 0x878c6400] 14:50:43 INFO - PROCESS | 1918 | 1463435443956 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]]]}] 14:50:44 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 14:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1440ms 14:50:44 INFO - PROCESS | 1918 | 1463435444006 Marionette TRACE conn3 -> [0,1837,"getWindowHandle",null] 14:50:44 INFO - PROCESS | 1918 | 1463435444013 Marionette TRACE conn3 <- [1,1837,null,{"value":"8"}] 14:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 14:50:44 INFO - PROCESS | 1918 | 1463435444023 Marionette TRACE conn3 -> [0,1838,"setScriptTimeout",{"ms":35000}] 14:50:44 INFO - PROCESS | 1918 | 1463435444027 Marionette TRACE conn3 <- [1,1838,null,{}] 14:50:44 INFO - PROCESS | 1918 | 1463435444033 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}] 14:50:44 INFO - PROCESS | 1918 | 1463435444349 Marionette TRACE conn3 <- [1,1839,null,{"value":null}] 14:50:44 INFO - PROCESS | 1918 | 1463435444381 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b1d400 == 118 [pid = 1918] [id = 467] 14:50:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x88bf3400) [pid = 1918] [serial = 1402] [outer = (nil)] 14:50:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8add1c00) [pid = 1918] [serial = 1403] [outer = 0x88bf3400] 14:50:44 INFO - PROCESS | 1918 | 1463435444451 Marionette DEBUG loaded listener.js 14:50:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8b6d0400) [pid = 1918] [serial = 1404] [outer = 0x88bf3400] 14:50:45 INFO - PROCESS | 1918 | 1463435445442 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]]]}] 14:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 14:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1489ms 14:50:45 INFO - PROCESS | 1918 | 1463435445513 Marionette TRACE conn3 -> [0,1841,"getWindowHandle",null] 14:50:45 INFO - PROCESS | 1918 | 1463435445517 Marionette TRACE conn3 <- [1,1841,null,{"value":"8"}] 14:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 14:50:45 INFO - PROCESS | 1918 | 1463435445523 Marionette TRACE conn3 -> [0,1842,"setScriptTimeout",{"ms":35000}] 14:50:45 INFO - PROCESS | 1918 | 1463435445529 Marionette TRACE conn3 <- [1,1842,null,{}] 14:50:45 INFO - PROCESS | 1918 | 1463435445555 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}] 14:50:45 INFO - PROCESS | 1918 | 1463435445876 Marionette TRACE conn3 <- [1,1843,null,{"value":null}] 14:50:45 INFO - PROCESS | 1918 | 1463435445912 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aadc400 == 119 [pid = 1918] [id = 468] 14:50:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8b8a6800) [pid = 1918] [serial = 1405] [outer = (nil)] 14:50:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8bc5b400) [pid = 1918] [serial = 1406] [outer = 0x8b8a6800] 14:50:45 INFO - PROCESS | 1918 | 1463435445986 Marionette DEBUG loaded listener.js 14:50:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8bf6c000) [pid = 1918] [serial = 1407] [outer = 0x8b8a6800] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8be43000) [pid = 1918] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8dd43400) [pid = 1918] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x99769c00) [pid = 1918] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x98032800) [pid = 1918] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x9976b000) [pid = 1918] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x995a7400) [pid = 1918] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x87b23000) [pid = 1918] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x8865f000) [pid = 1918] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8e870800) [pid = 1918] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x99760800) [pid = 1918] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x88659400) [pid = 1918] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x88f7e400) [pid = 1918] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x878c1c00) [pid = 1918] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x89c85000) [pid = 1918] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x93cde400) [pid = 1918] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8e8e6800) [pid = 1918] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x9131f000) [pid = 1918] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x91cdec00) [pid = 1918] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x8e86d000) [pid = 1918] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x91ce6400) [pid = 1918] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x8b898400) [pid = 1918] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x8e8e9400) [pid = 1918] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x991e2400) [pid = 1918] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 14:50:47 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x98028000) [pid = 1918] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 14:50:47 INFO - PROCESS | 1918 | 1463435447573 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]]]}] 14:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 14:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 2085ms 14:50:47 INFO - PROCESS | 1918 | 1463435447608 Marionette TRACE conn3 -> [0,1845,"getWindowHandle",null] 14:50:47 INFO - PROCESS | 1918 | 1463435447614 Marionette TRACE conn3 <- [1,1845,null,{"value":"8"}] 14:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 14:50:47 INFO - PROCESS | 1918 | 1463435447619 Marionette TRACE conn3 -> [0,1846,"setScriptTimeout",{"ms":35000}] 14:50:47 INFO - PROCESS | 1918 | 1463435447622 Marionette TRACE conn3 <- [1,1846,null,{}] 14:50:47 INFO - PROCESS | 1918 | 1463435447627 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}] 14:50:47 INFO - PROCESS | 1918 | 1463435447899 Marionette TRACE conn3 <- [1,1847,null,{"value":null}] 14:50:47 INFO - PROCESS | 1918 | 1463435447921 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c1c00 == 120 [pid = 1918] [id = 469] 14:50:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x88befc00) [pid = 1918] [serial = 1408] [outer = (nil)] 14:50:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8bf63400) [pid = 1918] [serial = 1409] [outer = 0x88befc00] 14:50:48 INFO - PROCESS | 1918 | 1463435448011 Marionette DEBUG loaded listener.js 14:50:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8d31e800) [pid = 1918] [serial = 1410] [outer = 0x88befc00] 14:50:49 INFO - PROCESS | 1918 | 1463435449083 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]]]}] 14:50:49 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) 14:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1531ms 14:50:49 INFO - PROCESS | 1918 | 1463435449152 Marionette TRACE conn3 -> [0,1849,"getWindowHandle",null] 14:50:49 INFO - PROCESS | 1918 | 1463435449159 Marionette TRACE conn3 <- [1,1849,null,{"value":"8"}] 14:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 14:50:49 INFO - PROCESS | 1918 | 1463435449168 Marionette TRACE conn3 -> [0,1850,"setScriptTimeout",{"ms":35000}] 14:50:49 INFO - PROCESS | 1918 | 1463435449175 Marionette TRACE conn3 <- [1,1850,null,{}] 14:50:49 INFO - PROCESS | 1918 | 1463435449186 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}] 14:50:49 INFO - PROCESS | 1918 | 1463435449430 Marionette TRACE conn3 <- [1,1851,null,{"value":null}] 14:50:49 INFO - PROCESS | 1918 | 1463435449749 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b2bc00 == 121 [pid = 1918] [id = 470] 14:50:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x87c3c000) [pid = 1918] [serial = 1411] [outer = (nil)] 14:50:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8865b000) [pid = 1918] [serial = 1412] [outer = 0x87c3c000] 14:50:49 INFO - PROCESS | 1918 | 1463435449839 Marionette DEBUG loaded listener.js 14:50:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x88f85c00) [pid = 1918] [serial = 1413] [outer = 0x87c3c000] 14:50:50 INFO - PROCESS | 1918 | 1463435450822 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]]]}] 14:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1691ms 14:50:50 INFO - PROCESS | 1918 | 1463435450860 Marionette TRACE conn3 -> [0,1853,"getWindowHandle",null] 14:50:50 INFO - PROCESS | 1918 | 1463435450869 Marionette TRACE conn3 <- [1,1853,null,{"value":"8"}] 14:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 14:50:50 INFO - PROCESS | 1918 | 1463435450881 Marionette TRACE conn3 -> [0,1854,"setScriptTimeout",{"ms":35000}] 14:50:50 INFO - PROCESS | 1918 | 1463435450884 Marionette TRACE conn3 <- [1,1854,null,{}] 14:50:50 INFO - PROCESS | 1918 | 1463435450891 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}] 14:50:51 INFO - PROCESS | 1918 | 1463435451125 Marionette TRACE conn3 <- [1,1855,null,{"value":null}] 14:50:51 INFO - PROCESS | 1918 | 1463435451450 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aadf800 == 122 [pid = 1918] [id = 471] 14:50:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8aae7c00) [pid = 1918] [serial = 1414] [outer = (nil)] 14:50:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8b7ab400) [pid = 1918] [serial = 1415] [outer = 0x8aae7c00] 14:50:51 INFO - PROCESS | 1918 | 1463435451550 Marionette DEBUG loaded listener.js 14:50:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8b8a3800) [pid = 1918] [serial = 1416] [outer = 0x8aae7c00] 14:50:52 INFO - PROCESS | 1918 | 1463435452473 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]]]}] 14:50:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 14:50:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1628ms 14:50:52 INFO - PROCESS | 1918 | 1463435452509 Marionette TRACE conn3 -> [0,1857,"getWindowHandle",null] 14:50:52 INFO - PROCESS | 1918 | 1463435452513 Marionette TRACE conn3 <- [1,1857,null,{"value":"8"}] 14:50:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 14:50:52 INFO - PROCESS | 1918 | 1463435452520 Marionette TRACE conn3 -> [0,1858,"setScriptTimeout",{"ms":35000}] 14:50:52 INFO - PROCESS | 1918 | 1463435452526 Marionette TRACE conn3 <- [1,1858,null,{}] 14:50:52 INFO - PROCESS | 1918 | 1463435452543 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}] 14:50:52 INFO - PROCESS | 1918 | 1463435452775 Marionette TRACE conn3 <- [1,1859,null,{"value":null}] 14:50:53 INFO - PROCESS | 1918 | 1463435453210 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd4ac00 == 123 [pid = 1918] [id = 472] 14:50:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8dd4c400) [pid = 1918] [serial = 1417] [outer = (nil)] 14:50:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8dd50000) [pid = 1918] [serial = 1418] [outer = 0x8dd4c400] 14:50:53 INFO - PROCESS | 1918 | 1463435453312 Marionette DEBUG loaded listener.js 14:50:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8de48000) [pid = 1918] [serial = 1419] [outer = 0x8dd4c400] 14:50:53 INFO - PROCESS | 1918 | ************************* 14:50:53 INFO - PROCESS | 1918 | A coding exception was thrown and uncaught in a Task. 14:50:53 INFO - PROCESS | 1918 | 14:50:53 INFO - PROCESS | 1918 | Full message: TypeError: NetworkError when attempting to fetch resource. 14:50:53 INFO - PROCESS | 1918 | Full stack: 14:50:53 INFO - PROCESS | 1918 | ************************* 14:50:54 INFO - PROCESS | 1918 | 1463435454224 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]]]}] 14:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 14:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1736ms 14:50:54 INFO - PROCESS | 1918 | 1463435454257 Marionette TRACE conn3 -> [0,1861,"getWindowHandle",null] 14:50:54 INFO - PROCESS | 1918 | 1463435454261 Marionette TRACE conn3 <- [1,1861,null,{"value":"8"}] 14:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 14:50:54 INFO - PROCESS | 1918 | 1463435454267 Marionette TRACE conn3 -> [0,1862,"setScriptTimeout",{"ms":35000}] 14:50:54 INFO - PROCESS | 1918 | 1463435454271 Marionette TRACE conn3 <- [1,1862,null,{}] 14:50:54 INFO - PROCESS | 1918 | 1463435454277 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}] 14:50:54 INFO - PROCESS | 1918 | 1463435454566 Marionette TRACE conn3 <- [1,1863,null,{"value":null}] 14:50:54 INFO - PROCESS | 1918 | 1463435454777 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5d9800 == 124 [pid = 1918] [id = 473] 14:50:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8de42400) [pid = 1918] [serial = 1420] [outer = (nil)] 14:50:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8e844c00) [pid = 1918] [serial = 1421] [outer = 0x8de42400] 14:50:54 INFO - PROCESS | 1918 | 1463435454913 Marionette DEBUG loaded listener.js 14:50:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8e866800) [pid = 1918] [serial = 1422] [outer = 0x8de42400] 14:50:55 INFO - PROCESS | 1918 | 1463435455866 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]]]}] 14:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 14:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1638ms 14:50:55 INFO - PROCESS | 1918 | 1463435455907 Marionette TRACE conn3 -> [0,1865,"getWindowHandle",null] 14:50:55 INFO - PROCESS | 1918 | 1463435455910 Marionette TRACE conn3 <- [1,1865,null,{"value":"8"}] 14:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 14:50:55 INFO - PROCESS | 1918 | 1463435455918 Marionette TRACE conn3 -> [0,1866,"setScriptTimeout",{"ms":35000}] 14:50:55 INFO - PROCESS | 1918 | 1463435455922 Marionette TRACE conn3 <- [1,1866,null,{}] 14:50:55 INFO - PROCESS | 1918 | 1463435455929 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}] 14:50:56 INFO - PROCESS | 1918 | 1463435456150 Marionette TRACE conn3 <- [1,1867,null,{"value":null}] 14:50:56 INFO - PROCESS | 1918 | 1463435456469 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc1dc00 == 125 [pid = 1918] [id = 474] 14:50:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8e844000) [pid = 1918] [serial = 1423] [outer = (nil)] 14:50:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8e8ec000) [pid = 1918] [serial = 1424] [outer = 0x8e844000] 14:50:56 INFO - PROCESS | 1918 | 1463435456563 Marionette DEBUG loaded listener.js 14:50:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8e942c00) [pid = 1918] [serial = 1425] [outer = 0x8e844000] 14:50:57 INFO - PROCESS | 1918 | 1463435457469 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]]]}] 14:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 14:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1630ms 14:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 14:50:57 INFO - PROCESS | 1918 | 1463435457548 Marionette TRACE conn3 -> [0,1869,"getWindowHandle",null] 14:50:57 INFO - PROCESS | 1918 | 1463435457551 Marionette TRACE conn3 <- [1,1869,null,{"value":"8"}] 14:50:57 INFO - PROCESS | 1918 | 1463435457558 Marionette TRACE conn3 -> [0,1870,"setScriptTimeout",{"ms":35000}] 14:50:57 INFO - PROCESS | 1918 | 1463435457562 Marionette TRACE conn3 <- [1,1870,null,{}] 14:50:57 INFO - PROCESS | 1918 | 1463435457568 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}] 14:50:57 INFO - PROCESS | 1918 | 1463435457849 Marionette TRACE conn3 <- [1,1871,null,{"value":null}] 14:50:58 INFO - PROCESS | 1918 | 1463435458189 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b8a2800 == 126 [pid = 1918] [id = 475] 14:50:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8d5e4000) [pid = 1918] [serial = 1426] [outer = (nil)] 14:50:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x914b9400) [pid = 1918] [serial = 1427] [outer = 0x8d5e4000] 14:50:58 INFO - PROCESS | 1918 | 1463435458275 Marionette DEBUG loaded listener.js 14:50:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x91cad800) [pid = 1918] [serial = 1428] [outer = 0x8d5e4000] 14:50:59 INFO - PROCESS | 1918 | 1463435459240 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]]]}] 14:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 14:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1732ms 14:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 14:50:59 INFO - PROCESS | 1918 | 1463435459290 Marionette TRACE conn3 -> [0,1873,"getWindowHandle",null] 14:50:59 INFO - PROCESS | 1918 | 1463435459293 Marionette TRACE conn3 <- [1,1873,null,{"value":"8"}] 14:50:59 INFO - PROCESS | 1918 | 1463435459300 Marionette TRACE conn3 -> [0,1874,"setScriptTimeout",{"ms":35000}] 14:50:59 INFO - PROCESS | 1918 | 1463435459303 Marionette TRACE conn3 <- [1,1874,null,{}] 14:50:59 INFO - PROCESS | 1918 | 1463435459309 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}] 14:50:59 INFO - PROCESS | 1918 | 1463435459513 Marionette TRACE conn3 <- [1,1875,null,{"value":null}] 14:50:59 INFO - PROCESS | 1918 | 1463435459788 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:50:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x89c8d000 == 127 [pid = 1918] [id = 476] 14:50:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8e8e6800) [pid = 1918] [serial = 1429] [outer = (nil)] 14:50:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x91ce2400) [pid = 1918] [serial = 1430] [outer = 0x8e8e6800] 14:50:59 INFO - PROCESS | 1918 | 1463435459924 Marionette DEBUG loaded listener.js 14:51:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x92110c00) [pid = 1918] [serial = 1431] [outer = 0x8e8e6800] 14:51:00 INFO - PROCESS | 1918 | 1463435460860 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]]]}] 14:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 14:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1640ms 14:51:00 INFO - PROCESS | 1918 | 1463435460941 Marionette TRACE conn3 -> [0,1877,"getWindowHandle",null] 14:51:00 INFO - PROCESS | 1918 | 1463435460945 Marionette TRACE conn3 <- [1,1877,null,{"value":"8"}] 14:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 14:51:00 INFO - PROCESS | 1918 | 1463435460951 Marionette TRACE conn3 -> [0,1878,"setScriptTimeout",{"ms":35000}] 14:51:00 INFO - PROCESS | 1918 | 1463435460955 Marionette TRACE conn3 <- [1,1878,null,{}] 14:51:00 INFO - PROCESS | 1918 | 1463435460960 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}] 14:51:01 INFO - PROCESS | 1918 | 1463435461219 Marionette TRACE conn3 <- [1,1879,null,{"value":null}] 14:51:01 INFO - PROCESS | 1918 | 1463435461548 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cb9000 == 128 [pid = 1918] [id = 477] 14:51:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x91ce1400) [pid = 1918] [serial = 1432] [outer = (nil)] 14:51:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x9242e400) [pid = 1918] [serial = 1433] [outer = 0x91ce1400] 14:51:01 INFO - PROCESS | 1918 | 1463435461636 Marionette DEBUG loaded listener.js 14:51:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x92481400) [pid = 1918] [serial = 1434] [outer = 0x91ce1400] 14:51:02 INFO - PROCESS | 1918 | 1463435462523 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]]]}] 14:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 14:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1642ms 14:51:02 INFO - PROCESS | 1918 | 1463435462594 Marionette TRACE conn3 -> [0,1881,"getWindowHandle",null] 14:51:02 INFO - PROCESS | 1918 | 1463435462598 Marionette TRACE conn3 <- [1,1881,null,{"value":"8"}] 14:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 14:51:02 INFO - PROCESS | 1918 | 1463435462605 Marionette TRACE conn3 -> [0,1882,"setScriptTimeout",{"ms":35000}] 14:51:02 INFO - PROCESS | 1918 | 1463435462608 Marionette TRACE conn3 <- [1,1882,null,{}] 14:51:02 INFO - PROCESS | 1918 | 1463435462614 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}] 14:51:02 INFO - PROCESS | 1918 | 1463435462834 Marionette TRACE conn3 <- [1,1883,null,{"value":null}] 14:51:03 INFO - PROCESS | 1918 | 1463435463171 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d4ebc00 == 129 [pid = 1918] [id = 478] 14:51:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8e949800) [pid = 1918] [serial = 1435] [outer = (nil)] 14:51:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x93968000) [pid = 1918] [serial = 1436] [outer = 0x8e949800] 14:51:03 INFO - PROCESS | 1918 | 1463435463269 Marionette DEBUG loaded listener.js 14:51:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x93c0bc00) [pid = 1918] [serial = 1437] [outer = 0x8e949800] 14:51:04 INFO - PROCESS | 1918 | 1463435464207 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]]]}] 14:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 14:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1680ms 14:51:04 INFO - PROCESS | 1918 | 1463435464286 Marionette TRACE conn3 -> [0,1885,"getWindowHandle",null] 14:51:04 INFO - PROCESS | 1918 | 1463435464290 Marionette TRACE conn3 <- [1,1885,null,{"value":"8"}] 14:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 14:51:04 INFO - PROCESS | 1918 | 1463435464296 Marionette TRACE conn3 -> [0,1886,"setScriptTimeout",{"ms":35000}] 14:51:04 INFO - PROCESS | 1918 | 1463435464300 Marionette TRACE conn3 <- [1,1886,null,{}] 14:51:04 INFO - PROCESS | 1918 | 1463435464306 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}] 14:51:04 INFO - PROCESS | 1918 | 1463435464569 Marionette TRACE conn3 <- [1,1887,null,{"value":null}] 14:51:04 INFO - PROCESS | 1918 | 1463435464903 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x91ce5c00 == 130 [pid = 1918] [id = 479] 14:51:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x9395f400) [pid = 1918] [serial = 1438] [outer = (nil)] 14:51:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x95109000) [pid = 1918] [serial = 1439] [outer = 0x9395f400] 14:51:04 INFO - PROCESS | 1918 | 1463435464987 Marionette DEBUG loaded listener.js 14:51:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x95110000) [pid = 1918] [serial = 1440] [outer = 0x9395f400] 14:51:05 INFO - PROCESS | 1918 | 1463435465899 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]]]}] 14:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 14:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1680ms 14:51:05 INFO - PROCESS | 1918 | 1463435465978 Marionette TRACE conn3 -> [0,1889,"getWindowHandle",null] 14:51:05 INFO - PROCESS | 1918 | 1463435465982 Marionette TRACE conn3 <- [1,1889,null,{"value":"8"}] 14:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 14:51:05 INFO - PROCESS | 1918 | 1463435465988 Marionette TRACE conn3 -> [0,1890,"setScriptTimeout",{"ms":35000}] 14:51:05 INFO - PROCESS | 1918 | 1463435465993 Marionette TRACE conn3 <- [1,1890,null,{}] 14:51:06 INFO - PROCESS | 1918 | 1463435465998 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}] 14:51:06 INFO - PROCESS | 1918 | 1463435466267 Marionette TRACE conn3 <- [1,1891,null,{"value":null}] 14:51:06 INFO - PROCESS | 1918 | 1463435466602 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe0c00 == 131 [pid = 1918] [id = 480] 14:51:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x95c63c00) [pid = 1918] [serial = 1441] [outer = (nil)] 14:51:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x95c6a800) [pid = 1918] [serial = 1442] [outer = 0x95c63c00] 14:51:06 INFO - PROCESS | 1918 | 1463435466704 Marionette DEBUG loaded listener.js 14:51:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x95d0e800) [pid = 1918] [serial = 1443] [outer = 0x95c63c00] 14:51:07 INFO - PROCESS | 1918 | 1463435467628 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]]]}] 14:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 14:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1684ms 14:51:07 INFO - PROCESS | 1918 | 1463435467674 Marionette TRACE conn3 -> [0,1893,"getWindowHandle",null] 14:51:07 INFO - PROCESS | 1918 | 1463435467678 Marionette TRACE conn3 <- [1,1893,null,{"value":"8"}] 14:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 14:51:07 INFO - PROCESS | 1918 | 1463435467684 Marionette TRACE conn3 -> [0,1894,"setScriptTimeout",{"ms":35000}] 14:51:07 INFO - PROCESS | 1918 | 1463435467687 Marionette TRACE conn3 <- [1,1894,null,{}] 14:51:07 INFO - PROCESS | 1918 | 1463435467693 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}] 14:51:07 INFO - PROCESS | 1918 | 1463435467918 Marionette TRACE conn3 <- [1,1895,null,{"value":null}] 14:51:08 INFO - PROCESS | 1918 | 1463435468261 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x9242b400 == 132 [pid = 1918] [id = 481] 14:51:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x95103800) [pid = 1918] [serial = 1444] [outer = (nil)] 14:51:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x978e8c00) [pid = 1918] [serial = 1445] [outer = 0x95103800] 14:51:08 INFO - PROCESS | 1918 | 1463435468351 Marionette DEBUG loaded listener.js 14:51:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x98031400) [pid = 1918] [serial = 1446] [outer = 0x95103800] 14:51:09 INFO - PROCESS | 1918 | 1463435469269 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]]]}] 14:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 14:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1628ms 14:51:09 INFO - PROCESS | 1918 | 1463435469314 Marionette TRACE conn3 -> [0,1897,"getWindowHandle",null] 14:51:09 INFO - PROCESS | 1918 | 1463435469318 Marionette TRACE conn3 <- [1,1897,null,{"value":"8"}] 14:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 14:51:09 INFO - PROCESS | 1918 | 1463435469324 Marionette TRACE conn3 -> [0,1898,"setScriptTimeout",{"ms":35000}] 14:51:09 INFO - PROCESS | 1918 | 1463435469327 Marionette TRACE conn3 <- [1,1898,null,{}] 14:51:09 INFO - PROCESS | 1918 | 1463435469333 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}] 14:51:09 INFO - PROCESS | 1918 | 1463435469538 Marionette TRACE conn3 <- [1,1899,null,{"value":null}] 14:51:09 INFO - PROCESS | 1918 | 1463435469881 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x91323800 == 133 [pid = 1918] [id = 482] 14:51:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x95c65000) [pid = 1918] [serial = 1447] [outer = (nil)] 14:51:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x98e99400) [pid = 1918] [serial = 1448] [outer = 0x95c65000] 14:51:09 INFO - PROCESS | 1918 | 1463435469971 Marionette DEBUG loaded listener.js 14:51:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x985ab000) [pid = 1918] [serial = 1449] [outer = 0x95c65000] 14:51:10 INFO - PROCESS | 1918 | 1463435470840 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]]]}] 14:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 14:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1552ms 14:51:10 INFO - PROCESS | 1918 | 1463435470876 Marionette TRACE conn3 -> [0,1901,"getWindowHandle",null] 14:51:10 INFO - PROCESS | 1918 | 1463435470880 Marionette TRACE conn3 <- [1,1901,null,{"value":"8"}] 14:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 14:51:10 INFO - PROCESS | 1918 | 1463435470886 Marionette TRACE conn3 -> [0,1902,"setScriptTimeout",{"ms":35000}] 14:51:10 INFO - PROCESS | 1918 | 1463435470890 Marionette TRACE conn3 <- [1,1902,null,{}] 14:51:10 INFO - PROCESS | 1918 | 1463435470895 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}] 14:51:11 INFO - PROCESS | 1918 | 1463435471090 Marionette TRACE conn3 <- [1,1903,null,{"value":null}] 14:51:11 INFO - PROCESS | 1918 | 1463435471373 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e94e000 == 134 [pid = 1918] [id = 483] 14:51:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x978f4400) [pid = 1918] [serial = 1450] [outer = (nil)] 14:51:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x995d3c00) [pid = 1918] [serial = 1451] [outer = 0x978f4400] 14:51:11 INFO - PROCESS | 1918 | 1463435471463 Marionette DEBUG loaded listener.js 14:51:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x995dec00) [pid = 1918] [serial = 1452] [outer = 0x978f4400] 14:51:12 INFO - PROCESS | 1918 | 1463435472378 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]]]}] 14:51:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 14:51:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1527ms 14:51:12 INFO - PROCESS | 1918 | 1463435472414 Marionette TRACE conn3 -> [0,1905,"getWindowHandle",null] 14:51:12 INFO - PROCESS | 1918 | 1463435472418 Marionette TRACE conn3 <- [1,1905,null,{"value":"8"}] 14:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 14:51:12 INFO - PROCESS | 1918 | 1463435472424 Marionette TRACE conn3 -> [0,1906,"setScriptTimeout",{"ms":35000}] 14:51:12 INFO - PROCESS | 1918 | 1463435472427 Marionette TRACE conn3 <- [1,1906,null,{}] 14:51:12 INFO - PROCESS | 1918 | 1463435472433 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}] 14:51:12 INFO - PROCESS | 1918 | 1463435472633 Marionette TRACE conn3 <- [1,1907,null,{"value":null}] 14:51:12 INFO - PROCESS | 1918 | 1463435472919 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f8c00 == 135 [pid = 1918] [id = 484] 14:51:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x88bf6800) [pid = 1918] [serial = 1453] [outer = (nil)] 14:51:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x996dbc00) [pid = 1918] [serial = 1454] [outer = 0x88bf6800] 14:51:13 INFO - PROCESS | 1918 | 1463435473049 Marionette DEBUG loaded listener.js 14:51:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x99760c00) [pid = 1918] [serial = 1455] [outer = 0x88bf6800] 14:51:13 INFO - PROCESS | 1918 | 1463435473967 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]]]}] 14:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 14:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1589ms 14:51:14 INFO - PROCESS | 1918 | 1463435474044 Marionette TRACE conn3 -> [0,1909,"getWindowHandle",null] 14:51:14 INFO - PROCESS | 1918 | 1463435474051 Marionette TRACE conn3 <- [1,1909,null,{"value":"8"}] 14:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 14:51:14 INFO - PROCESS | 1918 | 1463435474062 Marionette TRACE conn3 -> [0,1910,"setScriptTimeout",{"ms":35000}] 14:51:14 INFO - PROCESS | 1918 | 1463435474065 Marionette TRACE conn3 <- [1,1910,null,{}] 14:51:14 INFO - PROCESS | 1918 | 1463435474071 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}] 14:51:14 INFO - PROCESS | 1918 | 1463435474319 Marionette TRACE conn3 <- [1,1911,null,{"value":null}] 14:51:14 INFO - PROCESS | 1918 | 1463435474652 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x9956a400 == 136 [pid = 1918] [id = 485] 14:51:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x995d5c00) [pid = 1918] [serial = 1456] [outer = (nil)] 14:51:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x99792c00) [pid = 1918] [serial = 1457] [outer = 0x995d5c00] 14:51:14 INFO - PROCESS | 1918 | 1463435474743 Marionette DEBUG loaded listener.js 14:51:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x998c8000) [pid = 1918] [serial = 1458] [outer = 0x995d5c00] 14:51:15 INFO - PROCESS | 1918 | 1463435475644 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]]]}] 14:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 14:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1632ms 14:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 14:51:15 INFO - PROCESS | 1918 | 1463435475695 Marionette TRACE conn3 -> [0,1913,"getWindowHandle",null] 14:51:15 INFO - PROCESS | 1918 | 1463435475698 Marionette TRACE conn3 <- [1,1913,null,{"value":"8"}] 14:51:15 INFO - PROCESS | 1918 | 1463435475705 Marionette TRACE conn3 -> [0,1914,"setScriptTimeout",{"ms":35000}] 14:51:15 INFO - PROCESS | 1918 | 1463435475708 Marionette TRACE conn3 <- [1,1914,null,{}] 14:51:15 INFO - PROCESS | 1918 | 1463435475714 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}] 14:51:15 INFO - PROCESS | 1918 | 1463435475924 Marionette TRACE conn3 <- [1,1915,null,{"value":null}] 14:51:16 INFO - PROCESS | 1918 | 1463435476251 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x99152000 == 137 [pid = 1918] [id = 486] 14:51:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x991e1800) [pid = 1918] [serial = 1459] [outer = (nil)] 14:51:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x99dbec00) [pid = 1918] [serial = 1460] [outer = 0x991e1800] 14:51:16 INFO - PROCESS | 1918 | 1463435476341 Marionette DEBUG loaded listener.js 14:51:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x99dc9800) [pid = 1918] [serial = 1461] [outer = 0x991e1800] 14:51:17 INFO - PROCESS | 1918 | 1463435477204 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]]]}] 14:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 14:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1537ms 14:51:17 INFO - PROCESS | 1918 | 1463435477242 Marionette TRACE conn3 -> [0,1917,"getWindowHandle",null] 14:51:17 INFO - PROCESS | 1918 | 1463435477245 Marionette TRACE conn3 <- [1,1917,null,{"value":"8"}] 14:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 14:51:17 INFO - PROCESS | 1918 | 1463435477251 Marionette TRACE conn3 -> [0,1918,"setScriptTimeout",{"ms":35000}] 14:51:17 INFO - PROCESS | 1918 | 1463435477254 Marionette TRACE conn3 <- [1,1918,null,{}] 14:51:17 INFO - PROCESS | 1918 | 1463435477260 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}] 14:51:17 INFO - PROCESS | 1918 | 1463435477469 Marionette TRACE conn3 <- [1,1919,null,{"value":null}] 14:51:17 INFO - PROCESS | 1918 | 1463435477758 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x84bdf800 == 138 [pid = 1918] [id = 487] 14:51:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x91c0b000) [pid = 1918] [serial = 1462] [outer = (nil)] 14:51:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x9a3be400) [pid = 1918] [serial = 1463] [outer = 0x91c0b000] 14:51:17 INFO - PROCESS | 1918 | 1463435477901 Marionette DEBUG loaded listener.js 14:51:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x9a3c7c00) [pid = 1918] [serial = 1464] [outer = 0x91c0b000] 14:51:18 INFO - PROCESS | 1918 | 1463435478805 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]]]}] 14:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 14:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1632ms 14:51:18 INFO - PROCESS | 1918 | 1463435478884 Marionette TRACE conn3 -> [0,1921,"getWindowHandle",null] 14:51:18 INFO - PROCESS | 1918 | 1463435478888 Marionette TRACE conn3 <- [1,1921,null,{"value":"8"}] 14:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 14:51:18 INFO - PROCESS | 1918 | 1463435478895 Marionette TRACE conn3 -> [0,1922,"setScriptTimeout",{"ms":35000}] 14:51:18 INFO - PROCESS | 1918 | 1463435478899 Marionette TRACE conn3 <- [1,1922,null,{}] 14:51:18 INFO - PROCESS | 1918 | 1463435478904 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}] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x89c8a400 == 137 [pid = 1918] [id = 275] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x8aadc400 == 136 [pid = 1918] [id = 468] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x87b1d400 == 135 [pid = 1918] [id = 467] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x870de400 == 134 [pid = 1918] [id = 466] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x98de1400 == 133 [pid = 1918] [id = 459] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x95a86000 == 132 [pid = 1918] [id = 457] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x95d03000 == 131 [pid = 1918] [id = 458] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x87b29000 == 130 [pid = 1918] [id = 456] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x91ce0400 == 129 [pid = 1918] [id = 455] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x8d4ea800 == 128 [pid = 1918] [id = 454] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x8efeb800 == 127 [pid = 1918] [id = 453] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x84bdb800 == 126 [pid = 1918] [id = 451] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaf0000 == 125 [pid = 1918] [id = 452] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x89c91000 == 124 [pid = 1918] [id = 450] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x8b90e800 == 123 [pid = 1918] [id = 449] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x8aae5000 == 122 [pid = 1918] [id = 448] 14:51:20 INFO - PROCESS | 1918 | --DOCSHELL 0x88f7b000 == 121 [pid = 1918] [id = 447] 14:51:20 INFO - PROCESS | 1918 | 1463435480863 Marionette TRACE conn3 <- [1,1923,null,{"value":null}] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x8c0cb400) [pid = 1918] [serial = 1338] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x8d4ee000) [pid = 1918] [serial = 1275] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x8e868000) [pid = 1918] [serial = 1278] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x9a340c00) [pid = 1918] [serial = 1311] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x98e9d000) [pid = 1918] [serial = 1302] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x9a1c5800) [pid = 1918] [serial = 1310] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x9baa8c00) [pid = 1918] [serial = 1320] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x9cebfc00) [pid = 1918] [serial = 1322] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x8865a800) [pid = 1918] [serial = 1328] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8b90b400) [pid = 1918] [serial = 1197] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x94674800) [pid = 1918] [serial = 1292] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x9b05d000) [pid = 1918] [serial = 1317] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8b6c6c00) [pid = 1918] [serial = 1272] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x8b908400) [pid = 1918] [serial = 1337] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0xa2325400) [pid = 1918] [serial = 1326] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x8b6c8400) [pid = 1918] [serial = 1332] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x9b05b000) [pid = 1918] [serial = 1316] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x95d01c00) [pid = 1918] [serial = 1298] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x9109cc00) [pid = 1918] [serial = 1284] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x95103400) [pid = 1918] [serial = 1293] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x91cdd800) [pid = 1918] [serial = 1286] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x93964c00) [pid = 1918] [serial = 1290] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x9a6bb400) [pid = 1918] [serial = 1313] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x88bf5000) [pid = 1918] [serial = 1329] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x9210e800) [pid = 1918] [serial = 1287] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x91097000) [pid = 1918] [serial = 1283] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x8e6a2800) [pid = 1918] [serial = 1277] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x95a83400) [pid = 1918] [serial = 1295] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8bf6ec00) [pid = 1918] [serial = 1335] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x8efe6000) [pid = 1918] [serial = 1281] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x88f84400) [pid = 1918] [serial = 1271] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x9978ac00) [pid = 1918] [serial = 1307] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8e94a000) [pid = 1918] [serial = 1280] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x995d2c00) [pid = 1918] [serial = 1304] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x9aeafc00) [pid = 1918] [serial = 1314] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8aaebc00) [pid = 1918] [serial = 1331] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9b0ab400) [pid = 1918] [serial = 1319] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x995e0000) [pid = 1918] [serial = 1305] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0xa22bbc00) [pid = 1918] [serial = 1325] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x95ba7c00) [pid = 1918] [serial = 1296] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x9248dc00) [pid = 1918] [serial = 1289] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x9852b400) [pid = 1918] [serial = 1301] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x9cec8400) [pid = 1918] [serial = 1323] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x95d08800) [pid = 1918] [serial = 1299] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8bc56400) [pid = 1918] [serial = 1334] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x8c0cc400) [pid = 1918] [serial = 1274] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x99795c00) [pid = 1918] [serial = 1308] [outer = (nil)] [url = about:blank] 14:51:21 INFO - PROCESS | 1918 | 1463435481360 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c7000 == 122 [pid = 1918] [id = 488] 14:51:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x878c8000) [pid = 1918] [serial = 1465] [outer = (nil)] 14:51:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x87b29000) [pid = 1918] [serial = 1466] [outer = 0x878c8000] 14:51:21 INFO - PROCESS | 1918 | 1463435481437 Marionette DEBUG loaded listener.js 14:51:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8865cc00) [pid = 1918] [serial = 1467] [outer = 0x878c8000] 14:51:22 INFO - PROCESS | 1918 | 1463435482233 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]]]}] 14:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 14:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 3384ms 14:51:22 INFO - PROCESS | 1918 | 1463435482294 Marionette TRACE conn3 -> [0,1925,"getWindowHandle",null] 14:51:22 INFO - PROCESS | 1918 | 1463435482299 Marionette TRACE conn3 <- [1,1925,null,{"value":"8"}] 14:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 14:51:22 INFO - PROCESS | 1918 | 1463435482308 Marionette TRACE conn3 -> [0,1926,"setScriptTimeout",{"ms":35000}] 14:51:22 INFO - PROCESS | 1918 | 1463435482312 Marionette TRACE conn3 <- [1,1926,null,{}] 14:51:22 INFO - PROCESS | 1918 | 1463435482319 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}] 14:51:22 INFO - PROCESS | 1918 | 1463435482518 Marionette TRACE conn3 <- [1,1927,null,{"value":null}] 14:51:22 INFO - PROCESS | 1918 | 1463435482532 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aae2000 == 123 [pid = 1918] [id = 489] 14:51:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8aae3800) [pid = 1918] [serial = 1468] [outer = (nil)] 14:51:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8add0800) [pid = 1918] [serial = 1469] [outer = 0x8aae3800] 14:51:22 INFO - PROCESS | 1918 | 1463435482787 Marionette DEBUG loaded listener.js 14:51:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8b6c9800) [pid = 1918] [serial = 1470] [outer = 0x8aae3800] 14:51:23 INFO - PROCESS | 1918 | 1463435483676 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]]]}] 14:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 14:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1435ms 14:51:23 INFO - PROCESS | 1918 | 1463435483747 Marionette TRACE conn3 -> [0,1929,"getWindowHandle",null] 14:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 14:51:23 INFO - PROCESS | 1918 | 1463435483752 Marionette TRACE conn3 <- [1,1929,null,{"value":"8"}] 14:51:23 INFO - PROCESS | 1918 | 1463435483758 Marionette TRACE conn3 -> [0,1930,"setScriptTimeout",{"ms":35000}] 14:51:23 INFO - PROCESS | 1918 | 1463435483762 Marionette TRACE conn3 <- [1,1930,null,{}] 14:51:23 INFO - PROCESS | 1918 | 1463435483767 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}] 14:51:24 INFO - PROCESS | 1918 | 1463435484041 Marionette TRACE conn3 <- [1,1931,null,{"value":null}] 14:51:24 INFO - PROCESS | 1918 | 1463435484077 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaf1c00 == 124 [pid = 1918] [id = 490] 14:51:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8be3dc00) [pid = 1918] [serial = 1471] [outer = (nil)] 14:51:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8bf66000) [pid = 1918] [serial = 1472] [outer = 0x8be3dc00] 14:51:24 INFO - PROCESS | 1918 | 1463435484162 Marionette DEBUG loaded listener.js 14:51:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8c0cb400) [pid = 1918] [serial = 1473] [outer = 0x8be3dc00] 14:51:25 INFO - PROCESS | 1918 | 1463435485179 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]]]}] 14:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 14:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1483ms 14:51:25 INFO - PROCESS | 1918 | 1463435485244 Marionette TRACE conn3 -> [0,1933,"getWindowHandle",null] 14:51:25 INFO - PROCESS | 1918 | 1463435485250 Marionette TRACE conn3 <- [1,1933,null,{"value":"8"}] 14:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 14:51:25 INFO - PROCESS | 1918 | 1463435485266 Marionette TRACE conn3 -> [0,1934,"setScriptTimeout",{"ms":35000}] 14:51:25 INFO - PROCESS | 1918 | 1463435485272 Marionette TRACE conn3 <- [1,1934,null,{}] 14:51:25 INFO - PROCESS | 1918 | 1463435485285 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}] 14:51:25 INFO - PROCESS | 1918 | 1463435485555 Marionette TRACE conn3 <- [1,1935,null,{"value":null}] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x9510cc00) [pid = 1918] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x91321000) [pid = 1918] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x878c6400) [pid = 1918] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x92401800) [pid = 1918] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8de4b800) [pid = 1918] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x91cdbc00) [pid = 1918] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x991e3000) [pid = 1918] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x996e0c00) [pid = 1918] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x88f86800) [pid = 1918] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x8e8e0c00) [pid = 1918] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8de48800) [pid = 1918] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x88bf3400) [pid = 1918] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8de4e400) [pid = 1918] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x8b89c000) [pid = 1918] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x95baec00) [pid = 1918] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x99146800) [pid = 1918] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x95bad800) [pid = 1918] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x8b8a6800) [pid = 1918] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 14:51:26 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x8bc59000) [pid = 1918] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 14:51:26 INFO - PROCESS | 1918 | 1463435486321 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x870df800 == 125 [pid = 1918] [id = 491] 14:51:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x878c4400) [pid = 1918] [serial = 1474] [outer = (nil)] 14:51:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8aaf0c00) [pid = 1918] [serial = 1475] [outer = 0x878c4400] 14:51:26 INFO - PROCESS | 1918 | 1463435486395 Marionette DEBUG loaded listener.js 14:51:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8d320c00) [pid = 1918] [serial = 1476] [outer = 0x878c4400] 14:51:27 INFO - PROCESS | 1918 | 1463435487149 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]]]}] 14:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 14:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1947ms 14:51:27 INFO - PROCESS | 1918 | 1463435487206 Marionette TRACE conn3 -> [0,1937,"getWindowHandle",null] 14:51:27 INFO - PROCESS | 1918 | 1463435487209 Marionette TRACE conn3 <- [1,1937,null,{"value":"8"}] 14:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 14:51:27 INFO - PROCESS | 1918 | 1463435487215 Marionette TRACE conn3 -> [0,1938,"setScriptTimeout",{"ms":35000}] 14:51:27 INFO - PROCESS | 1918 | 1463435487218 Marionette TRACE conn3 <- [1,1938,null,{}] 14:51:27 INFO - PROCESS | 1918 | 1463435487223 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}] 14:51:27 INFO - PROCESS | 1918 | 1463435487402 Marionette TRACE conn3 <- [1,1939,null,{"value":null}] 14:51:27 INFO - PROCESS | 1918 | 1463435487418 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x870ddc00 == 126 [pid = 1918] [id = 492] 14:51:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8add1000) [pid = 1918] [serial = 1477] [outer = (nil)] 14:51:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8de46c00) [pid = 1918] [serial = 1478] [outer = 0x8add1000] 14:51:27 INFO - PROCESS | 1918 | 1463435487489 Marionette DEBUG loaded listener.js 14:51:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8e6af000) [pid = 1918] [serial = 1479] [outer = 0x8add1000] 14:51:28 INFO - PROCESS | 1918 | 1463435488690 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]]]}] 14:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 14:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1528ms 14:51:28 INFO - PROCESS | 1918 | 1463435488744 Marionette TRACE conn3 -> [0,1941,"getWindowHandle",null] 14:51:28 INFO - PROCESS | 1918 | 1463435488751 Marionette TRACE conn3 <- [1,1941,null,{"value":"8"}] 14:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 14:51:28 INFO - PROCESS | 1918 | 1463435488760 Marionette TRACE conn3 -> [0,1942,"setScriptTimeout",{"ms":35000}] 14:51:28 INFO - PROCESS | 1918 | 1463435488766 Marionette TRACE conn3 <- [1,1942,null,{}] 14:51:28 INFO - PROCESS | 1918 | 1463435488776 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}] 14:51:29 INFO - PROCESS | 1918 | 1463435489052 Marionette TRACE conn3 <- [1,1943,null,{"value":null}] 14:51:29 INFO - PROCESS | 1918 | 1463435489445 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x88bf7400 == 127 [pid = 1918] [id = 493] 14:51:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x88f7e400) [pid = 1918] [serial = 1480] [outer = (nil)] 14:51:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8aaf2000) [pid = 1918] [serial = 1481] [outer = 0x88f7e400] 14:51:29 INFO - PROCESS | 1918 | 1463435489538 Marionette DEBUG loaded listener.js 14:51:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8b89c000) [pid = 1918] [serial = 1482] [outer = 0x88f7e400] 14:51:30 INFO - PROCESS | 1918 | 1463435490471 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]]]}] 14:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 14:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1747ms 14:51:30 INFO - PROCESS | 1918 | 1463435490507 Marionette TRACE conn3 -> [0,1945,"getWindowHandle",null] 14:51:30 INFO - PROCESS | 1918 | 1463435490516 Marionette TRACE conn3 <- [1,1945,null,{"value":"8"}] 14:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 14:51:30 INFO - PROCESS | 1918 | 1463435490526 Marionette TRACE conn3 -> [0,1946,"setScriptTimeout",{"ms":35000}] 14:51:30 INFO - PROCESS | 1918 | 1463435490531 Marionette TRACE conn3 <- [1,1946,null,{}] 14:51:30 INFO - PROCESS | 1918 | 1463435490537 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}] 14:51:30 INFO - PROCESS | 1918 | 1463435490764 Marionette TRACE conn3 <- [1,1947,null,{"value":null}] 14:51:31 INFO - PROCESS | 1918 | 1463435491083 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be43000 == 128 [pid = 1918] [id = 494] 14:51:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8d321400) [pid = 1918] [serial = 1483] [outer = (nil)] 14:51:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8d5dcc00) [pid = 1918] [serial = 1484] [outer = 0x8d321400] 14:51:31 INFO - PROCESS | 1918 | 1463435491173 Marionette DEBUG loaded listener.js 14:51:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8dd50c00) [pid = 1918] [serial = 1485] [outer = 0x8d321400] 14:51:32 INFO - PROCESS | 1918 | 1463435492135 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]]]}] 14:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 14:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1682ms 14:51:32 INFO - PROCESS | 1918 | 1463435492208 Marionette TRACE conn3 -> [0,1949,"getWindowHandle",null] 14:51:32 INFO - PROCESS | 1918 | 1463435492213 Marionette TRACE conn3 <- [1,1949,null,{"value":"8"}] 14:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 14:51:32 INFO - PROCESS | 1918 | 1463435492219 Marionette TRACE conn3 -> [0,1950,"setScriptTimeout",{"ms":35000}] 14:51:32 INFO - PROCESS | 1918 | 1463435492225 Marionette TRACE conn3 <- [1,1950,null,{}] 14:51:32 INFO - PROCESS | 1918 | 1463435492241 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}] 14:51:32 INFO - PROCESS | 1918 | 1463435492501 Marionette TRACE conn3 <- [1,1951,null,{"value":null}] 14:51:32 INFO - PROCESS | 1918 | 1463435492830 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d4f0400 == 129 [pid = 1918] [id = 495] 14:51:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8e941400) [pid = 1918] [serial = 1486] [outer = (nil)] 14:51:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8e94d800) [pid = 1918] [serial = 1487] [outer = 0x8e941400] 14:51:32 INFO - PROCESS | 1918 | 1463435492920 Marionette DEBUG loaded listener.js 14:51:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8efe8800) [pid = 1918] [serial = 1488] [outer = 0x8e941400] 14:51:33 INFO - PROCESS | 1918 | 1463435493795 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]]]}] 14:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 14:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1637ms 14:51:33 INFO - PROCESS | 1918 | 1463435493857 Marionette TRACE conn3 -> [0,1953,"getWindowHandle",null] 14:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 14:51:33 INFO - PROCESS | 1918 | 1463435493862 Marionette TRACE conn3 <- [1,1953,null,{"value":"8"}] 14:51:33 INFO - PROCESS | 1918 | 1463435493869 Marionette TRACE conn3 -> [0,1954,"setScriptTimeout",{"ms":35000}] 14:51:33 INFO - PROCESS | 1918 | 1463435493873 Marionette TRACE conn3 <- [1,1954,null,{}] 14:51:33 INFO - PROCESS | 1918 | 1463435493878 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}] 14:51:34 INFO - PROCESS | 1918 | 1463435494101 Marionette TRACE conn3 <- [1,1955,null,{"value":null}] 14:51:34 INFO - PROCESS | 1918 | 1463435494438 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x878ca400 == 130 [pid = 1918] [id = 496] 14:51:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8efeb400) [pid = 1918] [serial = 1489] [outer = (nil)] 14:51:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x9131b000) [pid = 1918] [serial = 1490] [outer = 0x8efeb400] 14:51:34 INFO - PROCESS | 1918 | 1463435494530 Marionette DEBUG loaded listener.js 14:51:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x914bb000) [pid = 1918] [serial = 1491] [outer = 0x8efeb400] 14:51:35 INFO - PROCESS | 1918 | 1463435495409 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]]]}] 14:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 14:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1583ms 14:51:35 INFO - PROCESS | 1918 | 1463435495451 Marionette TRACE conn3 -> [0,1957,"getWindowHandle",null] 14:51:35 INFO - PROCESS | 1918 | 1463435495456 Marionette TRACE conn3 <- [1,1957,null,{"value":"8"}] 14:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 14:51:35 INFO - PROCESS | 1918 | 1463435495462 Marionette TRACE conn3 -> [0,1958,"setScriptTimeout",{"ms":35000}] 14:51:35 INFO - PROCESS | 1918 | 1463435495466 Marionette TRACE conn3 <- [1,1958,null,{}] 14:51:35 INFO - PROCESS | 1918 | 1463435495471 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}] 14:51:35 INFO - PROCESS | 1918 | 1463435495688 Marionette TRACE conn3 <- [1,1959,null,{"value":null}] 14:51:35 INFO - PROCESS | 1918 | 1463435495937 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x9109d400 == 131 [pid = 1918] [id = 497] 14:51:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x914be800) [pid = 1918] [serial = 1492] [outer = (nil)] 14:51:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x91caf000) [pid = 1918] [serial = 1493] [outer = 0x914be800] 14:51:36 INFO - PROCESS | 1918 | 1463435496070 Marionette DEBUG loaded listener.js 14:51:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x91cdb000) [pid = 1918] [serial = 1494] [outer = 0x914be800] 14:51:36 INFO - PROCESS | 1918 | 1463435496957 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]]]}] 14:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 14:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1529ms 14:51:36 INFO - PROCESS | 1918 | 1463435496992 Marionette TRACE conn3 -> [0,1961,"getWindowHandle",null] 14:51:36 INFO - PROCESS | 1918 | 1463435496995 Marionette TRACE conn3 <- [1,1961,null,{"value":"8"}] 14:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 14:51:37 INFO - PROCESS | 1918 | 1463435497002 Marionette TRACE conn3 -> [0,1962,"setScriptTimeout",{"ms":35000}] 14:51:37 INFO - PROCESS | 1918 | 1463435497006 Marionette TRACE conn3 <- [1,1962,null,{}] 14:51:37 INFO - PROCESS | 1918 | 1463435497011 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}] 14:51:37 INFO - PROCESS | 1918 | 1463435497251 Marionette TRACE conn3 <- [1,1963,null,{"value":null}] 14:51:37 INFO - PROCESS | 1918 | 1463435497589 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a6400 == 132 [pid = 1918] [id = 498] 14:51:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x91c02000) [pid = 1918] [serial = 1495] [outer = (nil)] 14:51:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x9390a800) [pid = 1918] [serial = 1496] [outer = 0x91c02000] 14:51:37 INFO - PROCESS | 1918 | 1463435497681 Marionette DEBUG loaded listener.js 14:51:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x93965000) [pid = 1918] [serial = 1497] [outer = 0x91c02000] 14:51:38 INFO - PROCESS | 1918 | 1463435498544 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]]]}] 14:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 14:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1586ms 14:51:38 INFO - PROCESS | 1918 | 1463435498589 Marionette TRACE conn3 -> [0,1965,"getWindowHandle",null] 14:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 14:51:38 INFO - PROCESS | 1918 | 1463435498593 Marionette TRACE conn3 <- [1,1965,null,{"value":"8"}] 14:51:38 INFO - PROCESS | 1918 | 1463435498599 Marionette TRACE conn3 -> [0,1966,"setScriptTimeout",{"ms":35000}] 14:51:38 INFO - PROCESS | 1918 | 1463435498603 Marionette TRACE conn3 <- [1,1966,null,{}] 14:51:38 INFO - PROCESS | 1918 | 1463435498608 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}] 14:51:38 INFO - PROCESS | 1918 | 1463435498805 Marionette TRACE conn3 <- [1,1967,null,{"value":null}] 14:51:39 INFO - PROCESS | 1918 | 1463435499139 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8dfc00 == 133 [pid = 1918] [id = 499] 14:51:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x91c0d400) [pid = 1918] [serial = 1498] [outer = (nil)] 14:51:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x94674800) [pid = 1918] [serial = 1499] [outer = 0x91c0d400] 14:51:39 INFO - PROCESS | 1918 | 1463435499231 Marionette DEBUG loaded listener.js 14:51:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x950e5c00) [pid = 1918] [serial = 1500] [outer = 0x91c0d400] 14:51:40 INFO - PROCESS | 1918 | 1463435500110 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]]]}] 14:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 14:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1578ms 14:51:40 INFO - PROCESS | 1918 | 1463435500178 Marionette TRACE conn3 -> [0,1969,"getWindowHandle",null] 14:51:40 INFO - PROCESS | 1918 | 1463435500181 Marionette TRACE conn3 <- [1,1969,null,{"value":"8"}] 14:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 14:51:40 INFO - PROCESS | 1918 | 1463435500188 Marionette TRACE conn3 -> [0,1970,"setScriptTimeout",{"ms":35000}] 14:51:40 INFO - PROCESS | 1918 | 1463435500192 Marionette TRACE conn3 <- [1,1970,null,{}] 14:51:40 INFO - PROCESS | 1918 | 1463435500197 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}] 14:51:40 INFO - PROCESS | 1918 | 1463435500405 Marionette TRACE conn3 <- [1,1971,null,{"value":null}] 14:51:40 INFO - PROCESS | 1918 | 1463435500735 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x9396d000 == 134 [pid = 1918] [id = 500] 14:51:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x93c0dc00) [pid = 1918] [serial = 1501] [outer = (nil)] 14:51:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x95baa800) [pid = 1918] [serial = 1502] [outer = 0x93c0dc00] 14:51:40 INFO - PROCESS | 1918 | 1463435500823 Marionette DEBUG loaded listener.js 14:51:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x95bae400) [pid = 1918] [serial = 1503] [outer = 0x93c0dc00] 14:51:41 INFO - PROCESS | 1918 | 1463435501667 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]]]}] 14:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 14:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1530ms 14:51:41 INFO - PROCESS | 1918 | 1463435501718 Marionette TRACE conn3 -> [0,1973,"getWindowHandle",null] 14:51:41 INFO - PROCESS | 1918 | 1463435501722 Marionette TRACE conn3 <- [1,1973,null,{"value":"8"}] 14:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 14:51:41 INFO - PROCESS | 1918 | 1463435501728 Marionette TRACE conn3 -> [0,1974,"setScriptTimeout",{"ms":35000}] 14:51:41 INFO - PROCESS | 1918 | 1463435501731 Marionette TRACE conn3 <- [1,1974,null,{}] 14:51:41 INFO - PROCESS | 1918 | 1463435501737 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}] 14:51:41 INFO - PROCESS | 1918 | 1463435501939 Marionette TRACE conn3 <- [1,1975,null,{"value":null}] 14:51:42 INFO - PROCESS | 1918 | 1463435502219 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c4800 == 135 [pid = 1918] [id = 501] 14:51:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x87b1f000) [pid = 1918] [serial = 1504] [outer = (nil)] 14:51:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x95c64800) [pid = 1918] [serial = 1505] [outer = 0x87b1f000] 14:51:42 INFO - PROCESS | 1918 | 1463435502350 Marionette DEBUG loaded listener.js 14:51:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x95d07800) [pid = 1918] [serial = 1506] [outer = 0x87b1f000] 14:51:43 INFO - PROCESS | 1918 | 1463435503197 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]]]}] 14:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 14:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1533ms 14:51:43 INFO - PROCESS | 1918 | 1463435503262 Marionette TRACE conn3 -> [0,1977,"getWindowHandle",null] 14:51:43 INFO - PROCESS | 1918 | 1463435503266 Marionette TRACE conn3 <- [1,1977,null,{"value":"8"}] 14:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 14:51:43 INFO - PROCESS | 1918 | 1463435503272 Marionette TRACE conn3 -> [0,1978,"setScriptTimeout",{"ms":35000}] 14:51:43 INFO - PROCESS | 1918 | 1463435503276 Marionette TRACE conn3 <- [1,1978,null,{}] 14:51:43 INFO - PROCESS | 1918 | 1463435503282 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}] 14:51:43 INFO - PROCESS | 1918 | 1463435503509 Marionette TRACE conn3 <- [1,1979,null,{"value":null}] 14:51:43 INFO - PROCESS | 1918 | 1463435503831 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x95ba8c00 == 136 [pid = 1918] [id = 502] 14:51:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x95c60800) [pid = 1918] [serial = 1507] [outer = (nil)] 14:51:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x98025800) [pid = 1918] [serial = 1508] [outer = 0x95c60800] 14:51:43 INFO - PROCESS | 1918 | 1463435503935 Marionette DEBUG loaded listener.js 14:51:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x9852b400) [pid = 1918] [serial = 1509] [outer = 0x95c60800] 14:51:44 INFO - PROCESS | 1918 | 1463435504885 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]]]}] 14:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 14:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1681ms 14:51:44 INFO - PROCESS | 1918 | 1463435504954 Marionette TRACE conn3 -> [0,1981,"getWindowHandle",null] 14:51:44 INFO - PROCESS | 1918 | 1463435504958 Marionette TRACE conn3 <- [1,1981,null,{"value":"8"}] 14:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 14:51:44 INFO - PROCESS | 1918 | 1463435504964 Marionette TRACE conn3 -> [0,1982,"setScriptTimeout",{"ms":35000}] 14:51:44 INFO - PROCESS | 1918 | 1463435504969 Marionette TRACE conn3 <- [1,1982,null,{}] 14:51:44 INFO - PROCESS | 1918 | 1463435504974 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}] 14:51:45 INFO - PROCESS | 1918 | 1463435505248 Marionette TRACE conn3 <- [1,1983,null,{"value":null}] 14:51:45 INFO - PROCESS | 1918 | 1463435505601 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x98e9b400 == 137 [pid = 1918] [id = 503] 14:51:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x996dec00) [pid = 1918] [serial = 1510] [outer = (nil)] 14:51:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x996e6400) [pid = 1918] [serial = 1511] [outer = 0x996dec00] 14:51:45 INFO - PROCESS | 1918 | 1463435505693 Marionette DEBUG loaded listener.js 14:51:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x9978f400) [pid = 1918] [serial = 1512] [outer = 0x996dec00] 14:51:46 INFO - PROCESS | 1918 | 1463435506572 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]]]}] 14:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 14:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1638ms 14:51:46 INFO - PROCESS | 1918 | 1463435506602 Marionette TRACE conn3 -> [0,1985,"getWindowHandle",null] 14:51:46 INFO - PROCESS | 1918 | 1463435506606 Marionette TRACE conn3 <- [1,1985,null,{"value":"8"}] 14:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 14:51:46 INFO - PROCESS | 1918 | 1463435506612 Marionette TRACE conn3 -> [0,1986,"setScriptTimeout",{"ms":35000}] 14:51:46 INFO - PROCESS | 1918 | 1463435506615 Marionette TRACE conn3 <- [1,1986,null,{}] 14:51:46 INFO - PROCESS | 1918 | 1463435506621 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}] 14:51:46 INFO - PROCESS | 1918 | 1463435506823 Marionette TRACE conn3 <- [1,1987,null,{"value":null}] 14:51:47 INFO - PROCESS | 1918 | 1463435507110 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d5400 == 138 [pid = 1918] [id = 504] 14:51:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x87b2c800) [pid = 1918] [serial = 1513] [outer = (nil)] 14:51:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x998c2c00) [pid = 1918] [serial = 1514] [outer = 0x87b2c800] 14:51:47 INFO - PROCESS | 1918 | 1463435507198 Marionette DEBUG loaded listener.js 14:51:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x998c9400) [pid = 1918] [serial = 1515] [outer = 0x87b2c800] 14:51:48 INFO - PROCESS | 1918 | 1463435508081 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]]]}] 14:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 14:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1527ms 14:51:48 INFO - PROCESS | 1918 | 1463435508156 Marionette TRACE conn3 -> [0,1989,"getWindowHandle",null] 14:51:48 INFO - PROCESS | 1918 | 1463435508161 Marionette TRACE conn3 <- [1,1989,null,{"value":"8"}] 14:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 14:51:48 INFO - PROCESS | 1918 | 1463435508181 Marionette TRACE conn3 -> [0,1990,"setScriptTimeout",{"ms":35000}] 14:51:48 INFO - PROCESS | 1918 | 1463435508185 Marionette TRACE conn3 <- [1,1990,null,{}] 14:51:48 INFO - PROCESS | 1918 | 1463435508192 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}] 14:51:48 INFO - PROCESS | 1918 | 1463435508402 Marionette TRACE conn3 <- [1,1991,null,{"value":null}] 14:51:48 INFO - PROCESS | 1918 | 1463435508730 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x991e8c00 == 139 [pid = 1918] [id = 505] 14:51:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x99761400) [pid = 1918] [serial = 1516] [outer = (nil)] 14:51:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x99dc6400) [pid = 1918] [serial = 1517] [outer = 0x99761400] 14:51:48 INFO - PROCESS | 1918 | 1463435508821 Marionette DEBUG loaded listener.js 14:51:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x9a346400) [pid = 1918] [serial = 1518] [outer = 0x99761400] 14:51:49 INFO - PROCESS | 1918 | 1463435509714 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]]]}] 14:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 14:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1589ms 14:51:49 INFO - PROCESS | 1918 | 1463435509772 Marionette TRACE conn3 -> [0,1993,"getWindowHandle",null] 14:51:49 INFO - PROCESS | 1918 | 1463435509776 Marionette TRACE conn3 <- [1,1993,null,{"value":"8"}] 14:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 14:51:49 INFO - PROCESS | 1918 | 1463435509782 Marionette TRACE conn3 -> [0,1994,"setScriptTimeout",{"ms":35000}] 14:51:49 INFO - PROCESS | 1918 | 1463435509785 Marionette TRACE conn3 <- [1,1994,null,{}] 14:51:49 INFO - PROCESS | 1918 | 1463435509790 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}] 14:51:50 INFO - PROCESS | 1918 | 1463435510008 Marionette TRACE conn3 <- [1,1995,null,{"value":null}] 14:51:50 INFO - PROCESS | 1918 | 1463435510333 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bc62800 == 140 [pid = 1918] [id = 506] 14:51:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x996d8400) [pid = 1918] [serial = 1519] [outer = (nil)] 14:51:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x9ae7d000) [pid = 1918] [serial = 1520] [outer = 0x996d8400] 14:51:50 INFO - PROCESS | 1918 | 1463435510425 Marionette DEBUG loaded listener.js 14:51:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x9aeaf800) [pid = 1918] [serial = 1521] [outer = 0x996d8400] 14:51:51 INFO - PROCESS | 1918 | 1463435511314 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]]]}] 14:51:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 14:51:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1578ms 14:51:51 INFO - PROCESS | 1918 | 1463435511361 Marionette TRACE conn3 -> [0,1997,"getWindowHandle",null] 14:51:51 INFO - PROCESS | 1918 | 1463435511364 Marionette TRACE conn3 <- [1,1997,null,{"value":"8"}] 14:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 14:51:51 INFO - PROCESS | 1918 | 1463435511371 Marionette TRACE conn3 -> [0,1998,"setScriptTimeout",{"ms":35000}] 14:51:51 INFO - PROCESS | 1918 | 1463435511374 Marionette TRACE conn3 <- [1,1998,null,{}] 14:51:51 INFO - PROCESS | 1918 | 1463435511380 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}] 14:51:51 INFO - PROCESS | 1918 | 1463435511592 Marionette TRACE conn3 <- [1,1999,null,{"value":null}] 14:51:51 INFO - PROCESS | 1918 | 1463435511857 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aae3c00 == 141 [pid = 1918] [id = 507] 14:51:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x8addb400) [pid = 1918] [serial = 1522] [outer = (nil)] 14:51:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9b05d800) [pid = 1918] [serial = 1523] [outer = 0x8addb400] 14:51:51 INFO - PROCESS | 1918 | 1463435511989 Marionette DEBUG loaded listener.js 14:51:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x9b0a9800) [pid = 1918] [serial = 1524] [outer = 0x8addb400] 14:51:52 INFO - PROCESS | 1918 | 1463435512863 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]]]}] 14:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 14:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1533ms 14:51:52 INFO - PROCESS | 1918 | 1463435512904 Marionette TRACE conn3 -> [0,2001,"getWindowHandle",null] 14:51:52 INFO - PROCESS | 1918 | 1463435512908 Marionette TRACE conn3 <- [1,2001,null,{"value":"8"}] 14:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 14:51:52 INFO - PROCESS | 1918 | 1463435512914 Marionette TRACE conn3 -> [0,2002,"setScriptTimeout",{"ms":35000}] 14:51:52 INFO - PROCESS | 1918 | 1463435512917 Marionette TRACE conn3 <- [1,2002,null,{}] 14:51:52 INFO - PROCESS | 1918 | 1463435512923 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}] 14:51:53 INFO - PROCESS | 1918 | 1463435513142 Marionette TRACE conn3 <- [1,2003,null,{"value":null}] 14:51:53 INFO - PROCESS | 1918 | 1463435513433 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x99ac8000 == 142 [pid = 1918] [id = 508] 14:51:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x9b05ac00) [pid = 1918] [serial = 1525] [outer = (nil)] 14:51:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x9ce4c000) [pid = 1918] [serial = 1526] [outer = 0x9b05ac00] 14:51:53 INFO - PROCESS | 1918 | 1463435513563 Marionette DEBUG loaded listener.js 14:51:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0xa0516000) [pid = 1918] [serial = 1527] [outer = 0x9b05ac00] 14:51:54 INFO - PROCESS | 1918 | 1463435514433 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]]]}] 14:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 14:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1553ms 14:51:54 INFO - PROCESS | 1918 | 1463435514469 Marionette TRACE conn3 -> [0,2005,"getWindowHandle",null] 14:51:54 INFO - PROCESS | 1918 | 1463435514472 Marionette TRACE conn3 <- [1,2005,null,{"value":"8"}] 14:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 14:51:54 INFO - PROCESS | 1918 | 1463435514479 Marionette TRACE conn3 -> [0,2006,"setScriptTimeout",{"ms":35000}] 14:51:54 INFO - PROCESS | 1918 | 1463435514482 Marionette TRACE conn3 <- [1,2006,null,{}] 14:51:54 INFO - PROCESS | 1918 | 1463435514487 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}] 14:51:54 INFO - PROCESS | 1918 | 1463435514799 Marionette TRACE conn3 <- [1,2007,null,{"value":null}] 14:51:55 INFO - PROCESS | 1918 | 1463435515019 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x870dd400 == 143 [pid = 1918] [id = 509] 14:51:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x9baacc00) [pid = 1918] [serial = 1528] [outer = (nil)] 14:51:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0xa22bd400) [pid = 1918] [serial = 1529] [outer = 0x9baacc00] 14:51:55 INFO - PROCESS | 1918 | 1463435515152 Marionette DEBUG loaded listener.js 14:51:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0xa2321c00) [pid = 1918] [serial = 1530] [outer = 0x9baacc00] 14:51:56 INFO - PROCESS | 1918 | 1463435516075 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]]]}] 14:51:56 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 14:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1627ms 14:51:56 INFO - PROCESS | 1918 | 1463435516108 Marionette TRACE conn3 -> [0,2009,"getWindowHandle",null] 14:51:56 INFO - PROCESS | 1918 | 1463435516111 Marionette TRACE conn3 <- [1,2009,null,{"value":"8"}] 14:51:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 14:51:56 INFO - PROCESS | 1918 | 1463435516118 Marionette TRACE conn3 -> [0,2010,"setScriptTimeout",{"ms":35000}] 14:51:56 INFO - PROCESS | 1918 | 1463435516122 Marionette TRACE conn3 <- [1,2010,null,{}] 14:51:56 INFO - PROCESS | 1918 | 1463435516128 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}] 14:51:56 INFO - PROCESS | 1918 | 1463435516334 Marionette TRACE conn3 <- [1,2011,null,{"value":null}] 14:51:56 INFO - PROCESS | 1918 | 1463435516680 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x858eec00 == 144 [pid = 1918] [id = 510] 14:51:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x870d8400) [pid = 1918] [serial = 1531] [outer = (nil)] 14:51:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0xa239b800) [pid = 1918] [serial = 1532] [outer = 0x870d8400] 14:51:56 INFO - PROCESS | 1918 | 1463435516773 Marionette DEBUG loaded listener.js 14:51:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0xa3153000) [pid = 1918] [serial = 1533] [outer = 0x870d8400] 14:51:57 INFO - PROCESS | 1918 | 1463435517689 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]]]}] 14:51:57 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 14:51:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1629ms 14:51:57 INFO - PROCESS | 1918 | 1463435517748 Marionette TRACE conn3 -> [0,2013,"getWindowHandle",null] 14:51:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 14:51:57 INFO - PROCESS | 1918 | 1463435517752 Marionette TRACE conn3 <- [1,2013,null,{"value":"8"}] 14:51:57 INFO - PROCESS | 1918 | 1463435517759 Marionette TRACE conn3 -> [0,2014,"setScriptTimeout",{"ms":35000}] 14:51:57 INFO - PROCESS | 1918 | 1463435517762 Marionette TRACE conn3 <- [1,2014,null,{}] 14:51:57 INFO - PROCESS | 1918 | 1463435517768 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}] 14:51:57 INFO - PROCESS | 1918 | 1463435517983 Marionette TRACE conn3 <- [1,2015,null,{"value":null}] 14:51:58 INFO - PROCESS | 1918 | 1463435518310 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:51:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a6bcc00 == 145 [pid = 1918] [id = 511] 14:51:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x9baaa400) [pid = 1918] [serial = 1534] [outer = (nil)] 14:51:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0xa364ac00) [pid = 1918] [serial = 1535] [outer = 0x9baaa400] 14:51:58 INFO - PROCESS | 1918 | 1463435518400 Marionette DEBUG loaded listener.js 14:51:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0xa369f400) [pid = 1918] [serial = 1536] [outer = 0x9baaa400] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x978a3800 == 144 [pid = 1918] [id = 21] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x92406c00 == 143 [pid = 1918] [id = 63] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x9852a800 == 142 [pid = 1918] [id = 205] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaf7c00 == 141 [pid = 1918] [id = 446] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x92482400 == 140 [pid = 1918] [id = 204] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8be48400 == 139 [pid = 1918] [id = 206] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8be41000 == 138 [pid = 1918] [id = 203] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8d319c00 == 137 [pid = 1918] [id = 207] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x95a7ec00 == 136 [pid = 1918] [id = 286] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x870df800 == 135 [pid = 1918] [id = 491] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaf1c00 == 134 [pid = 1918] [id = 490] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8aae2000 == 133 [pid = 1918] [id = 489] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x878c7000 == 132 [pid = 1918] [id = 488] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x858f8c00 == 131 [pid = 1918] [id = 484] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x91323800 == 130 [pid = 1918] [id = 482] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8e94e000 == 129 [pid = 1918] [id = 483] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x9242b400 == 128 [pid = 1918] [id = 481] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe0c00 == 127 [pid = 1918] [id = 480] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x91ce5c00 == 126 [pid = 1918] [id = 479] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8d4ebc00 == 125 [pid = 1918] [id = 478] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x91cb9000 == 124 [pid = 1918] [id = 477] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x89c8d000 == 123 [pid = 1918] [id = 476] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc1dc00 == 122 [pid = 1918] [id = 474] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8b8a2800 == 121 [pid = 1918] [id = 475] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5d9800 == 120 [pid = 1918] [id = 473] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8dd4ac00 == 119 [pid = 1918] [id = 472] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x8aadf800 == 118 [pid = 1918] [id = 471] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x878c1c00 == 117 [pid = 1918] [id = 469] 14:52:00 INFO - PROCESS | 1918 | --DOCSHELL 0x87b2bc00 == 116 [pid = 1918] [id = 470] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x998c8400) [pid = 1918] [serial = 1383] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0xa0513400) [pid = 1918] [serial = 1391] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x9210c000) [pid = 1918] [serial = 1361] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x88f7b400) [pid = 1918] [serial = 1401] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x9510d800) [pid = 1918] [serial = 1368] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0xa2395800) [pid = 1918] [serial = 1394] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x8efe0400) [pid = 1918] [serial = 1353] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x93968800) [pid = 1918] [serial = 1365] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x95108400) [pid = 1918] [serial = 1367] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x995ddc00) [pid = 1918] [serial = 1377] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x9a340400) [pid = 1918] [serial = 1386] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8b7ae400) [pid = 1918] [serial = 1344] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x9109b000) [pid = 1918] [serial = 1355] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x92409400) [pid = 1918] [serial = 1362] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x995d5000) [pid = 1918] [serial = 1376] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8e6af400) [pid = 1918] [serial = 1349] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x8e869800) [pid = 1918] [serial = 1350] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0xa3154c00) [pid = 1918] [serial = 1397] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8add1c00) [pid = 1918] [serial = 1403] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x91cad000) [pid = 1918] [serial = 1358] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x8d319000) [pid = 1918] [serial = 1346] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x99792000) [pid = 1918] [serial = 1382] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x8add0000) [pid = 1918] [serial = 1343] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8dc17c00) [pid = 1918] [serial = 1347] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x88663000) [pid = 1918] [serial = 1400] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x95c61000) [pid = 1918] [serial = 1370] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x99766400) [pid = 1918] [serial = 1380] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x981a2800) [pid = 1918] [serial = 1373] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x8e942800) [pid = 1918] [serial = 1352] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x91cb1800) [pid = 1918] [serial = 1359] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x93961800) [pid = 1918] [serial = 1364] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8bc5b400) [pid = 1918] [serial = 1406] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x8d5db800) [pid = 1918] [serial = 1340] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x95d02800) [pid = 1918] [serial = 1371] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x99760000) [pid = 1918] [serial = 1379] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x9a1bac00) [pid = 1918] [serial = 1385] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8bf6c000) [pid = 1918] [serial = 1407] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x98e9c400) [pid = 1918] [serial = 1374] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x9aeb7400) [pid = 1918] [serial = 1388] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x91320400) [pid = 1918] [serial = 1356] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8d5dc000) [pid = 1918] [serial = 1269] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8b6d0400) [pid = 1918] [serial = 1404] [outer = (nil)] [url = about:blank] 14:52:00 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8bf63400) [pid = 1918] [serial = 1409] [outer = (nil)] [url = about:blank] 14:52:01 INFO - PROCESS | 1918 | 1463435521376 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]]]}] 14:52:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 14:52:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 3644ms 14:52:01 INFO - PROCESS | 1918 | 1463435521405 Marionette TRACE conn3 -> [0,2017,"getWindowHandle",null] 14:52:01 INFO - PROCESS | 1918 | 1463435521410 Marionette TRACE conn3 <- [1,2017,null,{"value":"8"}] 14:52:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 14:52:01 INFO - PROCESS | 1918 | 1463435521418 Marionette TRACE conn3 -> [0,2018,"setScriptTimeout",{"ms":35000}] 14:52:01 INFO - PROCESS | 1918 | 1463435521423 Marionette TRACE conn3 <- [1,2018,null,{}] 14:52:01 INFO - PROCESS | 1918 | 1463435521430 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}] 14:52:01 INFO - PROCESS | 1918 | 1463435521625 Marionette TRACE conn3 <- [1,2019,null,{"value":null}] 14:52:01 INFO - PROCESS | 1918 | 1463435521821 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c8800 == 117 [pid = 1918] [id = 512] 14:52:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x88bfa000) [pid = 1918] [serial = 1537] [outer = (nil)] 14:52:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x89c92000) [pid = 1918] [serial = 1538] [outer = 0x88bfa000] 14:52:01 INFO - PROCESS | 1918 | 1463435521901 Marionette DEBUG loaded listener.js 14:52:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8aaf6000) [pid = 1918] [serial = 1539] [outer = 0x88bfa000] 14:52:02 INFO - PROCESS | 1918 | 1463435522744 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]]]}] 14:52:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 14:52:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1385ms 14:52:02 INFO - PROCESS | 1918 | 1463435522805 Marionette TRACE conn3 -> [0,2021,"getWindowHandle",null] 14:52:02 INFO - PROCESS | 1918 | 1463435522813 Marionette TRACE conn3 <- [1,2021,null,{"value":"8"}] 14:52:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 14:52:02 INFO - PROCESS | 1918 | 1463435522827 Marionette TRACE conn3 -> [0,2022,"setScriptTimeout",{"ms":35000}] 14:52:02 INFO - PROCESS | 1918 | 1463435522831 Marionette TRACE conn3 <- [1,2022,null,{}] 14:52:02 INFO - PROCESS | 1918 | 1463435522837 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}] 14:52:03 INFO - PROCESS | 1918 | 1463435523046 Marionette TRACE conn3 <- [1,2023,null,{"value":null}] 14:52:03 INFO - PROCESS | 1918 | 1463435523291 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b21800 == 118 [pid = 1918] [id = 513] 14:52:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8aae2400) [pid = 1918] [serial = 1540] [outer = (nil)] 14:52:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x8b650c00) [pid = 1918] [serial = 1541] [outer = 0x8aae2400] 14:52:03 INFO - PROCESS | 1918 | 1463435523365 Marionette DEBUG loaded listener.js 14:52:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8b6d0400) [pid = 1918] [serial = 1542] [outer = 0x8aae2400] 14:52:04 INFO - PROCESS | 1918 | 1463435524315 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]]]}] 14:52:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 14:52:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1530ms 14:52:04 INFO - PROCESS | 1918 | 1463435524358 Marionette TRACE conn3 -> [0,2025,"getWindowHandle",null] 14:52:04 INFO - PROCESS | 1918 | 1463435524362 Marionette TRACE conn3 <- [1,2025,null,{"value":"8"}] 14:52:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 14:52:04 INFO - PROCESS | 1918 | 1463435524380 Marionette TRACE conn3 -> [0,2026,"setScriptTimeout",{"ms":35000}] 14:52:04 INFO - PROCESS | 1918 | 1463435524386 Marionette TRACE conn3 <- [1,2026,null,{}] 14:52:04 INFO - PROCESS | 1918 | 1463435524402 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}] 14:52:04 INFO - PROCESS | 1918 | 1463435524700 Marionette TRACE conn3 <- [1,2027,null,{"value":null}] 14:52:04 INFO - PROCESS | 1918 | 1463435524763 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b64f000 == 119 [pid = 1918] [id = 514] 14:52:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8b903c00) [pid = 1918] [serial = 1543] [outer = (nil)] 14:52:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8bf63400) [pid = 1918] [serial = 1544] [outer = 0x8b903c00] 14:52:04 INFO - PROCESS | 1918 | 1463435524953 Marionette DEBUG loaded listener.js 14:52:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8c0d3400) [pid = 1918] [serial = 1545] [outer = 0x8b903c00] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x9395f400) [pid = 1918] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x8dd4c400) [pid = 1918] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8de42400) [pid = 1918] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x95103800) [pid = 1918] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8aae7c00) [pid = 1918] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x995d5c00) [pid = 1918] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8e949800) [pid = 1918] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x878c8000) [pid = 1918] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8aae3800) [pid = 1918] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8d5e4000) [pid = 1918] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x95c63c00) [pid = 1918] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x91ce1400) [pid = 1918] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x87c3c000) [pid = 1918] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x95c65000) [pid = 1918] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8e8e6800) [pid = 1918] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x8be3dc00) [pid = 1918] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8e844000) [pid = 1918] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x99aca000) [pid = 1918] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x91c0b000) [pid = 1918] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x991e1800) [pid = 1918] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8b910000) [pid = 1918] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x978f4400) [pid = 1918] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x93ce5400) [pid = 1918] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x99dbf800) [pid = 1918] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x88bf6800) [pid = 1918] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x878c4400) [pid = 1918] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 14:52:06 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x981a8000) [pid = 1918] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 14:52:06 INFO - PROCESS | 1918 | 1463435526637 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]]]}] 14:52:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 14:52:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 2305ms 14:52:06 INFO - PROCESS | 1918 | 1463435526680 Marionette TRACE conn3 -> [0,2029,"getWindowHandle",null] 14:52:06 INFO - PROCESS | 1918 | 1463435526685 Marionette TRACE conn3 <- [1,2029,null,{"value":"8"}] 14:52:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 14:52:06 INFO - PROCESS | 1918 | 1463435526692 Marionette TRACE conn3 -> [0,2030,"setScriptTimeout",{"ms":35000}] 14:52:06 INFO - PROCESS | 1918 | 1463435526696 Marionette TRACE conn3 <- [1,2030,null,{}] 14:52:06 INFO - PROCESS | 1918 | 1463435526701 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}] 14:52:06 INFO - PROCESS | 1918 | 1463435526990 Marionette TRACE conn3 <- [1,2031,null,{"value":null}] 14:52:07 INFO - PROCESS | 1918 | 1463435527013 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c3c000 == 120 [pid = 1918] [id = 515] 14:52:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8b647c00) [pid = 1918] [serial = 1546] [outer = (nil)] 14:52:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8bf65c00) [pid = 1918] [serial = 1547] [outer = 0x8b647c00] 14:52:07 INFO - PROCESS | 1918 | 1463435527093 Marionette DEBUG loaded listener.js 14:52:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8d4ea800) [pid = 1918] [serial = 1548] [outer = 0x8b647c00] 14:52:08 INFO - PROCESS | 1918 | 1463435528176 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]]]}] 14:52:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 14:52:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1529ms 14:52:08 INFO - PROCESS | 1918 | 1463435528223 Marionette TRACE conn3 -> [0,2033,"getWindowHandle",null] 14:52:08 INFO - PROCESS | 1918 | 1463435528230 Marionette TRACE conn3 <- [1,2033,null,{"value":"8"}] 14:52:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 14:52:08 INFO - PROCESS | 1918 | 1463435528239 Marionette TRACE conn3 -> [0,2034,"setScriptTimeout",{"ms":35000}] 14:52:08 INFO - PROCESS | 1918 | 1463435528246 Marionette TRACE conn3 <- [1,2034,null,{}] 14:52:08 INFO - PROCESS | 1918 | 1463435528256 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}] 14:52:08 INFO - PROCESS | 1918 | 1463435528496 Marionette TRACE conn3 <- [1,2035,null,{"value":null}] 14:52:08 INFO - PROCESS | 1918 | 1463435528841 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x88bf7800 == 121 [pid = 1918] [id = 516] 14:52:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x88bf8400) [pid = 1918] [serial = 1549] [outer = (nil)] 14:52:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8aaedc00) [pid = 1918] [serial = 1550] [outer = 0x88bf8400] 14:52:08 INFO - PROCESS | 1918 | 1463435528936 Marionette DEBUG loaded listener.js 14:52:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8b64bc00) [pid = 1918] [serial = 1551] [outer = 0x88bf8400] 14:52:09 INFO - PROCESS | 1918 | 1463435529891 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]]]}] 14:52:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 14:52:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1691ms 14:52:09 INFO - PROCESS | 1918 | 1463435529930 Marionette TRACE conn3 -> [0,2037,"getWindowHandle",null] 14:52:09 INFO - PROCESS | 1918 | 1463435529938 Marionette TRACE conn3 <- [1,2037,null,{"value":"8"}] 14:52:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 14:52:09 INFO - PROCESS | 1918 | 1463435529949 Marionette TRACE conn3 -> [0,2038,"setScriptTimeout",{"ms":35000}] 14:52:09 INFO - PROCESS | 1918 | 1463435529952 Marionette TRACE conn3 <- [1,2038,null,{}] 14:52:09 INFO - PROCESS | 1918 | 1463435529959 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}] 14:52:10 INFO - PROCESS | 1918 | 1463435530178 Marionette TRACE conn3 <- [1,2039,null,{"value":null}] 14:52:10 INFO - PROCESS | 1918 | 1463435530502 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b654c00 == 122 [pid = 1918] [id = 517] 14:52:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8b89b800) [pid = 1918] [serial = 1552] [outer = (nil)] 14:52:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8bc5ac00) [pid = 1918] [serial = 1553] [outer = 0x8b89b800] 14:52:10 INFO - PROCESS | 1918 | 1463435530603 Marionette DEBUG loaded listener.js 14:52:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8c0cc400) [pid = 1918] [serial = 1554] [outer = 0x8b89b800] 14:52:11 INFO - PROCESS | 1918 | 1463435531522 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]]]}] 14:52:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 14:52:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1628ms 14:52:11 INFO - PROCESS | 1918 | 1463435531577 Marionette TRACE conn3 -> [0,2041,"getWindowHandle",null] 14:52:11 INFO - PROCESS | 1918 | 1463435531581 Marionette TRACE conn3 <- [1,2041,null,{"value":"8"}] 14:52:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 14:52:11 INFO - PROCESS | 1918 | 1463435531587 Marionette TRACE conn3 -> [0,2042,"setScriptTimeout",{"ms":35000}] 14:52:11 INFO - PROCESS | 1918 | 1463435531593 Marionette TRACE conn3 <- [1,2042,null,{}] 14:52:11 INFO - PROCESS | 1918 | 1463435531610 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}] 14:52:11 INFO - PROCESS | 1918 | 1463435531872 Marionette TRACE conn3 <- [1,2043,null,{"value":null}] 14:52:12 INFO - PROCESS | 1918 | 1463435532239 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5e3c00 == 123 [pid = 1918] [id = 518] 14:52:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8dc1a400) [pid = 1918] [serial = 1555] [outer = (nil)] 14:52:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8dd4f800) [pid = 1918] [serial = 1556] [outer = 0x8dc1a400] 14:52:12 INFO - PROCESS | 1918 | 1463435532334 Marionette DEBUG loaded listener.js 14:52:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8e6a4400) [pid = 1918] [serial = 1557] [outer = 0x8dc1a400] 14:52:13 INFO - PROCESS | 1918 | 1463435533236 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]]]}] 14:52:13 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) 14:52:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1689ms 14:52:13 INFO - PROCESS | 1918 | 1463435533277 Marionette TRACE conn3 -> [0,2045,"getWindowHandle",null] 14:52:13 INFO - PROCESS | 1918 | 1463435533281 Marionette TRACE conn3 <- [1,2045,null,{"value":"8"}] 14:52:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 14:52:13 INFO - PROCESS | 1918 | 1463435533288 Marionette TRACE conn3 -> [0,2046,"setScriptTimeout",{"ms":35000}] 14:52:13 INFO - PROCESS | 1918 | 1463435533290 Marionette TRACE conn3 <- [1,2046,null,{}] 14:52:13 INFO - PROCESS | 1918 | 1463435533296 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}] 14:52:13 INFO - PROCESS | 1918 | 1463435533497 Marionette TRACE conn3 <- [1,2047,null,{"value":null}] 14:52:13 INFO - PROCESS | 1918 | 1463435533779 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5e3400 == 124 [pid = 1918] [id = 519] 14:52:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8dd4e800) [pid = 1918] [serial = 1558] [outer = (nil)] 14:52:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8e863800) [pid = 1918] [serial = 1559] [outer = 0x8dd4e800] 14:52:13 INFO - PROCESS | 1918 | 1463435533912 Marionette DEBUG loaded listener.js 14:52:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8e8e4c00) [pid = 1918] [serial = 1560] [outer = 0x8dd4e800] 14:52:14 INFO - PROCESS | 1918 | 1463435534799 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]]]}] 14:52:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 14:52:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1542ms 14:52:14 INFO - PROCESS | 1918 | 1463435534831 Marionette TRACE conn3 -> [0,2049,"getWindowHandle",null] 14:52:14 INFO - PROCESS | 1918 | 1463435534835 Marionette TRACE conn3 <- [1,2049,null,{"value":"8"}] 14:52:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 14:52:14 INFO - PROCESS | 1918 | 1463435534841 Marionette TRACE conn3 -> [0,2050,"setScriptTimeout",{"ms":35000}] 14:52:14 INFO - PROCESS | 1918 | 1463435534845 Marionette TRACE conn3 <- [1,2050,null,{}] 14:52:14 INFO - PROCESS | 1918 | 1463435534870 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}] 14:52:15 INFO - PROCESS | 1918 | 1463435535078 Marionette TRACE conn3 <- [1,2051,null,{"value":null}] 14:52:15 INFO - PROCESS | 1918 | 1463435535356 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6a9c00 == 125 [pid = 1918] [id = 520] 14:52:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8e8edc00) [pid = 1918] [serial = 1561] [outer = (nil)] 14:52:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8efdf000) [pid = 1918] [serial = 1562] [outer = 0x8e8edc00] 14:52:15 INFO - PROCESS | 1918 | 1463435535482 Marionette DEBUG loaded listener.js 14:52:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8efe4000) [pid = 1918] [serial = 1563] [outer = 0x8e8edc00] 14:52:16 INFO - PROCESS | 1918 | 1463435536475 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]]]}] 14:52:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 14:52:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1695ms 14:52:16 INFO - PROCESS | 1918 | 1463435536537 Marionette TRACE conn3 -> [0,2053,"getWindowHandle",null] 14:52:16 INFO - PROCESS | 1918 | 1463435536542 Marionette TRACE conn3 <- [1,2053,null,{"value":"8"}] 14:52:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 14:52:16 INFO - PROCESS | 1918 | 1463435536548 Marionette TRACE conn3 -> [0,2054,"setScriptTimeout",{"ms":35000}] 14:52:16 INFO - PROCESS | 1918 | 1463435536551 Marionette TRACE conn3 <- [1,2054,null,{}] 14:52:16 INFO - PROCESS | 1918 | 1463435536557 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}] 14:52:16 INFO - PROCESS | 1918 | 1463435536803 Marionette TRACE conn3 <- [1,2055,null,{"value":null}] 14:52:17 INFO - PROCESS | 1918 | 1463435537134 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc24000 == 126 [pid = 1918] [id = 521] 14:52:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8efe1400) [pid = 1918] [serial = 1564] [outer = (nil)] 14:52:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x91c0ac00) [pid = 1918] [serial = 1565] [outer = 0x8efe1400] 14:52:17 INFO - PROCESS | 1918 | 1463435537224 Marionette DEBUG loaded listener.js 14:52:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x91c0ec00) [pid = 1918] [serial = 1566] [outer = 0x8efe1400] 14:52:18 INFO - PROCESS | 1918 | 1463435538098 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]]]}] 14:52:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 14:52:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1628ms 14:52:18 INFO - PROCESS | 1918 | 1463435538177 Marionette TRACE conn3 -> [0,2057,"getWindowHandle",null] 14:52:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 14:52:18 INFO - PROCESS | 1918 | 1463435538181 Marionette TRACE conn3 <- [1,2057,null,{"value":"8"}] 14:52:18 INFO - PROCESS | 1918 | 1463435538187 Marionette TRACE conn3 -> [0,2058,"setScriptTimeout",{"ms":35000}] 14:52:18 INFO - PROCESS | 1918 | 1463435538190 Marionette TRACE conn3 <- [1,2058,null,{}] 14:52:18 INFO - PROCESS | 1918 | 1463435538196 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}] 14:52:18 INFO - PROCESS | 1918 | 1463435538432 Marionette TRACE conn3 <- [1,2059,null,{"value":null}] 14:52:18 INFO - PROCESS | 1918 | 1463435538752 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x914bd000 == 127 [pid = 1918] [id = 522] 14:52:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x91c0e000) [pid = 1918] [serial = 1567] [outer = (nil)] 14:52:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x91ce0400) [pid = 1918] [serial = 1568] [outer = 0x91c0e000] 14:52:18 INFO - PROCESS | 1918 | 1463435538842 Marionette DEBUG loaded listener.js 14:52:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x91ce5800) [pid = 1918] [serial = 1569] [outer = 0x91c0e000] 14:52:19 INFO - PROCESS | 1918 | 1463435539751 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]]]}] 14:52:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 14:52:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1638ms 14:52:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 14:52:19 INFO - PROCESS | 1918 | 1463435539825 Marionette TRACE conn3 -> [0,2061,"getWindowHandle",null] 14:52:19 INFO - PROCESS | 1918 | 1463435539828 Marionette TRACE conn3 <- [1,2061,null,{"value":"8"}] 14:52:19 INFO - PROCESS | 1918 | 1463435539835 Marionette TRACE conn3 -> [0,2062,"setScriptTimeout",{"ms":35000}] 14:52:19 INFO - PROCESS | 1918 | 1463435539838 Marionette TRACE conn3 <- [1,2062,null,{}] 14:52:19 INFO - PROCESS | 1918 | 1463435539844 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}] 14:52:20 INFO - PROCESS | 1918 | 1463435540084 Marionette TRACE conn3 <- [1,2063,null,{"value":null}] 14:52:20 INFO - PROCESS | 1918 | 1463435540403 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8eb000 == 128 [pid = 1918] [id = 523] 14:52:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x91328800) [pid = 1918] [serial = 1570] [outer = (nil)] 14:52:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x92427800) [pid = 1918] [serial = 1571] [outer = 0x91328800] 14:52:20 INFO - PROCESS | 1918 | 1463435540491 Marionette DEBUG loaded listener.js 14:52:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x9242d400) [pid = 1918] [serial = 1572] [outer = 0x91328800] 14:52:21 INFO - PROCESS | 1918 | 1463435541384 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]]]}] 14:52:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 14:52:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1589ms 14:52:21 INFO - PROCESS | 1918 | 1463435541423 Marionette TRACE conn3 -> [0,2065,"getWindowHandle",null] 14:52:21 INFO - PROCESS | 1918 | 1463435541427 Marionette TRACE conn3 <- [1,2065,null,{"value":"8"}] 14:52:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 14:52:21 INFO - PROCESS | 1918 | 1463435541434 Marionette TRACE conn3 -> [0,2066,"setScriptTimeout",{"ms":35000}] 14:52:21 INFO - PROCESS | 1918 | 1463435541437 Marionette TRACE conn3 <- [1,2066,null,{}] 14:52:21 INFO - PROCESS | 1918 | 1463435541443 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}] 14:52:21 INFO - PROCESS | 1918 | 1463435541639 Marionette TRACE conn3 <- [1,2067,null,{"value":null}] 14:52:21 INFO - PROCESS | 1918 | 1463435541968 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f7000 == 129 [pid = 1918] [id = 524] 14:52:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x9222e400) [pid = 1918] [serial = 1573] [outer = (nil)] 14:52:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x93967800) [pid = 1918] [serial = 1574] [outer = 0x9222e400] 14:52:22 INFO - PROCESS | 1918 | 1463435542055 Marionette DEBUG loaded listener.js 14:52:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x93c06c00) [pid = 1918] [serial = 1575] [outer = 0x9222e400] 14:52:22 INFO - PROCESS | 1918 | 1463435542916 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]]]}] 14:52:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 14:52:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1533ms 14:52:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 14:52:22 INFO - PROCESS | 1918 | 1463435542968 Marionette TRACE conn3 -> [0,2069,"getWindowHandle",null] 14:52:22 INFO - PROCESS | 1918 | 1463435542971 Marionette TRACE conn3 <- [1,2069,null,{"value":"8"}] 14:52:22 INFO - PROCESS | 1918 | 1463435542978 Marionette TRACE conn3 -> [0,2070,"setScriptTimeout",{"ms":35000}] 14:52:22 INFO - PROCESS | 1918 | 1463435542981 Marionette TRACE conn3 <- [1,2070,null,{}] 14:52:22 INFO - PROCESS | 1918 | 1463435542987 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}] 14:52:23 INFO - PROCESS | 1918 | 1463435543185 Marionette TRACE conn3 <- [1,2071,null,{"value":null}] 14:52:23 INFO - PROCESS | 1918 | 1463435543469 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x9240f000 == 130 [pid = 1918] [id = 525] 14:52:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x9242b800) [pid = 1918] [serial = 1576] [outer = (nil)] 14:52:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x9510a800) [pid = 1918] [serial = 1577] [outer = 0x9242b800] 14:52:23 INFO - PROCESS | 1918 | 1463435543598 Marionette DEBUG loaded listener.js 14:52:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x95a78800) [pid = 1918] [serial = 1578] [outer = 0x9242b800] 14:52:24 INFO - PROCESS | 1918 | 1463435544495 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]]]}] 14:52:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 14:52:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1583ms 14:52:24 INFO - PROCESS | 1918 | 1463435544561 Marionette TRACE conn3 -> [0,2073,"getWindowHandle",null] 14:52:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 14:52:24 INFO - PROCESS | 1918 | 1463435544566 Marionette TRACE conn3 <- [1,2073,null,{"value":"8"}] 14:52:24 INFO - PROCESS | 1918 | 1463435544572 Marionette TRACE conn3 -> [0,2074,"setScriptTimeout",{"ms":35000}] 14:52:24 INFO - PROCESS | 1918 | 1463435544576 Marionette TRACE conn3 <- [1,2074,null,{}] 14:52:24 INFO - PROCESS | 1918 | 1463435544581 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}] 14:52:24 INFO - PROCESS | 1918 | 1463435544807 Marionette TRACE conn3 <- [1,2075,null,{"value":null}] 14:52:25 INFO - PROCESS | 1918 | 1463435545140 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x950e5800 == 131 [pid = 1918] [id = 526] 14:52:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x95c61c00) [pid = 1918] [serial = 1579] [outer = (nil)] 14:52:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x95d02400) [pid = 1918] [serial = 1580] [outer = 0x95c61c00] 14:52:25 INFO - PROCESS | 1918 | 1463435545236 Marionette DEBUG loaded listener.js 14:52:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x977d8800) [pid = 1918] [serial = 1581] [outer = 0x95c61c00] 14:52:26 INFO - PROCESS | 1918 | 1463435546132 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]]]}] 14:52:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 14:52:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1629ms 14:52:26 INFO - PROCESS | 1918 | 1463435546201 Marionette TRACE conn3 -> [0,2077,"getWindowHandle",null] 14:52:26 INFO - PROCESS | 1918 | 1463435546205 Marionette TRACE conn3 <- [1,2077,null,{"value":"8"}] 14:52:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 14:52:26 INFO - PROCESS | 1918 | 1463435546211 Marionette TRACE conn3 -> [0,2078,"setScriptTimeout",{"ms":35000}] 14:52:26 INFO - PROCESS | 1918 | 1463435546214 Marionette TRACE conn3 <- [1,2078,null,{}] 14:52:26 INFO - PROCESS | 1918 | 1463435546220 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}] 14:52:26 INFO - PROCESS | 1918 | 1463435546423 Marionette TRACE conn3 <- [1,2079,null,{"value":null}] 14:52:26 INFO - PROCESS | 1918 | 1463435546768 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x95108400 == 132 [pid = 1918] [id = 527] 14:52:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x95baa400) [pid = 1918] [serial = 1582] [outer = (nil)] 14:52:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x9852a800) [pid = 1918] [serial = 1583] [outer = 0x95baa400] 14:52:26 INFO - PROCESS | 1918 | 1463435546855 Marionette DEBUG loaded listener.js 14:52:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x985af000) [pid = 1918] [serial = 1584] [outer = 0x95baa400] 14:52:27 INFO - PROCESS | 1918 | 1463435547714 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]]]}] 14:52:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 14:52:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1534ms 14:52:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 14:52:27 INFO - PROCESS | 1918 | 1463435547745 Marionette TRACE conn3 -> [0,2081,"getWindowHandle",null] 14:52:27 INFO - PROCESS | 1918 | 1463435547748 Marionette TRACE conn3 <- [1,2081,null,{"value":"8"}] 14:52:27 INFO - PROCESS | 1918 | 1463435547755 Marionette TRACE conn3 -> [0,2082,"setScriptTimeout",{"ms":35000}] 14:52:27 INFO - PROCESS | 1918 | 1463435547758 Marionette TRACE conn3 <- [1,2082,null,{}] 14:52:27 INFO - PROCESS | 1918 | 1463435547763 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}] 14:52:27 INFO - PROCESS | 1918 | 1463435547981 Marionette TRACE conn3 <- [1,2083,null,{"value":null}] 14:52:28 INFO - PROCESS | 1918 | 1463435548282 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x93cdec00 == 133 [pid = 1918] [id = 528] 14:52:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x981a8000) [pid = 1918] [serial = 1585] [outer = (nil)] 14:52:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x991df800) [pid = 1918] [serial = 1586] [outer = 0x981a8000] 14:52:28 INFO - PROCESS | 1918 | 1463435548427 Marionette DEBUG loaded listener.js 14:52:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x99563400) [pid = 1918] [serial = 1587] [outer = 0x981a8000] 14:52:29 INFO - PROCESS | 1918 | 1463435549281 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]]]}] 14:52:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 14:52:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1580ms 14:52:29 INFO - PROCESS | 1918 | 1463435549338 Marionette TRACE conn3 -> [0,2085,"getWindowHandle",null] 14:52:29 INFO - PROCESS | 1918 | 1463435549342 Marionette TRACE conn3 <- [1,2085,null,{"value":"8"}] 14:52:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 14:52:29 INFO - PROCESS | 1918 | 1463435549350 Marionette TRACE conn3 -> [0,2086,"setScriptTimeout",{"ms":35000}] 14:52:29 INFO - PROCESS | 1918 | 1463435549354 Marionette TRACE conn3 <- [1,2086,null,{}] 14:52:29 INFO - PROCESS | 1918 | 1463435549359 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}] 14:52:29 INFO - PROCESS | 1918 | 1463435549571 Marionette TRACE conn3 <- [1,2087,null,{"value":null}] 14:52:29 INFO - PROCESS | 1918 | 1463435549858 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x870dfc00 == 134 [pid = 1918] [id = 529] 14:52:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x98530000) [pid = 1918] [serial = 1588] [outer = (nil)] 14:52:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x996d7c00) [pid = 1918] [serial = 1589] [outer = 0x98530000] 14:52:29 INFO - PROCESS | 1918 | 1463435549984 Marionette DEBUG loaded listener.js 14:52:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x996dd400) [pid = 1918] [serial = 1590] [outer = 0x98530000] 14:52:30 INFO - PROCESS | 1918 | 1463435550922 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]]]}] 14:52:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 14:52:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1627ms 14:52:30 INFO - PROCESS | 1918 | 1463435550979 Marionette TRACE conn3 -> [0,2089,"getWindowHandle",null] 14:52:30 INFO - PROCESS | 1918 | 1463435550983 Marionette TRACE conn3 <- [1,2089,null,{"value":"8"}] 14:52:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 14:52:30 INFO - PROCESS | 1918 | 1463435550989 Marionette TRACE conn3 -> [0,2090,"setScriptTimeout",{"ms":35000}] 14:52:30 INFO - PROCESS | 1918 | 1463435550992 Marionette TRACE conn3 <- [1,2090,null,{}] 14:52:31 INFO - PROCESS | 1918 | 1463435550997 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}] 14:52:31 INFO - PROCESS | 1918 | 1463435551214 Marionette TRACE conn3 <- [1,2091,null,{"value":null}] 14:52:31 INFO - PROCESS | 1918 | 1463435551580 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x870d2400 == 135 [pid = 1918] [id = 530] 14:52:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x99152800) [pid = 1918] [serial = 1591] [outer = (nil)] 14:52:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x9978a400) [pid = 1918] [serial = 1592] [outer = 0x99152800] 14:52:31 INFO - PROCESS | 1918 | 1463435551669 Marionette DEBUG loaded listener.js 14:52:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x99797400) [pid = 1918] [serial = 1593] [outer = 0x99152800] 14:52:32 INFO - PROCESS | 1918 | 1463435552534 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]]]}] 14:52:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 14:52:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 14:52:32 INFO - PROCESS | 1918 | 1463435552573 Marionette TRACE conn3 -> [0,2093,"getWindowHandle",null] 14:52:32 INFO - PROCESS | 1918 | 1463435552576 Marionette TRACE conn3 <- [1,2093,null,{"value":"8"}] 14:52:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 14:52:32 INFO - PROCESS | 1918 | 1463435552583 Marionette TRACE conn3 -> [0,2094,"setScriptTimeout",{"ms":35000}] 14:52:32 INFO - PROCESS | 1918 | 1463435552586 Marionette TRACE conn3 <- [1,2094,null,{}] 14:52:32 INFO - PROCESS | 1918 | 1463435552592 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}] 14:52:32 INFO - PROCESS | 1918 | 1463435552811 Marionette TRACE conn3 <- [1,2095,null,{"value":null}] 14:52:33 INFO - PROCESS | 1918 | 1463435553107 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x99762000 == 136 [pid = 1918] [id = 531] 14:52:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x99764c00) [pid = 1918] [serial = 1594] [outer = (nil)] 14:52:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x99dbb800) [pid = 1918] [serial = 1595] [outer = 0x99764c00] 14:52:33 INFO - PROCESS | 1918 | 1463435553242 Marionette DEBUG loaded listener.js 14:52:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x99f28400) [pid = 1918] [serial = 1596] [outer = 0x99764c00] 14:52:34 INFO - PROCESS | 1918 | 1463435554106 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]]]}] 14:52:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 14:52:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1585ms 14:52:34 INFO - PROCESS | 1918 | 1463435554169 Marionette TRACE conn3 -> [0,2097,"getWindowHandle",null] 14:52:34 INFO - PROCESS | 1918 | 1463435554172 Marionette TRACE conn3 <- [1,2097,null,{"value":"8"}] 14:52:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 14:52:34 INFO - PROCESS | 1918 | 1463435554179 Marionette TRACE conn3 -> [0,2098,"setScriptTimeout",{"ms":35000}] 14:52:34 INFO - PROCESS | 1918 | 1463435554182 Marionette TRACE conn3 <- [1,2098,null,{}] 14:52:34 INFO - PROCESS | 1918 | 1463435554188 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}] 14:52:34 INFO - PROCESS | 1918 | 1463435554398 Marionette TRACE conn3 <- [1,2099,null,{"value":null}] 14:52:34 INFO - PROCESS | 1918 | 1463435554730 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x99768400 == 137 [pid = 1918] [id = 532] 14:52:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x9978ac00) [pid = 1918] [serial = 1597] [outer = (nil)] 14:52:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x9a479800) [pid = 1918] [serial = 1598] [outer = 0x9978ac00] 14:52:34 INFO - PROCESS | 1918 | 1463435554820 Marionette DEBUG loaded listener.js 14:52:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x9ae7f800) [pid = 1918] [serial = 1599] [outer = 0x9978ac00] 14:52:35 INFO - PROCESS | 1918 | 1463435555693 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]]]}] 14:52:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 14:52:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1582ms 14:52:35 INFO - PROCESS | 1918 | 1463435555761 Marionette TRACE conn3 -> [0,2101,"getWindowHandle",null] 14:52:35 INFO - PROCESS | 1918 | 1463435555764 Marionette TRACE conn3 <- [1,2101,null,{"value":"8"}] 14:52:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 14:52:35 INFO - PROCESS | 1918 | 1463435555771 Marionette TRACE conn3 -> [0,2102,"setScriptTimeout",{"ms":35000}] 14:52:35 INFO - PROCESS | 1918 | 1463435555774 Marionette TRACE conn3 <- [1,2102,null,{}] 14:52:35 INFO - PROCESS | 1918 | 1463435555780 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}] 14:52:35 INFO - PROCESS | 1918 | 1463435555986 Marionette TRACE conn3 <- [1,2103,null,{"value":null}] 14:52:36 INFO - PROCESS | 1918 | 1463435556326 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x99769400 == 138 [pid = 1918] [id = 533] 14:52:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x998c7400) [pid = 1918] [serial = 1600] [outer = (nil)] 14:52:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x9b09fc00) [pid = 1918] [serial = 1601] [outer = 0x998c7400] 14:52:36 INFO - PROCESS | 1918 | 1463435556429 Marionette DEBUG loaded listener.js 14:52:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0xa1047800) [pid = 1918] [serial = 1602] [outer = 0x998c7400] 14:52:37 INFO - PROCESS | 1918 | 1463435557287 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]]]}] 14:52:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 14:52:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1577ms 14:52:37 INFO - PROCESS | 1918 | 1463435557349 Marionette TRACE conn3 -> [0,2105,"getWindowHandle",null] 14:52:37 INFO - PROCESS | 1918 | 1463435557353 Marionette TRACE conn3 <- [1,2105,null,{"value":"8"}] 14:52:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 14:52:37 INFO - PROCESS | 1918 | 1463435557359 Marionette TRACE conn3 -> [0,2106,"setScriptTimeout",{"ms":35000}] 14:52:37 INFO - PROCESS | 1918 | 1463435557363 Marionette TRACE conn3 <- [1,2106,null,{}] 14:52:37 INFO - PROCESS | 1918 | 1463435557368 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}] 14:52:37 INFO - PROCESS | 1918 | 1463435557583 Marionette TRACE conn3 <- [1,2107,null,{"value":null}] 14:52:37 INFO - PROCESS | 1918 | 1463435557870 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d0f000 == 139 [pid = 1918] [id = 534] 14:52:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x9a33e400) [pid = 1918] [serial = 1603] [outer = (nil)] 14:52:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0xa3152000) [pid = 1918] [serial = 1604] [outer = 0x9a33e400] 14:52:38 INFO - PROCESS | 1918 | 1463435558004 Marionette DEBUG loaded listener.js 14:52:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0xa31e9c00) [pid = 1918] [serial = 1605] [outer = 0x9a33e400] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8b64f000 == 138 [pid = 1918] [id = 514] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x87b21800 == 137 [pid = 1918] [id = 513] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x878c8800 == 136 [pid = 1918] [id = 512] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x858eec00 == 135 [pid = 1918] [id = 510] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x870dd400 == 134 [pid = 1918] [id = 509] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8aae3c00 == 133 [pid = 1918] [id = 507] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x99ac8000 == 132 [pid = 1918] [id = 508] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8bc62800 == 131 [pid = 1918] [id = 506] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x991e8c00 == 130 [pid = 1918] [id = 505] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x870d5400 == 129 [pid = 1918] [id = 504] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x95ba8c00 == 128 [pid = 1918] [id = 502] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x98e9b400 == 127 [pid = 1918] [id = 503] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x878c4800 == 126 [pid = 1918] [id = 501] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x9396d000 == 125 [pid = 1918] [id = 500] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8dfc00 == 124 [pid = 1918] [id = 499] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a6400 == 123 [pid = 1918] [id = 498] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x9109d400 == 122 [pid = 1918] [id = 497] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x878ca400 == 121 [pid = 1918] [id = 496] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8d4f0400 == 120 [pid = 1918] [id = 495] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8be43000 == 119 [pid = 1918] [id = 494] 14:52:39 INFO - PROCESS | 1918 | --DOCSHELL 0x88bf7400 == 118 [pid = 1918] [id = 493] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0x95109000) [pid = 1918] [serial = 1439] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x8dd50000) [pid = 1918] [serial = 1418] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x8e866800) [pid = 1918] [serial = 1422] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x978e8c00) [pid = 1918] [serial = 1445] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x8b8a3800) [pid = 1918] [serial = 1416] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x99792c00) [pid = 1918] [serial = 1457] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x93c0bc00) [pid = 1918] [serial = 1437] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x87b29000) [pid = 1918] [serial = 1466] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x8add0800) [pid = 1918] [serial = 1469] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x91cad800) [pid = 1918] [serial = 1428] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x95c6a800) [pid = 1918] [serial = 1442] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x9242e400) [pid = 1918] [serial = 1433] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8865b000) [pid = 1918] [serial = 1412] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x8e844c00) [pid = 1918] [serial = 1421] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x98e99400) [pid = 1918] [serial = 1448] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x92110c00) [pid = 1918] [serial = 1431] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x95110000) [pid = 1918] [serial = 1440] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8bf66000) [pid = 1918] [serial = 1472] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x8e942c00) [pid = 1918] [serial = 1425] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x8865cc00) [pid = 1918] [serial = 1467] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x98031400) [pid = 1918] [serial = 1446] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x93968000) [pid = 1918] [serial = 1436] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x9b05bc00) [pid = 1918] [serial = 1389] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x9a3c7c00) [pid = 1918] [serial = 1464] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x91ce2400) [pid = 1918] [serial = 1430] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x99dc9800) [pid = 1918] [serial = 1461] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x88f85c00) [pid = 1918] [serial = 1413] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x8dc19800) [pid = 1918] [serial = 1341] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x8c0cb400) [pid = 1918] [serial = 1473] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x998c8000) [pid = 1918] [serial = 1458] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x995dec00) [pid = 1918] [serial = 1452] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0xa31b3400) [pid = 1918] [serial = 1398] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0xa1042400) [pid = 1918] [serial = 1392] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8e8ec000) [pid = 1918] [serial = 1424] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x996dbc00) [pid = 1918] [serial = 1454] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8de48000) [pid = 1918] [serial = 1419] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8b7ab400) [pid = 1918] [serial = 1415] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8b6c9800) [pid = 1918] [serial = 1470] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x995d3c00) [pid = 1918] [serial = 1451] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x985ab000) [pid = 1918] [serial = 1449] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x95d0e800) [pid = 1918] [serial = 1443] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8d320c00) [pid = 1918] [serial = 1476] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x914b9400) [pid = 1918] [serial = 1427] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x99dbec00) [pid = 1918] [serial = 1460] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x99760c00) [pid = 1918] [serial = 1455] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x9a3be400) [pid = 1918] [serial = 1463] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8aaf0c00) [pid = 1918] [serial = 1475] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0xa2719800) [pid = 1918] [serial = 1395] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x92481400) [pid = 1918] [serial = 1434] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8de46c00) [pid = 1918] [serial = 1478] [outer = (nil)] [url = about:blank] 14:52:40 INFO - PROCESS | 1918 | 1463435560892 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]]]}] 14:52:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 14:52:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 3584ms 14:52:40 INFO - PROCESS | 1918 | 1463435560944 Marionette TRACE conn3 -> [0,2109,"getWindowHandle",null] 14:52:40 INFO - PROCESS | 1918 | 1463435560951 Marionette TRACE conn3 <- [1,2109,null,{"value":"8"}] 14:52:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 14:52:40 INFO - PROCESS | 1918 | 1463435560958 Marionette TRACE conn3 -> [0,2110,"setScriptTimeout",{"ms":35000}] 14:52:40 INFO - PROCESS | 1918 | 1463435560964 Marionette TRACE conn3 <- [1,2110,null,{}] 14:52:40 INFO - PROCESS | 1918 | 1463435560971 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}] 14:52:41 INFO - PROCESS | 1918 | 1463435561179 Marionette TRACE conn3 <- [1,2111,null,{"value":null}] 14:52:41 INFO - PROCESS | 1918 | 1463435561390 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c8800 == 119 [pid = 1918] [id = 535] 14:52:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8865a400) [pid = 1918] [serial = 1606] [outer = (nil)] 14:52:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x88f82000) [pid = 1918] [serial = 1607] [outer = 0x8865a400] 14:52:41 INFO - PROCESS | 1918 | 1463435561466 Marionette DEBUG loaded listener.js 14:52:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8aadb000) [pid = 1918] [serial = 1608] [outer = 0x8865a400] 14:52:42 INFO - PROCESS | 1918 | 1463435562279 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]]]}] 14:52:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 14:52:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1380ms 14:52:42 INFO - PROCESS | 1918 | 1463435562340 Marionette TRACE conn3 -> [0,2113,"getWindowHandle",null] 14:52:42 INFO - PROCESS | 1918 | 1463435562348 Marionette TRACE conn3 <- [1,2113,null,{"value":"8"}] 14:52:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 14:52:42 INFO - PROCESS | 1918 | 1463435562358 Marionette TRACE conn3 -> [0,2114,"setScriptTimeout",{"ms":35000}] 14:52:42 INFO - PROCESS | 1918 | 1463435562361 Marionette TRACE conn3 <- [1,2114,null,{}] 14:52:42 INFO - PROCESS | 1918 | 1463435562372 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}] 14:52:42 INFO - PROCESS | 1918 | 1463435562562 Marionette TRACE conn3 <- [1,2115,null,{"value":null}] 14:52:42 INFO - PROCESS | 1918 | 1463435562573 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f84400 == 120 [pid = 1918] [id = 536] 14:52:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8aadd800) [pid = 1918] [serial = 1609] [outer = (nil)] 14:52:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8b6cc000) [pid = 1918] [serial = 1610] [outer = 0x8aadd800] 14:52:42 INFO - PROCESS | 1918 | 1463435562849 Marionette DEBUG loaded listener.js 14:52:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8b7aec00) [pid = 1918] [serial = 1611] [outer = 0x8aadd800] 14:52:43 INFO - PROCESS | 1918 | 1463435563754 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]]]}] 14:52:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 14:52:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1433ms 14:52:43 INFO - PROCESS | 1918 | 1463435563791 Marionette TRACE conn3 -> [0,2117,"getWindowHandle",null] 14:52:43 INFO - PROCESS | 1918 | 1463435563795 Marionette TRACE conn3 <- [1,2117,null,{"value":"8"}] 14:52:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 14:52:43 INFO - PROCESS | 1918 | 1463435563802 Marionette TRACE conn3 -> [0,2118,"setScriptTimeout",{"ms":35000}] 14:52:43 INFO - PROCESS | 1918 | 1463435563807 Marionette TRACE conn3 <- [1,2118,null,{}] 14:52:43 INFO - PROCESS | 1918 | 1463435563832 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}] 14:52:44 INFO - PROCESS | 1918 | 1463435564100 Marionette TRACE conn3 <- [1,2119,null,{"value":null}] 14:52:44 INFO - PROCESS | 1918 | 1463435564154 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c39000 == 121 [pid = 1918] [id = 537] 14:52:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8bf6fc00) [pid = 1918] [serial = 1612] [outer = (nil)] 14:52:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8d316c00) [pid = 1918] [serial = 1613] [outer = 0x8bf6fc00] 14:52:44 INFO - PROCESS | 1918 | 1463435564367 Marionette DEBUG loaded listener.js 14:52:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8d4f0400) [pid = 1918] [serial = 1614] [outer = 0x8bf6fc00] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8aae2400) [pid = 1918] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8e941400) [pid = 1918] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x996dec00) [pid = 1918] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x996d8400) [pid = 1918] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x91c0d400) [pid = 1918] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x88befc00) [pid = 1918] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x87b2c800) [pid = 1918] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x9baacc00) [pid = 1918] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8b903c00) [pid = 1918] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x95c60800) [pid = 1918] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x8d321400) [pid = 1918] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x8addb400) [pid = 1918] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x87b1f000) [pid = 1918] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x88bfa000) [pid = 1918] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8efeb400) [pid = 1918] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x914be800) [pid = 1918] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x91c02000) [pid = 1918] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x99761400) [pid = 1918] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x870d8400) [pid = 1918] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x9b05ac00) [pid = 1918] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x88f7e400) [pid = 1918] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 14:52:45 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x93c0dc00) [pid = 1918] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 14:52:45 INFO - PROCESS | 1918 | 1463435565821 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]]]}] 14:52:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 14:52:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 2091ms 14:52:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 14:52:45 INFO - PROCESS | 1918 | 1463435565894 Marionette TRACE conn3 -> [0,2121,"getWindowHandle",null] 14:52:45 INFO - PROCESS | 1918 | 1463435565897 Marionette TRACE conn3 <- [1,2121,null,{"value":"8"}] 14:52:45 INFO - PROCESS | 1918 | 1463435565903 Marionette TRACE conn3 -> [0,2122,"setScriptTimeout",{"ms":35000}] 14:52:45 INFO - PROCESS | 1918 | 1463435565907 Marionette TRACE conn3 <- [1,2122,null,{}] 14:52:45 INFO - PROCESS | 1918 | 1463435565912 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}] 14:52:46 INFO - PROCESS | 1918 | 1463435566095 Marionette TRACE conn3 <- [1,2123,null,{"value":null}] 14:52:46 INFO - PROCESS | 1918 | 1463435566284 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x88664000 == 122 [pid = 1918] [id = 538] 14:52:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x8b903c00) [pid = 1918] [serial = 1615] [outer = (nil)] 14:52:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8d5d8800) [pid = 1918] [serial = 1616] [outer = 0x8b903c00] 14:52:46 INFO - PROCESS | 1918 | 1463435566356 Marionette DEBUG loaded listener.js 14:52:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8dc1e000) [pid = 1918] [serial = 1617] [outer = 0x8b903c00] 14:52:47 INFO - PROCESS | 1918 | 1463435567150 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]]]}] 14:52:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 14:52:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1278ms 14:52:47 INFO - PROCESS | 1918 | 1463435567191 Marionette TRACE conn3 -> [0,2125,"getWindowHandle",null] 14:52:47 INFO - PROCESS | 1918 | 1463435567195 Marionette TRACE conn3 <- [1,2125,null,{"value":"8"}] 14:52:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 14:52:47 INFO - PROCESS | 1918 | 1463435567202 Marionette TRACE conn3 -> [0,2126,"setScriptTimeout",{"ms":35000}] 14:52:47 INFO - PROCESS | 1918 | 1463435567205 Marionette TRACE conn3 <- [1,2126,null,{}] 14:52:47 INFO - PROCESS | 1918 | 1463435567215 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}] 14:52:47 INFO - PROCESS | 1918 | 1463435567520 Marionette TRACE conn3 <- [1,2127,null,{"value":null}] 14:52:47 INFO - PROCESS | 1918 | 1463435567808 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b21800 == 123 [pid = 1918] [id = 539] 14:52:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x87b24800) [pid = 1918] [serial = 1618] [outer = (nil)] 14:52:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x87c44800) [pid = 1918] [serial = 1619] [outer = 0x87b24800] 14:52:47 INFO - PROCESS | 1918 | 1463435567961 Marionette DEBUG loaded listener.js 14:52:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x88f7a800) [pid = 1918] [serial = 1620] [outer = 0x87b24800] 14:52:48 INFO - PROCESS | 1918 | 1463435568877 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]]]}] 14:52:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 14:52:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1728ms 14:52:48 INFO - PROCESS | 1918 | 1463435568933 Marionette TRACE conn3 -> [0,2129,"getWindowHandle",null] 14:52:48 INFO - PROCESS | 1918 | 1463435568939 Marionette TRACE conn3 <- [1,2129,null,{"value":"8"}] 14:52:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 14:52:48 INFO - PROCESS | 1918 | 1463435568947 Marionette TRACE conn3 -> [0,2130,"setScriptTimeout",{"ms":35000}] 14:52:48 INFO - PROCESS | 1918 | 1463435568954 Marionette TRACE conn3 <- [1,2130,null,{}] 14:52:48 INFO - PROCESS | 1918 | 1463435568960 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}] 14:52:49 INFO - PROCESS | 1918 | 1463435569178 Marionette TRACE conn3 <- [1,2131,null,{"value":null}] 14:52:49 INFO - PROCESS | 1918 | 1463435569516 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a1800 == 124 [pid = 1918] [id = 540] 14:52:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8b7ae400) [pid = 1918] [serial = 1621] [outer = (nil)] 14:52:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8b902400) [pid = 1918] [serial = 1622] [outer = 0x8b7ae400] 14:52:49 INFO - PROCESS | 1918 | 1463435569610 Marionette DEBUG loaded listener.js 14:52:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8be3b800) [pid = 1918] [serial = 1623] [outer = 0x8b7ae400] 14:52:50 INFO - PROCESS | 1918 | 1463435570528 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] 14:52:50 INFO - PROCESS | 1918 | 1463435570590 Marionette TRACE conn3 <- [1,2133,null,{"value":"8"}] 14:52:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 14:52:50 INFO - PROCESS | 1918 | 1463435570597 Marionette TRACE conn3 -> [0,2134,"setScriptTimeout",{"ms":35000}] 14:52:50 INFO - PROCESS | 1918 | 1463435570601 Marionette TRACE conn3 <- [1,2134,null,{}] 14:52:50 INFO - PROCESS | 1918 | 1463435570607 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}] 14:52:50 INFO - PROCESS | 1918 | 1463435570845 Marionette TRACE conn3 <- [1,2135,null,{"value":null}] 14:52:51 INFO - PROCESS | 1918 | 1463435571225 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b903000 == 125 [pid = 1918] [id = 541] 14:52:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8d5df400) [pid = 1918] [serial = 1624] [outer = (nil)] 14:52:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8e6afc00) [pid = 1918] [serial = 1625] [outer = 0x8d5df400] 14:52:51 INFO - PROCESS | 1918 | 1463435571318 Marionette DEBUG loaded listener.js 14:52:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8e866400) [pid = 1918] [serial = 1626] [outer = 0x8d5df400] 14:52:52 INFO - PROCESS | 1918 | 1463435572254 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]]]}] 14:52:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 14:52:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1736ms 14:52:52 INFO - PROCESS | 1918 | 1463435572334 Marionette TRACE conn3 -> [0,2137,"getWindowHandle",null] 14:52:52 INFO - PROCESS | 1918 | 1463435572341 Marionette TRACE conn3 <- [1,2137,null,{"value":"8"}] 14:52:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 14:52:52 INFO - PROCESS | 1918 | 1463435572359 Marionette TRACE conn3 -> [0,2138,"setScriptTimeout",{"ms":35000}] 14:52:52 INFO - PROCESS | 1918 | 1463435572367 Marionette TRACE conn3 <- [1,2138,null,{}] 14:52:52 INFO - PROCESS | 1918 | 1463435572373 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}] 14:52:52 INFO - PROCESS | 1918 | 1463435572701 Marionette TRACE conn3 <- [1,2139,null,{"value":null}] 14:52:52 INFO - PROCESS | 1918 | 1463435572958 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e6b0c00 == 126 [pid = 1918] [id = 542] 14:52:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8e843400) [pid = 1918] [serial = 1627] [outer = (nil)] 14:52:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8efdf800) [pid = 1918] [serial = 1628] [outer = 0x8e843400] 14:52:53 INFO - PROCESS | 1918 | 1463435573050 Marionette DEBUG loaded listener.js 14:52:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x91095800) [pid = 1918] [serial = 1629] [outer = 0x8e843400] 14:52:54 INFO - PROCESS | 1918 | 1463435574159 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]]]}] 14:52:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 14:52:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1848ms 14:52:54 INFO - PROCESS | 1918 | 1463435574199 Marionette TRACE conn3 -> [0,2141,"getWindowHandle",null] 14:52:54 INFO - PROCESS | 1918 | 1463435574202 Marionette TRACE conn3 <- [1,2141,null,{"value":"8"}] 14:52:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 14:52:54 INFO - PROCESS | 1918 | 1463435574210 Marionette TRACE conn3 -> [0,2142,"setScriptTimeout",{"ms":35000}] 14:52:54 INFO - PROCESS | 1918 | 1463435574213 Marionette TRACE conn3 <- [1,2142,null,{}] 14:52:54 INFO - PROCESS | 1918 | 1463435574219 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}] 14:52:54 INFO - PROCESS | 1918 | 1463435574455 Marionette TRACE conn3 <- [1,2143,null,{"value":null}] 14:52:54 INFO - PROCESS | 1918 | 1463435574735 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5dfc00 == 127 [pid = 1918] [id = 543] 14:52:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8e949800) [pid = 1918] [serial = 1630] [outer = (nil)] 14:52:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x91c04c00) [pid = 1918] [serial = 1631] [outer = 0x8e949800] 14:52:54 INFO - PROCESS | 1918 | 1463435574866 Marionette DEBUG loaded listener.js 14:52:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x91cb0000) [pid = 1918] [serial = 1632] [outer = 0x8e949800] 14:52:55 INFO - PROCESS | 1918 | 1463435575746 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] 14:52:55 INFO - PROCESS | 1918 | 1463435575797 Marionette TRACE conn3 <- [1,2145,null,{"value":"8"}] 14:52:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 14:52:55 INFO - PROCESS | 1918 | 1463435575803 Marionette TRACE conn3 -> [0,2146,"setScriptTimeout",{"ms":35000}] 14:52:55 INFO - PROCESS | 1918 | 1463435575807 Marionette TRACE conn3 <- [1,2146,null,{}] 14:52:55 INFO - PROCESS | 1918 | 1463435575812 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}] 14:52:56 INFO - PROCESS | 1918 | 1463435576023 Marionette TRACE conn3 <- [1,2147,null,{"value":null}] 14:52:56 INFO - PROCESS | 1918 | 1463435576314 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cb1000 == 128 [pid = 1918] [id = 544] 14:52:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x9210b800) [pid = 1918] [serial = 1633] [outer = (nil)] 14:52:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x92406c00) [pid = 1918] [serial = 1634] [outer = 0x9210b800] 14:52:56 INFO - PROCESS | 1918 | 1463435576463 Marionette DEBUG loaded listener.js 14:52:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x92482800) [pid = 1918] [serial = 1635] [outer = 0x9210b800] 14:52:57 INFO - PROCESS | 1918 | 1463435577396 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] 14:52:57 INFO - PROCESS | 1918 | 1463435577488 Marionette TRACE conn3 <- [1,2149,null,{"value":"8"}] 14:52:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 14:52:57 INFO - PROCESS | 1918 | 1463435577494 Marionette TRACE conn3 -> [0,2150,"setScriptTimeout",{"ms":35000}] 14:52:57 INFO - PROCESS | 1918 | 1463435577498 Marionette TRACE conn3 <- [1,2150,null,{}] 14:52:57 INFO - PROCESS | 1918 | 1463435577503 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}] 14:52:57 INFO - PROCESS | 1918 | 1463435577749 Marionette TRACE conn3 <- [1,2151,null,{"value":null}] 14:52:58 INFO - PROCESS | 1918 | 1463435578072 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x914b8400 == 129 [pid = 1918] [id = 545] 14:52:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x91ce7000) [pid = 1918] [serial = 1636] [outer = (nil)] 14:52:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x9467ac00) [pid = 1918] [serial = 1637] [outer = 0x91ce7000] 14:52:58 INFO - PROCESS | 1918 | 1463435578162 Marionette DEBUG loaded listener.js 14:52:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x950e4800) [pid = 1918] [serial = 1638] [outer = 0x91ce7000] 14:52:59 INFO - PROCESS | 1918 | 1463435579034 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]]]}] 14:52:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 14:52:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1588ms 14:52:59 INFO - PROCESS | 1918 | 1463435579084 Marionette TRACE conn3 -> [0,2153,"getWindowHandle",null] 14:52:59 INFO - PROCESS | 1918 | 1463435579088 Marionette TRACE conn3 <- [1,2153,null,{"value":"8"}] 14:52:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 14:52:59 INFO - PROCESS | 1918 | 1463435579094 Marionette TRACE conn3 -> [0,2154,"setScriptTimeout",{"ms":35000}] 14:52:59 INFO - PROCESS | 1918 | 1463435579097 Marionette TRACE conn3 <- [1,2154,null,{}] 14:52:59 INFO - PROCESS | 1918 | 1463435579103 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}] 14:52:59 INFO - PROCESS | 1918 | 1463435579305 Marionette TRACE conn3 <- [1,2155,null,{"value":null}] 14:52:59 INFO - PROCESS | 1918 | 1463435579591 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:52:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8e4400 == 130 [pid = 1918] [id = 546] 14:52:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x93968000) [pid = 1918] [serial = 1639] [outer = (nil)] 14:52:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x95a81c00) [pid = 1918] [serial = 1640] [outer = 0x93968000] 14:52:59 INFO - PROCESS | 1918 | 1463435579723 Marionette DEBUG loaded listener.js 14:52:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x95ba2800) [pid = 1918] [serial = 1641] [outer = 0x93968000] 14:53:00 INFO - PROCESS | 1918 | 1463435580641 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]]]}] 14:53:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 14:53:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1579ms 14:53:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 14:53:00 INFO - PROCESS | 1918 | 1463435580673 Marionette TRACE conn3 -> [0,2157,"getWindowHandle",null] 14:53:00 INFO - PROCESS | 1918 | 1463435580676 Marionette TRACE conn3 <- [1,2157,null,{"value":"8"}] 14:53:00 INFO - PROCESS | 1918 | 1463435580683 Marionette TRACE conn3 -> [0,2158,"setScriptTimeout",{"ms":35000}] 14:53:00 INFO - PROCESS | 1918 | 1463435580686 Marionette TRACE conn3 <- [1,2158,null,{}] 14:53:00 INFO - PROCESS | 1918 | 1463435580692 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}] 14:53:00 INFO - PROCESS | 1918 | 1463435580922 Marionette TRACE conn3 <- [1,2159,null,{"value":null}] 14:53:01 INFO - PROCESS | 1918 | 1463435581262 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f0000 == 131 [pid = 1918] [id = 547] 14:53:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x914bbc00) [pid = 1918] [serial = 1642] [outer = (nil)] 14:53:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x95c67c00) [pid = 1918] [serial = 1643] [outer = 0x914bbc00] 14:53:01 INFO - PROCESS | 1918 | 1463435581359 Marionette DEBUG loaded listener.js 14:53:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x95d02000) [pid = 1918] [serial = 1644] [outer = 0x914bbc00] 14:53:02 INFO - PROCESS | 1918 | 1463435582323 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]]]}] 14:53:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 14:53:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1685ms 14:53:02 INFO - PROCESS | 1918 | 1463435582368 Marionette TRACE conn3 -> [0,2161,"getWindowHandle",null] 14:53:02 INFO - PROCESS | 1918 | 1463435582372 Marionette TRACE conn3 <- [1,2161,null,{"value":"8"}] 14:53:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 14:53:02 INFO - PROCESS | 1918 | 1463435582379 Marionette TRACE conn3 -> [0,2162,"setScriptTimeout",{"ms":35000}] 14:53:02 INFO - PROCESS | 1918 | 1463435582383 Marionette TRACE conn3 <- [1,2162,null,{}] 14:53:02 INFO - PROCESS | 1918 | 1463435582389 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}] 14:53:02 INFO - PROCESS | 1918 | 1463435582610 Marionette TRACE conn3 <- [1,2163,null,{"value":null}] 14:53:02 INFO - PROCESS | 1918 | 1463435582933 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc17c00 == 132 [pid = 1918] [id = 548] 14:53:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x914b2c00) [pid = 1918] [serial = 1645] [outer = (nil)] 14:53:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x97896400) [pid = 1918] [serial = 1646] [outer = 0x914b2c00] 14:53:03 INFO - PROCESS | 1918 | 1463435583022 Marionette DEBUG loaded listener.js 14:53:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x98026c00) [pid = 1918] [serial = 1647] [outer = 0x914b2c00] 14:53:03 INFO - PROCESS | 1918 | 1463435583905 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]]]}] 14:53:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 14:53:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1588ms 14:53:03 INFO - PROCESS | 1918 | 1463435583967 Marionette TRACE conn3 -> [0,2165,"getWindowHandle",null] 14:53:03 INFO - PROCESS | 1918 | 1463435583971 Marionette TRACE conn3 <- [1,2165,null,{"value":"8"}] 14:53:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 14:53:03 INFO - PROCESS | 1918 | 1463435583977 Marionette TRACE conn3 -> [0,2166,"setScriptTimeout",{"ms":35000}] 14:53:03 INFO - PROCESS | 1918 | 1463435583981 Marionette TRACE conn3 <- [1,2166,null,{}] 14:53:03 INFO - PROCESS | 1918 | 1463435583987 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}] 14:53:04 INFO - PROCESS | 1918 | 1463435584194 Marionette TRACE conn3 <- [1,2167,null,{"value":null}] 14:53:04 INFO - PROCESS | 1918 | 1463435584529 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d0e800 == 133 [pid = 1918] [id = 549] 14:53:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x98de4400) [pid = 1918] [serial = 1648] [outer = (nil)] 14:53:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x98ee7400) [pid = 1918] [serial = 1649] [outer = 0x98de4400] 14:53:04 INFO - PROCESS | 1918 | 1463435584624 Marionette DEBUG loaded listener.js 14:53:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x995ad000) [pid = 1918] [serial = 1650] [outer = 0x98de4400] 14:53:05 INFO - PROCESS | 1918 | 1463435585525 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]]]}] 14:53:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 14:53:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1588ms 14:53:05 INFO - PROCESS | 1918 | 1463435585567 Marionette TRACE conn3 -> [0,2169,"getWindowHandle",null] 14:53:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 14:53:05 INFO - PROCESS | 1918 | 1463435585571 Marionette TRACE conn3 <- [1,2169,null,{"value":"8"}] 14:53:05 INFO - PROCESS | 1918 | 1463435585578 Marionette TRACE conn3 -> [0,2170,"setScriptTimeout",{"ms":35000}] 14:53:05 INFO - PROCESS | 1918 | 1463435585582 Marionette TRACE conn3 <- [1,2170,null,{}] 14:53:05 INFO - PROCESS | 1918 | 1463435585588 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}] 14:53:05 INFO - PROCESS | 1918 | 1463435585814 Marionette TRACE conn3 <- [1,2171,null,{"value":null}] 14:53:06 INFO - PROCESS | 1918 | 1463435586093 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f9000 == 134 [pid = 1918] [id = 550] 14:53:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x87c43000) [pid = 1918] [serial = 1651] [outer = (nil)] 14:53:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x99630400) [pid = 1918] [serial = 1652] [outer = 0x87c43000] 14:53:06 INFO - PROCESS | 1918 | 1463435586227 Marionette DEBUG loaded listener.js 14:53:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x9978c400) [pid = 1918] [serial = 1653] [outer = 0x87c43000] 14:53:07 INFO - PROCESS | 1918 | 1463435587112 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]]]}] 14:53:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 14:53:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1579ms 14:53:07 INFO - PROCESS | 1918 | 1463435587158 Marionette TRACE conn3 -> [0,2173,"getWindowHandle",null] 14:53:07 INFO - PROCESS | 1918 | 1463435587162 Marionette TRACE conn3 <- [1,2173,null,{"value":"8"}] 14:53:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 14:53:07 INFO - PROCESS | 1918 | 1463435587168 Marionette TRACE conn3 -> [0,2174,"setScriptTimeout",{"ms":35000}] 14:53:07 INFO - PROCESS | 1918 | 1463435587171 Marionette TRACE conn3 <- [1,2174,null,{}] 14:53:07 INFO - PROCESS | 1918 | 1463435587177 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}] 14:53:07 INFO - PROCESS | 1918 | 1463435587374 Marionette TRACE conn3 <- [1,2175,null,{"value":null}] 14:53:07 INFO - PROCESS | 1918 | 1463435587662 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x95c5f800 == 135 [pid = 1918] [id = 551] 14:53:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x985a4400) [pid = 1918] [serial = 1654] [outer = (nil)] 14:53:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x998ce000) [pid = 1918] [serial = 1655] [outer = 0x985a4400] 14:53:07 INFO - PROCESS | 1918 | 1463435587793 Marionette DEBUG loaded listener.js 14:53:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x99ad6c00) [pid = 1918] [serial = 1656] [outer = 0x985a4400] 14:53:08 INFO - PROCESS | 1918 | 1463435588660 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]]]}] 14:53:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 14:53:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1528ms 14:53:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 14:53:08 INFO - PROCESS | 1918 | 1463435588697 Marionette TRACE conn3 -> [0,2177,"getWindowHandle",null] 14:53:08 INFO - PROCESS | 1918 | 1463435588700 Marionette TRACE conn3 <- [1,2177,null,{"value":"8"}] 14:53:08 INFO - PROCESS | 1918 | 1463435588706 Marionette TRACE conn3 -> [0,2178,"setScriptTimeout",{"ms":35000}] 14:53:08 INFO - PROCESS | 1918 | 1463435588710 Marionette TRACE conn3 <- [1,2178,null,{}] 14:53:08 INFO - PROCESS | 1918 | 1463435588723 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}] 14:53:08 INFO - PROCESS | 1918 | 1463435588930 Marionette TRACE conn3 <- [1,2179,null,{"value":null}] 14:53:09 INFO - PROCESS | 1918 | 1463435589216 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f7c00 == 136 [pid = 1918] [id = 552] 14:53:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x95d10000) [pid = 1918] [serial = 1657] [outer = (nil)] 14:53:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x9a33dc00) [pid = 1918] [serial = 1658] [outer = 0x95d10000] 14:53:09 INFO - PROCESS | 1918 | 1463435589347 Marionette DEBUG loaded listener.js 14:53:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x9a356800) [pid = 1918] [serial = 1659] [outer = 0x95d10000] 14:53:10 INFO - PROCESS | 1918 | 1463435590201 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]]]}] 14:53:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 14:53:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1546ms 14:53:10 INFO - PROCESS | 1918 | 1463435590268 Marionette TRACE conn3 -> [0,2181,"getWindowHandle",null] 14:53:10 INFO - PROCESS | 1918 | 1463435590271 Marionette TRACE conn3 <- [1,2181,null,{"value":"8"}] 14:53:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 14:53:10 INFO - PROCESS | 1918 | 1463435590281 Marionette TRACE conn3 -> [0,2182,"setScriptTimeout",{"ms":35000}] 14:53:10 INFO - PROCESS | 1918 | 1463435590284 Marionette TRACE conn3 <- [1,2182,null,{}] 14:53:10 INFO - PROCESS | 1918 | 1463435590290 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}] 14:53:10 INFO - PROCESS | 1918 | 1463435590495 Marionette TRACE conn3 <- [1,2183,null,{"value":null}] 14:53:10 INFO - PROCESS | 1918 | 1463435590784 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bc58c00 == 137 [pid = 1918] [id = 553] 14:53:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x8de41c00) [pid = 1918] [serial = 1660] [outer = (nil)] 14:53:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x9a737800) [pid = 1918] [serial = 1661] [outer = 0x8de41c00] 14:53:10 INFO - PROCESS | 1918 | 1463435590944 Marionette DEBUG loaded listener.js 14:53:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x9b059000) [pid = 1918] [serial = 1662] [outer = 0x8de41c00] 14:53:11 INFO - PROCESS | 1918 | 1463435591850 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]]]}] 14:53:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 14:53:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1640ms 14:53:11 INFO - PROCESS | 1918 | 1463435591922 Marionette TRACE conn3 -> [0,2185,"getWindowHandle",null] 14:53:11 INFO - PROCESS | 1918 | 1463435591926 Marionette TRACE conn3 <- [1,2185,null,{"value":"8"}] 14:53:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 14:53:11 INFO - PROCESS | 1918 | 1463435591933 Marionette TRACE conn3 -> [0,2186,"setScriptTimeout",{"ms":35000}] 14:53:11 INFO - PROCESS | 1918 | 1463435591937 Marionette TRACE conn3 <- [1,2186,null,{}] 14:53:11 INFO - PROCESS | 1918 | 1463435591943 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}] 14:53:12 INFO - PROCESS | 1918 | 1463435592182 Marionette TRACE conn3 <- [1,2187,null,{"value":null}] 14:53:12 INFO - PROCESS | 1918 | 1463435592518 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a6b8400 == 138 [pid = 1918] [id = 554] 14:53:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x9b05ac00) [pid = 1918] [serial = 1663] [outer = (nil)] 14:53:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x9baac800) [pid = 1918] [serial = 1664] [outer = 0x9b05ac00] 14:53:12 INFO - PROCESS | 1918 | 1463435592611 Marionette DEBUG loaded listener.js 14:53:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9cebf000) [pid = 1918] [serial = 1665] [outer = 0x9b05ac00] 14:53:13 INFO - PROCESS | 1918 | 1463435593501 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]]]}] 14:53:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 14:53:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1637ms 14:53:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 14:53:13 INFO - PROCESS | 1918 | 1463435593571 Marionette TRACE conn3 -> [0,2189,"getWindowHandle",null] 14:53:13 INFO - PROCESS | 1918 | 1463435593574 Marionette TRACE conn3 <- [1,2189,null,{"value":"8"}] 14:53:13 INFO - PROCESS | 1918 | 1463435593580 Marionette TRACE conn3 -> [0,2190,"setScriptTimeout",{"ms":35000}] 14:53:13 INFO - PROCESS | 1918 | 1463435593584 Marionette TRACE conn3 <- [1,2190,null,{}] 14:53:13 INFO - PROCESS | 1918 | 1463435593589 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}] 14:53:13 INFO - PROCESS | 1918 | 1463435593816 Marionette TRACE conn3 <- [1,2191,null,{"value":null}] 14:53:14 INFO - PROCESS | 1918 | 1463435594150 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x878ca000 == 139 [pid = 1918] [id = 555] 14:53:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x9baa7400) [pid = 1918] [serial = 1666] [outer = (nil)] 14:53:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0xa25e6c00) [pid = 1918] [serial = 1667] [outer = 0x9baa7400] 14:53:14 INFO - PROCESS | 1918 | 1463435594240 Marionette DEBUG loaded listener.js 14:53:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0xa27b9400) [pid = 1918] [serial = 1668] [outer = 0x9baa7400] 14:53:15 INFO - PROCESS | 1918 | 1463435595126 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]]]}] 14:53:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 14:53:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1581ms 14:53:15 INFO - PROCESS | 1918 | 1463435595161 Marionette TRACE conn3 -> [0,2193,"getWindowHandle",null] 14:53:15 INFO - PROCESS | 1918 | 1463435595165 Marionette TRACE conn3 <- [1,2193,null,{"value":"8"}] 14:53:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 14:53:15 INFO - PROCESS | 1918 | 1463435595171 Marionette TRACE conn3 -> [0,2194,"setScriptTimeout",{"ms":35000}] 14:53:15 INFO - PROCESS | 1918 | 1463435595173 Marionette TRACE conn3 <- [1,2194,null,{}] 14:53:15 INFO - PROCESS | 1918 | 1463435595179 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}] 14:53:15 INFO - PROCESS | 1918 | 1463435595382 Marionette TRACE conn3 <- [1,2195,null,{"value":null}] 14:53:15 INFO - PROCESS | 1918 | 1463435595673 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaf8400 == 140 [pid = 1918] [id = 556] 14:53:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0xa22c5000) [pid = 1918] [serial = 1669] [outer = (nil)] 14:53:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0xa36a1000) [pid = 1918] [serial = 1670] [outer = 0xa22c5000] 14:53:15 INFO - PROCESS | 1918 | 1463435595814 Marionette DEBUG loaded listener.js 14:53:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0xa4f15000) [pid = 1918] [serial = 1671] [outer = 0xa22c5000] 14:53:16 INFO - PROCESS | 1918 | 1463435596677 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]]]}] 14:53:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 14:53:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1577ms 14:53:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 14:53:16 INFO - PROCESS | 1918 | 1463435596749 Marionette TRACE conn3 -> [0,2197,"getWindowHandle",null] 14:53:16 INFO - PROCESS | 1918 | 1463435596751 Marionette TRACE conn3 <- [1,2197,null,{"value":"8"}] 14:53:16 INFO - PROCESS | 1918 | 1463435596758 Marionette TRACE conn3 -> [0,2198,"setScriptTimeout",{"ms":35000}] 14:53:16 INFO - PROCESS | 1918 | 1463435596761 Marionette TRACE conn3 <- [1,2198,null,{}] 14:53:16 INFO - PROCESS | 1918 | 1463435596767 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}] 14:53:16 INFO - PROCESS | 1918 | 1463435596980 Marionette TRACE conn3 <- [1,2199,null,{"value":null}] 14:53:17 INFO - PROCESS | 1918 | 1463435597359 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d07000 == 141 [pid = 1918] [id = 557] 14:53:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x88d09000) [pid = 1918] [serial = 1672] [outer = (nil)] 14:53:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x88d0cc00) [pid = 1918] [serial = 1673] [outer = 0x88d09000] 14:53:17 INFO - PROCESS | 1918 | 1463435597446 Marionette DEBUG loaded listener.js 14:53:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x88d10000) [pid = 1918] [serial = 1674] [outer = 0x88d09000] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8de4c800 == 140 [pid = 1918] [id = 281] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x88664000 == 139 [pid = 1918] [id = 538] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x87c39000 == 138 [pid = 1918] [id = 537] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x88f84400 == 137 [pid = 1918] [id = 536] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x878c8800 == 136 [pid = 1918] [id = 535] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x99768400 == 135 [pid = 1918] [id = 532] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x99769400 == 134 [pid = 1918] [id = 533] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x99762000 == 133 [pid = 1918] [id = 531] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x870d2400 == 132 [pid = 1918] [id = 530] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x93cdec00 == 131 [pid = 1918] [id = 528] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x870dfc00 == 130 [pid = 1918] [id = 529] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x95108400 == 129 [pid = 1918] [id = 527] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x950e5800 == 128 [pid = 1918] [id = 526] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x9240f000 == 127 [pid = 1918] [id = 525] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x858f7000 == 126 [pid = 1918] [id = 524] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8eb000 == 125 [pid = 1918] [id = 523] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x914bd000 == 124 [pid = 1918] [id = 522] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8e6a9c00 == 123 [pid = 1918] [id = 520] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc24000 == 122 [pid = 1918] [id = 521] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5e3400 == 121 [pid = 1918] [id = 519] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5e3c00 == 120 [pid = 1918] [id = 518] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8b654c00 == 119 [pid = 1918] [id = 517] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x87c3c000 == 118 [pid = 1918] [id = 515] 14:53:19 INFO - PROCESS | 1918 | --DOCSHELL 0x88bf7800 == 117 [pid = 1918] [id = 516] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x8bf65c00) [pid = 1918] [serial = 1547] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x8b650c00) [pid = 1918] [serial = 1541] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x8efe8800) [pid = 1918] [serial = 1488] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x9978f400) [pid = 1918] [serial = 1512] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x9ae7d000) [pid = 1918] [serial = 1520] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x950e5c00) [pid = 1918] [serial = 1500] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x8d31e800) [pid = 1918] [serial = 1410] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x998c2c00) [pid = 1918] [serial = 1514] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0xa2321c00) [pid = 1918] [serial = 1530] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8bf63400) [pid = 1918] [serial = 1544] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x98025800) [pid = 1918] [serial = 1508] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8d5dcc00) [pid = 1918] [serial = 1484] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x8c0d3400) [pid = 1918] [serial = 1545] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x8b6d0400) [pid = 1918] [serial = 1542] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x9b05d800) [pid = 1918] [serial = 1523] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x8e94d800) [pid = 1918] [serial = 1487] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x95d07800) [pid = 1918] [serial = 1506] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x89c92000) [pid = 1918] [serial = 1538] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x914bb000) [pid = 1918] [serial = 1491] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8aaf6000) [pid = 1918] [serial = 1539] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x91caf000) [pid = 1918] [serial = 1493] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x9390a800) [pid = 1918] [serial = 1496] [outer = (nil)] [url = about:blank] 14:53:19 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x93965000) [pid = 1918] [serial = 1497] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x996e6400) [pid = 1918] [serial = 1511] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x99dc6400) [pid = 1918] [serial = 1517] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0xa22bd400) [pid = 1918] [serial = 1529] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0xa239b800) [pid = 1918] [serial = 1532] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0xa3153000) [pid = 1918] [serial = 1533] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x94674800) [pid = 1918] [serial = 1499] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x95c64800) [pid = 1918] [serial = 1505] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x91cdb000) [pid = 1918] [serial = 1494] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x9131b000) [pid = 1918] [serial = 1490] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x9ce4c000) [pid = 1918] [serial = 1526] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x9a346400) [pid = 1918] [serial = 1518] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8b89c000) [pid = 1918] [serial = 1482] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x95baa800) [pid = 1918] [serial = 1502] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0xa0516000) [pid = 1918] [serial = 1527] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x95bae400) [pid = 1918] [serial = 1503] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8dd50c00) [pid = 1918] [serial = 1485] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x9b0a9800) [pid = 1918] [serial = 1524] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8aaf2000) [pid = 1918] [serial = 1481] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x998c9400) [pid = 1918] [serial = 1515] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x9852b400) [pid = 1918] [serial = 1509] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x9aeaf800) [pid = 1918] [serial = 1521] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0xa364ac00) [pid = 1918] [serial = 1535] [outer = (nil)] [url = about:blank] 14:53:20 INFO - PROCESS | 1918 | 1463435600395 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]]]}] 14:53:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 14:53:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 3687ms 14:53:20 INFO - PROCESS | 1918 | 1463435600447 Marionette TRACE conn3 -> [0,2201,"getWindowHandle",null] 14:53:20 INFO - PROCESS | 1918 | 1463435600453 Marionette TRACE conn3 <- [1,2201,null,{"value":"8"}] 14:53:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 14:53:20 INFO - PROCESS | 1918 | 1463435600461 Marionette TRACE conn3 -> [0,2202,"setScriptTimeout",{"ms":35000}] 14:53:20 INFO - PROCESS | 1918 | 1463435600465 Marionette TRACE conn3 <- [1,2202,null,{}] 14:53:20 INFO - PROCESS | 1918 | 1463435600473 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}] 14:53:20 INFO - PROCESS | 1918 | 1463435600667 Marionette TRACE conn3 <- [1,2203,null,{"value":null}] 14:53:20 INFO - PROCESS | 1918 | 1463435600680 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x8657e400 == 118 [pid = 1918] [id = 558] 14:53:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x870dec00) [pid = 1918] [serial = 1675] [outer = (nil)] 14:53:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x878cdc00) [pid = 1918] [serial = 1676] [outer = 0x870dec00] 14:53:20 INFO - PROCESS | 1918 | 1463435600764 Marionette DEBUG loaded listener.js 14:53:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x87c47c00) [pid = 1918] [serial = 1677] [outer = 0x870dec00] 14:53:21 INFO - PROCESS | 1918 | 1463435601784 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]]]}] 14:53:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 14:53:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1379ms 14:53:21 INFO - PROCESS | 1918 | 1463435601852 Marionette TRACE conn3 -> [0,2205,"getWindowHandle",null] 14:53:21 INFO - PROCESS | 1918 | 1463435601860 Marionette TRACE conn3 <- [1,2205,null,{"value":"8"}] 14:53:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 14:53:21 INFO - PROCESS | 1918 | 1463435601871 Marionette TRACE conn3 -> [0,2206,"setScriptTimeout",{"ms":35000}] 14:53:21 INFO - PROCESS | 1918 | 1463435601874 Marionette TRACE conn3 <- [1,2206,null,{}] 14:53:21 INFO - PROCESS | 1918 | 1463435601880 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}] 14:53:22 INFO - PROCESS | 1918 | 1463435602072 Marionette TRACE conn3 <- [1,2207,null,{"value":null}] 14:53:22 INFO - PROCESS | 1918 | 1463435602083 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d0a800 == 119 [pid = 1918] [id = 559] 14:53:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x88d0b000) [pid = 1918] [serial = 1678] [outer = (nil)] 14:53:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x88f86800) [pid = 1918] [serial = 1679] [outer = 0x88d0b000] 14:53:22 INFO - PROCESS | 1918 | 1463435602155 Marionette DEBUG loaded listener.js 14:53:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8aae0400) [pid = 1918] [serial = 1680] [outer = 0x88d0b000] 14:53:23 INFO - PROCESS | 1918 | 1463435603234 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]]]}] 14:53:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 14:53:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1386ms 14:53:23 INFO - PROCESS | 1918 | 1463435603258 Marionette TRACE conn3 -> [0,2209,"getWindowHandle",null] 14:53:23 INFO - PROCESS | 1918 | 1463435603262 Marionette TRACE conn3 <- [1,2209,null,{"value":"8"}] 14:53:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 14:53:23 INFO - PROCESS | 1918 | 1463435603268 Marionette TRACE conn3 -> [0,2210,"setScriptTimeout",{"ms":35000}] 14:53:23 INFO - PROCESS | 1918 | 1463435603274 Marionette TRACE conn3 <- [1,2210,null,{}] 14:53:23 INFO - PROCESS | 1918 | 1463435603298 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}] 14:53:23 INFO - PROCESS | 1918 | 1463435603563 Marionette TRACE conn3 <- [1,2211,null,{"value":null}] 14:53:23 INFO - PROCESS | 1918 | 1463435603593 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d0b800 == 120 [pid = 1918] [id = 560] 14:53:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8b646c00) [pid = 1918] [serial = 1681] [outer = (nil)] 14:53:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8b652400) [pid = 1918] [serial = 1682] [outer = 0x8b646c00] 14:53:23 INFO - PROCESS | 1918 | 1463435603667 Marionette DEBUG loaded listener.js 14:53:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8b6d3c00) [pid = 1918] [serial = 1683] [outer = 0x8b646c00] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8bf6fc00) [pid = 1918] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8865a400) [pid = 1918] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9a33e400) [pid = 1918] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x998c7400) [pid = 1918] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x9978ac00) [pid = 1918] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x99764c00) [pid = 1918] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x99152800) [pid = 1918] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x98530000) [pid = 1918] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x981a8000) [pid = 1918] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x95baa400) [pid = 1918] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x95c61c00) [pid = 1918] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x9242b800) [pid = 1918] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x9222e400) [pid = 1918] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x91328800) [pid = 1918] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x91c0e000) [pid = 1918] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x8efe1400) [pid = 1918] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8e8edc00) [pid = 1918] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x8dd4e800) [pid = 1918] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x8dc1a400) [pid = 1918] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x8b89b800) [pid = 1918] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x88bf8400) [pid = 1918] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x8aadd800) [pid = 1918] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x9baaa400) [pid = 1918] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 14:53:25 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x8add1000) [pid = 1918] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 14:53:25 INFO - PROCESS | 1918 | 1463435605460 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]]]}] 14:53:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 14:53:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 2234ms 14:53:25 INFO - PROCESS | 1918 | 1463435605502 Marionette TRACE conn3 -> [0,2213,"getWindowHandle",null] 14:53:25 INFO - PROCESS | 1918 | 1463435605506 Marionette TRACE conn3 <- [1,2213,null,{"value":"8"}] 14:53:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 14:53:25 INFO - PROCESS | 1918 | 1463435605512 Marionette TRACE conn3 -> [0,2214,"setScriptTimeout",{"ms":35000}] 14:53:25 INFO - PROCESS | 1918 | 1463435605515 Marionette TRACE conn3 <- [1,2214,null,{}] 14:53:25 INFO - PROCESS | 1918 | 1463435605520 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}] 14:53:25 INFO - PROCESS | 1918 | 1463435605770 Marionette TRACE conn3 <- [1,2215,null,{"value":null}] 14:53:25 INFO - PROCESS | 1918 | 1463435605792 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x8865d000 == 121 [pid = 1918] [id = 561] 14:53:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x8b648400) [pid = 1918] [serial = 1684] [outer = (nil)] 14:53:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8b8a1000) [pid = 1918] [serial = 1685] [outer = 0x8b648400] 14:53:25 INFO - PROCESS | 1918 | 1463435605862 Marionette DEBUG loaded listener.js 14:53:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8be41000) [pid = 1918] [serial = 1686] [outer = 0x8b648400] 14:53:26 INFO - PROCESS | 1918 | 1463435606694 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]]]}] 14:53:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 14:53:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1226ms 14:53:26 INFO - PROCESS | 1918 | 1463435606748 Marionette TRACE conn3 -> [0,2217,"getWindowHandle",null] 14:53:26 INFO - PROCESS | 1918 | 1463435606750 Marionette TRACE conn3 <- [1,2217,null,{"value":"8"}] 14:53:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 14:53:26 INFO - PROCESS | 1918 | 1463435606758 Marionette TRACE conn3 -> [0,2218,"setScriptTimeout",{"ms":35000}] 14:53:26 INFO - PROCESS | 1918 | 1463435606762 Marionette TRACE conn3 <- [1,2218,null,{}] 14:53:26 INFO - PROCESS | 1918 | 1463435606767 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}] 14:53:26 INFO - PROCESS | 1918 | 1463435606941 Marionette TRACE conn3 <- [1,2219,null,{"value":null}] 14:53:26 INFO - PROCESS | 1918 | 1463435606955 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f8c00 == 122 [pid = 1918] [id = 562] 14:53:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x87c46400) [pid = 1918] [serial = 1687] [outer = (nil)] 14:53:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8c0d3000) [pid = 1918] [serial = 1688] [outer = 0x87c46400] 14:53:27 INFO - PROCESS | 1918 | 1463435607027 Marionette DEBUG loaded listener.js 14:53:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8d31a000) [pid = 1918] [serial = 1689] [outer = 0x87c46400] 14:53:28 INFO - PROCESS | 1918 | 1463435608331 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]]]}] 14:53:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 14:53:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1632ms 14:53:28 INFO - PROCESS | 1918 | 1463435608392 Marionette TRACE conn3 -> [0,2221,"getWindowHandle",null] 14:53:28 INFO - PROCESS | 1918 | 1463435608399 Marionette TRACE conn3 <- [1,2221,null,{"value":"8"}] 14:53:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 14:53:28 INFO - PROCESS | 1918 | 1463435608407 Marionette TRACE conn3 -> [0,2222,"setScriptTimeout",{"ms":35000}] 14:53:28 INFO - PROCESS | 1918 | 1463435608414 Marionette TRACE conn3 <- [1,2222,null,{}] 14:53:28 INFO - PROCESS | 1918 | 1463435608421 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}] 14:53:28 INFO - PROCESS | 1918 | 1463435608742 Marionette TRACE conn3 <- [1,2223,null,{"value":null}] 14:53:29 INFO - PROCESS | 1918 | 1463435609016 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x88bfa000 == 123 [pid = 1918] [id = 563] 14:53:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x88d02000) [pid = 1918] [serial = 1690] [outer = (nil)] 14:53:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x88f7cc00) [pid = 1918] [serial = 1691] [outer = 0x88d02000] 14:53:29 INFO - PROCESS | 1918 | 1463435609110 Marionette DEBUG loaded listener.js 14:53:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8aaeac00) [pid = 1918] [serial = 1692] [outer = 0x88d02000] 14:53:30 INFO - PROCESS | 1918 | 1463435610074 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]]]}] 14:53:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 14:53:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1731ms 14:53:30 INFO - PROCESS | 1918 | 1463435610139 Marionette TRACE conn3 -> [0,2225,"getWindowHandle",null] 14:53:30 INFO - PROCESS | 1918 | 1463435610148 Marionette TRACE conn3 <- [1,2225,null,{"value":"8"}] 14:53:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 14:53:30 INFO - PROCESS | 1918 | 1463435610158 Marionette TRACE conn3 -> [0,2226,"setScriptTimeout",{"ms":35000}] 14:53:30 INFO - PROCESS | 1918 | 1463435610162 Marionette TRACE conn3 <- [1,2226,null,{}] 14:53:30 INFO - PROCESS | 1918 | 1463435610168 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}] 14:53:30 INFO - PROCESS | 1918 | 1463435610386 Marionette TRACE conn3 <- [1,2227,null,{"value":null}] 14:53:30 INFO - PROCESS | 1918 | 1463435610715 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaf4400 == 124 [pid = 1918] [id = 564] 14:53:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8b6d2800) [pid = 1918] [serial = 1693] [outer = (nil)] 14:53:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8b902c00) [pid = 1918] [serial = 1694] [outer = 0x8b6d2800] 14:53:30 INFO - PROCESS | 1918 | 1463435610805 Marionette DEBUG loaded listener.js 14:53:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8c0d4400) [pid = 1918] [serial = 1695] [outer = 0x8b6d2800] 14:53:31 INFO - PROCESS | 1918 | 1463435611693 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]]]}] 14:53:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 14:53:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1579ms 14:53:31 INFO - PROCESS | 1918 | 1463435611737 Marionette TRACE conn3 -> [0,2229,"getWindowHandle",null] 14:53:31 INFO - PROCESS | 1918 | 1463435611742 Marionette TRACE conn3 <- [1,2229,null,{"value":"8"}] 14:53:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 14:53:31 INFO - PROCESS | 1918 | 1463435611748 Marionette TRACE conn3 -> [0,2230,"setScriptTimeout",{"ms":35000}] 14:53:31 INFO - PROCESS | 1918 | 1463435611754 Marionette TRACE conn3 <- [1,2230,null,{}] 14:53:31 INFO - PROCESS | 1918 | 1463435611771 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}] 14:53:32 INFO - PROCESS | 1918 | 1463435611999 Marionette TRACE conn3 <- [1,2231,null,{"value":null}] 14:53:32 INFO - PROCESS | 1918 | 1463435612338 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d08800 == 125 [pid = 1918] [id = 565] 14:53:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8d5df800) [pid = 1918] [serial = 1696] [outer = (nil)] 14:53:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8de47800) [pid = 1918] [serial = 1697] [outer = 0x8d5df800] 14:53:32 INFO - PROCESS | 1918 | 1463435612458 Marionette DEBUG loaded listener.js 14:53:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8e6aa400) [pid = 1918] [serial = 1698] [outer = 0x8d5df800] 14:53:33 INFO - PROCESS | 1918 | 1463435613341 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]]]}] 14:53:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 14:53:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1633ms 14:53:33 INFO - PROCESS | 1918 | 1463435613382 Marionette TRACE conn3 -> [0,2233,"getWindowHandle",null] 14:53:33 INFO - PROCESS | 1918 | 1463435613387 Marionette TRACE conn3 <- [1,2233,null,{"value":"8"}] 14:53:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 14:53:33 INFO - PROCESS | 1918 | 1463435613393 Marionette TRACE conn3 -> [0,2234,"setScriptTimeout",{"ms":35000}] 14:53:33 INFO - PROCESS | 1918 | 1463435613396 Marionette TRACE conn3 <- [1,2234,null,{}] 14:53:33 INFO - PROCESS | 1918 | 1463435613402 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}] 14:53:33 INFO - PROCESS | 1918 | 1463435613602 Marionette TRACE conn3 <- [1,2235,null,{"value":null}] 14:53:33 INFO - PROCESS | 1918 | 1463435613889 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de44400 == 126 [pid = 1918] [id = 566] 14:53:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8e6a4c00) [pid = 1918] [serial = 1699] [outer = (nil)] 14:53:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8e86f000) [pid = 1918] [serial = 1700] [outer = 0x8e6a4c00] 14:53:34 INFO - PROCESS | 1918 | 1463435614022 Marionette DEBUG loaded listener.js 14:53:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8e8eb000) [pid = 1918] [serial = 1701] [outer = 0x8e6a4c00] 14:53:34 INFO - PROCESS | 1918 | 1463435614873 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]]]}] 14:53:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 14:53:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1528ms 14:53:34 INFO - PROCESS | 1918 | 1463435614922 Marionette TRACE conn3 -> [0,2237,"getWindowHandle",null] 14:53:34 INFO - PROCESS | 1918 | 1463435614926 Marionette TRACE conn3 <- [1,2237,null,{"value":"8"}] 14:53:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 14:53:34 INFO - PROCESS | 1918 | 1463435614932 Marionette TRACE conn3 -> [0,2238,"setScriptTimeout",{"ms":35000}] 14:53:34 INFO - PROCESS | 1918 | 1463435614936 Marionette TRACE conn3 <- [1,2238,null,{}] 14:53:34 INFO - PROCESS | 1918 | 1463435614942 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}] 14:53:35 INFO - PROCESS | 1918 | 1463435615150 Marionette TRACE conn3 <- [1,2239,null,{"value":null}] 14:53:35 INFO - PROCESS | 1918 | 1463435615429 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x8add4000 == 127 [pid = 1918] [id = 567] 14:53:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8d31f000) [pid = 1918] [serial = 1702] [outer = (nil)] 14:53:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8e948400) [pid = 1918] [serial = 1703] [outer = 0x8d31f000] 14:53:35 INFO - PROCESS | 1918 | 1463435615565 Marionette DEBUG loaded listener.js 14:53:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8efe1400) [pid = 1918] [serial = 1704] [outer = 0x8d31f000] 14:53:36 INFO - PROCESS | 1918 | 1463435616439 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]]]}] 14:53:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 14:53:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1579ms 14:53:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 14:53:36 INFO - PROCESS | 1918 | 1463435616512 Marionette TRACE conn3 -> [0,2241,"getWindowHandle",null] 14:53:36 INFO - PROCESS | 1918 | 1463435616515 Marionette TRACE conn3 <- [1,2241,null,{"value":"8"}] 14:53:36 INFO - PROCESS | 1918 | 1463435616521 Marionette TRACE conn3 -> [0,2242,"setScriptTimeout",{"ms":35000}] 14:53:36 INFO - PROCESS | 1918 | 1463435616525 Marionette TRACE conn3 <- [1,2242,null,{}] 14:53:36 INFO - PROCESS | 1918 | 1463435616530 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}] 14:53:36 INFO - PROCESS | 1918 | 1463435616789 Marionette TRACE conn3 <- [1,2243,null,{"value":null}] 14:53:37 INFO - PROCESS | 1918 | 1463435617114 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8e6800 == 128 [pid = 1918] [id = 568] 14:53:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8e8edc00) [pid = 1918] [serial = 1705] [outer = (nil)] 14:53:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x91324000) [pid = 1918] [serial = 1706] [outer = 0x8e8edc00] 14:53:37 INFO - PROCESS | 1918 | 1463435617206 Marionette DEBUG loaded listener.js 14:53:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x914ba400) [pid = 1918] [serial = 1707] [outer = 0x8e8edc00] 14:53:38 INFO - PROCESS | 1918 | 1463435618081 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]]]}] 14:53:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 14:53:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1631ms 14:53:38 INFO - PROCESS | 1918 | 1463435618152 Marionette TRACE conn3 -> [0,2245,"getWindowHandle",null] 14:53:38 INFO - PROCESS | 1918 | 1463435618155 Marionette TRACE conn3 <- [1,2245,null,{"value":"8"}] 14:53:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 14:53:38 INFO - PROCESS | 1918 | 1463435618162 Marionette TRACE conn3 -> [0,2246,"setScriptTimeout",{"ms":35000}] 14:53:38 INFO - PROCESS | 1918 | 1463435618166 Marionette TRACE conn3 <- [1,2246,null,{}] 14:53:38 INFO - PROCESS | 1918 | 1463435618171 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}] 14:53:38 INFO - PROCESS | 1918 | 1463435618426 Marionette TRACE conn3 <- [1,2247,null,{"value":null}] 14:53:38 INFO - PROCESS | 1918 | 1463435618753 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d0bc00 == 129 [pid = 1918] [id = 569] 14:53:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8efdec00) [pid = 1918] [serial = 1708] [outer = (nil)] 14:53:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x91cb3800) [pid = 1918] [serial = 1709] [outer = 0x8efdec00] 14:53:38 INFO - PROCESS | 1918 | 1463435618846 Marionette DEBUG loaded listener.js 14:53:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x91cb6800) [pid = 1918] [serial = 1710] [outer = 0x8efdec00] 14:53:39 INFO - PROCESS | 1918 | 1463435619740 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]]]}] 14:53:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 14:53:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1629ms 14:53:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 14:53:39 INFO - PROCESS | 1918 | 1463435619792 Marionette TRACE conn3 -> [0,2249,"getWindowHandle",null] 14:53:39 INFO - PROCESS | 1918 | 1463435619795 Marionette TRACE conn3 <- [1,2249,null,{"value":"8"}] 14:53:39 INFO - PROCESS | 1918 | 1463435619802 Marionette TRACE conn3 -> [0,2250,"setScriptTimeout",{"ms":35000}] 14:53:39 INFO - PROCESS | 1918 | 1463435619805 Marionette TRACE conn3 <- [1,2250,null,{}] 14:53:39 INFO - PROCESS | 1918 | 1463435619811 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}] 14:53:40 INFO - PROCESS | 1918 | 1463435620012 Marionette TRACE conn3 <- [1,2251,null,{"value":null}] 14:53:40 INFO - PROCESS | 1918 | 1463435620348 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x91caf800 == 130 [pid = 1918] [id = 570] 14:53:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x91cdf400) [pid = 1918] [serial = 1711] [outer = (nil)] 14:53:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x92236c00) [pid = 1918] [serial = 1712] [outer = 0x91cdf400] 14:53:40 INFO - PROCESS | 1918 | 1463435620436 Marionette DEBUG loaded listener.js 14:53:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x92409800) [pid = 1918] [serial = 1713] [outer = 0x91cdf400] 14:53:41 INFO - PROCESS | 1918 | 1463435621280 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]]]}] 14:53:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 14:53:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1539ms 14:53:41 INFO - PROCESS | 1918 | 1463435621341 Marionette TRACE conn3 -> [0,2253,"getWindowHandle",null] 14:53:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 14:53:41 INFO - PROCESS | 1918 | 1463435621345 Marionette TRACE conn3 <- [1,2253,null,{"value":"8"}] 14:53:41 INFO - PROCESS | 1918 | 1463435621351 Marionette TRACE conn3 -> [0,2254,"setScriptTimeout",{"ms":35000}] 14:53:41 INFO - PROCESS | 1918 | 1463435621355 Marionette TRACE conn3 <- [1,2254,null,{}] 14:53:41 INFO - PROCESS | 1918 | 1463435621360 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}] 14:53:41 INFO - PROCESS | 1918 | 1463435621570 Marionette TRACE conn3 <- [1,2255,null,{"value":null}] 14:53:41 INFO - PROCESS | 1918 | 1463435621853 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d04000 == 131 [pid = 1918] [id = 571] 14:53:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8e842400) [pid = 1918] [serial = 1714] [outer = (nil)] 14:53:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x93902800) [pid = 1918] [serial = 1715] [outer = 0x8e842400] 14:53:41 INFO - PROCESS | 1918 | 1463435621982 Marionette DEBUG loaded listener.js 14:53:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x93965000) [pid = 1918] [serial = 1716] [outer = 0x8e842400] 14:53:42 INFO - PROCESS | 1918 | 1463435622859 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]]]}] 14:53:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 14:53:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1580ms 14:53:42 INFO - PROCESS | 1918 | 1463435622931 Marionette TRACE conn3 -> [0,2257,"getWindowHandle",null] 14:53:42 INFO - PROCESS | 1918 | 1463435622935 Marionette TRACE conn3 <- [1,2257,null,{"value":"8"}] 14:53:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 14:53:42 INFO - PROCESS | 1918 | 1463435622941 Marionette TRACE conn3 -> [0,2258,"setScriptTimeout",{"ms":35000}] 14:53:42 INFO - PROCESS | 1918 | 1463435622944 Marionette TRACE conn3 <- [1,2258,null,{}] 14:53:42 INFO - PROCESS | 1918 | 1463435622950 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}] 14:53:43 INFO - PROCESS | 1918 | 1463435623196 Marionette TRACE conn3 <- [1,2259,null,{"value":null}] 14:53:43 INFO - PROCESS | 1918 | 1463435623534 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x9210c000 == 132 [pid = 1918] [id = 572] 14:53:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x93c0dc00) [pid = 1918] [serial = 1717] [outer = (nil)] 14:53:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x9466fc00) [pid = 1918] [serial = 1718] [outer = 0x93c0dc00] 14:53:43 INFO - PROCESS | 1918 | 1463435623627 Marionette DEBUG loaded listener.js 14:53:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x950d9c00) [pid = 1918] [serial = 1719] [outer = 0x93c0dc00] 14:53:44 INFO - PROCESS | 1918 | 1463435624568 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]]]}] 14:53:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 14:53:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1687ms 14:53:44 INFO - PROCESS | 1918 | 1463435624628 Marionette TRACE conn3 -> [0,2261,"getWindowHandle",null] 14:53:44 INFO - PROCESS | 1918 | 1463435624633 Marionette TRACE conn3 <- [1,2261,null,{"value":"8"}] 14:53:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 14:53:44 INFO - PROCESS | 1918 | 1463435624640 Marionette TRACE conn3 -> [0,2262,"setScriptTimeout",{"ms":35000}] 14:53:44 INFO - PROCESS | 1918 | 1463435624645 Marionette TRACE conn3 <- [1,2262,null,{}] 14:53:44 INFO - PROCESS | 1918 | 1463435624651 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}] 14:53:44 INFO - PROCESS | 1918 | 1463435624880 Marionette TRACE conn3 <- [1,2263,null,{"value":null}] 14:53:45 INFO - PROCESS | 1918 | 1463435625226 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x95108400 == 133 [pid = 1918] [id = 573] 14:53:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x95ba5c00) [pid = 1918] [serial = 1720] [outer = (nil)] 14:53:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x95bb0400) [pid = 1918] [serial = 1721] [outer = 0x95ba5c00] 14:53:45 INFO - PROCESS | 1918 | 1463435625323 Marionette DEBUG loaded listener.js 14:53:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x95d06c00) [pid = 1918] [serial = 1722] [outer = 0x95ba5c00] 14:53:46 INFO - PROCESS | 1918 | 1463435626198 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]]]}] 14:53:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 14:53:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1629ms 14:53:46 INFO - PROCESS | 1918 | 1463435626269 Marionette TRACE conn3 -> [0,2265,"getWindowHandle",null] 14:53:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 14:53:46 INFO - PROCESS | 1918 | 1463435626274 Marionette TRACE conn3 <- [1,2265,null,{"value":"8"}] 14:53:46 INFO - PROCESS | 1918 | 1463435626280 Marionette TRACE conn3 -> [0,2266,"setScriptTimeout",{"ms":35000}] 14:53:46 INFO - PROCESS | 1918 | 1463435626284 Marionette TRACE conn3 <- [1,2266,null,{}] 14:53:46 INFO - PROCESS | 1918 | 1463435626289 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}] 14:53:46 INFO - PROCESS | 1918 | 1463435626546 Marionette TRACE conn3 <- [1,2267,null,{"value":null}] 14:53:46 INFO - PROCESS | 1918 | 1463435626877 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x93c0b400 == 134 [pid = 1918] [id = 574] 14:53:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x95c61c00) [pid = 1918] [serial = 1723] [outer = (nil)] 14:53:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x978f4400) [pid = 1918] [serial = 1724] [outer = 0x95c61c00] 14:53:46 INFO - PROCESS | 1918 | 1463435626965 Marionette DEBUG loaded listener.js 14:53:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x981a5400) [pid = 1918] [serial = 1725] [outer = 0x95c61c00] 14:53:47 INFO - PROCESS | 1918 | 1463435627869 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]]]}] 14:53:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 14:53:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1631ms 14:53:47 INFO - PROCESS | 1918 | 1463435627910 Marionette TRACE conn3 -> [0,2269,"getWindowHandle",null] 14:53:47 INFO - PROCESS | 1918 | 1463435627914 Marionette TRACE conn3 <- [1,2269,null,{"value":"8"}] 14:53:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 14:53:47 INFO - PROCESS | 1918 | 1463435627920 Marionette TRACE conn3 -> [0,2270,"setScriptTimeout",{"ms":35000}] 14:53:47 INFO - PROCESS | 1918 | 1463435627924 Marionette TRACE conn3 <- [1,2270,null,{}] 14:53:47 INFO - PROCESS | 1918 | 1463435627929 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}] 14:53:48 INFO - PROCESS | 1918 | 1463435628129 Marionette TRACE conn3 <- [1,2271,null,{"value":null}] 14:53:48 INFO - PROCESS | 1918 | 1463435628462 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x84be3800 == 135 [pid = 1918] [id = 575] 14:53:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x95d0bc00) [pid = 1918] [serial = 1726] [outer = (nil)] 14:53:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x990a0800) [pid = 1918] [serial = 1727] [outer = 0x95d0bc00] 14:53:48 INFO - PROCESS | 1918 | 1463435628551 Marionette DEBUG loaded listener.js 14:53:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x991e2400) [pid = 1918] [serial = 1728] [outer = 0x95d0bc00] 14:53:49 INFO - PROCESS | 1918 | 1463435629421 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]]]}] 14:53:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 14:53:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1536ms 14:53:49 INFO - PROCESS | 1918 | 1463435629457 Marionette TRACE conn3 -> [0,2273,"getWindowHandle",null] 14:53:49 INFO - PROCESS | 1918 | 1463435629463 Marionette TRACE conn3 <- [1,2273,null,{"value":"8"}] 14:53:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 14:53:49 INFO - PROCESS | 1918 | 1463435629470 Marionette TRACE conn3 -> [0,2274,"setScriptTimeout",{"ms":35000}] 14:53:49 INFO - PROCESS | 1918 | 1463435629473 Marionette TRACE conn3 <- [1,2274,null,{}] 14:53:49 INFO - PROCESS | 1918 | 1463435629479 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}] 14:53:49 INFO - PROCESS | 1918 | 1463435629691 Marionette TRACE conn3 <- [1,2275,null,{"value":null}] 14:53:50 INFO - PROCESS | 1918 | 1463435629993 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x8657a800 == 136 [pid = 1918] [id = 576] 14:53:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x95d10c00) [pid = 1918] [serial = 1729] [outer = (nil)] 14:53:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x99622400) [pid = 1918] [serial = 1730] [outer = 0x95d10c00] 14:53:50 INFO - PROCESS | 1918 | 1463435630127 Marionette DEBUG loaded listener.js 14:53:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x996dd000) [pid = 1918] [serial = 1731] [outer = 0x95d10c00] 14:53:51 INFO - PROCESS | 1918 | 1463435631023 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]]]}] 14:53:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 14:53:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1633ms 14:53:51 INFO - PROCESS | 1918 | 1463435631104 Marionette TRACE conn3 -> [0,2277,"getWindowHandle",null] 14:53:51 INFO - PROCESS | 1918 | 1463435631108 Marionette TRACE conn3 <- [1,2277,null,{"value":"8"}] 14:53:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 14:53:51 INFO - PROCESS | 1918 | 1463435631114 Marionette TRACE conn3 -> [0,2278,"setScriptTimeout",{"ms":35000}] 14:53:51 INFO - PROCESS | 1918 | 1463435631116 Marionette TRACE conn3 <- [1,2278,null,{}] 14:53:51 INFO - PROCESS | 1918 | 1463435631122 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}] 14:53:51 INFO - PROCESS | 1918 | 1463435631334 Marionette TRACE conn3 <- [1,2279,null,{"value":null}] 14:53:51 INFO - PROCESS | 1918 | 1463435631665 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x858ef000 == 137 [pid = 1918] [id = 577] 14:53:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x86579400) [pid = 1918] [serial = 1732] [outer = (nil)] 14:53:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x99768000) [pid = 1918] [serial = 1733] [outer = 0x86579400] 14:53:51 INFO - PROCESS | 1918 | 1463435631752 Marionette DEBUG loaded listener.js 14:53:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9978bc00) [pid = 1918] [serial = 1734] [outer = 0x86579400] 14:53:52 INFO - PROCESS | 1918 | 1463435632628 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]]]}] 14:53:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 14:53:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1544ms 14:53:52 INFO - PROCESS | 1918 | 1463435632658 Marionette TRACE conn3 -> [0,2281,"getWindowHandle",null] 14:53:52 INFO - PROCESS | 1918 | 1463435632661 Marionette TRACE conn3 <- [1,2281,null,{"value":"8"}] 14:53:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 14:53:52 INFO - PROCESS | 1918 | 1463435632668 Marionette TRACE conn3 -> [0,2282,"setScriptTimeout",{"ms":35000}] 14:53:52 INFO - PROCESS | 1918 | 1463435632671 Marionette TRACE conn3 <- [1,2282,null,{}] 14:53:52 INFO - PROCESS | 1918 | 1463435632677 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}] 14:53:52 INFO - PROCESS | 1918 | 1463435632882 Marionette TRACE conn3 <- [1,2283,null,{"value":null}] 14:53:53 INFO - PROCESS | 1918 | 1463435633175 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x9975d800 == 138 [pid = 1918] [id = 578] 14:53:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x99763c00) [pid = 1918] [serial = 1735] [outer = (nil)] 14:53:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x998c9000) [pid = 1918] [serial = 1736] [outer = 0x99763c00] 14:53:53 INFO - PROCESS | 1918 | 1463435633310 Marionette DEBUG loaded listener.js 14:53:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x998cb800) [pid = 1918] [serial = 1737] [outer = 0x99763c00] 14:53:54 INFO - PROCESS | 1918 | 1463435634178 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]]]}] 14:53:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 14:53:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1538ms 14:53:54 INFO - PROCESS | 1918 | 1463435634207 Marionette TRACE conn3 -> [0,2285,"getWindowHandle",null] 14:53:54 INFO - PROCESS | 1918 | 1463435634212 Marionette TRACE conn3 <- [1,2285,null,{"value":"8"}] 14:53:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 14:53:54 INFO - PROCESS | 1918 | 1463435634217 Marionette TRACE conn3 -> [0,2286,"setScriptTimeout",{"ms":35000}] 14:53:54 INFO - PROCESS | 1918 | 1463435634221 Marionette TRACE conn3 <- [1,2286,null,{}] 14:53:54 INFO - PROCESS | 1918 | 1463435634226 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}] 14:53:54 INFO - PROCESS | 1918 | 1463435634442 Marionette TRACE conn3 <- [1,2287,null,{"value":null}] 14:53:54 INFO - PROCESS | 1918 | 1463435634736 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x99768400 == 139 [pid = 1918] [id = 579] 14:53:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x99793000) [pid = 1918] [serial = 1738] [outer = (nil)] 14:53:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x9a33e400) [pid = 1918] [serial = 1739] [outer = 0x99793000] 14:53:54 INFO - PROCESS | 1918 | 1463435634876 Marionette DEBUG loaded listener.js 14:53:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x9a346c00) [pid = 1918] [serial = 1740] [outer = 0x99793000] 14:53:55 INFO - PROCESS | 1918 | 1463435635767 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]]]}] 14:53:55 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 14:53:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1578ms 14:53:55 INFO - PROCESS | 1918 | 1463435635796 Marionette TRACE conn3 -> [0,2289,"getWindowHandle",null] 14:53:55 INFO - PROCESS | 1918 | 1463435635801 Marionette TRACE conn3 <- [1,2289,null,{"value":"8"}] 14:53:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 14:53:55 INFO - PROCESS | 1918 | 1463435635807 Marionette TRACE conn3 -> [0,2290,"setScriptTimeout",{"ms":35000}] 14:53:55 INFO - PROCESS | 1918 | 1463435635810 Marionette TRACE conn3 <- [1,2290,null,{}] 14:53:55 INFO - PROCESS | 1918 | 1463435635815 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}] 14:53:56 INFO - PROCESS | 1918 | 1463435636025 Marionette TRACE conn3 <- [1,2291,null,{"value":null}] 14:53:56 INFO - PROCESS | 1918 | 1463435636334 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a1c3400 == 140 [pid = 1918] [id = 580] 14:53:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x9a342c00) [pid = 1918] [serial = 1741] [outer = (nil)] 14:53:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x9afa8800) [pid = 1918] [serial = 1742] [outer = 0x9a342c00] 14:53:56 INFO - PROCESS | 1918 | 1463435636465 Marionette DEBUG loaded listener.js 14:53:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x9b05d800) [pid = 1918] [serial = 1743] [outer = 0x9a342c00] 14:53:57 INFO - PROCESS | 1918 | 1463435637358 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]]]}] 14:53:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 14:53:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1584ms 14:53:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 14:53:57 INFO - PROCESS | 1918 | 1463435637392 Marionette TRACE conn3 -> [0,2293,"getWindowHandle",null] 14:53:57 INFO - PROCESS | 1918 | 1463435637395 Marionette TRACE conn3 <- [1,2293,null,{"value":"8"}] 14:53:57 INFO - PROCESS | 1918 | 1463435637402 Marionette TRACE conn3 -> [0,2294,"setScriptTimeout",{"ms":35000}] 14:53:57 INFO - PROCESS | 1918 | 1463435637405 Marionette TRACE conn3 <- [1,2294,null,{}] 14:53:57 INFO - PROCESS | 1918 | 1463435637416 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}] 14:53:57 INFO - PROCESS | 1918 | 1463435637640 Marionette TRACE conn3 <- [1,2295,null,{"value":null}] 14:53:57 INFO - PROCESS | 1918 | 1463435637979 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8865d000 == 139 [pid = 1918] [id = 561] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x88d0b800 == 138 [pid = 1918] [id = 560] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x88d0a800 == 137 [pid = 1918] [id = 559] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8657e400 == 136 [pid = 1918] [id = 558] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x878ca000 == 135 [pid = 1918] [id = 555] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaf8400 == 134 [pid = 1918] [id = 556] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x9a6b8400 == 133 [pid = 1918] [id = 554] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8bc58c00 == 132 [pid = 1918] [id = 553] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x858f7c00 == 131 [pid = 1918] [id = 552] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x858f9000 == 130 [pid = 1918] [id = 550] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x95c5f800 == 129 [pid = 1918] [id = 551] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x95d0e800 == 128 [pid = 1918] [id = 549] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8dc17c00 == 127 [pid = 1918] [id = 548] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x858f0000 == 126 [pid = 1918] [id = 547] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8e4400 == 125 [pid = 1918] [id = 546] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x91cb1000 == 124 [pid = 1918] [id = 544] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x914b8400 == 123 [pid = 1918] [id = 545] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5dfc00 == 122 [pid = 1918] [id = 543] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8e6b0c00 == 121 [pid = 1918] [id = 542] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8b903000 == 120 [pid = 1918] [id = 541] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a1800 == 119 [pid = 1918] [id = 540] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x9a6bcc00 == 118 [pid = 1918] [id = 511] 14:53:59 INFO - PROCESS | 1918 | --DOCSHELL 0x87b21800 == 117 [pid = 1918] [id = 539] 14:53:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f0000 == 118 [pid = 1918] [id = 581] 14:53:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x858f7c00) [pid = 1918] [serial = 1744] [outer = (nil)] 14:53:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x8657d800) [pid = 1918] [serial = 1745] [outer = 0x858f7c00] 14:53:59 INFO - PROCESS | 1918 | 1463435639919 Marionette DEBUG loaded listener.js 14:54:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x86583800) [pid = 1918] [serial = 1746] [outer = 0x858f7c00] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0xa369f400) [pid = 1918] [serial = 1536] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0x8e6af000) [pid = 1918] [serial = 1479] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x8d5d8800) [pid = 1918] [serial = 1616] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x8d316c00) [pid = 1918] [serial = 1613] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x88f82000) [pid = 1918] [serial = 1607] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x8aadb000) [pid = 1918] [serial = 1608] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0xa31e9c00) [pid = 1918] [serial = 1605] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0xa3152000) [pid = 1918] [serial = 1604] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0xa1047800) [pid = 1918] [serial = 1602] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x9b09fc00) [pid = 1918] [serial = 1601] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x9ae7f800) [pid = 1918] [serial = 1599] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x9a479800) [pid = 1918] [serial = 1598] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x99f28400) [pid = 1918] [serial = 1596] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x99dbb800) [pid = 1918] [serial = 1595] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x99797400) [pid = 1918] [serial = 1593] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x9978a400) [pid = 1918] [serial = 1592] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x996dd400) [pid = 1918] [serial = 1590] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x996d7c00) [pid = 1918] [serial = 1589] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x99563400) [pid = 1918] [serial = 1587] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x991df800) [pid = 1918] [serial = 1586] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x985af000) [pid = 1918] [serial = 1584] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x9852a800) [pid = 1918] [serial = 1583] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x977d8800) [pid = 1918] [serial = 1581] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x95d02400) [pid = 1918] [serial = 1580] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x95a78800) [pid = 1918] [serial = 1578] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x9510a800) [pid = 1918] [serial = 1577] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x93c06c00) [pid = 1918] [serial = 1575] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x93967800) [pid = 1918] [serial = 1574] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x9242d400) [pid = 1918] [serial = 1572] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x92427800) [pid = 1918] [serial = 1571] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x91ce5800) [pid = 1918] [serial = 1569] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x91ce0400) [pid = 1918] [serial = 1568] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x91c0ec00) [pid = 1918] [serial = 1566] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x91c0ac00) [pid = 1918] [serial = 1565] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x8efe4000) [pid = 1918] [serial = 1563] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8efdf000) [pid = 1918] [serial = 1562] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8e8e4c00) [pid = 1918] [serial = 1560] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8e863800) [pid = 1918] [serial = 1559] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8e6a4400) [pid = 1918] [serial = 1557] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8dd4f800) [pid = 1918] [serial = 1556] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8c0cc400) [pid = 1918] [serial = 1554] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8bc5ac00) [pid = 1918] [serial = 1553] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8b64bc00) [pid = 1918] [serial = 1551] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8aaedc00) [pid = 1918] [serial = 1550] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8d4f0400) [pid = 1918] [serial = 1614] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x8b7aec00) [pid = 1918] [serial = 1611] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8b6cc000) [pid = 1918] [serial = 1610] [outer = (nil)] [url = about:blank] 14:54:00 INFO - PROCESS | 1918 | 1463435640959 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]]]}] 14:54:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 14:54:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 3590ms 14:54:00 INFO - PROCESS | 1918 | 1463435640991 Marionette TRACE conn3 -> [0,2297,"getWindowHandle",null] 14:54:00 INFO - PROCESS | 1918 | 1463435640997 Marionette TRACE conn3 <- [1,2297,null,{"value":"8"}] 14:54:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 14:54:01 INFO - PROCESS | 1918 | 1463435641005 Marionette TRACE conn3 -> [0,2298,"setScriptTimeout",{"ms":35000}] 14:54:01 INFO - PROCESS | 1918 | 1463435641010 Marionette TRACE conn3 <- [1,2298,null,{}] 14:54:01 INFO - PROCESS | 1918 | 1463435641017 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}] 14:54:01 INFO - PROCESS | 1918 | 1463435641238 Marionette TRACE conn3 <- [1,2299,null,{"value":null}] 14:54:01 INFO - PROCESS | 1918 | 1463435641459 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x8865b000 == 119 [pid = 1918] [id = 582] 14:54:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x88bf4c00) [pid = 1918] [serial = 1747] [outer = (nil)] 14:54:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x88f7e400) [pid = 1918] [serial = 1748] [outer = 0x88bf4c00] 14:54:01 INFO - PROCESS | 1918 | 1463435641542 Marionette DEBUG loaded listener.js 14:54:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8aadb800) [pid = 1918] [serial = 1749] [outer = 0x88bf4c00] 14:54:02 INFO - PROCESS | 1918 | 1463435642469 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]]]}] 14:54:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 14:54:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1487ms 14:54:02 INFO - PROCESS | 1918 | 1463435642492 Marionette TRACE conn3 -> [0,2301,"getWindowHandle",null] 14:54:02 INFO - PROCESS | 1918 | 1463435642498 Marionette TRACE conn3 <- [1,2301,null,{"value":"8"}] 14:54:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 14:54:02 INFO - PROCESS | 1918 | 1463435642510 Marionette TRACE conn3 -> [0,2302,"setScriptTimeout",{"ms":35000}] 14:54:02 INFO - PROCESS | 1918 | 1463435642513 Marionette TRACE conn3 <- [1,2302,null,{}] 14:54:02 INFO - PROCESS | 1918 | 1463435642520 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}] 14:54:02 INFO - PROCESS | 1918 | 1463435642843 Marionette TRACE conn3 <- [1,2303,null,{"value":null}] 14:54:03 INFO - PROCESS | 1918 | 1463435643023 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b64bc00 == 120 [pid = 1918] [id = 583] 14:54:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8b654400) [pid = 1918] [serial = 1750] [outer = (nil)] 14:54:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x8b7a6000) [pid = 1918] [serial = 1751] [outer = 0x8b654400] 14:54:03 INFO - PROCESS | 1918 | 1463435643102 Marionette DEBUG loaded listener.js 14:54:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8b898400) [pid = 1918] [serial = 1752] [outer = 0x8b654400] 14:54:04 INFO - PROCESS | 1918 | 1463435644065 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]]]}] 14:54:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 14:54:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1629ms 14:54:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 14:54:04 INFO - PROCESS | 1918 | 1463435644139 Marionette TRACE conn3 -> [0,2305,"getWindowHandle",null] 14:54:04 INFO - PROCESS | 1918 | 1463435644142 Marionette TRACE conn3 <- [1,2305,null,{"value":"8"}] 14:54:04 INFO - PROCESS | 1918 | 1463435644148 Marionette TRACE conn3 -> [0,2306,"setScriptTimeout",{"ms":35000}] 14:54:04 INFO - PROCESS | 1918 | 1463435644154 Marionette TRACE conn3 <- [1,2306,null,{}] 14:54:04 INFO - PROCESS | 1918 | 1463435644177 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}] 14:54:04 INFO - PROCESS | 1918 | 1463435644458 Marionette TRACE conn3 <- [1,2307,null,{"value":null}] 14:54:04 INFO - PROCESS | 1918 | 1463435644493 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a7000 == 121 [pid = 1918] [id = 584] 14:54:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8d31e000) [pid = 1918] [serial = 1753] [outer = (nil)] 14:54:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8d4ea000) [pid = 1918] [serial = 1754] [outer = 0x8d31e000] 14:54:04 INFO - PROCESS | 1918 | 1463435644566 Marionette DEBUG loaded listener.js 14:54:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8d5de800) [pid = 1918] [serial = 1755] [outer = 0x8d31e000] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8b647c00) [pid = 1918] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8b646c00) [pid = 1918] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8b648400) [pid = 1918] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9b05ac00) [pid = 1918] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8de41c00) [pid = 1918] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x95d10000) [pid = 1918] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x985a4400) [pid = 1918] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x87c43000) [pid = 1918] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x98de4400) [pid = 1918] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x914b2c00) [pid = 1918] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x914bbc00) [pid = 1918] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x93968000) [pid = 1918] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x91ce7000) [pid = 1918] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x9210b800) [pid = 1918] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x8e949800) [pid = 1918] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8e843400) [pid = 1918] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x8d5df400) [pid = 1918] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8b7ae400) [pid = 1918] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x87b24800) [pid = 1918] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x88d0b000) [pid = 1918] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x870dec00) [pid = 1918] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x88d09000) [pid = 1918] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0xa22c5000) [pid = 1918] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 14:54:05 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x9baa7400) [pid = 1918] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 14:54:06 INFO - PROCESS | 1918 | 1463435646290 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]]]}] 14:54:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 14:54:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 2196ms 14:54:06 INFO - PROCESS | 1918 | 1463435646344 Marionette TRACE conn3 -> [0,2309,"getWindowHandle",null] 14:54:06 INFO - PROCESS | 1918 | 1463435646348 Marionette TRACE conn3 <- [1,2309,null,{"value":"8"}] 14:54:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 14:54:06 INFO - PROCESS | 1918 | 1463435646354 Marionette TRACE conn3 -> [0,2310,"setScriptTimeout",{"ms":35000}] 14:54:06 INFO - PROCESS | 1918 | 1463435646358 Marionette TRACE conn3 <- [1,2310,null,{}] 14:54:06 INFO - PROCESS | 1918 | 1463435646363 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}] 14:54:06 INFO - PROCESS | 1918 | 1463435646561 Marionette TRACE conn3 <- [1,2311,null,{"value":null}] 14:54:06 INFO - PROCESS | 1918 | 1463435646776 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x870dec00 == 122 [pid = 1918] [id = 585] 14:54:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x87b24800) [pid = 1918] [serial = 1756] [outer = (nil)] 14:54:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8d323c00) [pid = 1918] [serial = 1757] [outer = 0x87b24800] 14:54:06 INFO - PROCESS | 1918 | 1463435646853 Marionette DEBUG loaded listener.js 14:54:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8d5e2c00) [pid = 1918] [serial = 1758] [outer = 0x87b24800] 14:54:07 INFO - PROCESS | 1918 | 1463435647786 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]]]}] 14:54:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 14:54:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1482ms 14:54:07 INFO - PROCESS | 1918 | 1463435647837 Marionette TRACE conn3 -> [0,2313,"getWindowHandle",null] 14:54:07 INFO - PROCESS | 1918 | 1463435647842 Marionette TRACE conn3 <- [1,2313,null,{"value":"8"}] 14:54:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 14:54:07 INFO - PROCESS | 1918 | 1463435647893 Marionette TRACE conn3 -> [0,2314,"setScriptTimeout",{"ms":35000}] 14:54:07 INFO - PROCESS | 1918 | 1463435647899 Marionette TRACE conn3 <- [1,2314,null,{}] 14:54:07 INFO - PROCESS | 1918 | 1463435647931 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}] 14:54:08 INFO - PROCESS | 1918 | 1463435648164 Marionette TRACE conn3 <- [1,2315,null,{"value":null}] 14:54:08 INFO - PROCESS | 1918 | 1463435648481 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c43400 == 123 [pid = 1918] [id = 586] 14:54:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x87c45000) [pid = 1918] [serial = 1759] [outer = (nil)] 14:54:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x88663400) [pid = 1918] [serial = 1760] [outer = 0x87c45000] 14:54:08 INFO - PROCESS | 1918 | 1463435648572 Marionette DEBUG loaded listener.js 14:54:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x88d0e800) [pid = 1918] [serial = 1761] [outer = 0x87c45000] 14:54:09 INFO - PROCESS | 1918 | 1463435649520 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]]]}] 14:54:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 14:54:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1747ms 14:54:09 INFO - PROCESS | 1918 | 1463435649599 Marionette TRACE conn3 -> [0,2317,"getWindowHandle",null] 14:54:09 INFO - PROCESS | 1918 | 1463435649608 Marionette TRACE conn3 <- [1,2317,null,{"value":"8"}] 14:54:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 14:54:09 INFO - PROCESS | 1918 | 1463435649619 Marionette TRACE conn3 -> [0,2318,"setScriptTimeout",{"ms":35000}] 14:54:09 INFO - PROCESS | 1918 | 1463435649623 Marionette TRACE conn3 <- [1,2318,null,{}] 14:54:09 INFO - PROCESS | 1918 | 1463435649630 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}] 14:54:09 INFO - PROCESS | 1918 | 1463435649882 Marionette TRACE conn3 <- [1,2319,null,{"value":null}] 14:54:10 INFO - PROCESS | 1918 | 1463435650229 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b651c00 == 124 [pid = 1918] [id = 587] 14:54:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8b7a1c00) [pid = 1918] [serial = 1762] [outer = (nil)] 14:54:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8b910000) [pid = 1918] [serial = 1763] [outer = 0x8b7a1c00] 14:54:10 INFO - PROCESS | 1918 | 1463435650323 Marionette DEBUG loaded listener.js 14:54:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8c0cc400) [pid = 1918] [serial = 1764] [outer = 0x8b7a1c00] 14:54:11 INFO - PROCESS | 1918 | 1463435651286 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] 14:54:11 INFO - PROCESS | 1918 | 1463435651356 Marionette TRACE conn3 <- [1,2321,null,{"value":"8"}] 14:54:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 14:54:11 INFO - PROCESS | 1918 | 1463435651363 Marionette TRACE conn3 -> [0,2322,"setScriptTimeout",{"ms":35000}] 14:54:11 INFO - PROCESS | 1918 | 1463435651369 Marionette TRACE conn3 <- [1,2322,null,{}] 14:54:11 INFO - PROCESS | 1918 | 1463435651385 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}] 14:54:11 INFO - PROCESS | 1918 | 1463435651674 Marionette TRACE conn3 <- [1,2323,null,{"value":null}] 14:54:12 INFO - PROCESS | 1918 | 1463435652055 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d31bc00 == 125 [pid = 1918] [id = 588] 14:54:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8de49800) [pid = 1918] [serial = 1765] [outer = (nil)] 14:54:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8e84b400) [pid = 1918] [serial = 1766] [outer = 0x8de49800] 14:54:12 INFO - PROCESS | 1918 | 1463435652146 Marionette DEBUG loaded listener.js 14:54:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8e86cc00) [pid = 1918] [serial = 1767] [outer = 0x8de49800] 14:54:13 INFO - PROCESS | 1918 | 1463435653042 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]]]}] 14:54:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 14:54:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1736ms 14:54:13 INFO - PROCESS | 1918 | 1463435653100 Marionette TRACE conn3 -> [0,2325,"getWindowHandle",null] 14:54:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 14:54:13 INFO - PROCESS | 1918 | 1463435653105 Marionette TRACE conn3 <- [1,2325,null,{"value":"8"}] 14:54:13 INFO - PROCESS | 1918 | 1463435653111 Marionette TRACE conn3 -> [0,2326,"setScriptTimeout",{"ms":35000}] 14:54:13 INFO - PROCESS | 1918 | 1463435653116 Marionette TRACE conn3 <- [1,2326,null,{}] 14:54:13 INFO - PROCESS | 1918 | 1463435653121 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}] 14:54:13 INFO - PROCESS | 1918 | 1463435653340 Marionette TRACE conn3 <- [1,2327,null,{"value":null}] 14:54:13 INFO - PROCESS | 1918 | 1463435653620 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be3e800 == 126 [pid = 1918] [id = 589] 14:54:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8e941c00) [pid = 1918] [serial = 1768] [outer = (nil)] 14:54:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8efdf000) [pid = 1918] [serial = 1769] [outer = 0x8e941c00] 14:54:13 INFO - PROCESS | 1918 | 1463435653754 Marionette DEBUG loaded listener.js 14:54:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8f064000) [pid = 1918] [serial = 1770] [outer = 0x8e941c00] 14:54:14 INFO - PROCESS | 1918 | 1463435654638 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]]]}] 14:54:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 14:54:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1586ms 14:54:14 INFO - PROCESS | 1918 | 1463435654713 Marionette TRACE conn3 -> [0,2329,"getWindowHandle",null] 14:54:14 INFO - PROCESS | 1918 | 1463435654718 Marionette TRACE conn3 <- [1,2329,null,{"value":"8"}] 14:54:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 14:54:14 INFO - PROCESS | 1918 | 1463435654727 Marionette TRACE conn3 -> [0,2330,"setScriptTimeout",{"ms":35000}] 14:54:14 INFO - PROCESS | 1918 | 1463435654731 Marionette TRACE conn3 <- [1,2330,null,{}] 14:54:14 INFO - PROCESS | 1918 | 1463435654737 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}] 14:54:14 INFO - PROCESS | 1918 | 1463435654957 Marionette TRACE conn3 <- [1,2331,null,{"value":null}] 14:54:15 INFO - PROCESS | 1918 | 1463435655241 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8eac00 == 127 [pid = 1918] [id = 590] 14:54:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8f066000) [pid = 1918] [serial = 1771] [outer = (nil)] 14:54:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8f06bc00) [pid = 1918] [serial = 1772] [outer = 0x8f066000] 14:54:15 INFO - PROCESS | 1918 | 1463435655374 Marionette DEBUG loaded listener.js 14:54:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8f06f400) [pid = 1918] [serial = 1773] [outer = 0x8f066000] 14:54:16 INFO - PROCESS | 1918 | 1463435656251 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]]]}] 14:54:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 14:54:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1580ms 14:54:16 INFO - PROCESS | 1918 | 1463435656307 Marionette TRACE conn3 -> [0,2333,"getWindowHandle",null] 14:54:16 INFO - PROCESS | 1918 | 1463435656311 Marionette TRACE conn3 <- [1,2333,null,{"value":"8"}] 14:54:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 14:54:16 INFO - PROCESS | 1918 | 1463435656318 Marionette TRACE conn3 -> [0,2334,"setScriptTimeout",{"ms":35000}] 14:54:16 INFO - PROCESS | 1918 | 1463435656321 Marionette TRACE conn3 <- [1,2334,null,{}] 14:54:16 INFO - PROCESS | 1918 | 1463435656327 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}] 14:54:16 INFO - PROCESS | 1918 | 1463435656570 Marionette TRACE conn3 <- [1,2335,null,{"value":null}] 14:54:16 INFO - PROCESS | 1918 | 1463435656917 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8e8400 == 128 [pid = 1918] [id = 591] 14:54:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8f06c000) [pid = 1918] [serial = 1774] [outer = (nil)] 14:54:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x91c02400) [pid = 1918] [serial = 1775] [outer = 0x8f06c000] 14:54:17 INFO - PROCESS | 1918 | 1463435657008 Marionette DEBUG loaded listener.js 14:54:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x91cb1000) [pid = 1918] [serial = 1776] [outer = 0x8f06c000] 14:54:17 INFO - PROCESS | 1918 | 1463435657881 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]]]}] 14:54:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 14:54:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1637ms 14:54:17 INFO - PROCESS | 1918 | 1463435657956 Marionette TRACE conn3 -> [0,2337,"getWindowHandle",null] 14:54:17 INFO - PROCESS | 1918 | 1463435657960 Marionette TRACE conn3 <- [1,2337,null,{"value":"8"}] 14:54:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 14:54:17 INFO - PROCESS | 1918 | 1463435657966 Marionette TRACE conn3 -> [0,2338,"setScriptTimeout",{"ms":35000}] 14:54:17 INFO - PROCESS | 1918 | 1463435657969 Marionette TRACE conn3 <- [1,2338,null,{}] 14:54:17 INFO - PROCESS | 1918 | 1463435657975 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}] 14:54:18 INFO - PROCESS | 1918 | 1463435658226 Marionette TRACE conn3 <- [1,2339,null,{"value":null}] 14:54:18 INFO - PROCESS | 1918 | 1463435658553 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x91c0ec00 == 129 [pid = 1918] [id = 592] 14:54:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x91cb4800) [pid = 1918] [serial = 1777] [outer = (nil)] 14:54:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x91ce5c00) [pid = 1918] [serial = 1778] [outer = 0x91cb4800] 14:54:18 INFO - PROCESS | 1918 | 1463435658642 Marionette DEBUG loaded listener.js 14:54:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x92108c00) [pid = 1918] [serial = 1779] [outer = 0x91cb4800] 14:54:19 INFO - PROCESS | 1918 | 1463435659530 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]]]}] 14:54:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 14:54:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1629ms 14:54:19 INFO - PROCESS | 1918 | 1463435659597 Marionette TRACE conn3 -> [0,2341,"getWindowHandle",null] 14:54:19 INFO - PROCESS | 1918 | 1463435659600 Marionette TRACE conn3 <- [1,2341,null,{"value":"8"}] 14:54:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 14:54:19 INFO - PROCESS | 1918 | 1463435659607 Marionette TRACE conn3 -> [0,2342,"setScriptTimeout",{"ms":35000}] 14:54:19 INFO - PROCESS | 1918 | 1463435659610 Marionette TRACE conn3 <- [1,2342,null,{}] 14:54:19 INFO - PROCESS | 1918 | 1463435659616 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}] 14:54:19 INFO - PROCESS | 1918 | 1463435659836 Marionette TRACE conn3 <- [1,2343,null,{"value":null}] 14:54:20 INFO - PROCESS | 1918 | 1463435660165 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x91325000 == 130 [pid = 1918] [id = 593] 14:54:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x91cdc800) [pid = 1918] [serial = 1780] [outer = (nil)] 14:54:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x9390b400) [pid = 1918] [serial = 1781] [outer = 0x91cdc800] 14:54:20 INFO - PROCESS | 1918 | 1463435660255 Marionette DEBUG loaded listener.js 14:54:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x93960800) [pid = 1918] [serial = 1782] [outer = 0x91cdc800] 14:54:21 INFO - PROCESS | 1918 | 1463435661136 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]]]}] 14:54:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 14:54:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1581ms 14:54:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 14:54:21 INFO - PROCESS | 1918 | 1463435661188 Marionette TRACE conn3 -> [0,2345,"getWindowHandle",null] 14:54:21 INFO - PROCESS | 1918 | 1463435661192 Marionette TRACE conn3 <- [1,2345,null,{"value":"8"}] 14:54:21 INFO - PROCESS | 1918 | 1463435661198 Marionette TRACE conn3 -> [0,2346,"setScriptTimeout",{"ms":35000}] 14:54:21 INFO - PROCESS | 1918 | 1463435661202 Marionette TRACE conn3 <- [1,2346,null,{}] 14:54:21 INFO - PROCESS | 1918 | 1463435661207 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}] 14:54:21 INFO - PROCESS | 1918 | 1463435661418 Marionette TRACE conn3 <- [1,2347,null,{"value":null}] 14:54:21 INFO - PROCESS | 1918 | 1463435661715 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efeac00 == 131 [pid = 1918] [id = 594] 14:54:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x9109e400) [pid = 1918] [serial = 1783] [outer = (nil)] 14:54:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x93cdcc00) [pid = 1918] [serial = 1784] [outer = 0x9109e400] 14:54:21 INFO - PROCESS | 1918 | 1463435661847 Marionette DEBUG loaded listener.js 14:54:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x950de000) [pid = 1918] [serial = 1785] [outer = 0x9109e400] 14:54:22 INFO - PROCESS | 1918 | 1463435662767 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]]]}] 14:54:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 14:54:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1632ms 14:54:22 INFO - PROCESS | 1918 | 1463435662829 Marionette TRACE conn3 -> [0,2349,"getWindowHandle",null] 14:54:22 INFO - PROCESS | 1918 | 1463435662833 Marionette TRACE conn3 <- [1,2349,null,{"value":"8"}] 14:54:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 14:54:22 INFO - PROCESS | 1918 | 1463435662840 Marionette TRACE conn3 -> [0,2350,"setScriptTimeout",{"ms":35000}] 14:54:22 INFO - PROCESS | 1918 | 1463435662844 Marionette TRACE conn3 <- [1,2350,null,{}] 14:54:22 INFO - PROCESS | 1918 | 1463435662849 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}] 14:54:23 INFO - PROCESS | 1918 | 1463435663086 Marionette TRACE conn3 <- [1,2351,null,{"value":null}] 14:54:23 INFO - PROCESS | 1918 | 1463435663414 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x93c07000 == 132 [pid = 1918] [id = 595] 14:54:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x93c0ec00) [pid = 1918] [serial = 1786] [outer = (nil)] 14:54:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x95a7cc00) [pid = 1918] [serial = 1787] [outer = 0x93c0ec00] 14:54:23 INFO - PROCESS | 1918 | 1463435663506 Marionette DEBUG loaded listener.js 14:54:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x95ba2400) [pid = 1918] [serial = 1788] [outer = 0x93c0ec00] 14:54:24 INFO - PROCESS | 1918 | 1463435664388 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]]]}] 14:54:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 14:54:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1584ms 14:54:24 INFO - PROCESS | 1918 | 1463435664425 Marionette TRACE conn3 -> [0,2353,"getWindowHandle",null] 14:54:24 INFO - PROCESS | 1918 | 1463435664429 Marionette TRACE conn3 <- [1,2353,null,{"value":"8"}] 14:54:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 14:54:24 INFO - PROCESS | 1918 | 1463435664435 Marionette TRACE conn3 -> [0,2354,"setScriptTimeout",{"ms":35000}] 14:54:24 INFO - PROCESS | 1918 | 1463435664440 Marionette TRACE conn3 <- [1,2354,null,{}] 14:54:24 INFO - PROCESS | 1918 | 1463435664446 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}] 14:54:24 INFO - PROCESS | 1918 | 1463435664695 Marionette TRACE conn3 <- [1,2355,null,{"value":null}] 14:54:25 INFO - PROCESS | 1918 | 1463435665036 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x95c63800 == 133 [pid = 1918] [id = 596] 14:54:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x95c6c000) [pid = 1918] [serial = 1789] [outer = (nil)] 14:54:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x95d0a800) [pid = 1918] [serial = 1790] [outer = 0x95c6c000] 14:54:25 INFO - PROCESS | 1918 | 1463435665135 Marionette DEBUG loaded listener.js 14:54:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x97850000) [pid = 1918] [serial = 1791] [outer = 0x95c6c000] 14:54:26 INFO - PROCESS | 1918 | 1463435666053 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]]]}] 14:54:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 14:54:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1679ms 14:54:26 INFO - PROCESS | 1918 | 1463435666116 Marionette TRACE conn3 -> [0,2357,"getWindowHandle",null] 14:54:26 INFO - PROCESS | 1918 | 1463435666120 Marionette TRACE conn3 <- [1,2357,null,{"value":"8"}] 14:54:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 14:54:26 INFO - PROCESS | 1918 | 1463435666126 Marionette TRACE conn3 -> [0,2358,"setScriptTimeout",{"ms":35000}] 14:54:26 INFO - PROCESS | 1918 | 1463435666129 Marionette TRACE conn3 <- [1,2358,null,{}] 14:54:26 INFO - PROCESS | 1918 | 1463435666135 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}] 14:54:26 INFO - PROCESS | 1918 | 1463435666357 Marionette TRACE conn3 <- [1,2359,null,{"value":null}] 14:54:26 INFO - PROCESS | 1918 | 1463435666705 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a7d800 == 134 [pid = 1918] [id = 597] 14:54:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x95a83000) [pid = 1918] [serial = 1792] [outer = (nil)] 14:54:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x98ddc800) [pid = 1918] [serial = 1793] [outer = 0x95a83000] 14:54:26 INFO - PROCESS | 1918 | 1463435666797 Marionette DEBUG loaded listener.js 14:54:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x98edec00) [pid = 1918] [serial = 1794] [outer = 0x95a83000] 14:54:27 INFO - PROCESS | 1918 | 1463435667687 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]]]}] 14:54:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 14:54:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1631ms 14:54:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 14:54:27 INFO - PROCESS | 1918 | 1463435667757 Marionette TRACE conn3 -> [0,2361,"getWindowHandle",null] 14:54:27 INFO - PROCESS | 1918 | 1463435667760 Marionette TRACE conn3 <- [1,2361,null,{"value":"8"}] 14:54:27 INFO - PROCESS | 1918 | 1463435667767 Marionette TRACE conn3 -> [0,2362,"setScriptTimeout",{"ms":35000}] 14:54:27 INFO - PROCESS | 1918 | 1463435667770 Marionette TRACE conn3 <- [1,2362,null,{}] 14:54:27 INFO - PROCESS | 1918 | 1463435667776 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}] 14:54:28 INFO - PROCESS | 1918 | 1463435668003 Marionette TRACE conn3 <- [1,2363,null,{"value":null}] 14:54:28 INFO - PROCESS | 1918 | 1463435668332 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x95ba8800 == 135 [pid = 1918] [id = 598] 14:54:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x985a4400) [pid = 1918] [serial = 1795] [outer = (nil)] 14:54:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x995da000) [pid = 1918] [serial = 1796] [outer = 0x985a4400] 14:54:28 INFO - PROCESS | 1918 | 1463435668422 Marionette DEBUG loaded listener.js 14:54:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x995de800) [pid = 1918] [serial = 1797] [outer = 0x985a4400] 14:54:29 INFO - PROCESS | 1918 | 1463435669353 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]]]}] 14:54:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 14:54:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1630ms 14:54:29 INFO - PROCESS | 1918 | 1463435669397 Marionette TRACE conn3 -> [0,2365,"getWindowHandle",null] 14:54:29 INFO - PROCESS | 1918 | 1463435669401 Marionette TRACE conn3 <- [1,2365,null,{"value":"8"}] 14:54:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 14:54:29 INFO - PROCESS | 1918 | 1463435669427 Marionette TRACE conn3 -> [0,2366,"setScriptTimeout",{"ms":35000}] 14:54:29 INFO - PROCESS | 1918 | 1463435669431 Marionette TRACE conn3 <- [1,2366,null,{}] 14:54:29 INFO - PROCESS | 1918 | 1463435669437 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}] 14:54:29 INFO - PROCESS | 1918 | 1463435669646 Marionette TRACE conn3 <- [1,2367,null,{"value":null}] 14:54:30 INFO - PROCESS | 1918 | 1463435669984 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x9242ec00 == 136 [pid = 1918] [id = 599] 14:54:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x93c02c00) [pid = 1918] [serial = 1798] [outer = (nil)] 14:54:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x99762400) [pid = 1918] [serial = 1799] [outer = 0x93c02c00] 14:54:30 INFO - PROCESS | 1918 | 1463435670073 Marionette DEBUG loaded listener.js 14:54:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x9978ec00) [pid = 1918] [serial = 1800] [outer = 0x93c02c00] 14:54:30 INFO - PROCESS | 1918 | 1463435670954 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]]]}] 14:54:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 14:54:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1589ms 14:54:31 INFO - PROCESS | 1918 | 1463435671014 Marionette TRACE conn3 -> [0,2369,"getWindowHandle",null] 14:54:31 INFO - PROCESS | 1918 | 1463435671017 Marionette TRACE conn3 <- [1,2369,null,{"value":"8"}] 14:54:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 14:54:31 INFO - PROCESS | 1918 | 1463435671025 Marionette TRACE conn3 -> [0,2370,"setScriptTimeout",{"ms":35000}] 14:54:31 INFO - PROCESS | 1918 | 1463435671028 Marionette TRACE conn3 <- [1,2370,null,{}] 14:54:31 INFO - PROCESS | 1918 | 1463435671034 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}] 14:54:31 INFO - PROCESS | 1918 | 1463435671261 Marionette TRACE conn3 <- [1,2371,null,{"value":null}] 14:54:31 INFO - PROCESS | 1918 | 1463435671605 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x995a3800 == 137 [pid = 1918] [id = 600] 14:54:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x996d9c00) [pid = 1918] [serial = 1801] [outer = (nil)] 14:54:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x998cbc00) [pid = 1918] [serial = 1802] [outer = 0x996d9c00] 14:54:31 INFO - PROCESS | 1918 | 1463435671696 Marionette DEBUG loaded listener.js 14:54:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x99dbd400) [pid = 1918] [serial = 1803] [outer = 0x996d9c00] 14:54:32 INFO - PROCESS | 1918 | 1463435672604 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]]]}] 14:54:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 14:54:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1636ms 14:54:32 INFO - PROCESS | 1918 | 1463435672662 Marionette TRACE conn3 -> [0,2373,"getWindowHandle",null] 14:54:32 INFO - PROCESS | 1918 | 1463435672665 Marionette TRACE conn3 <- [1,2373,null,{"value":"8"}] 14:54:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 14:54:32 INFO - PROCESS | 1918 | 1463435672672 Marionette TRACE conn3 -> [0,2374,"setScriptTimeout",{"ms":35000}] 14:54:32 INFO - PROCESS | 1918 | 1463435672675 Marionette TRACE conn3 <- [1,2374,null,{}] 14:54:32 INFO - PROCESS | 1918 | 1463435672680 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}] 14:54:32 INFO - PROCESS | 1918 | 1463435672893 Marionette TRACE conn3 <- [1,2375,null,{"value":null}] 14:54:33 INFO - PROCESS | 1918 | 1463435673264 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x99790400 == 138 [pid = 1918] [id = 601] 14:54:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x9a33e800) [pid = 1918] [serial = 1804] [outer = (nil)] 14:54:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9a353c00) [pid = 1918] [serial = 1805] [outer = 0x9a33e800] 14:54:33 INFO - PROCESS | 1918 | 1463435673353 Marionette DEBUG loaded listener.js 14:54:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x9a6bd000) [pid = 1918] [serial = 1806] [outer = 0x9a33e800] 14:54:34 INFO - PROCESS | 1918 | 1463435674232 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]]]}] 14:54:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 14:54:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1628ms 14:54:34 INFO - PROCESS | 1918 | 1463435674301 Marionette TRACE conn3 -> [0,2377,"getWindowHandle",null] 14:54:34 INFO - PROCESS | 1918 | 1463435674304 Marionette TRACE conn3 <- [1,2377,null,{"value":"8"}] 14:54:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 14:54:34 INFO - PROCESS | 1918 | 1463435674311 Marionette TRACE conn3 -> [0,2378,"setScriptTimeout",{"ms":35000}] 14:54:34 INFO - PROCESS | 1918 | 1463435674314 Marionette TRACE conn3 <- [1,2378,null,{}] 14:54:34 INFO - PROCESS | 1918 | 1463435674320 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}] 14:54:34 INFO - PROCESS | 1918 | 1463435674531 Marionette TRACE conn3 <- [1,2379,null,{"value":null}] 14:54:34 INFO - PROCESS | 1918 | 1463435674864 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:34 INFO - PROCESS | 1918 | ++DOCSHELL 0x93965800 == 139 [pid = 1918] [id = 602] 14:54:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x9a1bac00) [pid = 1918] [serial = 1807] [outer = (nil)] 14:54:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x9ae7f800) [pid = 1918] [serial = 1808] [outer = 0x9a1bac00] 14:54:34 INFO - PROCESS | 1918 | 1463435674954 Marionette DEBUG loaded listener.js 14:54:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x9aebc400) [pid = 1918] [serial = 1809] [outer = 0x9a1bac00] 14:54:35 INFO - PROCESS | 1918 | 1463435675852 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]]]}] 14:54:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 14:54:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1579ms 14:54:35 INFO - PROCESS | 1918 | 1463435675891 Marionette TRACE conn3 -> [0,2381,"getWindowHandle",null] 14:54:35 INFO - PROCESS | 1918 | 1463435675894 Marionette TRACE conn3 <- [1,2381,null,{"value":"8"}] 14:54:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 14:54:35 INFO - PROCESS | 1918 | 1463435675900 Marionette TRACE conn3 -> [0,2382,"setScriptTimeout",{"ms":35000}] 14:54:35 INFO - PROCESS | 1918 | 1463435675905 Marionette TRACE conn3 <- [1,2382,null,{}] 14:54:35 INFO - PROCESS | 1918 | 1463435675911 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}] 14:54:36 INFO - PROCESS | 1918 | 1463435676120 Marionette TRACE conn3 <- [1,2383,null,{"value":null}] 14:54:36 INFO - PROCESS | 1918 | 1463435676479 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x858fa400 == 140 [pid = 1918] [id = 603] 14:54:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x8add2800) [pid = 1918] [serial = 1810] [outer = (nil)] 14:54:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x9baa7800) [pid = 1918] [serial = 1811] [outer = 0x8add2800] 14:54:36 INFO - PROCESS | 1918 | 1463435676569 Marionette DEBUG loaded listener.js 14:54:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x9baaa800) [pid = 1918] [serial = 1812] [outer = 0x8add2800] 14:54:37 INFO - PROCESS | 1918 | 1463435677478 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]]]}] 14:54:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 14:54:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1632ms 14:54:37 INFO - PROCESS | 1918 | 1463435677534 Marionette TRACE conn3 -> [0,2385,"getWindowHandle",null] 14:54:37 INFO - PROCESS | 1918 | 1463435677537 Marionette TRACE conn3 <- [1,2385,null,{"value":"8"}] 14:54:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 14:54:37 INFO - PROCESS | 1918 | 1463435677544 Marionette TRACE conn3 -> [0,2386,"setScriptTimeout",{"ms":35000}] 14:54:37 INFO - PROCESS | 1918 | 1463435677547 Marionette TRACE conn3 <- [1,2386,null,{}] 14:54:37 INFO - PROCESS | 1918 | 1463435677553 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}] 14:54:37 INFO - PROCESS | 1918 | 1463435677767 Marionette TRACE conn3 <- [1,2387,null,{"value":null}] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x858f5400 == 139 [pid = 1918] [id = 418] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a7000 == 138 [pid = 1918] [id = 584] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8b64bc00 == 137 [pid = 1918] [id = 583] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8865b000 == 136 [pid = 1918] [id = 582] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x858f0000 == 135 [pid = 1918] [id = 581] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x9a1c3400 == 134 [pid = 1918] [id = 580] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x9975d800 == 133 [pid = 1918] [id = 578] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x99768400 == 132 [pid = 1918] [id = 579] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x858ef000 == 131 [pid = 1918] [id = 577] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8657a800 == 130 [pid = 1918] [id = 576] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x84be3800 == 129 [pid = 1918] [id = 575] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x95108400 == 128 [pid = 1918] [id = 573] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x93c0b400 == 127 [pid = 1918] [id = 574] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x9210c000 == 126 [pid = 1918] [id = 572] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x88d04000 == 125 [pid = 1918] [id = 571] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x91caf800 == 124 [pid = 1918] [id = 570] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x88d0bc00 == 123 [pid = 1918] [id = 569] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8e6800 == 122 [pid = 1918] [id = 568] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8add4000 == 121 [pid = 1918] [id = 567] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x88d08800 == 120 [pid = 1918] [id = 565] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8de44400 == 119 [pid = 1918] [id = 566] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaf4400 == 118 [pid = 1918] [id = 564] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x88bfa000 == 117 [pid = 1918] [id = 563] 14:54:39 INFO - PROCESS | 1918 | --DOCSHELL 0x858f8c00 == 116 [pid = 1918] [id = 562] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x8d4ea800) [pid = 1918] [serial = 1548] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x8b652400) [pid = 1918] [serial = 1682] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x8b8a1000) [pid = 1918] [serial = 1685] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x9baac800) [pid = 1918] [serial = 1664] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x9b059000) [pid = 1918] [serial = 1662] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x9a737800) [pid = 1918] [serial = 1661] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x9a356800) [pid = 1918] [serial = 1659] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x9a33dc00) [pid = 1918] [serial = 1658] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x99ad6c00) [pid = 1918] [serial = 1656] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x998ce000) [pid = 1918] [serial = 1655] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x9978c400) [pid = 1918] [serial = 1653] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x99630400) [pid = 1918] [serial = 1652] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x995ad000) [pid = 1918] [serial = 1650] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x98ee7400) [pid = 1918] [serial = 1649] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x98026c00) [pid = 1918] [serial = 1647] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x97896400) [pid = 1918] [serial = 1646] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x95d02000) [pid = 1918] [serial = 1644] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x95c67c00) [pid = 1918] [serial = 1643] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x95ba2800) [pid = 1918] [serial = 1641] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x95a81c00) [pid = 1918] [serial = 1640] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x950e4800) [pid = 1918] [serial = 1638] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x9467ac00) [pid = 1918] [serial = 1637] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x92482800) [pid = 1918] [serial = 1635] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x92406c00) [pid = 1918] [serial = 1634] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x91cb0000) [pid = 1918] [serial = 1632] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x91c04c00) [pid = 1918] [serial = 1631] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x91095800) [pid = 1918] [serial = 1629] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x8efdf800) [pid = 1918] [serial = 1628] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8e866400) [pid = 1918] [serial = 1626] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x8e6afc00) [pid = 1918] [serial = 1625] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8be3b800) [pid = 1918] [serial = 1623] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8b902400) [pid = 1918] [serial = 1622] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x88f7a800) [pid = 1918] [serial = 1620] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x87c44800) [pid = 1918] [serial = 1619] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x88f86800) [pid = 1918] [serial = 1679] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x878cdc00) [pid = 1918] [serial = 1676] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x87c47c00) [pid = 1918] [serial = 1677] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x88d10000) [pid = 1918] [serial = 1674] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x88d0cc00) [pid = 1918] [serial = 1673] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0xa4f15000) [pid = 1918] [serial = 1671] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0xa36a1000) [pid = 1918] [serial = 1670] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0xa27b9400) [pid = 1918] [serial = 1668] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0xa25e6c00) [pid = 1918] [serial = 1667] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x9cebf000) [pid = 1918] [serial = 1665] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8be41000) [pid = 1918] [serial = 1686] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x8b6d3c00) [pid = 1918] [serial = 1683] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x8aae0400) [pid = 1918] [serial = 1680] [outer = (nil)] [url = about:blank] 14:54:40 INFO - PROCESS | 1918 | 1463435680320 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x858fa000 == 117 [pid = 1918] [id = 604] 14:54:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x870d9c00) [pid = 1918] [serial = 1813] [outer = (nil)] 14:54:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x878c6c00) [pid = 1918] [serial = 1814] [outer = 0x870d9c00] 14:54:40 INFO - PROCESS | 1918 | 1463435680406 Marionette DEBUG loaded listener.js 14:54:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x87c39000) [pid = 1918] [serial = 1815] [outer = 0x870d9c00] 14:54:41 INFO - PROCESS | 1918 | 1463435681204 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]]]}] 14:54:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 14:54:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 3691ms 14:54:41 INFO - PROCESS | 1918 | 1463435681237 Marionette TRACE conn3 -> [0,2389,"getWindowHandle",null] 14:54:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 14:54:41 INFO - PROCESS | 1918 | 1463435681245 Marionette TRACE conn3 <- [1,2389,null,{"value":"8"}] 14:54:41 INFO - PROCESS | 1918 | 1463435681252 Marionette TRACE conn3 -> [0,2390,"setScriptTimeout",{"ms":35000}] 14:54:41 INFO - PROCESS | 1918 | 1463435681257 Marionette TRACE conn3 <- [1,2390,null,{}] 14:54:41 INFO - PROCESS | 1918 | 1463435681264 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}] 14:54:41 INFO - PROCESS | 1918 | 1463435681476 Marionette TRACE conn3 <- [1,2391,null,{"value":null}] 14:54:41 INFO - PROCESS | 1918 | 1463435681685 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d0e400 == 118 [pid = 1918] [id = 605] 14:54:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x88f85000) [pid = 1918] [serial = 1816] [outer = (nil)] 14:54:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8aae2000) [pid = 1918] [serial = 1817] [outer = 0x88f85000] 14:54:41 INFO - PROCESS | 1918 | 1463435681765 Marionette DEBUG loaded listener.js 14:54:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8add0800) [pid = 1918] [serial = 1818] [outer = 0x88f85000] 14:54:42 INFO - PROCESS | 1918 | 1463435682633 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]]]}] 14:54:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 14:54:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1443ms 14:54:42 INFO - PROCESS | 1918 | 1463435682698 Marionette TRACE conn3 -> [0,2393,"getWindowHandle",null] 14:54:42 INFO - PROCESS | 1918 | 1463435682704 Marionette TRACE conn3 <- [1,2393,null,{"value":"8"}] 14:54:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 14:54:42 INFO - PROCESS | 1918 | 1463435682710 Marionette TRACE conn3 -> [0,2394,"setScriptTimeout",{"ms":35000}] 14:54:42 INFO - PROCESS | 1918 | 1463435682712 Marionette TRACE conn3 <- [1,2394,null,{}] 14:54:42 INFO - PROCESS | 1918 | 1463435682718 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}] 14:54:42 INFO - PROCESS | 1918 | 1463435682986 Marionette TRACE conn3 <- [1,2395,null,{"value":null}] 14:54:43 INFO - PROCESS | 1918 | 1463435683012 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aae6000 == 119 [pid = 1918] [id = 606] 14:54:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8b6c8400) [pid = 1918] [serial = 1819] [outer = (nil)] 14:54:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8b7b0800) [pid = 1918] [serial = 1820] [outer = 0x8b6c8400] 14:54:43 INFO - PROCESS | 1918 | 1463435683095 Marionette DEBUG loaded listener.js 14:54:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x8bc5b400) [pid = 1918] [serial = 1821] [outer = 0x8b6c8400] 14:54:44 INFO - PROCESS | 1918 | 1463435684154 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]]]}] 14:54:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 14:54:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1484ms 14:54:44 INFO - PROCESS | 1918 | 1463435684194 Marionette TRACE conn3 -> [0,2397,"getWindowHandle",null] 14:54:44 INFO - PROCESS | 1918 | 1463435684197 Marionette TRACE conn3 <- [1,2397,null,{"value":"8"}] 14:54:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 14:54:44 INFO - PROCESS | 1918 | 1463435684225 Marionette TRACE conn3 -> [0,2398,"setScriptTimeout",{"ms":35000}] 14:54:44 INFO - PROCESS | 1918 | 1463435684241 Marionette TRACE conn3 <- [1,2398,null,{}] 14:54:44 INFO - PROCESS | 1918 | 1463435684248 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}] 14:54:44 INFO - PROCESS | 1918 | 1463435684516 Marionette TRACE conn3 <- [1,2399,null,{"value":null}] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8e6a4c00) [pid = 1918] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8b654400) [pid = 1918] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x9a342c00) [pid = 1918] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8d31f000) [pid = 1918] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x95d10c00) [pid = 1918] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x8b903c00) [pid = 1918] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8b6d2800) [pid = 1918] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x88d02000) [pid = 1918] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x88bf4c00) [pid = 1918] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x91cdf400) [pid = 1918] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x99793000) [pid = 1918] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x8e8edc00) [pid = 1918] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8d31e000) [pid = 1918] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x93c0dc00) [pid = 1918] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x8d5df800) [pid = 1918] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x8efdec00) [pid = 1918] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x95c61c00) [pid = 1918] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x858f7c00) [pid = 1918] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x99763c00) [pid = 1918] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x86579400) [pid = 1918] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x8e842400) [pid = 1918] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x95d0bc00) [pid = 1918] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 14:54:45 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x95ba5c00) [pid = 1918] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 14:54:45 INFO - PROCESS | 1918 | 1463435685313 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f7c00 == 120 [pid = 1918] [id = 607] 14:54:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x86579400) [pid = 1918] [serial = 1822] [outer = (nil)] 14:54:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x89c8ec00) [pid = 1918] [serial = 1823] [outer = 0x86579400] 14:54:45 INFO - PROCESS | 1918 | 1463435685407 Marionette DEBUG loaded listener.js 14:54:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x8be48800) [pid = 1918] [serial = 1824] [outer = 0x86579400] 14:54:46 INFO - PROCESS | 1918 | 1463435686126 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]]]}] 14:54:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 14:54:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1965ms 14:54:46 INFO - PROCESS | 1918 | 1463435686170 Marionette TRACE conn3 -> [0,2401,"getWindowHandle",null] 14:54:46 INFO - PROCESS | 1918 | 1463435686174 Marionette TRACE conn3 <- [1,2401,null,{"value":"8"}] 14:54:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 14:54:46 INFO - PROCESS | 1918 | 1463435686192 Marionette TRACE conn3 -> [0,2402,"setScriptTimeout",{"ms":35000}] 14:54:46 INFO - PROCESS | 1918 | 1463435686194 Marionette TRACE conn3 <- [1,2402,null,{}] 14:54:46 INFO - PROCESS | 1918 | 1463435686200 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}] 14:54:46 INFO - PROCESS | 1918 | 1463435686408 Marionette TRACE conn3 <- [1,2403,null,{"value":null}] 14:54:46 INFO - PROCESS | 1918 | 1463435686419 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b64c800 == 121 [pid = 1918] [id = 608] 14:54:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x8d321400) [pid = 1918] [serial = 1825] [outer = (nil)] 14:54:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8de43c00) [pid = 1918] [serial = 1826] [outer = 0x8d321400] 14:54:46 INFO - PROCESS | 1918 | 1463435686491 Marionette DEBUG loaded listener.js 14:54:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8e6ae800) [pid = 1918] [serial = 1827] [outer = 0x8d321400] 14:54:47 INFO - PROCESS | 1918 | 1463435687717 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]]]}] 14:54:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 14:54:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1577ms 14:54:47 INFO - PROCESS | 1918 | 1463435687770 Marionette TRACE conn3 -> [0,2405,"getWindowHandle",null] 14:54:47 INFO - PROCESS | 1918 | 1463435687775 Marionette TRACE conn3 <- [1,2405,null,{"value":"8"}] 14:54:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 14:54:47 INFO - PROCESS | 1918 | 1463435687785 Marionette TRACE conn3 -> [0,2406,"setScriptTimeout",{"ms":35000}] 14:54:47 INFO - PROCESS | 1918 | 1463435687790 Marionette TRACE conn3 <- [1,2406,null,{}] 14:54:47 INFO - PROCESS | 1918 | 1463435687801 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}] 14:54:48 INFO - PROCESS | 1918 | 1463435688032 Marionette TRACE conn3 <- [1,2407,null,{"value":null}] 14:54:48 INFO - PROCESS | 1918 | 1463435688448 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x88664800 == 122 [pid = 1918] [id = 609] 14:54:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x88bec800) [pid = 1918] [serial = 1828] [outer = (nil)] 14:54:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8aad9c00) [pid = 1918] [serial = 1829] [outer = 0x88bec800] 14:54:48 INFO - PROCESS | 1918 | 1463435688547 Marionette DEBUG loaded listener.js 14:54:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8b649000) [pid = 1918] [serial = 1830] [outer = 0x88bec800] 14:54:49 INFO - PROCESS | 1918 | 1463435689482 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]]]}] 14:54:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 14:54:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1736ms 14:54:49 INFO - PROCESS | 1918 | 1463435689521 Marionette TRACE conn3 -> [0,2409,"getWindowHandle",null] 14:54:49 INFO - PROCESS | 1918 | 1463435689530 Marionette TRACE conn3 <- [1,2409,null,{"value":"8"}] 14:54:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 14:54:49 INFO - PROCESS | 1918 | 1463435689540 Marionette TRACE conn3 -> [0,2410,"setScriptTimeout",{"ms":35000}] 14:54:49 INFO - PROCESS | 1918 | 1463435689545 Marionette TRACE conn3 <- [1,2410,null,{}] 14:54:49 INFO - PROCESS | 1918 | 1463435689551 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}] 14:54:49 INFO - PROCESS | 1918 | 1463435689780 Marionette TRACE conn3 <- [1,2411,null,{"value":null}] 14:54:50 INFO - PROCESS | 1918 | 1463435690110 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a6800 == 123 [pid = 1918] [id = 610] 14:54:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8be43400) [pid = 1918] [serial = 1831] [outer = (nil)] 14:54:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8d4e6800) [pid = 1918] [serial = 1832] [outer = 0x8be43400] 14:54:50 INFO - PROCESS | 1918 | 1463435690202 Marionette DEBUG loaded listener.js 14:54:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8dc21400) [pid = 1918] [serial = 1833] [outer = 0x8be43400] 14:54:51 INFO - PROCESS | 1918 | 1463435691178 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]]]}] 14:54:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 14:54:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1680ms 14:54:51 INFO - PROCESS | 1918 | 1463435691221 Marionette TRACE conn3 -> [0,2413,"getWindowHandle",null] 14:54:51 INFO - PROCESS | 1918 | 1463435691226 Marionette TRACE conn3 <- [1,2413,null,{"value":"8"}] 14:54:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 14:54:51 INFO - PROCESS | 1918 | 1463435691232 Marionette TRACE conn3 -> [0,2414,"setScriptTimeout",{"ms":35000}] 14:54:51 INFO - PROCESS | 1918 | 1463435691238 Marionette TRACE conn3 <- [1,2414,null,{}] 14:54:51 INFO - PROCESS | 1918 | 1463435691254 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}] 14:54:51 INFO - PROCESS | 1918 | 1463435691515 Marionette TRACE conn3 <- [1,2415,null,{"value":null}] 14:54:51 INFO - PROCESS | 1918 | 1463435691850 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0ccc00 == 124 [pid = 1918] [id = 611] 14:54:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8e867000) [pid = 1918] [serial = 1834] [outer = (nil)] 14:54:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8e8e7400) [pid = 1918] [serial = 1835] [outer = 0x8e867000] 14:54:51 INFO - PROCESS | 1918 | 1463435691938 Marionette DEBUG loaded listener.js 14:54:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8e94c800) [pid = 1918] [serial = 1836] [outer = 0x8e867000] 14:54:52 INFO - PROCESS | 1918 | 1463435692824 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]]]}] 14:54:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 14:54:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1633ms 14:54:52 INFO - PROCESS | 1918 | 1463435692866 Marionette TRACE conn3 -> [0,2417,"getWindowHandle",null] 14:54:52 INFO - PROCESS | 1918 | 1463435692871 Marionette TRACE conn3 <- [1,2417,null,{"value":"8"}] 14:54:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 14:54:52 INFO - PROCESS | 1918 | 1463435692877 Marionette TRACE conn3 -> [0,2418,"setScriptTimeout",{"ms":35000}] 14:54:52 INFO - PROCESS | 1918 | 1463435692880 Marionette TRACE conn3 <- [1,2418,null,{}] 14:54:52 INFO - PROCESS | 1918 | 1463435692887 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}] 14:54:53 INFO - PROCESS | 1918 | 1463435693090 Marionette TRACE conn3 <- [1,2419,null,{"value":null}] 14:54:53 INFO - PROCESS | 1918 | 1463435693381 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b21800 == 125 [pid = 1918] [id = 612] 14:54:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x88d01c00) [pid = 1918] [serial = 1837] [outer = (nil)] 14:54:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8f065800) [pid = 1918] [serial = 1838] [outer = 0x88d01c00] 14:54:53 INFO - PROCESS | 1918 | 1463435693527 Marionette DEBUG loaded listener.js 14:54:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x91093c00) [pid = 1918] [serial = 1839] [outer = 0x88d01c00] 14:54:54 INFO - PROCESS | 1918 | 1463435694428 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]]]}] 14:54:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 14:54:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1586ms 14:54:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 14:54:54 INFO - PROCESS | 1918 | 1463435694464 Marionette TRACE conn3 -> [0,2421,"getWindowHandle",null] 14:54:54 INFO - PROCESS | 1918 | 1463435694467 Marionette TRACE conn3 <- [1,2421,null,{"value":"8"}] 14:54:54 INFO - PROCESS | 1918 | 1463435694474 Marionette TRACE conn3 -> [0,2422,"setScriptTimeout",{"ms":35000}] 14:54:54 INFO - PROCESS | 1918 | 1463435694477 Marionette TRACE conn3 <- [1,2422,null,{}] 14:54:54 INFO - PROCESS | 1918 | 1463435694483 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}] 14:54:54 INFO - PROCESS | 1918 | 1463435694800 Marionette TRACE conn3 <- [1,2423,null,{"value":null}] 14:54:55 INFO - PROCESS | 1918 | 1463435695061 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d04000 == 126 [pid = 1918] [id = 613] 14:54:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8efe9c00) [pid = 1918] [serial = 1840] [outer = (nil)] 14:54:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x9109d800) [pid = 1918] [serial = 1841] [outer = 0x8efe9c00] 14:54:55 INFO - PROCESS | 1918 | 1463435695153 Marionette DEBUG loaded listener.js 14:54:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x91322400) [pid = 1918] [serial = 1842] [outer = 0x8efe9c00] 14:54:56 INFO - PROCESS | 1918 | 1463435696046 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]]]}] 14:54:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 14:54:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1640ms 14:54:56 INFO - PROCESS | 1918 | 1463435696114 Marionette TRACE conn3 -> [0,2425,"getWindowHandle",null] 14:54:56 INFO - PROCESS | 1918 | 1463435696117 Marionette TRACE conn3 <- [1,2425,null,{"value":"8"}] 14:54:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 14:54:56 INFO - PROCESS | 1918 | 1463435696124 Marionette TRACE conn3 -> [0,2426,"setScriptTimeout",{"ms":35000}] 14:54:56 INFO - PROCESS | 1918 | 1463435696128 Marionette TRACE conn3 <- [1,2426,null,{}] 14:54:56 INFO - PROCESS | 1918 | 1463435696134 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}] 14:54:56 INFO - PROCESS | 1918 | 1463435696417 Marionette TRACE conn3 <- [1,2427,null,{"value":null}] 14:54:56 INFO - PROCESS | 1918 | 1463435696752 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efec800 == 127 [pid = 1918] [id = 614] 14:54:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x91c04000) [pid = 1918] [serial = 1843] [outer = (nil)] 14:54:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x91cdb000) [pid = 1918] [serial = 1844] [outer = 0x91c04000] 14:54:56 INFO - PROCESS | 1918 | 1463435696842 Marionette DEBUG loaded listener.js 14:54:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x9210b000) [pid = 1918] [serial = 1845] [outer = 0x91c04000] 14:54:57 INFO - PROCESS | 1918 | 1463435697705 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]]]}] 14:54:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 14:54:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1630ms 14:54:57 INFO - PROCESS | 1918 | 1463435697756 Marionette TRACE conn3 -> [0,2429,"getWindowHandle",null] 14:54:57 INFO - PROCESS | 1918 | 1463435697760 Marionette TRACE conn3 <- [1,2429,null,{"value":"8"}] 14:54:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 14:54:57 INFO - PROCESS | 1918 | 1463435697766 Marionette TRACE conn3 -> [0,2430,"setScriptTimeout",{"ms":35000}] 14:54:57 INFO - PROCESS | 1918 | 1463435697769 Marionette TRACE conn3 <- [1,2430,null,{}] 14:54:57 INFO - PROCESS | 1918 | 1463435697775 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}] 14:54:57 INFO - PROCESS | 1918 | 1463435697983 Marionette TRACE conn3 <- [1,2431,null,{"value":null}] 14:54:58 INFO - PROCESS | 1918 | 1463435698279 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d324800 == 128 [pid = 1918] [id = 615] 14:54:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x8e8e8000) [pid = 1918] [serial = 1846] [outer = (nil)] 14:54:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x92430000) [pid = 1918] [serial = 1847] [outer = 0x8e8e8000] 14:54:58 INFO - PROCESS | 1918 | 1463435698411 Marionette DEBUG loaded listener.js 14:54:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x93903400) [pid = 1918] [serial = 1848] [outer = 0x8e8e8000] 14:54:59 INFO - PROCESS | 1918 | 1463435699308 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]]]}] 14:54:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 14:54:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1581ms 14:54:59 INFO - PROCESS | 1918 | 1463435699347 Marionette TRACE conn3 -> [0,2433,"getWindowHandle",null] 14:54:59 INFO - PROCESS | 1918 | 1463435699351 Marionette TRACE conn3 <- [1,2433,null,{"value":"8"}] 14:54:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 14:54:59 INFO - PROCESS | 1918 | 1463435699357 Marionette TRACE conn3 -> [0,2434,"setScriptTimeout",{"ms":35000}] 14:54:59 INFO - PROCESS | 1918 | 1463435699361 Marionette TRACE conn3 <- [1,2434,null,{}] 14:54:59 INFO - PROCESS | 1918 | 1463435699366 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}] 14:54:59 INFO - PROCESS | 1918 | 1463435699577 Marionette TRACE conn3 <- [1,2435,null,{"value":null}] 14:54:59 INFO - PROCESS | 1918 | 1463435699866 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:54:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x91c10400 == 129 [pid = 1918] [id = 616] 14:54:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x91ce6c00) [pid = 1918] [serial = 1849] [outer = (nil)] 14:54:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x950df800) [pid = 1918] [serial = 1850] [outer = 0x91ce6c00] 14:55:00 INFO - PROCESS | 1918 | 1463435699998 Marionette DEBUG loaded listener.js 14:55:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x9510a000) [pid = 1918] [serial = 1851] [outer = 0x91ce6c00] 14:55:00 INFO - PROCESS | 1918 | 1463435700871 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]]]}] 14:55:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 14:55:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1588ms 14:55:00 INFO - PROCESS | 1918 | 1463435700946 Marionette TRACE conn3 -> [0,2437,"getWindowHandle",null] 14:55:00 INFO - PROCESS | 1918 | 1463435700950 Marionette TRACE conn3 <- [1,2437,null,{"value":"8"}] 14:55:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 14:55:00 INFO - PROCESS | 1918 | 1463435700956 Marionette TRACE conn3 -> [0,2438,"setScriptTimeout",{"ms":35000}] 14:55:00 INFO - PROCESS | 1918 | 1463435700959 Marionette TRACE conn3 <- [1,2438,null,{}] 14:55:00 INFO - PROCESS | 1918 | 1463435700965 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}] 14:55:01 INFO - PROCESS | 1918 | 1463435701208 Marionette TRACE conn3 <- [1,2439,null,{"value":null}] 14:55:01 INFO - PROCESS | 1918 | 1463435701540 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x9240b400 == 130 [pid = 1918] [id = 617] 14:55:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x93c0bc00) [pid = 1918] [serial = 1852] [outer = (nil)] 14:55:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x95ba4c00) [pid = 1918] [serial = 1853] [outer = 0x93c0bc00] 14:55:01 INFO - PROCESS | 1918 | 1463435701632 Marionette DEBUG loaded listener.js 14:55:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x95badc00) [pid = 1918] [serial = 1854] [outer = 0x93c0bc00] 14:55:02 INFO - PROCESS | 1918 | 1463435702773 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]]]}] 14:55:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 14:55:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1888ms 14:55:02 INFO - PROCESS | 1918 | 1463435702845 Marionette TRACE conn3 -> [0,2441,"getWindowHandle",null] 14:55:02 INFO - PROCESS | 1918 | 1463435702849 Marionette TRACE conn3 <- [1,2441,null,{"value":"8"}] 14:55:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 14:55:02 INFO - PROCESS | 1918 | 1463435702855 Marionette TRACE conn3 -> [0,2442,"setScriptTimeout",{"ms":35000}] 14:55:02 INFO - PROCESS | 1918 | 1463435702859 Marionette TRACE conn3 <- [1,2442,null,{}] 14:55:02 INFO - PROCESS | 1918 | 1463435702865 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}] 14:55:03 INFO - PROCESS | 1918 | 1463435703112 Marionette TRACE conn3 <- [1,2443,null,{"value":null}] 14:55:03 INFO - PROCESS | 1918 | 1463435703464 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a86000 == 131 [pid = 1918] [id = 618] 14:55:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x95c6bc00) [pid = 1918] [serial = 1855] [outer = (nil)] 14:55:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x95d08000) [pid = 1918] [serial = 1856] [outer = 0x95c6bc00] 14:55:03 INFO - PROCESS | 1918 | 1463435703582 Marionette DEBUG loaded listener.js 14:55:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x977d8800) [pid = 1918] [serial = 1857] [outer = 0x95c6bc00] 14:55:04 INFO - PROCESS | 1918 | 1463435704539 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]]]}] 14:55:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 14:55:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1733ms 14:55:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 14:55:04 INFO - PROCESS | 1918 | 1463435704590 Marionette TRACE conn3 -> [0,2445,"getWindowHandle",null] 14:55:04 INFO - PROCESS | 1918 | 1463435704594 Marionette TRACE conn3 <- [1,2445,null,{"value":"8"}] 14:55:04 INFO - PROCESS | 1918 | 1463435704601 Marionette TRACE conn3 -> [0,2446,"setScriptTimeout",{"ms":35000}] 14:55:04 INFO - PROCESS | 1918 | 1463435704605 Marionette TRACE conn3 <- [1,2446,null,{}] 14:55:04 INFO - PROCESS | 1918 | 1463435704611 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}] 14:55:04 INFO - PROCESS | 1918 | 1463435704868 Marionette TRACE conn3 <- [1,2447,null,{"value":null}] 14:55:05 INFO - PROCESS | 1918 | 1463435705216 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d02400 == 132 [pid = 1918] [id = 619] 14:55:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x98de2000) [pid = 1918] [serial = 1858] [outer = (nil)] 14:55:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x98ea1400) [pid = 1918] [serial = 1859] [outer = 0x98de2000] 14:55:05 INFO - PROCESS | 1918 | 1463435705314 Marionette DEBUG loaded listener.js 14:55:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x995a7400) [pid = 1918] [serial = 1860] [outer = 0x98de2000] 14:55:06 INFO - PROCESS | 1918 | 1463435706164 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]]]}] 14:55:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 14:55:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1588ms 14:55:06 INFO - PROCESS | 1918 | 1463435706189 Marionette TRACE conn3 -> [0,2449,"getWindowHandle",null] 14:55:06 INFO - PROCESS | 1918 | 1463435706192 Marionette TRACE conn3 <- [1,2449,null,{"value":"8"}] 14:55:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 14:55:06 INFO - PROCESS | 1918 | 1463435706198 Marionette TRACE conn3 -> [0,2450,"setScriptTimeout",{"ms":35000}] 14:55:06 INFO - PROCESS | 1918 | 1463435706202 Marionette TRACE conn3 <- [1,2450,null,{}] 14:55:06 INFO - PROCESS | 1918 | 1463435706207 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}] 14:55:06 INFO - PROCESS | 1918 | 1463435706423 Marionette TRACE conn3 <- [1,2451,null,{"value":null}] 14:55:06 INFO - PROCESS | 1918 | 1463435706719 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:06 INFO - PROCESS | 1918 | ++DOCSHELL 0x985a9c00 == 133 [pid = 1918] [id = 620] 14:55:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x98de4400) [pid = 1918] [serial = 1861] [outer = (nil)] 14:55:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x996dc800) [pid = 1918] [serial = 1862] [outer = 0x98de4400] 14:55:06 INFO - PROCESS | 1918 | 1463435706808 Marionette DEBUG loaded listener.js 14:55:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x996e3400) [pid = 1918] [serial = 1863] [outer = 0x98de4400] 14:55:07 INFO - PROCESS | 1918 | 1463435707748 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]]]}] 14:55:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 14:55:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1586ms 14:55:07 INFO - PROCESS | 1918 | 1463435707785 Marionette TRACE conn3 -> [0,2453,"getWindowHandle",null] 14:55:07 INFO - PROCESS | 1918 | 1463435707788 Marionette TRACE conn3 <- [1,2453,null,{"value":"8"}] 14:55:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 14:55:07 INFO - PROCESS | 1918 | 1463435707805 Marionette TRACE conn3 -> [0,2454,"setScriptTimeout",{"ms":35000}] 14:55:07 INFO - PROCESS | 1918 | 1463435707808 Marionette TRACE conn3 <- [1,2454,null,{}] 14:55:07 INFO - PROCESS | 1918 | 1463435707814 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}] 14:55:08 INFO - PROCESS | 1918 | 1463435708025 Marionette TRACE conn3 <- [1,2455,null,{"value":null}] 14:55:08 INFO - PROCESS | 1918 | 1463435708376 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x93c0f800 == 134 [pid = 1918] [id = 621] 14:55:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x977d2400) [pid = 1918] [serial = 1864] [outer = (nil)] 14:55:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x99765400) [pid = 1918] [serial = 1865] [outer = 0x977d2400] 14:55:08 INFO - PROCESS | 1918 | 1463435708469 Marionette DEBUG loaded listener.js 14:55:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x99791400) [pid = 1918] [serial = 1866] [outer = 0x977d2400] 14:55:09 INFO - PROCESS | 1918 | 1463435709379 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]]]}] 14:55:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 14:55:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1636ms 14:55:09 INFO - PROCESS | 1918 | 1463435709442 Marionette TRACE conn3 -> [0,2457,"getWindowHandle",null] 14:55:09 INFO - PROCESS | 1918 | 1463435709446 Marionette TRACE conn3 <- [1,2457,null,{"value":"8"}] 14:55:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 14:55:09 INFO - PROCESS | 1918 | 1463435709453 Marionette TRACE conn3 -> [0,2458,"setScriptTimeout",{"ms":35000}] 14:55:09 INFO - PROCESS | 1918 | 1463435709456 Marionette TRACE conn3 <- [1,2458,null,{}] 14:55:09 INFO - PROCESS | 1918 | 1463435709462 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}] 14:55:09 INFO - PROCESS | 1918 | 1463435709675 Marionette TRACE conn3 <- [1,2459,null,{"value":null}] 14:55:10 INFO - PROCESS | 1918 | 1463435710012 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x995ddc00 == 135 [pid = 1918] [id = 622] 14:55:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x996da800) [pid = 1918] [serial = 1867] [outer = (nil)] 14:55:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x99dc1800) [pid = 1918] [serial = 1868] [outer = 0x996da800] 14:55:10 INFO - PROCESS | 1918 | 1463435710107 Marionette DEBUG loaded listener.js 14:55:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x99f24c00) [pid = 1918] [serial = 1869] [outer = 0x996da800] 14:55:10 INFO - PROCESS | 1918 | 1463435710982 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]]]}] 14:55:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 14:55:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1579ms 14:55:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 14:55:11 INFO - PROCESS | 1918 | 1463435711033 Marionette TRACE conn3 -> [0,2461,"getWindowHandle",null] 14:55:11 INFO - PROCESS | 1918 | 1463435711036 Marionette TRACE conn3 <- [1,2461,null,{"value":"8"}] 14:55:11 INFO - PROCESS | 1918 | 1463435711042 Marionette TRACE conn3 -> [0,2462,"setScriptTimeout",{"ms":35000}] 14:55:11 INFO - PROCESS | 1918 | 1463435711046 Marionette TRACE conn3 <- [1,2462,null,{}] 14:55:11 INFO - PROCESS | 1918 | 1463435711051 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}] 14:55:11 INFO - PROCESS | 1918 | 1463435711294 Marionette TRACE conn3 <- [1,2463,null,{"value":null}] 14:55:11 INFO - PROCESS | 1918 | 1463435711641 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x996e2c00 == 136 [pid = 1918] [id = 623] 14:55:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x998ce800) [pid = 1918] [serial = 1870] [outer = (nil)] 14:55:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x9a6b8000) [pid = 1918] [serial = 1871] [outer = 0x998ce800] 14:55:11 INFO - PROCESS | 1918 | 1463435711729 Marionette DEBUG loaded listener.js 14:55:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x9ae76c00) [pid = 1918] [serial = 1872] [outer = 0x998ce800] 14:55:12 INFO - PROCESS | 1918 | 1463435712610 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]]]}] 14:55:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 14:55:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1634ms 14:55:12 INFO - PROCESS | 1918 | 1463435712676 Marionette TRACE conn3 -> [0,2465,"getWindowHandle",null] 14:55:12 INFO - PROCESS | 1918 | 1463435712680 Marionette TRACE conn3 <- [1,2465,null,{"value":"8"}] 14:55:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 14:55:12 INFO - PROCESS | 1918 | 1463435712686 Marionette TRACE conn3 -> [0,2466,"setScriptTimeout",{"ms":35000}] 14:55:12 INFO - PROCESS | 1918 | 1463435712689 Marionette TRACE conn3 <- [1,2466,null,{}] 14:55:12 INFO - PROCESS | 1918 | 1463435712694 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}] 14:55:12 INFO - PROCESS | 1918 | 1463435712903 Marionette TRACE conn3 <- [1,2467,null,{"value":null}] 14:55:13 INFO - PROCESS | 1918 | 1463435713249 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x99dc4800 == 137 [pid = 1918] [id = 624] 14:55:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x99dc6000) [pid = 1918] [serial = 1873] [outer = (nil)] 14:55:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x9b0aac00) [pid = 1918] [serial = 1874] [outer = 0x99dc6000] 14:55:13 INFO - PROCESS | 1918 | 1463435713338 Marionette DEBUG loaded listener.js 14:55:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9baac800) [pid = 1918] [serial = 1875] [outer = 0x99dc6000] 14:55:14 INFO - PROCESS | 1918 | 1463435714210 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]]]}] 14:55:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 14:55:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1577ms 14:55:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 14:55:14 INFO - PROCESS | 1918 | 1463435714264 Marionette TRACE conn3 -> [0,2469,"getWindowHandle",null] 14:55:14 INFO - PROCESS | 1918 | 1463435714267 Marionette TRACE conn3 <- [1,2469,null,{"value":"8"}] 14:55:14 INFO - PROCESS | 1918 | 1463435714273 Marionette TRACE conn3 -> [0,2470,"setScriptTimeout",{"ms":35000}] 14:55:14 INFO - PROCESS | 1918 | 1463435714277 Marionette TRACE conn3 <- [1,2470,null,{}] 14:55:14 INFO - PROCESS | 1918 | 1463435714282 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}] 14:55:14 INFO - PROCESS | 1918 | 1463435714507 Marionette TRACE conn3 <- [1,2471,null,{"value":null}] 14:55:14 INFO - PROCESS | 1918 | 1463435714800 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x998cf800 == 138 [pid = 1918] [id = 625] 14:55:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x99dbe400) [pid = 1918] [serial = 1876] [outer = (nil)] 14:55:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0xa22bcc00) [pid = 1918] [serial = 1877] [outer = 0x99dbe400] 14:55:14 INFO - PROCESS | 1918 | 1463435714932 Marionette DEBUG loaded listener.js 14:55:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0xa231f400) [pid = 1918] [serial = 1878] [outer = 0x99dbe400] 14:55:15 INFO - PROCESS | 1918 | 1463435715783 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]]]}] 14:55:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 14:55:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1579ms 14:55:15 INFO - PROCESS | 1918 | 1463435715851 Marionette TRACE conn3 -> [0,2473,"getWindowHandle",null] 14:55:15 INFO - PROCESS | 1918 | 1463435715854 Marionette TRACE conn3 <- [1,2473,null,{"value":"8"}] 14:55:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 14:55:15 INFO - PROCESS | 1918 | 1463435715863 Marionette TRACE conn3 -> [0,2474,"setScriptTimeout",{"ms":35000}] 14:55:15 INFO - PROCESS | 1918 | 1463435715866 Marionette TRACE conn3 <- [1,2474,null,{}] 14:55:15 INFO - PROCESS | 1918 | 1463435715871 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}] 14:55:16 INFO - PROCESS | 1918 | 1463435716116 Marionette TRACE conn3 <- [1,2475,null,{"value":null}] 14:55:16 INFO - PROCESS | 1918 | 1463435716452 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x86578400 == 139 [pid = 1918] [id = 626] 14:55:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x9a356400) [pid = 1918] [serial = 1879] [outer = (nil)] 14:55:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0xa271a000) [pid = 1918] [serial = 1880] [outer = 0x9a356400] 14:55:16 INFO - PROCESS | 1918 | 1463435716539 Marionette DEBUG loaded listener.js 14:55:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0xa27d9400) [pid = 1918] [serial = 1881] [outer = 0x9a356400] 14:55:17 INFO - PROCESS | 1918 | 1463435717450 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]]]}] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x858f7c00 == 138 [pid = 1918] [id = 607] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8aae6000 == 137 [pid = 1918] [id = 606] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x88d0e400 == 136 [pid = 1918] [id = 605] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x858fa000 == 135 [pid = 1918] [id = 604] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x858fa400 == 134 [pid = 1918] [id = 603] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x93965800 == 133 [pid = 1918] [id = 602] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x99790400 == 132 [pid = 1918] [id = 601] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x995a3800 == 131 [pid = 1918] [id = 600] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x95ba8800 == 130 [pid = 1918] [id = 598] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x9242ec00 == 129 [pid = 1918] [id = 599] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x95a7d800 == 128 [pid = 1918] [id = 597] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x95c63800 == 127 [pid = 1918] [id = 596] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x93c07000 == 126 [pid = 1918] [id = 595] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8efeac00 == 125 [pid = 1918] [id = 594] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x91c0ec00 == 124 [pid = 1918] [id = 592] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x91325000 == 123 [pid = 1918] [id = 593] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8e8400 == 122 [pid = 1918] [id = 591] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8eac00 == 121 [pid = 1918] [id = 590] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8be3e800 == 120 [pid = 1918] [id = 589] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8d31bc00 == 119 [pid = 1918] [id = 588] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x8b651c00 == 118 [pid = 1918] [id = 587] 14:55:19 INFO - PROCESS | 1918 | --DOCSHELL 0x87c43400 == 117 [pid = 1918] [id = 586] 14:55:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 14:55:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 3693ms 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x8e8eb000) [pid = 1918] [serial = 1701] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x8c0d3000) [pid = 1918] [serial = 1688] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x8b898400) [pid = 1918] [serial = 1752] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x9b05d800) [pid = 1918] [serial = 1743] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8e948400) [pid = 1918] [serial = 1703] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x996dd000) [pid = 1918] [serial = 1731] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8dc1e000) [pid = 1918] [serial = 1617] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x8b902c00) [pid = 1918] [serial = 1694] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8aaeac00) [pid = 1918] [serial = 1692] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x8aadb800) [pid = 1918] [serial = 1749] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x9afa8800) [pid = 1918] [serial = 1742] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x92236c00) [pid = 1918] [serial = 1712] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x8b7a6000) [pid = 1918] [serial = 1751] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x8c0d4400) [pid = 1918] [serial = 1695] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x9a33e400) [pid = 1918] [serial = 1739] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x91324000) [pid = 1918] [serial = 1706] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8e86f000) [pid = 1918] [serial = 1700] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x8d4ea000) [pid = 1918] [serial = 1754] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x9466fc00) [pid = 1918] [serial = 1718] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x950d9c00) [pid = 1918] [serial = 1719] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x8e6aa400) [pid = 1918] [serial = 1698] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x9a346c00) [pid = 1918] [serial = 1740] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x91cb3800) [pid = 1918] [serial = 1709] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x981a5400) [pid = 1918] [serial = 1725] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x86583800) [pid = 1918] [serial = 1746] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x8de47800) [pid = 1918] [serial = 1697] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x91cb6800) [pid = 1918] [serial = 1710] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x99622400) [pid = 1918] [serial = 1730] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x998cb800) [pid = 1918] [serial = 1737] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x998c9000) [pid = 1918] [serial = 1736] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x99768000) [pid = 1918] [serial = 1733] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x93902800) [pid = 1918] [serial = 1715] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x92409800) [pid = 1918] [serial = 1713] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x990a0800) [pid = 1918] [serial = 1727] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8d5de800) [pid = 1918] [serial = 1755] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x95d06c00) [pid = 1918] [serial = 1722] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8657d800) [pid = 1918] [serial = 1745] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x95bb0400) [pid = 1918] [serial = 1721] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x88f7cc00) [pid = 1918] [serial = 1691] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x914ba400) [pid = 1918] [serial = 1707] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x978f4400) [pid = 1918] [serial = 1724] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x88f7e400) [pid = 1918] [serial = 1748] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x9978bc00) [pid = 1918] [serial = 1734] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x93965000) [pid = 1918] [serial = 1716] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x991e2400) [pid = 1918] [serial = 1728] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x8efe1400) [pid = 1918] [serial = 1704] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x8d323c00) [pid = 1918] [serial = 1757] [outer = (nil)] [url = about:blank] 14:55:19 INFO - PROCESS | 1918 | 1463435719915 Marionette TRACE conn3 -> [0,2477,"getWindowHandle",null] 14:55:19 INFO - PROCESS | 1918 | 1463435719920 Marionette TRACE conn3 <- [1,2477,null,{"value":"8"}] 14:55:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 14:55:19 INFO - PROCESS | 1918 | 1463435719939 Marionette TRACE conn3 -> [0,2478,"setScriptTimeout",{"ms":35000}] 14:55:19 INFO - PROCESS | 1918 | 1463435719943 Marionette TRACE conn3 <- [1,2478,null,{}] 14:55:19 INFO - PROCESS | 1918 | 1463435719950 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}] 14:55:20 INFO - PROCESS | 1918 | 1463435720145 Marionette TRACE conn3 <- [1,2479,null,{"value":null}] 14:55:20 INFO - PROCESS | 1918 | 1463435720383 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x88663000 == 118 [pid = 1918] [id = 627] 14:55:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x88bf2000) [pid = 1918] [serial = 1882] [outer = (nil)] 14:55:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x88d05800) [pid = 1918] [serial = 1883] [outer = 0x88bf2000] 14:55:20 INFO - PROCESS | 1918 | 1463435720462 Marionette DEBUG loaded listener.js 14:55:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x88f7cc00) [pid = 1918] [serial = 1884] [outer = 0x88bf2000] 14:55:21 INFO - PROCESS | 1918 | 1463435721274 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]]]}] 14:55:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 14:55:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1380ms 14:55:21 INFO - PROCESS | 1918 | 1463435721319 Marionette TRACE conn3 -> [0,2481,"getWindowHandle",null] 14:55:21 INFO - PROCESS | 1918 | 1463435721324 Marionette TRACE conn3 <- [1,2481,null,{"value":"8"}] 14:55:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 14:55:21 INFO - PROCESS | 1918 | 1463435721336 Marionette TRACE conn3 -> [0,2482,"setScriptTimeout",{"ms":35000}] 14:55:21 INFO - PROCESS | 1918 | 1463435721341 Marionette TRACE conn3 <- [1,2482,null,{}] 14:55:21 INFO - PROCESS | 1918 | 1463435721348 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}] 14:55:21 INFO - PROCESS | 1918 | 1463435721541 Marionette TRACE conn3 <- [1,2483,null,{"value":null}] 14:55:21 INFO - PROCESS | 1918 | 1463435721555 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x8865d400 == 119 [pid = 1918] [id = 628] 14:55:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8aaf7400) [pid = 1918] [serial = 1885] [outer = (nil)] 14:55:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8b6c9c00) [pid = 1918] [serial = 1886] [outer = 0x8aaf7400] 14:55:21 INFO - PROCESS | 1918 | 1463435721839 Marionette DEBUG loaded listener.js 14:55:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8b7b0400) [pid = 1918] [serial = 1887] [outer = 0x8aaf7400] 14:55:22 INFO - PROCESS | 1918 | 1463435722754 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]]]}] 14:55:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 14:55:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 1486ms 14:55:22 INFO - PROCESS | 1918 | 1463435722819 Marionette TRACE conn3 -> [0,2485,"getWindowHandle",null] 14:55:22 INFO - PROCESS | 1918 | 1463435722823 Marionette TRACE conn3 <- [1,2485,null,{"value":"8"}] 14:55:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 14:55:22 INFO - PROCESS | 1918 | 1463435722829 Marionette TRACE conn3 -> [0,2486,"setScriptTimeout",{"ms":35000}] 14:55:22 INFO - PROCESS | 1918 | 1463435722832 Marionette TRACE conn3 <- [1,2486,null,{}] 14:55:22 INFO - PROCESS | 1918 | 1463435722855 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}] 14:55:23 INFO - PROCESS | 1918 | 1463435723118 Marionette TRACE conn3 <- [1,2487,null,{"value":null}] 14:55:23 INFO - PROCESS | 1918 | 1463435723148 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaeac00 == 120 [pid = 1918] [id = 629] 14:55:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8b89d400) [pid = 1918] [serial = 1888] [outer = (nil)] 14:55:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8d4e3400) [pid = 1918] [serial = 1889] [outer = 0x8b89d400] 14:55:23 INFO - PROCESS | 1918 | 1463435723225 Marionette DEBUG loaded listener.js 14:55:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8d4f1400) [pid = 1918] [serial = 1890] [outer = 0x8b89d400] 14:55:24 INFO - PROCESS | 1918 | 1463435724208 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]]]}] 14:55:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 14:55:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 2033ms 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x9109e400) [pid = 1918] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x87c46400) [pid = 1918] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x87c45000) [pid = 1918] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8e941c00) [pid = 1918] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x91cb4800) [pid = 1918] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8f06c000) [pid = 1918] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x9a33e800) [pid = 1918] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x95c6c000) [pid = 1918] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x93c0ec00) [pid = 1918] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x985a4400) [pid = 1918] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x88f85000) [pid = 1918] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x86579400) [pid = 1918] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x91cdc800) [pid = 1918] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x8f066000) [pid = 1918] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x8de49800) [pid = 1918] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x9a1bac00) [pid = 1918] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x870d9c00) [pid = 1918] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x8b7a1c00) [pid = 1918] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x95a83000) [pid = 1918] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x996d9c00) [pid = 1918] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x93c02c00) [pid = 1918] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x8add2800) [pid = 1918] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 14:55:24 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x8b6c8400) [pid = 1918] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 14:55:24 INFO - PROCESS | 1918 | 1463435724988 Marionette TRACE conn3 -> [0,2489,"getWindowHandle",null] 14:55:24 INFO - PROCESS | 1918 | 1463435724992 Marionette TRACE conn3 <- [1,2489,null,{"value":"8"}] 14:55:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 14:55:25 INFO - PROCESS | 1918 | 1463435724999 Marionette TRACE conn3 -> [0,2490,"setScriptTimeout",{"ms":35000}] 14:55:25 INFO - PROCESS | 1918 | 1463435725001 Marionette TRACE conn3 <- [1,2490,null,{}] 14:55:25 INFO - PROCESS | 1918 | 1463435725007 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}] 14:55:25 INFO - PROCESS | 1918 | 1463435725262 Marionette TRACE conn3 <- [1,2491,null,{"value":null}] 14:55:25 INFO - PROCESS | 1918 | 1463435725392 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d05000 == 121 [pid = 1918] [id = 630] 14:55:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x8b7ae800) [pid = 1918] [serial = 1891] [outer = (nil)] 14:55:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x8d5d8800) [pid = 1918] [serial = 1892] [outer = 0x8b7ae800] 14:55:25 INFO - PROCESS | 1918 | 1463435725465 Marionette DEBUG loaded listener.js 14:55:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x8dd4f800) [pid = 1918] [serial = 1893] [outer = 0x8b7ae800] 14:55:26 INFO - PROCESS | 1918 | 1463435726233 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]]]}] 14:55:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 14:55:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1276ms 14:55:26 INFO - PROCESS | 1918 | 1463435726276 Marionette TRACE conn3 -> [0,2493,"getWindowHandle",null] 14:55:26 INFO - PROCESS | 1918 | 1463435726279 Marionette TRACE conn3 <- [1,2493,null,{"value":"8"}] 14:55:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 14:55:26 INFO - PROCESS | 1918 | 1463435726285 Marionette TRACE conn3 -> [0,2494,"setScriptTimeout",{"ms":35000}] 14:55:26 INFO - PROCESS | 1918 | 1463435726288 Marionette TRACE conn3 <- [1,2494,null,{}] 14:55:26 INFO - PROCESS | 1918 | 1463435726298 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}] 14:55:26 INFO - PROCESS | 1918 | 1463435726492 Marionette TRACE conn3 <- [1,2495,null,{"value":null}] 14:55:26 INFO - PROCESS | 1918 | 1463435726695 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a1c00 == 122 [pid = 1918] [id = 631] 14:55:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x8d4e4c00) [pid = 1918] [serial = 1894] [outer = (nil)] 14:55:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x8e843c00) [pid = 1918] [serial = 1895] [outer = 0x8d4e4c00] 14:55:26 INFO - PROCESS | 1918 | 1463435726772 Marionette DEBUG loaded listener.js 14:55:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8e866000) [pid = 1918] [serial = 1896] [outer = 0x8d4e4c00] 14:55:27 INFO - PROCESS | 1918 | 1463435727907 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]]]}] 14:55:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 14:55:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1687ms 14:55:27 INFO - PROCESS | 1918 | 1463435727973 Marionette TRACE conn3 -> [0,2497,"getWindowHandle",null] 14:55:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 14:55:27 INFO - PROCESS | 1918 | 1463435727985 Marionette TRACE conn3 <- [1,2497,null,{"value":"8"}] 14:55:27 INFO - PROCESS | 1918 | 1463435727993 Marionette TRACE conn3 -> [0,2498,"setScriptTimeout",{"ms":35000}] 14:55:28 INFO - PROCESS | 1918 | 1463435728000 Marionette TRACE conn3 <- [1,2498,null,{}] 14:55:28 INFO - PROCESS | 1918 | 1463435728007 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}] 14:55:28 INFO - PROCESS | 1918 | 1463435728270 Marionette TRACE conn3 <- [1,2499,null,{"value":null}] 14:55:28 INFO - PROCESS | 1918 | 1463435728615 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x88656800 == 123 [pid = 1918] [id = 632] 14:55:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x88d0a000) [pid = 1918] [serial = 1897] [outer = (nil)] 14:55:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8adce400) [pid = 1918] [serial = 1898] [outer = 0x88d0a000] 14:55:28 INFO - PROCESS | 1918 | 1463435728703 Marionette DEBUG loaded listener.js 14:55:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8b6d0400) [pid = 1918] [serial = 1899] [outer = 0x88d0a000] 14:55:29 INFO - PROCESS | 1918 | 1463435729628 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]]]}] 14:55:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 14:55:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1696ms 14:55:29 INFO - PROCESS | 1918 | 1463435729690 Marionette TRACE conn3 -> [0,2501,"getWindowHandle",null] 14:55:29 INFO - PROCESS | 1918 | 1463435729699 Marionette TRACE conn3 <- [1,2501,null,{"value":"8"}] 14:55:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 14:55:29 INFO - PROCESS | 1918 | 1463435729709 Marionette TRACE conn3 -> [0,2502,"setScriptTimeout",{"ms":35000}] 14:55:29 INFO - PROCESS | 1918 | 1463435729713 Marionette TRACE conn3 <- [1,2502,null,{}] 14:55:29 INFO - PROCESS | 1918 | 1463435729720 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}] 14:55:30 INFO - PROCESS | 1918 | 1463435729997 Marionette TRACE conn3 <- [1,2503,null,{"value":null}] 14:55:30 INFO - PROCESS | 1918 | 1463435730369 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x8adda800 == 124 [pid = 1918] [id = 633] 14:55:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8d4e3c00) [pid = 1918] [serial = 1900] [outer = (nil)] 14:55:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8de49800) [pid = 1918] [serial = 1901] [outer = 0x8d4e3c00] 14:55:30 INFO - PROCESS | 1918 | 1463435730458 Marionette DEBUG loaded listener.js 14:55:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8e846000) [pid = 1918] [serial = 1902] [outer = 0x8d4e3c00] 14:55:31 INFO - PROCESS | 1918 | 1463435731368 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]]]}] 14:55:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 14:55:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1734ms 14:55:31 INFO - PROCESS | 1918 | 1463435731444 Marionette TRACE conn3 -> [0,2505,"getWindowHandle",null] 14:55:31 INFO - PROCESS | 1918 | 1463435731449 Marionette TRACE conn3 <- [1,2505,null,{"value":"8"}] 14:55:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 14:55:31 INFO - PROCESS | 1918 | 1463435731455 Marionette TRACE conn3 -> [0,2506,"setScriptTimeout",{"ms":35000}] 14:55:31 INFO - PROCESS | 1918 | 1463435731461 Marionette TRACE conn3 <- [1,2506,null,{}] 14:55:31 INFO - PROCESS | 1918 | 1463435731477 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}] 14:55:31 INFO - PROCESS | 1918 | 1463435731735 Marionette TRACE conn3 <- [1,2507,null,{"value":null}] 14:55:32 INFO - PROCESS | 1918 | 1463435732068 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e8e4400 == 125 [pid = 1918] [id = 634] 14:55:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8e8ee400) [pid = 1918] [serial = 1903] [outer = (nil)] 14:55:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8efe4c00) [pid = 1918] [serial = 1904] [outer = 0x8e8ee400] 14:55:32 INFO - PROCESS | 1918 | 1463435732157 Marionette DEBUG loaded listener.js 14:55:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8f067400) [pid = 1918] [serial = 1905] [outer = 0x8e8ee400] 14:55:33 INFO - PROCESS | 1918 | 1463435733083 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]]]}] 14:55:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 14:55:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1688ms 14:55:33 INFO - PROCESS | 1918 | 1463435733144 Marionette TRACE conn3 -> [0,2509,"getWindowHandle",null] 14:55:33 INFO - PROCESS | 1918 | 1463435733149 Marionette TRACE conn3 <- [1,2509,null,{"value":"8"}] 14:55:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 14:55:33 INFO - PROCESS | 1918 | 1463435733155 Marionette TRACE conn3 -> [0,2510,"setScriptTimeout",{"ms":35000}] 14:55:33 INFO - PROCESS | 1918 | 1463435733159 Marionette TRACE conn3 <- [1,2510,null,{}] 14:55:33 INFO - PROCESS | 1918 | 1463435733164 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}] 14:55:33 INFO - PROCESS | 1918 | 1463435733378 Marionette TRACE conn3 <- [1,2511,null,{"value":null}] 14:55:33 INFO - PROCESS | 1918 | 1463435733715 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5e6400 == 126 [pid = 1918] [id = 635] 14:55:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8e8ee000) [pid = 1918] [serial = 1906] [outer = (nil)] 14:55:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x9109c800) [pid = 1918] [serial = 1907] [outer = 0x8e8ee000] 14:55:33 INFO - PROCESS | 1918 | 1463435733803 Marionette DEBUG loaded listener.js 14:55:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x9131a800) [pid = 1918] [serial = 1908] [outer = 0x8e8ee000] 14:55:34 INFO - PROCESS | 1918 | 1463435734686 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]]]}] 14:55:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 14:55:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1578ms 14:55:34 INFO - PROCESS | 1918 | 1463435734734 Marionette TRACE conn3 -> [0,2513,"getWindowHandle",null] 14:55:34 INFO - PROCESS | 1918 | 1463435734737 Marionette TRACE conn3 <- [1,2513,null,{"value":"8"}] 14:55:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 14:55:34 INFO - PROCESS | 1918 | 1463435734743 Marionette TRACE conn3 -> [0,2514,"setScriptTimeout",{"ms":35000}] 14:55:34 INFO - PROCESS | 1918 | 1463435734747 Marionette TRACE conn3 <- [1,2514,null,{}] 14:55:34 INFO - PROCESS | 1918 | 1463435734753 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}] 14:55:34 INFO - PROCESS | 1918 | 1463435734979 Marionette TRACE conn3 <- [1,2515,null,{"value":null}] 14:55:35 INFO - PROCESS | 1918 | 1463435735351 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe1400 == 127 [pid = 1918] [id = 636] 14:55:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x914bc400) [pid = 1918] [serial = 1909] [outer = (nil)] 14:55:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x91c0e800) [pid = 1918] [serial = 1910] [outer = 0x914bc400] 14:55:35 INFO - PROCESS | 1918 | 1463435735439 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x91cae800) [pid = 1918] [serial = 1911] [outer = 0x914bc400] 14:55:36 INFO - PROCESS | 1918 | 1463435736367 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]]]}] 14:55:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 14:55:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1692ms 14:55:36 INFO - PROCESS | 1918 | 1463435736437 Marionette TRACE conn3 -> [0,2517,"getWindowHandle",null] 14:55:36 INFO - PROCESS | 1918 | 1463435736440 Marionette TRACE conn3 <- [1,2517,null,{"value":"8"}] 14:55:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 14:55:36 INFO - PROCESS | 1918 | 1463435736447 Marionette TRACE conn3 -> [0,2518,"setScriptTimeout",{"ms":35000}] 14:55:36 INFO - PROCESS | 1918 | 1463435736450 Marionette TRACE conn3 <- [1,2518,null,{}] 14:55:36 INFO - PROCESS | 1918 | 1463435736456 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}] 14:55:36 INFO - PROCESS | 1918 | 1463435736724 Marionette TRACE conn3 <- [1,2519,null,{"value":null}] 14:55:37 INFO - PROCESS | 1918 | 1463435737055 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x8f06dc00 == 128 [pid = 1918] [id = 637] 14:55:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x914bb000) [pid = 1918] [serial = 1912] [outer = (nil)] 14:55:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x92406800) [pid = 1918] [serial = 1913] [outer = 0x914bb000] 14:55:37 INFO - PROCESS | 1918 | 1463435737146 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x9240c800) [pid = 1918] [serial = 1914] [outer = 0x914bb000] 14:55:38 INFO - PROCESS | 1918 | 1463435738028 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]]]}] 14:55:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 14:55:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1628ms 14:55:38 INFO - PROCESS | 1918 | 1463435738075 Marionette TRACE conn3 -> [0,2521,"getWindowHandle",null] 14:55:38 INFO - PROCESS | 1918 | 1463435738080 Marionette TRACE conn3 <- [1,2521,null,{"value":"8"}] 14:55:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 14:55:38 INFO - PROCESS | 1918 | 1463435738086 Marionette TRACE conn3 -> [0,2522,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 1918 | 1463435738090 Marionette TRACE conn3 <- [1,2522,null,{}] 14:55:38 INFO - PROCESS | 1918 | 1463435738096 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}] 14:55:38 INFO - PROCESS | 1918 | 1463435738310 Marionette TRACE conn3 <- [1,2523,null,{"value":null}] 14:55:38 INFO - PROCESS | 1918 | 1463435738645 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x914bdc00 == 129 [pid = 1918] [id = 638] 14:55:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x91c0cc00) [pid = 1918] [serial = 1915] [outer = (nil)] 14:55:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x93961c00) [pid = 1918] [serial = 1916] [outer = 0x91c0cc00] 14:55:38 INFO - PROCESS | 1918 | 1463435738732 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x9396c400) [pid = 1918] [serial = 1917] [outer = 0x91c0cc00] 14:55:39 INFO - PROCESS | 1918 | 1463435739659 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]]]}] 14:55:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 14:55:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1648ms 14:55:39 INFO - PROCESS | 1918 | 1463435739735 Marionette TRACE conn3 -> [0,2525,"getWindowHandle",null] 14:55:39 INFO - PROCESS | 1918 | 1463435739739 Marionette TRACE conn3 <- [1,2525,null,{"value":"8"}] 14:55:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 14:55:39 INFO - PROCESS | 1918 | 1463435739746 Marionette TRACE conn3 -> [0,2526,"setScriptTimeout",{"ms":35000}] 14:55:39 INFO - PROCESS | 1918 | 1463435739750 Marionette TRACE conn3 <- [1,2526,null,{}] 14:55:39 INFO - PROCESS | 1918 | 1463435739756 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}] 14:55:40 INFO - PROCESS | 1918 | 1463435740019 Marionette TRACE conn3 <- [1,2527,null,{"value":null}] 14:55:40 INFO - PROCESS | 1918 | 1463435740332 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efe3400 == 130 [pid = 1918] [id = 639] 14:55:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x914b9000) [pid = 1918] [serial = 1918] [outer = (nil)] 14:55:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x9467b400) [pid = 1918] [serial = 1919] [outer = 0x914b9000] 14:55:40 INFO - PROCESS | 1918 | 1463435740423 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x9510d400) [pid = 1918] [serial = 1920] [outer = 0x914b9000] 14:55:41 INFO - PROCESS | 1918 | 1463435741313 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]]]}] 14:55:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 14:55:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1599ms 14:55:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 14:55:41 INFO - PROCESS | 1918 | 1463435741347 Marionette TRACE conn3 -> [0,2529,"getWindowHandle",null] 14:55:41 INFO - PROCESS | 1918 | 1463435741350 Marionette TRACE conn3 <- [1,2529,null,{"value":"8"}] 14:55:41 INFO - PROCESS | 1918 | 1463435741357 Marionette TRACE conn3 -> [0,2530,"setScriptTimeout",{"ms":35000}] 14:55:41 INFO - PROCESS | 1918 | 1463435741361 Marionette TRACE conn3 <- [1,2530,null,{}] 14:55:41 INFO - PROCESS | 1918 | 1463435741366 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}] 14:55:41 INFO - PROCESS | 1918 | 1463435741581 Marionette TRACE conn3 <- [1,2531,null,{"value":null}] 14:55:41 INFO - PROCESS | 1918 | 1463435741884 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x92484400 == 131 [pid = 1918] [id = 640] 14:55:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x93969800) [pid = 1918] [serial = 1921] [outer = (nil)] 14:55:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x95a86800) [pid = 1918] [serial = 1922] [outer = 0x93969800] 14:55:42 INFO - PROCESS | 1918 | 1463435742021 Marionette DEBUG loaded listener.js 14:55:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x95bad000) [pid = 1918] [serial = 1923] [outer = 0x93969800] 14:55:42 INFO - PROCESS | 1918 | 1463435742934 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]]]}] 14:55:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 14:55:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1633ms 14:55:42 INFO - PROCESS | 1918 | 1463435742990 Marionette TRACE conn3 -> [0,2533,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 1918 | 1463435742994 Marionette TRACE conn3 <- [1,2533,null,{"value":"8"}] 14:55:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 14:55:43 INFO - PROCESS | 1918 | 1463435743001 Marionette TRACE conn3 -> [0,2534,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 1918 | 1463435743003 Marionette TRACE conn3 <- [1,2534,null,{}] 14:55:43 INFO - PROCESS | 1918 | 1463435743010 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}] 14:55:43 INFO - PROCESS | 1918 | 1463435743242 Marionette TRACE conn3 <- [1,2535,null,{"value":null}] 14:55:43 INFO - PROCESS | 1918 | 1463435743596 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x95102400 == 132 [pid = 1918] [id = 641] 14:55:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x95c6b800) [pid = 1918] [serial = 1924] [outer = (nil)] 14:55:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x95d0ec00) [pid = 1918] [serial = 1925] [outer = 0x95c6b800] 14:55:43 INFO - PROCESS | 1918 | 1463435743688 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x9784c800) [pid = 1918] [serial = 1926] [outer = 0x95c6b800] 14:55:44 INFO - PROCESS | 1918 | 1463435744590 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]]]}] 14:55:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 14:55:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1629ms 14:55:44 INFO - PROCESS | 1918 | 1463435744631 Marionette TRACE conn3 -> [0,2537,"getWindowHandle",null] 14:55:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 14:55:44 INFO - PROCESS | 1918 | 1463435744636 Marionette TRACE conn3 <- [1,2537,null,{"value":"8"}] 14:55:44 INFO - PROCESS | 1918 | 1463435744642 Marionette TRACE conn3 -> [0,2538,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - PROCESS | 1918 | 1463435744646 Marionette TRACE conn3 <- [1,2538,null,{}] 14:55:44 INFO - PROCESS | 1918 | 1463435744652 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}] 14:55:44 INFO - PROCESS | 1918 | 1463435744907 Marionette TRACE conn3 <- [1,2539,null,{"value":null}] 14:55:45 INFO - PROCESS | 1918 | 1463435745266 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x9852a800 == 133 [pid = 1918] [id = 642] 14:55:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x9852b400) [pid = 1918] [serial = 1927] [outer = (nil)] 14:55:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x98ee6400) [pid = 1918] [serial = 1928] [outer = 0x9852b400] 14:55:45 INFO - PROCESS | 1918 | 1463435745363 Marionette DEBUG loaded listener.js 14:55:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x995a0400) [pid = 1918] [serial = 1929] [outer = 0x9852b400] 14:55:46 INFO - PROCESS | 1918 | 1463435746288 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]]]}] 14:55:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 14:55:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1686ms 14:55:46 INFO - PROCESS | 1918 | 1463435746328 Marionette TRACE conn3 -> [0,2541,"getWindowHandle",null] 14:55:46 INFO - PROCESS | 1918 | 1463435746332 Marionette TRACE conn3 <- [1,2541,null,{"value":"8"}] 14:55:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 14:55:46 INFO - PROCESS | 1918 | 1463435746359 Marionette TRACE conn3 -> [0,2542,"setScriptTimeout",{"ms":35000}] 14:55:46 INFO - PROCESS | 1918 | 1463435746363 Marionette TRACE conn3 <- [1,2542,null,{}] 14:55:46 INFO - PROCESS | 1918 | 1463435746370 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}] 14:55:46 INFO - PROCESS | 1918 | 1463435746603 Marionette TRACE conn3 <- [1,2543,null,{"value":null}] 14:55:46 INFO - PROCESS | 1918 | 1463435746942 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d04000 == 134 [pid = 1918] [id = 643] 14:55:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x97845c00) [pid = 1918] [serial = 1930] [outer = (nil)] 14:55:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x996d8400) [pid = 1918] [serial = 1931] [outer = 0x97845c00] 14:55:47 INFO - PROCESS | 1918 | 1463435747039 Marionette DEBUG loaded listener.js 14:55:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x996dc000) [pid = 1918] [serial = 1932] [outer = 0x97845c00] 14:55:47 INFO - PROCESS | 1918 | 1463435747926 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]]]}] 14:55:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 14:55:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1646ms 14:55:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 14:55:48 INFO - PROCESS | 1918 | 1463435748002 Marionette TRACE conn3 -> [0,2545,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1918 | 1463435748005 Marionette TRACE conn3 <- [1,2545,null,{"value":"8"}] 14:55:48 INFO - PROCESS | 1918 | 1463435748011 Marionette TRACE conn3 -> [0,2546,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1918 | 1463435748025 Marionette TRACE conn3 <- [1,2546,null,{}] 14:55:48 INFO - PROCESS | 1918 | 1463435748032 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}] 14:55:48 INFO - PROCESS | 1918 | 1463435748305 Marionette TRACE conn3 <- [1,2547,null,{"value":null}] 14:55:48 INFO - PROCESS | 1918 | 1463435748638 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x95c61000 == 135 [pid = 1918] [id = 644] 14:55:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x995a5400) [pid = 1918] [serial = 1933] [outer = (nil)] 14:55:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x9978fc00) [pid = 1918] [serial = 1934] [outer = 0x995a5400] 14:55:48 INFO - PROCESS | 1918 | 1463435748728 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x99796400) [pid = 1918] [serial = 1935] [outer = 0x995a5400] 14:55:49 INFO - PROCESS | 1918 | 1463435749656 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]]]}] 14:55:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 14:55:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1690ms 14:55:49 INFO - PROCESS | 1918 | 1463435749701 Marionette TRACE conn3 -> [0,2549,"getWindowHandle",null] 14:55:49 INFO - PROCESS | 1918 | 1463435749705 Marionette TRACE conn3 <- [1,2549,null,{"value":"8"}] 14:55:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 14:55:49 INFO - PROCESS | 1918 | 1463435749712 Marionette TRACE conn3 -> [0,2550,"setScriptTimeout",{"ms":35000}] 14:55:49 INFO - PROCESS | 1918 | 1463435749715 Marionette TRACE conn3 <- [1,2550,null,{}] 14:55:49 INFO - PROCESS | 1918 | 1463435749720 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}] 14:55:49 INFO - PROCESS | 1918 | 1463435749930 Marionette TRACE conn3 <- [1,2551,null,{"value":null}] 14:55:50 INFO - PROCESS | 1918 | 1463435750312 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d08c00 == 136 [pid = 1918] [id = 645] 14:55:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x9978b000) [pid = 1918] [serial = 1936] [outer = (nil)] 14:55:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x99dc5000) [pid = 1918] [serial = 1937] [outer = 0x9978b000] 14:55:50 INFO - PROCESS | 1918 | 1463435750406 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x9a1c6000) [pid = 1918] [serial = 1938] [outer = 0x9978b000] 14:55:51 INFO - PROCESS | 1918 | 1463435751320 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]]]}] 14:55:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 14:55:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1636ms 14:55:51 INFO - PROCESS | 1918 | 1463435751348 Marionette TRACE conn3 -> [0,2553,"getWindowHandle",null] 14:55:51 INFO - PROCESS | 1918 | 1463435751352 Marionette TRACE conn3 <- [1,2553,null,{"value":"8"}] 14:55:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 14:55:51 INFO - PROCESS | 1918 | 1463435751358 Marionette TRACE conn3 -> [0,2554,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 1918 | 1463435751361 Marionette TRACE conn3 <- [1,2554,null,{}] 14:55:51 INFO - PROCESS | 1918 | 1463435751367 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}] 14:55:51 INFO - PROCESS | 1918 | 1463435751573 Marionette TRACE conn3 <- [1,2555,null,{"value":null}] 14:55:51 INFO - PROCESS | 1918 | 1463435751920 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x870e0400 == 137 [pid = 1918] [id = 646] 14:55:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x981a1800) [pid = 1918] [serial = 1939] [outer = (nil)] 14:55:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x9a485400) [pid = 1918] [serial = 1940] [outer = 0x981a1800] 14:55:52 INFO - PROCESS | 1918 | 1463435752012 Marionette DEBUG loaded listener.js 14:55:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x9a6c2c00) [pid = 1918] [serial = 1941] [outer = 0x981a1800] 14:55:52 INFO - PROCESS | 1918 | 1463435752910 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]]]}] 14:55:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 14:55:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1633ms 14:55:52 INFO - PROCESS | 1918 | 1463435752992 Marionette TRACE conn3 -> [0,2557,"getWindowHandle",null] 14:55:52 INFO - PROCESS | 1918 | 1463435752996 Marionette TRACE conn3 <- [1,2557,null,{"value":"8"}] 14:55:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 14:55:53 INFO - PROCESS | 1918 | 1463435753002 Marionette TRACE conn3 -> [0,2558,"setScriptTimeout",{"ms":35000}] 14:55:53 INFO - PROCESS | 1918 | 1463435753004 Marionette TRACE conn3 <- [1,2558,null,{}] 14:55:53 INFO - PROCESS | 1918 | 1463435753010 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}] 14:55:53 INFO - PROCESS | 1918 | 1463435753272 Marionette TRACE conn3 <- [1,2559,null,{"value":null}] 14:55:53 INFO - PROCESS | 1918 | 1463435753612 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x8657a800 == 138 [pid = 1918] [id = 647] 14:55:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x8657bc00) [pid = 1918] [serial = 1942] [outer = (nil)] 14:55:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x9b0a9800) [pid = 1918] [serial = 1943] [outer = 0x8657bc00] 14:55:53 INFO - PROCESS | 1918 | 1463435753704 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x9cec4800) [pid = 1918] [serial = 1944] [outer = 0x8657bc00] 14:55:54 INFO - PROCESS | 1918 | 1463435754658 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]]]}] 14:55:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 14:55:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1688ms 14:55:54 INFO - PROCESS | 1918 | 1463435754693 Marionette TRACE conn3 -> [0,2561,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 1918 | 1463435754696 Marionette TRACE conn3 <- [1,2561,null,{"value":"8"}] 14:55:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 14:55:54 INFO - PROCESS | 1918 | 1463435754702 Marionette TRACE conn3 -> [0,2562,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - PROCESS | 1918 | 1463435754705 Marionette TRACE conn3 <- [1,2562,null,{}] 14:55:54 INFO - PROCESS | 1918 | 1463435754711 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}] 14:55:54 INFO - PROCESS | 1918 | 1463435754930 Marionette TRACE conn3 <- [1,2563,null,{"value":null}] 14:55:55 INFO - PROCESS | 1918 | 1463435755288 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e80400 == 139 [pid = 1918] [id = 648] 14:55:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x84e81000) [pid = 1918] [serial = 1945] [outer = (nil)] 14:55:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x84e89400) [pid = 1918] [serial = 1946] [outer = 0x84e81000] 14:55:55 INFO - PROCESS | 1918 | 1463435755380 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x84e8b400) [pid = 1918] [serial = 1947] [outer = 0x84e81000] 14:55:56 INFO - PROCESS | 1918 | 1463435756319 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]]]}] 14:55:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 14:55:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1677ms 14:55:56 INFO - PROCESS | 1918 | 1463435756381 Marionette TRACE conn3 -> [0,2565,"getWindowHandle",null] 14:55:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 14:55:56 INFO - PROCESS | 1918 | 1463435756386 Marionette TRACE conn3 <- [1,2565,null,{"value":"8"}] 14:55:56 INFO - PROCESS | 1918 | 1463435756393 Marionette TRACE conn3 -> [0,2566,"setScriptTimeout",{"ms":35000}] 14:55:56 INFO - PROCESS | 1918 | 1463435756397 Marionette TRACE conn3 <- [1,2566,null,{}] 14:55:56 INFO - PROCESS | 1918 | 1463435756402 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}] 14:55:56 INFO - PROCESS | 1918 | 1463435756624 Marionette TRACE conn3 <- [1,2567,null,{"value":null}] 14:55:56 INFO - PROCESS | 1918 | 1463435756967 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e86800 == 140 [pid = 1918] [id = 649] 14:55:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x84e8a400) [pid = 1918] [serial = 1948] [outer = (nil)] 14:55:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x9b061000) [pid = 1918] [serial = 1949] [outer = 0x84e8a400] 14:55:57 INFO - PROCESS | 1918 | 1463435757062 Marionette DEBUG loaded listener.js 14:55:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0xa0518000) [pid = 1918] [serial = 1950] [outer = 0x84e8a400] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x92429000 == 139 [pid = 1918] [id = 54] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x88d05000 == 138 [pid = 1918] [id = 630] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaeac00 == 137 [pid = 1918] [id = 629] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8865d400 == 136 [pid = 1918] [id = 628] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x88663000 == 135 [pid = 1918] [id = 627] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x86578400 == 134 [pid = 1918] [id = 626] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x998cf800 == 133 [pid = 1918] [id = 625] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x99dc4800 == 132 [pid = 1918] [id = 624] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x995ddc00 == 131 [pid = 1918] [id = 622] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x996e2c00 == 130 [pid = 1918] [id = 623] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x93c0f800 == 129 [pid = 1918] [id = 621] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x985a9c00 == 128 [pid = 1918] [id = 620] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x95d02400 == 127 [pid = 1918] [id = 619] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x95a86000 == 126 [pid = 1918] [id = 618] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x91c10400 == 125 [pid = 1918] [id = 616] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x9240b400 == 124 [pid = 1918] [id = 617] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8d324800 == 123 [pid = 1918] [id = 615] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8efec800 == 122 [pid = 1918] [id = 614] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x88d04000 == 121 [pid = 1918] [id = 613] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x87b21800 == 120 [pid = 1918] [id = 612] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0ccc00 == 119 [pid = 1918] [id = 611] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a6800 == 118 [pid = 1918] [id = 610] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x8b64c800 == 117 [pid = 1918] [id = 608] 14:55:59 INFO - PROCESS | 1918 | --DOCSHELL 0x88664800 == 116 [pid = 1918] [id = 609] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x93cdcc00) [pid = 1918] [serial = 1784] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x8d31a000) [pid = 1918] [serial = 1689] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x950de000) [pid = 1918] [serial = 1785] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x88d0e800) [pid = 1918] [serial = 1761] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8efdf000) [pid = 1918] [serial = 1769] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x91ce5c00) [pid = 1918] [serial = 1778] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x91c02400) [pid = 1918] [serial = 1775] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x9a353c00) [pid = 1918] [serial = 1805] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x95d0a800) [pid = 1918] [serial = 1790] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x95ba2400) [pid = 1918] [serial = 1788] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x91cb1000) [pid = 1918] [serial = 1776] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x995de800) [pid = 1918] [serial = 1797] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x8add0800) [pid = 1918] [serial = 1818] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x8be48800) [pid = 1918] [serial = 1824] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x88663400) [pid = 1918] [serial = 1760] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x9390b400) [pid = 1918] [serial = 1781] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x8f06bc00) [pid = 1918] [serial = 1772] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x8e84b400) [pid = 1918] [serial = 1766] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x9ae7f800) [pid = 1918] [serial = 1808] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x9a6bd000) [pid = 1918] [serial = 1806] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x87c39000) [pid = 1918] [serial = 1815] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x8b910000) [pid = 1918] [serial = 1763] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x95a7cc00) [pid = 1918] [serial = 1787] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8f06f400) [pid = 1918] [serial = 1773] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x9aebc400) [pid = 1918] [serial = 1809] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x98ddc800) [pid = 1918] [serial = 1793] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x878c6c00) [pid = 1918] [serial = 1814] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x998cbc00) [pid = 1918] [serial = 1802] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x99762400) [pid = 1918] [serial = 1799] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x99dbd400) [pid = 1918] [serial = 1803] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x9baaa800) [pid = 1918] [serial = 1812] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x97850000) [pid = 1918] [serial = 1791] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8c0cc400) [pid = 1918] [serial = 1764] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x9baa7800) [pid = 1918] [serial = 1811] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8aae2000) [pid = 1918] [serial = 1817] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x93960800) [pid = 1918] [serial = 1782] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8bc5b400) [pid = 1918] [serial = 1821] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x995da000) [pid = 1918] [serial = 1796] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x89c8ec00) [pid = 1918] [serial = 1823] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8b7b0800) [pid = 1918] [serial = 1820] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8e86cc00) [pid = 1918] [serial = 1767] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x8f064000) [pid = 1918] [serial = 1770] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x98edec00) [pid = 1918] [serial = 1794] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x92108c00) [pid = 1918] [serial = 1779] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x9978ec00) [pid = 1918] [serial = 1800] [outer = (nil)] [url = about:blank] 14:55:59 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x8de43c00) [pid = 1918] [serial = 1826] [outer = (nil)] [url = about:blank] 14:56:00 INFO - PROCESS | 1918 | 1463435760155 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]]]}] 14:56:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 14:56:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 3788ms 14:56:00 INFO - PROCESS | 1918 | 1463435760180 Marionette TRACE conn3 -> [0,2569,"getWindowHandle",null] 14:56:00 INFO - PROCESS | 1918 | 1463435760187 Marionette TRACE conn3 <- [1,2569,null,{"value":"8"}] 14:56:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 14:56:00 INFO - PROCESS | 1918 | 1463435760200 Marionette TRACE conn3 -> [0,2570,"setScriptTimeout",{"ms":35000}] 14:56:00 INFO - PROCESS | 1918 | 1463435760204 Marionette TRACE conn3 <- [1,2570,null,{}] 14:56:00 INFO - PROCESS | 1918 | 1463435760212 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}] 14:56:00 INFO - PROCESS | 1918 | 1463435760432 Marionette TRACE conn3 <- [1,2571,null,{"value":null}] 14:56:00 INFO - PROCESS | 1918 | 1463435760642 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e82c00 == 117 [pid = 1918] [id = 650] 14:56:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x878d0800) [pid = 1918] [serial = 1951] [outer = (nil)] 14:56:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x88660000) [pid = 1918] [serial = 1952] [outer = 0x878d0800] 14:56:00 INFO - PROCESS | 1918 | 1463435760721 Marionette DEBUG loaded listener.js 14:56:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x88d08000) [pid = 1918] [serial = 1953] [outer = 0x878d0800] 14:56:01 INFO - PROCESS | 1918 | 1463435761632 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]]]}] 14:56:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 14:56:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1493ms 14:56:01 INFO - PROCESS | 1918 | 1463435761694 Marionette TRACE conn3 -> [0,2573,"getWindowHandle",null] 14:56:01 INFO - PROCESS | 1918 | 1463435761702 Marionette TRACE conn3 <- [1,2573,null,{"value":"8"}] 14:56:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 14:56:01 INFO - PROCESS | 1918 | 1463435761712 Marionette TRACE conn3 -> [0,2574,"setScriptTimeout",{"ms":35000}] 14:56:01 INFO - PROCESS | 1918 | 1463435761715 Marionette TRACE conn3 <- [1,2574,null,{}] 14:56:01 INFO - PROCESS | 1918 | 1463435761721 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}] 14:56:02 INFO - PROCESS | 1918 | 1463435762025 Marionette TRACE conn3 <- [1,2575,null,{"value":null}] 14:56:02 INFO - PROCESS | 1918 | 1463435762061 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x88664800 == 118 [pid = 1918] [id = 651] 14:56:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8aada800) [pid = 1918] [serial = 1954] [outer = (nil)] 14:56:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8add5000) [pid = 1918] [serial = 1955] [outer = 0x8aada800] 14:56:02 INFO - PROCESS | 1918 | 1463435762149 Marionette DEBUG loaded listener.js 14:56:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8b651c00) [pid = 1918] [serial = 1956] [outer = 0x8aada800] 14:56:03 INFO - PROCESS | 1918 | 1463435763132 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]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 14:56:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1484ms 14:56:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 14:56:03 INFO - PROCESS | 1918 | 1463435763202 Marionette TRACE conn3 -> [0,2577,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 1918 | 1463435763206 Marionette TRACE conn3 <- [1,2577,null,{"value":"8"}] 14:56:03 INFO - PROCESS | 1918 | 1463435763213 Marionette TRACE conn3 -> [0,2578,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 1918 | 1463435763219 Marionette TRACE conn3 <- [1,2578,null,{}] 14:56:03 INFO - PROCESS | 1918 | 1463435763235 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}] 14:56:03 INFO - PROCESS | 1918 | 1463435763515 Marionette TRACE conn3 <- [1,2579,null,{"value":null}] 14:56:03 INFO - PROCESS | 1918 | 1463435763702 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c3e800 == 119 [pid = 1918] [id = 652] 14:56:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x87c3f800) [pid = 1918] [serial = 1957] [outer = (nil)] 14:56:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8be3bc00) [pid = 1918] [serial = 1958] [outer = 0x87c3f800] 14:56:03 INFO - PROCESS | 1918 | 1463435763779 Marionette DEBUG loaded listener.js 14:56:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8c0d5000) [pid = 1918] [serial = 1959] [outer = 0x87c3f800] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8b89d400) [pid = 1918] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x996da800) [pid = 1918] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x99dc6000) [pid = 1918] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x91ce6c00) [pid = 1918] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x8e8e8000) [pid = 1918] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x98de2000) [pid = 1918] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x88bec800) [pid = 1918] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x8be43400) [pid = 1918] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x88bf2000) [pid = 1918] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x88d01c00) [pid = 1918] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x998ce800) [pid = 1918] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x99dbe400) [pid = 1918] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x8e867000) [pid = 1918] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x977d2400) [pid = 1918] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x95c6bc00) [pid = 1918] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x8efe9c00) [pid = 1918] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x93c0bc00) [pid = 1918] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x8aaf7400) [pid = 1918] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x91c04000) [pid = 1918] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x87b24800) [pid = 1918] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x98de4400) [pid = 1918] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 14:56:04 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x8b7ae800) [pid = 1918] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 14:56:05 INFO - PROCESS | 1918 | 1463435765350 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]]]}] 14:56:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 14:56:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2199ms 14:56:05 INFO - PROCESS | 1918 | 1463435765410 Marionette TRACE conn3 -> [0,2581,"getWindowHandle",null] 14:56:05 INFO - PROCESS | 1918 | 1463435765414 Marionette TRACE conn3 <- [1,2581,null,{"value":"8"}] 14:56:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 14:56:05 INFO - PROCESS | 1918 | 1463435765420 Marionette TRACE conn3 -> [0,2582,"setScriptTimeout",{"ms":35000}] 14:56:05 INFO - PROCESS | 1918 | 1463435765423 Marionette TRACE conn3 <- [1,2582,null,{}] 14:56:05 INFO - PROCESS | 1918 | 1463435765428 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}] 14:56:05 INFO - PROCESS | 1918 | 1463435765699 Marionette TRACE conn3 <- [1,2583,null,{"value":null}] 14:56:05 INFO - PROCESS | 1918 | 1463435765718 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b24800 == 120 [pid = 1918] [id = 653] 14:56:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x8be43400) [pid = 1918] [serial = 1960] [outer = (nil)] 14:56:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x8d320c00) [pid = 1918] [serial = 1961] [outer = 0x8be43400] 14:56:05 INFO - PROCESS | 1918 | 1463435765793 Marionette DEBUG loaded listener.js 14:56:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x8d5e5800) [pid = 1918] [serial = 1962] [outer = 0x8be43400] 14:56:06 INFO - PROCESS | 1918 | 1463435766851 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]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 14:56:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1477ms 14:56:06 INFO - PROCESS | 1918 | 1463435766899 Marionette TRACE conn3 -> [0,2585,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 1918 | 1463435766906 Marionette TRACE conn3 <- [1,2585,null,{"value":"8"}] 14:56:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 14:56:06 INFO - PROCESS | 1918 | 1463435766917 Marionette TRACE conn3 -> [0,2586,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 1918 | 1463435766924 Marionette TRACE conn3 <- [1,2586,null,{}] 14:56:06 INFO - PROCESS | 1918 | 1463435766935 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}] 14:56:07 INFO - PROCESS | 1918 | 1463435767236 Marionette TRACE conn3 <- [1,2587,null,{"value":null}] 14:56:07 INFO - PROCESS | 1918 | 1463435767592 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x878cec00 == 121 [pid = 1918] [id = 654] 14:56:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x87c38c00) [pid = 1918] [serial = 1963] [outer = (nil)] 14:56:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x88663400) [pid = 1918] [serial = 1964] [outer = 0x87c38c00] 14:56:07 INFO - PROCESS | 1918 | 1463435767686 Marionette DEBUG loaded listener.js 14:56:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x89c88800) [pid = 1918] [serial = 1965] [outer = 0x87c38c00] 14:56:08 INFO - PROCESS | 1918 | 1463435768648 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]]]}] 14:56:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 14:56:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1801ms 14:56:08 INFO - PROCESS | 1918 | 1463435768717 Marionette TRACE conn3 -> [0,2589,"getWindowHandle",null] 14:56:08 INFO - PROCESS | 1918 | 1463435768726 Marionette TRACE conn3 <- [1,2589,null,{"value":"8"}] 14:56:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 14:56:08 INFO - PROCESS | 1918 | 1463435768738 Marionette TRACE conn3 -> [0,2590,"setScriptTimeout",{"ms":35000}] 14:56:08 INFO - PROCESS | 1918 | 1463435768742 Marionette TRACE conn3 <- [1,2590,null,{}] 14:56:08 INFO - PROCESS | 1918 | 1463435768749 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}] 14:56:09 INFO - PROCESS | 1918 | 1463435769024 Marionette TRACE conn3 <- [1,2591,null,{"value":null}] 14:56:09 INFO - PROCESS | 1918 | 1463435769372 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b64a800 == 122 [pid = 1918] [id = 655] 14:56:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8b650800) [pid = 1918] [serial = 1966] [outer = (nil)] 14:56:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8b89f400) [pid = 1918] [serial = 1967] [outer = 0x8b650800] 14:56:09 INFO - PROCESS | 1918 | 1463435769462 Marionette DEBUG loaded listener.js 14:56:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8bf65800) [pid = 1918] [serial = 1968] [outer = 0x8b650800] 14:56:10 INFO - PROCESS | 1918 | 1463435770455 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]]]}] 14:56:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 14:56:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1795ms 14:56:10 INFO - PROCESS | 1918 | 1463435770532 Marionette TRACE conn3 -> [0,2593,"getWindowHandle",null] 14:56:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 14:56:10 INFO - PROCESS | 1918 | 1463435770537 Marionette TRACE conn3 <- [1,2593,null,{"value":"8"}] 14:56:10 INFO - PROCESS | 1918 | 1463435770544 Marionette TRACE conn3 -> [0,2594,"setScriptTimeout",{"ms":35000}] 14:56:10 INFO - PROCESS | 1918 | 1463435770550 Marionette TRACE conn3 <- [1,2594,null,{}] 14:56:10 INFO - PROCESS | 1918 | 1463435770570 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}] 14:56:10 INFO - PROCESS | 1918 | 1463435770928 Marionette TRACE conn3 <- [1,2595,null,{"value":null}] 14:56:11 INFO - PROCESS | 1918 | 1463435771246 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6c6400 == 123 [pid = 1918] [id = 656] 14:56:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8de50400) [pid = 1918] [serial = 1969] [outer = (nil)] 14:56:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8e6b0400) [pid = 1918] [serial = 1970] [outer = 0x8de50400] 14:56:11 INFO - PROCESS | 1918 | 1463435771340 Marionette DEBUG loaded listener.js 14:56:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8e863800) [pid = 1918] [serial = 1971] [outer = 0x8de50400] 14:56:12 INFO - PROCESS | 1918 | 1463435772328 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]]]}] 14:56:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 14:56:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1852ms 14:56:12 INFO - PROCESS | 1918 | 1463435772396 Marionette TRACE conn3 -> [0,2597,"getWindowHandle",null] 14:56:12 INFO - PROCESS | 1918 | 1463435772401 Marionette TRACE conn3 <- [1,2597,null,{"value":"8"}] 14:56:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 14:56:12 INFO - PROCESS | 1918 | 1463435772407 Marionette TRACE conn3 -> [0,2598,"setScriptTimeout",{"ms":35000}] 14:56:12 INFO - PROCESS | 1918 | 1463435772410 Marionette TRACE conn3 <- [1,2598,null,{}] 14:56:12 INFO - PROCESS | 1918 | 1463435772416 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}] 14:56:12 INFO - PROCESS | 1918 | 1463435772672 Marionette TRACE conn3 <- [1,2599,null,{"value":null}] 14:56:13 INFO - PROCESS | 1918 | 1463435773003 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a6000 == 124 [pid = 1918] [id = 657] 14:56:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8e84a400) [pid = 1918] [serial = 1972] [outer = (nil)] 14:56:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8e8e8000) [pid = 1918] [serial = 1973] [outer = 0x8e84a400] 14:56:13 INFO - PROCESS | 1918 | 1463435773096 Marionette DEBUG loaded listener.js 14:56:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8e944400) [pid = 1918] [serial = 1974] [outer = 0x8e84a400] 14:56:14 INFO - PROCESS | 1918 | 1463435774032 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]]]}] 14:56:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 14:56:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1687ms 14:56:14 INFO - PROCESS | 1918 | 1463435774096 Marionette TRACE conn3 -> [0,2601,"getWindowHandle",null] 14:56:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 14:56:14 INFO - PROCESS | 1918 | 1463435774100 Marionette TRACE conn3 <- [1,2601,null,{"value":"8"}] 14:56:14 INFO - PROCESS | 1918 | 1463435774106 Marionette TRACE conn3 -> [0,2602,"setScriptTimeout",{"ms":35000}] 14:56:14 INFO - PROCESS | 1918 | 1463435774110 Marionette TRACE conn3 <- [1,2602,null,{}] 14:56:14 INFO - PROCESS | 1918 | 1463435774116 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}] 14:56:14 INFO - PROCESS | 1918 | 1463435774373 Marionette TRACE conn3 <- [1,2603,null,{"value":null}] 14:56:14 INFO - PROCESS | 1918 | 1463435774730 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e8cc00 == 125 [pid = 1918] [id = 658] 14:56:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8de4dc00) [pid = 1918] [serial = 1975] [outer = (nil)] 14:56:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8efe9400) [pid = 1918] [serial = 1976] [outer = 0x8de4dc00] 14:56:14 INFO - PROCESS | 1918 | 1463435774828 Marionette DEBUG loaded listener.js 14:56:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8f063000) [pid = 1918] [serial = 1977] [outer = 0x8de4dc00] 14:56:15 INFO - PROCESS | 1918 | 1463435775802 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]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 14:56:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1737ms 14:56:15 INFO - PROCESS | 1918 | 1463435775844 Marionette TRACE conn3 -> [0,2605,"getWindowHandle",null] 14:56:15 INFO - PROCESS | 1918 | 1463435775848 Marionette TRACE conn3 <- [1,2605,null,{"value":"8"}] 14:56:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 14:56:15 INFO - PROCESS | 1918 | 1463435775854 Marionette TRACE conn3 -> [0,2606,"setScriptTimeout",{"ms":35000}] 14:56:15 INFO - PROCESS | 1918 | 1463435775857 Marionette TRACE conn3 <- [1,2606,null,{}] 14:56:15 INFO - PROCESS | 1918 | 1463435775863 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}] 14:56:16 INFO - PROCESS | 1918 | 1463435776125 Marionette TRACE conn3 <- [1,2607,null,{"value":null}] 14:56:16 INFO - PROCESS | 1918 | 1463435776468 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:16 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e86dc00 == 126 [pid = 1918] [id = 659] 14:56:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8efe6400) [pid = 1918] [serial = 1978] [outer = (nil)] 14:56:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x914b3400) [pid = 1918] [serial = 1979] [outer = 0x8efe6400] 14:56:16 INFO - PROCESS | 1918 | 1463435776561 Marionette DEBUG loaded listener.js 14:56:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x91c0ec00) [pid = 1918] [serial = 1980] [outer = 0x8efe6400] 14:56:17 INFO - PROCESS | 1918 | 1463435777498 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]]]}] 14:56:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 14:56:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1681ms 14:56:17 INFO - PROCESS | 1918 | 1463435777537 Marionette TRACE conn3 -> [0,2609,"getWindowHandle",null] 14:56:17 INFO - PROCESS | 1918 | 1463435777540 Marionette TRACE conn3 <- [1,2609,null,{"value":"8"}] 14:56:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 14:56:17 INFO - PROCESS | 1918 | 1463435777546 Marionette TRACE conn3 -> [0,2610,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 1918 | 1463435777550 Marionette TRACE conn3 <- [1,2610,null,{}] 14:56:17 INFO - PROCESS | 1918 | 1463435777556 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}] 14:56:17 INFO - PROCESS | 1918 | 1463435777767 Marionette TRACE conn3 <- [1,2611,null,{"value":null}] 14:56:18 INFO - PROCESS | 1918 | 1463435778101 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x878cb800 == 127 [pid = 1918] [id = 660] 14:56:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x91cad000) [pid = 1918] [serial = 1981] [outer = (nil)] 14:56:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x91cdc800) [pid = 1918] [serial = 1982] [outer = 0x91cad000] 14:56:18 INFO - PROCESS | 1918 | 1463435778189 Marionette DEBUG loaded listener.js 14:56:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x91cdfc00) [pid = 1918] [serial = 1983] [outer = 0x91cad000] 14:56:19 INFO - PROCESS | 1918 | 1463435779073 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]]]}] 14:56:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 14:56:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1596ms 14:56:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 14:56:19 INFO - PROCESS | 1918 | 1463435779144 Marionette TRACE conn3 -> [0,2613,"getWindowHandle",null] 14:56:19 INFO - PROCESS | 1918 | 1463435779147 Marionette TRACE conn3 <- [1,2613,null,{"value":"8"}] 14:56:19 INFO - PROCESS | 1918 | 1463435779154 Marionette TRACE conn3 -> [0,2614,"setScriptTimeout",{"ms":35000}] 14:56:19 INFO - PROCESS | 1918 | 1463435779157 Marionette TRACE conn3 <- [1,2614,null,{}] 14:56:19 INFO - PROCESS | 1918 | 1463435779163 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}] 14:56:19 INFO - PROCESS | 1918 | 1463435779414 Marionette TRACE conn3 <- [1,2615,null,{"value":null}] 14:56:19 INFO - PROCESS | 1918 | 1463435779771 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x91c0ac00 == 128 [pid = 1918] [id = 661] 14:56:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x9210b800) [pid = 1918] [serial = 1984] [outer = (nil)] 14:56:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x92426800) [pid = 1918] [serial = 1985] [outer = 0x9210b800] 14:56:19 INFO - PROCESS | 1918 | 1463435779861 Marionette DEBUG loaded listener.js 14:56:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x9242d000) [pid = 1918] [serial = 1986] [outer = 0x9210b800] 14:56:20 INFO - PROCESS | 1918 | 1463435780799 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]]]}] 14:56:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 14:56:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1689ms 14:56:20 INFO - PROCESS | 1918 | 1463435780843 Marionette TRACE conn3 -> [0,2617,"getWindowHandle",null] 14:56:20 INFO - PROCESS | 1918 | 1463435780847 Marionette TRACE conn3 <- [1,2617,null,{"value":"8"}] 14:56:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 14:56:20 INFO - PROCESS | 1918 | 1463435780855 Marionette TRACE conn3 -> [0,2618,"setScriptTimeout",{"ms":35000}] 14:56:20 INFO - PROCESS | 1918 | 1463435780859 Marionette TRACE conn3 <- [1,2618,null,{}] 14:56:20 INFO - PROCESS | 1918 | 1463435780864 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}] 14:56:21 INFO - PROCESS | 1918 | 1463435781081 Marionette TRACE conn3 <- [1,2619,null,{"value":null}] 14:56:21 INFO - PROCESS | 1918 | 1463435781415 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x91097800 == 129 [pid = 1918] [id = 662] 14:56:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x92103000) [pid = 1918] [serial = 1987] [outer = (nil)] 14:56:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x93963800) [pid = 1918] [serial = 1988] [outer = 0x92103000] 14:56:21 INFO - PROCESS | 1918 | 1463435781501 Marionette DEBUG loaded listener.js 14:56:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x9396ac00) [pid = 1918] [serial = 1989] [outer = 0x92103000] 14:56:22 INFO - PROCESS | 1918 | 1463435782397 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]]]}] 14:56:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 14:56:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1582ms 14:56:22 INFO - PROCESS | 1918 | 1463435782438 Marionette TRACE conn3 -> [0,2621,"getWindowHandle",null] 14:56:22 INFO - PROCESS | 1918 | 1463435782441 Marionette TRACE conn3 <- [1,2621,null,{"value":"8"}] 14:56:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 14:56:22 INFO - PROCESS | 1918 | 1463435782447 Marionette TRACE conn3 -> [0,2622,"setScriptTimeout",{"ms":35000}] 14:56:22 INFO - PROCESS | 1918 | 1463435782451 Marionette TRACE conn3 <- [1,2622,null,{}] 14:56:22 INFO - PROCESS | 1918 | 1463435782456 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}] 14:56:22 INFO - PROCESS | 1918 | 1463435782665 Marionette TRACE conn3 <- [1,2623,null,{"value":null}] 14:56:22 INFO - PROCESS | 1918 | 1463435782957 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de4c400 == 130 [pid = 1918] [id = 663] 14:56:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8e8e8800) [pid = 1918] [serial = 1990] [outer = (nil)] 14:56:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x950dd800) [pid = 1918] [serial = 1991] [outer = 0x8e8e8800] 14:56:23 INFO - PROCESS | 1918 | 1463435783091 Marionette DEBUG loaded listener.js 14:56:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x95107800) [pid = 1918] [serial = 1992] [outer = 0x8e8e8800] 14:56:24 INFO - PROCESS | 1918 | 1463435784004 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]]]}] 14:56:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 14:56:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1631ms 14:56:24 INFO - PROCESS | 1918 | 1463435784080 Marionette TRACE conn3 -> [0,2625,"getWindowHandle",null] 14:56:24 INFO - PROCESS | 1918 | 1463435784084 Marionette TRACE conn3 <- [1,2625,null,{"value":"8"}] 14:56:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 14:56:24 INFO - PROCESS | 1918 | 1463435784091 Marionette TRACE conn3 -> [0,2626,"setScriptTimeout",{"ms":35000}] 14:56:24 INFO - PROCESS | 1918 | 1463435784096 Marionette TRACE conn3 <- [1,2626,null,{}] 14:56:24 INFO - PROCESS | 1918 | 1463435784102 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}] 14:56:24 INFO - PROCESS | 1918 | 1463435784369 Marionette TRACE conn3 <- [1,2627,null,{"value":null}] 14:56:24 INFO - PROCESS | 1918 | 1463435784729 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x93c0e000 == 131 [pid = 1918] [id = 664] 14:56:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x95babc00) [pid = 1918] [serial = 1993] [outer = (nil)] 14:56:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x95c6a800) [pid = 1918] [serial = 1994] [outer = 0x95babc00] 14:56:24 INFO - PROCESS | 1918 | 1463435784825 Marionette DEBUG loaded listener.js 14:56:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x95d10800) [pid = 1918] [serial = 1995] [outer = 0x95babc00] 14:56:25 INFO - PROCESS | 1918 | 1463435785756 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]]]}] 14:56:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 14:56:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1741ms 14:56:25 INFO - PROCESS | 1918 | 1463435785833 Marionette TRACE conn3 -> [0,2629,"getWindowHandle",null] 14:56:25 INFO - PROCESS | 1918 | 1463435785836 Marionette TRACE conn3 <- [1,2629,null,{"value":"8"}] 14:56:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 14:56:25 INFO - PROCESS | 1918 | 1463435785843 Marionette TRACE conn3 -> [0,2630,"setScriptTimeout",{"ms":35000}] 14:56:25 INFO - PROCESS | 1918 | 1463435785847 Marionette TRACE conn3 <- [1,2630,null,{}] 14:56:25 INFO - PROCESS | 1918 | 1463435785852 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}] 14:56:26 INFO - PROCESS | 1918 | 1463435786098 Marionette TRACE conn3 <- [1,2631,null,{"value":null}] 14:56:26 INFO - PROCESS | 1918 | 1463435786438 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:26 INFO - PROCESS | 1918 | ++DOCSHELL 0x95108400 == 132 [pid = 1918] [id = 665] 14:56:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x95ba8c00) [pid = 1918] [serial = 1996] [outer = (nil)] 14:56:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x981aa800) [pid = 1918] [serial = 1997] [outer = 0x95ba8c00] 14:56:26 INFO - PROCESS | 1918 | 1463435786526 Marionette DEBUG loaded listener.js 14:56:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x9852ac00) [pid = 1918] [serial = 1998] [outer = 0x95ba8c00] 14:56:27 INFO - PROCESS | 1918 | 1463435787437 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]]]}] 14:56:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 14:56:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1636ms 14:56:27 INFO - PROCESS | 1918 | 1463435787480 Marionette TRACE conn3 -> [0,2633,"getWindowHandle",null] 14:56:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 14:56:27 INFO - PROCESS | 1918 | 1463435787484 Marionette TRACE conn3 <- [1,2633,null,{"value":"8"}] 14:56:27 INFO - PROCESS | 1918 | 1463435787490 Marionette TRACE conn3 -> [0,2634,"setScriptTimeout",{"ms":35000}] 14:56:27 INFO - PROCESS | 1918 | 1463435787493 Marionette TRACE conn3 <- [1,2634,null,{}] 14:56:27 INFO - PROCESS | 1918 | 1463435787499 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}] 14:56:27 INFO - PROCESS | 1918 | 1463435787705 Marionette TRACE conn3 <- [1,2635,null,{"value":null}] 14:56:28 INFO - PROCESS | 1918 | 1463435788054 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d0ac00 == 133 [pid = 1918] [id = 666] 14:56:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x9789c400) [pid = 1918] [serial = 1999] [outer = (nil)] 14:56:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x99145400) [pid = 1918] [serial = 2000] [outer = 0x9789c400] 14:56:28 INFO - PROCESS | 1918 | 1463435788144 Marionette DEBUG loaded listener.js 14:56:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x99151800) [pid = 1918] [serial = 2001] [outer = 0x9789c400] 14:56:29 INFO - PROCESS | 1918 | 1463435789014 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]]]}] 14:56:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 14:56:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1581ms 14:56:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 14:56:29 INFO - PROCESS | 1918 | 1463435789070 Marionette TRACE conn3 -> [0,2637,"getWindowHandle",null] 14:56:29 INFO - PROCESS | 1918 | 1463435789073 Marionette TRACE conn3 <- [1,2637,null,{"value":"8"}] 14:56:29 INFO - PROCESS | 1918 | 1463435789080 Marionette TRACE conn3 -> [0,2638,"setScriptTimeout",{"ms":35000}] 14:56:29 INFO - PROCESS | 1918 | 1463435789083 Marionette TRACE conn3 <- [1,2638,null,{}] 14:56:29 INFO - PROCESS | 1918 | 1463435789089 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}] 14:56:29 INFO - PROCESS | 1918 | 1463435789299 Marionette TRACE conn3 <- [1,2639,null,{"value":null}] 14:56:29 INFO - PROCESS | 1918 | 1463435789646 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x93964800 == 134 [pid = 1918] [id = 667] 14:56:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x980e0c00) [pid = 1918] [serial = 2002] [outer = (nil)] 14:56:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x995de000) [pid = 1918] [serial = 2003] [outer = 0x980e0c00] 14:56:29 INFO - PROCESS | 1918 | 1463435789744 Marionette DEBUG loaded listener.js 14:56:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x996da000) [pid = 1918] [serial = 2004] [outer = 0x980e0c00] 14:56:31 INFO - PROCESS | 1918 | 1463435791005 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]]]}] 14:56:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 14:56:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1984ms 14:56:31 INFO - PROCESS | 1918 | 1463435791063 Marionette TRACE conn3 -> [0,2641,"getWindowHandle",null] 14:56:31 INFO - PROCESS | 1918 | 1463435791066 Marionette TRACE conn3 <- [1,2641,null,{"value":"8"}] 14:56:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 14:56:31 INFO - PROCESS | 1918 | 1463435791073 Marionette TRACE conn3 -> [0,2642,"setScriptTimeout",{"ms":35000}] 14:56:31 INFO - PROCESS | 1918 | 1463435791077 Marionette TRACE conn3 <- [1,2642,null,{}] 14:56:31 INFO - PROCESS | 1918 | 1463435791083 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}] 14:56:31 INFO - PROCESS | 1918 | 1463435791341 Marionette TRACE conn3 <- [1,2643,null,{"value":null}] 14:56:31 INFO - PROCESS | 1918 | 1463435791684 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x995d5400 == 135 [pid = 1918] [id = 668] 14:56:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x995d9000) [pid = 1918] [serial = 2005] [outer = (nil)] 14:56:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x99795400) [pid = 1918] [serial = 2006] [outer = 0x995d9000] 14:56:31 INFO - PROCESS | 1918 | 1463435791770 Marionette DEBUG loaded listener.js 14:56:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x998c8000) [pid = 1918] [serial = 2007] [outer = 0x995d9000] 14:56:32 INFO - PROCESS | 1918 | 1463435792678 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]]]}] 14:56:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 14:56:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1679ms 14:56:32 INFO - PROCESS | 1918 | 1463435792754 Marionette TRACE conn3 -> [0,2645,"getWindowHandle",null] 14:56:32 INFO - PROCESS | 1918 | 1463435792757 Marionette TRACE conn3 <- [1,2645,null,{"value":"8"}] 14:56:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 14:56:32 INFO - PROCESS | 1918 | 1463435792763 Marionette TRACE conn3 -> [0,2646,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - PROCESS | 1918 | 1463435792767 Marionette TRACE conn3 <- [1,2646,null,{}] 14:56:32 INFO - PROCESS | 1918 | 1463435792772 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}] 14:56:33 INFO - PROCESS | 1918 | 1463435793063 Marionette TRACE conn3 <- [1,2647,null,{"value":null}] 14:56:33 INFO - PROCESS | 1918 | 1463435793410 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x86577800 == 136 [pid = 1918] [id = 669] 14:56:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x995de800) [pid = 1918] [serial = 2008] [outer = (nil)] 14:56:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x99dc2000) [pid = 1918] [serial = 2009] [outer = 0x995de800] 14:56:33 INFO - PROCESS | 1918 | 1463435793494 Marionette DEBUG loaded listener.js 14:56:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x99dc6800) [pid = 1918] [serial = 2010] [outer = 0x995de800] 14:56:34 INFO - PROCESS | 1918 | 1463435794356 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]]]}] 14:56:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 14:56:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1636ms 14:56:34 INFO - PROCESS | 1918 | 1463435794401 Marionette TRACE conn3 -> [0,2649,"getWindowHandle",null] 14:56:34 INFO - PROCESS | 1918 | 1463435794405 Marionette TRACE conn3 <- [1,2649,null,{"value":"8"}] 14:56:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 14:56:34 INFO - PROCESS | 1918 | 1463435794411 Marionette TRACE conn3 -> [0,2650,"setScriptTimeout",{"ms":35000}] 14:56:34 INFO - PROCESS | 1918 | 1463435794414 Marionette TRACE conn3 <- [1,2650,null,{}] 14:56:34 INFO - PROCESS | 1918 | 1463435794420 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}] 14:56:34 INFO - PROCESS | 1918 | 1463435794638 Marionette TRACE conn3 <- [1,2651,null,{"value":null}] 14:56:34 INFO - PROCESS | 1918 | 1463435794950 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e89800 == 137 [pid = 1918] [id = 670] 14:56:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x87b28000) [pid = 1918] [serial = 2011] [outer = (nil)] 14:56:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x9a6c1400) [pid = 1918] [serial = 2012] [outer = 0x87b28000] 14:56:35 INFO - PROCESS | 1918 | 1463435795085 Marionette DEBUG loaded listener.js 14:56:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9ae7f800) [pid = 1918] [serial = 2013] [outer = 0x87b28000] 14:56:36 INFO - PROCESS | 1918 | 1463435796032 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]]]}] 14:56:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 14:56:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1678ms 14:56:36 INFO - PROCESS | 1918 | 1463435796090 Marionette TRACE conn3 -> [0,2653,"getWindowHandle",null] 14:56:36 INFO - PROCESS | 1918 | 1463435796093 Marionette TRACE conn3 <- [1,2653,null,{"value":"8"}] 14:56:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 14:56:36 INFO - PROCESS | 1918 | 1463435796100 Marionette TRACE conn3 -> [0,2654,"setScriptTimeout",{"ms":35000}] 14:56:36 INFO - PROCESS | 1918 | 1463435796103 Marionette TRACE conn3 <- [1,2654,null,{}] 14:56:36 INFO - PROCESS | 1918 | 1463435796109 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}] 14:56:36 INFO - PROCESS | 1918 | 1463435796321 Marionette TRACE conn3 <- [1,2655,null,{"value":null}] 14:56:36 INFO - PROCESS | 1918 | 1463435796665 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a3c2800 == 138 [pid = 1918] [id = 671] 14:56:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x9a3c3000) [pid = 1918] [serial = 2014] [outer = (nil)] 14:56:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x9baacc00) [pid = 1918] [serial = 2015] [outer = 0x9a3c3000] 14:56:36 INFO - PROCESS | 1918 | 1463435796753 Marionette DEBUG loaded listener.js 14:56:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x9cebcc00) [pid = 1918] [serial = 2016] [outer = 0x9a3c3000] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x87c3e800 == 137 [pid = 1918] [id = 652] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x88664800 == 136 [pid = 1918] [id = 651] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x84e82c00 == 135 [pid = 1918] [id = 650] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8657a800 == 134 [pid = 1918] [id = 647] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x84e80400 == 133 [pid = 1918] [id = 648] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x870e0400 == 132 [pid = 1918] [id = 646] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x88d08c00 == 131 [pid = 1918] [id = 645] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x95c61000 == 130 [pid = 1918] [id = 644] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x9852a800 == 129 [pid = 1918] [id = 642] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x95d04000 == 128 [pid = 1918] [id = 643] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x95102400 == 127 [pid = 1918] [id = 641] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x92484400 == 126 [pid = 1918] [id = 640] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe3400 == 125 [pid = 1918] [id = 639] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x914bdc00 == 124 [pid = 1918] [id = 638] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8f06dc00 == 123 [pid = 1918] [id = 637] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8efe1400 == 122 [pid = 1918] [id = 636] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8e8e4400 == 121 [pid = 1918] [id = 634] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5e6400 == 120 [pid = 1918] [id = 635] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x8adda800 == 119 [pid = 1918] [id = 633] 14:56:39 INFO - PROCESS | 1918 | --DOCSHELL 0x88656800 == 118 [pid = 1918] [id = 632] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x8d4e3400) [pid = 1918] [serial = 1889] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x99f24c00) [pid = 1918] [serial = 1869] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x9b0aac00) [pid = 1918] [serial = 1874] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x9510a000) [pid = 1918] [serial = 1851] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x93903400) [pid = 1918] [serial = 1848] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x98ea1400) [pid = 1918] [serial = 1859] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x950df800) [pid = 1918] [serial = 1850] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x8b649000) [pid = 1918] [serial = 1830] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8d4f1400) [pid = 1918] [serial = 1890] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x8d4e6800) [pid = 1918] [serial = 1832] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x88d05800) [pid = 1918] [serial = 1883] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x91093c00) [pid = 1918] [serial = 1839] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x995a7400) [pid = 1918] [serial = 1860] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x9ae76c00) [pid = 1918] [serial = 1872] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0xa231f400) [pid = 1918] [serial = 1878] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x8e8e7400) [pid = 1918] [serial = 1835] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x99791400) [pid = 1918] [serial = 1866] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x977d8800) [pid = 1918] [serial = 1857] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x9baac800) [pid = 1918] [serial = 1875] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x8aad9c00) [pid = 1918] [serial = 1829] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x91322400) [pid = 1918] [serial = 1842] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x95ba4c00) [pid = 1918] [serial = 1853] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x8b7b0400) [pid = 1918] [serial = 1887] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x88f7cc00) [pid = 1918] [serial = 1884] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8f065800) [pid = 1918] [serial = 1838] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x91cdb000) [pid = 1918] [serial = 1844] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8d5e2c00) [pid = 1918] [serial = 1758] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x99765400) [pid = 1918] [serial = 1865] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8e94c800) [pid = 1918] [serial = 1836] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x9109d800) [pid = 1918] [serial = 1841] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0xa22bcc00) [pid = 1918] [serial = 1877] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x99dc1800) [pid = 1918] [serial = 1868] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8dc21400) [pid = 1918] [serial = 1833] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x996e3400) [pid = 1918] [serial = 1863] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x9a6b8000) [pid = 1918] [serial = 1871] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x8b6c9c00) [pid = 1918] [serial = 1886] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0xa271a000) [pid = 1918] [serial = 1880] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x92430000) [pid = 1918] [serial = 1847] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8d5d8800) [pid = 1918] [serial = 1892] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x95badc00) [pid = 1918] [serial = 1854] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x996dc800) [pid = 1918] [serial = 1862] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x95d08000) [pid = 1918] [serial = 1856] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x9210b000) [pid = 1918] [serial = 1845] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x8dd4f800) [pid = 1918] [serial = 1893] [outer = (nil)] [url = about:blank] 14:56:39 INFO - PROCESS | 1918 | 1463435799765 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]]]}] 14:56:39 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 14:56:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 3746ms 14:56:39 INFO - PROCESS | 1918 | 1463435799846 Marionette TRACE conn3 -> [0,2657,"getWindowHandle",null] 14:56:39 INFO - PROCESS | 1918 | 1463435799853 Marionette TRACE conn3 <- [1,2657,null,{"value":"8"}] 14:56:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 14:56:39 INFO - PROCESS | 1918 | 1463435799862 Marionette TRACE conn3 -> [0,2658,"setScriptTimeout",{"ms":35000}] 14:56:39 INFO - PROCESS | 1918 | 1463435799866 Marionette TRACE conn3 <- [1,2658,null,{}] 14:56:39 INFO - PROCESS | 1918 | 1463435799874 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}] 14:56:40 INFO - PROCESS | 1918 | 1463435800093 Marionette TRACE conn3 <- [1,2659,null,{"value":null}] 14:56:40 INFO - PROCESS | 1918 | 1463435800362 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x88659800 == 119 [pid = 1918] [id = 672] 14:56:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x88d08c00) [pid = 1918] [serial = 2017] [outer = (nil)] 14:56:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x88f7e800) [pid = 1918] [serial = 2018] [outer = 0x88d08c00] 14:56:40 INFO - PROCESS | 1918 | 1463435800459 Marionette DEBUG loaded listener.js 14:56:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8aaeac00) [pid = 1918] [serial = 2019] [outer = 0x88d08c00] 14:56:41 INFO - PROCESS | 1918 | 1463435801271 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]]]}] 14:56:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 14:56:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1440ms 14:56:41 INFO - PROCESS | 1918 | 1463435801302 Marionette TRACE conn3 -> [0,2661,"getWindowHandle",null] 14:56:41 INFO - PROCESS | 1918 | 1463435801310 Marionette TRACE conn3 <- [1,2661,null,{"value":"8"}] 14:56:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 14:56:41 INFO - PROCESS | 1918 | 1463435801320 Marionette TRACE conn3 -> [0,2662,"setScriptTimeout",{"ms":35000}] 14:56:41 INFO - PROCESS | 1918 | 1463435801324 Marionette TRACE conn3 <- [1,2662,null,{}] 14:56:41 INFO - PROCESS | 1918 | 1463435801330 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}] 14:56:41 INFO - PROCESS | 1918 | 1463435801626 Marionette TRACE conn3 <- [1,2663,null,{"value":null}] 14:56:41 INFO - PROCESS | 1918 | 1463435801666 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f80c00 == 120 [pid = 1918] [id = 673] 14:56:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8add5400) [pid = 1918] [serial = 2020] [outer = (nil)] 14:56:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8b7a9400) [pid = 1918] [serial = 2021] [outer = 0x8add5400] 14:56:41 INFO - PROCESS | 1918 | 1463435801738 Marionette DEBUG loaded listener.js 14:56:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8b90bc00) [pid = 1918] [serial = 2022] [outer = 0x8add5400] 14:56:42 INFO - PROCESS | 1918 | 1463435802723 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]]]}] 14:56:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 14:56:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1431ms 14:56:42 INFO - PROCESS | 1918 | 1463435802751 Marionette TRACE conn3 -> [0,2665,"getWindowHandle",null] 14:56:42 INFO - PROCESS | 1918 | 1463435802754 Marionette TRACE conn3 <- [1,2665,null,{"value":"8"}] 14:56:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 14:56:42 INFO - PROCESS | 1918 | 1463435802767 Marionette TRACE conn3 -> [0,2666,"setScriptTimeout",{"ms":35000}] 14:56:42 INFO - PROCESS | 1918 | 1463435802773 Marionette TRACE conn3 <- [1,2666,null,{}] 14:56:42 INFO - PROCESS | 1918 | 1463435802788 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}] 14:56:43 INFO - PROCESS | 1918 | 1463435803063 Marionette TRACE conn3 <- [1,2667,null,{"value":null}] 14:56:43 INFO - PROCESS | 1918 | 1463435803097 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7b0400 == 121 [pid = 1918] [id = 674] 14:56:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8d5dbc00) [pid = 1918] [serial = 2023] [outer = (nil)] 14:56:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8dc1cc00) [pid = 1918] [serial = 2024] [outer = 0x8d5dbc00] 14:56:43 INFO - PROCESS | 1918 | 1463435803195 Marionette DEBUG loaded listener.js 14:56:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8de41400) [pid = 1918] [serial = 2025] [outer = 0x8d5dbc00] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x981a1800) [pid = 1918] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x97845c00) [pid = 1918] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x95c6b800) [pid = 1918] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x914b9000) [pid = 1918] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x9852b400) [pid = 1918] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x914bb000) [pid = 1918] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x8657bc00) [pid = 1918] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x9978b000) [pid = 1918] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x8d321400) [pid = 1918] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8aada800) [pid = 1918] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x8e8ee000) [pid = 1918] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x87c3f800) [pid = 1918] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x8e8ee400) [pid = 1918] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x84e81000) [pid = 1918] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x84e8a400) [pid = 1918] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x914bc400) [pid = 1918] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x878d0800) [pid = 1918] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x88d0a000) [pid = 1918] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x93969800) [pid = 1918] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x8d4e3c00) [pid = 1918] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x91c0cc00) [pid = 1918] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 14:56:44 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x995a5400) [pid = 1918] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 14:56:45 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:45 INFO - PROCESS | 1918 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 14:56:45 INFO - PROCESS | 1918 | 1463435805216 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]]]}] 14:56:45 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) 14:56:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2497ms 14:56:45 INFO - PROCESS | 1918 | 1463435805268 Marionette TRACE conn3 -> [0,2669,"getWindowHandle",null] 14:56:45 INFO - PROCESS | 1918 | 1463435805274 Marionette TRACE conn3 <- [1,2669,null,{"value":"8"}] 14:56:45 INFO - PROCESS | 1918 | 1463435805288 Marionette TRACE conn3 -> [0,2670,"setScriptTimeout",{"ms":35000}] 14:56:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 14:56:45 INFO - PROCESS | 1918 | 1463435805292 Marionette TRACE conn3 <- [1,2670,null,{}] 14:56:45 INFO - PROCESS | 1918 | 1463435805297 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}] 14:56:45 INFO - PROCESS | 1918 | 1463435805614 Marionette TRACE conn3 <- [1,2671,null,{"value":null}] 14:56:45 INFO - PROCESS | 1918 | 1463435805634 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e8a400 == 122 [pid = 1918] [id = 675] 14:56:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x878cd800) [pid = 1918] [serial = 2026] [outer = (nil)] 14:56:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x8bc5dc00) [pid = 1918] [serial = 2027] [outer = 0x878cd800] 14:56:45 INFO - PROCESS | 1918 | 1463435805706 Marionette DEBUG loaded listener.js 14:56:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x8e6a1c00) [pid = 1918] [serial = 2028] [outer = 0x878cd800] 14:56:47 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:47 INFO - PROCESS | 1918 | 1463435807171 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] 14:56:47 INFO - PROCESS | 1918 | 1463435807321 Marionette TRACE conn3 <- [1,2673,null,{"value":"8"}] 14:56:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 14:56:47 INFO - PROCESS | 1918 | 1463435807339 Marionette TRACE conn3 -> [0,2674,"setScriptTimeout",{"ms":35000}] 14:56:47 INFO - PROCESS | 1918 | 1463435807345 Marionette TRACE conn3 <- [1,2674,null,{}] 14:56:47 INFO - PROCESS | 1918 | 1463435807354 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}] 14:56:47 INFO - PROCESS | 1918 | 1463435807571 Marionette TRACE conn3 <- [1,2675,null,{"value":null}] 14:56:47 INFO - PROCESS | 1918 | 1463435807855 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e80400 == 123 [pid = 1918] [id = 676] 14:56:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x86574400) [pid = 1918] [serial = 2029] [outer = (nil)] 14:56:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x88d05800) [pid = 1918] [serial = 2030] [outer = 0x86574400] 14:56:47 INFO - PROCESS | 1918 | 1463435807943 Marionette DEBUG loaded listener.js 14:56:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8b7a4800) [pid = 1918] [serial = 2031] [outer = 0x86574400] 14:56:49 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:49 INFO - PROCESS | 1918 | 1463435809342 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] 14:56:49 INFO - PROCESS | 1918 | 1463435809391 Marionette TRACE conn3 <- [1,2677,null,{"value":"8"}] 14:56:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 14:56:49 INFO - PROCESS | 1918 | 1463435809402 Marionette TRACE conn3 -> [0,2678,"setScriptTimeout",{"ms":35000}] 14:56:49 INFO - PROCESS | 1918 | 1463435809407 Marionette TRACE conn3 <- [1,2678,null,{}] 14:56:49 INFO - PROCESS | 1918 | 1463435809413 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}] 14:56:49 INFO - PROCESS | 1918 | 1463435809698 Marionette TRACE conn3 <- [1,2679,null,{"value":null}] 14:56:50 INFO - PROCESS | 1918 | 1463435809990 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6cb400 == 124 [pid = 1918] [id = 677] 14:56:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8b7b0000) [pid = 1918] [serial = 2032] [outer = (nil)] 14:56:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8d4f1000) [pid = 1918] [serial = 2033] [outer = 0x8b7b0000] 14:56:50 INFO - PROCESS | 1918 | 1463435810076 Marionette DEBUG loaded listener.js 14:56:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8de4b800) [pid = 1918] [serial = 2034] [outer = 0x8b7b0000] 14:56:51 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:51 INFO - PROCESS | 1918 | 1463435811538 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]]]}] 14:56:51 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) 14:56:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2184ms 14:56:51 INFO - PROCESS | 1918 | 1463435811597 Marionette TRACE conn3 -> [0,2681,"getWindowHandle",null] 14:56:51 INFO - PROCESS | 1918 | 1463435811601 Marionette TRACE conn3 <- [1,2681,null,{"value":"8"}] 14:56:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 14:56:51 INFO - PROCESS | 1918 | 1463435811627 Marionette TRACE conn3 -> [0,2682,"setScriptTimeout",{"ms":35000}] 14:56:51 INFO - PROCESS | 1918 | 1463435811633 Marionette TRACE conn3 <- [1,2682,null,{}] 14:56:51 INFO - PROCESS | 1918 | 1463435811650 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}] 14:56:51 INFO - PROCESS | 1918 | 1463435811852 Marionette TRACE conn3 <- [1,2683,null,{"value":null}] 14:56:52 INFO - PROCESS | 1918 | 1463435812133 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5dd800 == 125 [pid = 1918] [id = 678] 14:56:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8e6a2800) [pid = 1918] [serial = 2035] [outer = (nil)] 14:56:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8e944800) [pid = 1918] [serial = 2036] [outer = 0x8e6a2800] 14:56:52 INFO - PROCESS | 1918 | 1463435812222 Marionette DEBUG loaded listener.js 14:56:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8f064c00) [pid = 1918] [serial = 2037] [outer = 0x8e6a2800] 14:56:53 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:53 INFO - PROCESS | 1918 | 1463435813561 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]]]}] 14:56:53 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) 14:56:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1989ms 14:56:53 INFO - PROCESS | 1918 | 1463435813613 Marionette TRACE conn3 -> [0,2685,"getWindowHandle",null] 14:56:53 INFO - PROCESS | 1918 | 1463435813616 Marionette TRACE conn3 <- [1,2685,null,{"value":"8"}] 14:56:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 14:56:53 INFO - PROCESS | 1918 | 1463435813623 Marionette TRACE conn3 -> [0,2686,"setScriptTimeout",{"ms":35000}] 14:56:53 INFO - PROCESS | 1918 | 1463435813626 Marionette TRACE conn3 <- [1,2686,null,{}] 14:56:53 INFO - PROCESS | 1918 | 1463435813632 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}] 14:56:53 INFO - PROCESS | 1918 | 1463435813905 Marionette TRACE conn3 <- [1,2687,null,{"value":null}] 14:56:54 INFO - PROCESS | 1918 | 1463435814163 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e84c000 == 126 [pid = 1918] [id = 679] 14:56:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8efe4000) [pid = 1918] [serial = 2038] [outer = (nil)] 14:56:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x91095000) [pid = 1918] [serial = 2039] [outer = 0x8efe4000] 14:56:54 INFO - PROCESS | 1918 | 1463435814249 Marionette DEBUG loaded listener.js 14:56:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x9109c400) [pid = 1918] [serial = 2040] [outer = 0x8efe4000] 14:56:55 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:55 INFO - PROCESS | 1918 | 1463435815602 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] 14:56:55 INFO - PROCESS | 1918 | 1463435815658 Marionette TRACE conn3 <- [1,2689,null,{"value":"8"}] 14:56:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 14:56:55 INFO - PROCESS | 1918 | 1463435815665 Marionette TRACE conn3 -> [0,2690,"setScriptTimeout",{"ms":35000}] 14:56:55 INFO - PROCESS | 1918 | 1463435815668 Marionette TRACE conn3 <- [1,2690,null,{}] 14:56:55 INFO - PROCESS | 1918 | 1463435815674 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}] 14:56:55 INFO - PROCESS | 1918 | 1463435815965 Marionette TRACE conn3 <- [1,2691,null,{"value":null}] 14:56:56 INFO - PROCESS | 1918 | 1463435816225 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x8f067000 == 127 [pid = 1918] [id = 680] 14:56:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x9109a400) [pid = 1918] [serial = 2041] [outer = (nil)] 14:56:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x914bdc00) [pid = 1918] [serial = 2042] [outer = 0x9109a400] 14:56:56 INFO - PROCESS | 1918 | 1463435816310 Marionette DEBUG loaded listener.js 14:56:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x91c04400) [pid = 1918] [serial = 2043] [outer = 0x9109a400] 14:56:57 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:57 INFO - PROCESS | 1918 | 1463435817666 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] 14:56:57 INFO - PROCESS | 1918 | 1463435817703 Marionette TRACE conn3 <- [1,2693,null,{"value":"8"}] 14:56:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 14:56:57 INFO - PROCESS | 1918 | 1463435817709 Marionette TRACE conn3 -> [0,2694,"setScriptTimeout",{"ms":35000}] 14:56:57 INFO - PROCESS | 1918 | 1463435817712 Marionette TRACE conn3 <- [1,2694,null,{}] 14:56:57 INFO - PROCESS | 1918 | 1463435817718 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}] 14:56:58 INFO - PROCESS | 1918 | 1463435818025 Marionette TRACE conn3 <- [1,2695,null,{"value":null}] 14:56:58 INFO - PROCESS | 1918 | 1463435818313 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bf70c00 == 128 [pid = 1918] [id = 681] 14:56:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x914bc000) [pid = 1918] [serial = 2044] [outer = (nil)] 14:56:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x91cdd000) [pid = 1918] [serial = 2045] [outer = 0x914bc000] 14:56:58 INFO - PROCESS | 1918 | 1463435818398 Marionette DEBUG loaded listener.js 14:56:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x9242e000) [pid = 1918] [serial = 2046] [outer = 0x914bc000] 14:56:59 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:56:59 INFO - PROCESS | 1918 | 1463435819725 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] 14:56:59 INFO - PROCESS | 1918 | 1463435819795 Marionette TRACE conn3 <- [1,2697,null,{"value":"8"}] 14:56:59 INFO - PROCESS | 1918 | 1463435819802 Marionette TRACE conn3 -> [0,2698,"setScriptTimeout",{"ms":35000}] 14:56:59 INFO - PROCESS | 1918 | 1463435819806 Marionette TRACE conn3 <- [1,2698,null,{}] 14:56:59 INFO - PROCESS | 1918 | 1463435819812 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}] 14:57:00 INFO - PROCESS | 1918 | 1463435820185 Marionette TRACE conn3 <- [1,2699,null,{"value":null}] 14:57:00 INFO - PROCESS | 1918 | 1463435820413 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x914b9000 == 129 [pid = 1918] [id = 682] 14:57:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x9242f000) [pid = 1918] [serial = 2047] [outer = (nil)] 14:57:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x9396b800) [pid = 1918] [serial = 2048] [outer = 0x9242f000] 14:57:00 INFO - PROCESS | 1918 | 1463435820498 Marionette DEBUG loaded listener.js 14:57:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x93c10400) [pid = 1918] [serial = 2049] [outer = 0x9242f000] 14:57:01 INFO - PROCESS | 1918 | SkCairoFTTypeface::onFilterRec unimplemented 14:57:01 INFO - PROCESS | 1918 | 1463435821834 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] 14:57:01 INFO - PROCESS | 1918 | 1463435821887 Marionette TRACE conn3 <- [1,2701,null,{"value":"8"}] 14:57:01 INFO - PROCESS | 1918 | 1463435821894 Marionette TRACE conn3 -> [0,2702,"setScriptTimeout",{"ms":35000}] 14:57:01 INFO - PROCESS | 1918 | 1463435821897 Marionette TRACE conn3 <- [1,2702,null,{}] 14:57:01 INFO - PROCESS | 1918 | 1463435821903 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}] 14:57:02 INFO - PROCESS | 1918 | 1463435822200 Marionette TRACE conn3 <- [1,2703,null,{"value":null}] 14:57:02 INFO - PROCESS | 1918 | 1463435822463 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cb1000 == 130 [pid = 1918] [id = 683] 14:57:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x91cb1400) [pid = 1918] [serial = 2050] [outer = (nil)] 14:57:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x95102400) [pid = 1918] [serial = 2051] [outer = 0x91cb1400] 14:57:02 INFO - PROCESS | 1918 | 1463435822546 Marionette DEBUG loaded listener.js 14:57:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x95a7bc00) [pid = 1918] [serial = 2052] [outer = 0x91cb1400] 14:57:03 INFO - PROCESS | 1918 | 1463435823462 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]]]}] 14:57:03 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 14:57:03 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1629ms 14:57:03 INFO - PROCESS | 1918 | 1463435823523 Marionette TRACE conn3 -> [0,2705,"getWindowHandle",null] 14:57:03 INFO - PROCESS | 1918 | 1463435823527 Marionette TRACE conn3 <- [1,2705,null,{"value":"8"}] 14:57:03 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 14:57:03 INFO - PROCESS | 1918 | 1463435823533 Marionette TRACE conn3 -> [0,2706,"setScriptTimeout",{"ms":35000}] 14:57:03 INFO - PROCESS | 1918 | 1463435823536 Marionette TRACE conn3 <- [1,2706,null,{}] 14:57:03 INFO - PROCESS | 1918 | 1463435823542 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}] 14:57:03 INFO - PROCESS | 1918 | 1463435823748 Marionette TRACE conn3 <- [1,2707,null,{"value":null}] 14:57:04 INFO - PROCESS | 1918 | 1463435824082 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x9210e400 == 131 [pid = 1918] [id = 684] 14:57:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x950e1000) [pid = 1918] [serial = 2053] [outer = (nil)] 14:57:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x95bab800) [pid = 1918] [serial = 2054] [outer = 0x950e1000] 14:57:04 INFO - PROCESS | 1918 | 1463435824172 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x95c5fc00) [pid = 1918] [serial = 2055] [outer = 0x950e1000] 14:57:05 INFO - PROCESS | 1918 | 1463435825060 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]]]}] 14:57:05 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 14:57:05 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1590ms 14:57:05 INFO - PROCESS | 1918 | 1463435825124 Marionette TRACE conn3 -> [0,2709,"getWindowHandle",null] 14:57:05 INFO - PROCESS | 1918 | 1463435825127 Marionette TRACE conn3 <- [1,2709,null,{"value":"8"}] 14:57:05 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 14:57:05 INFO - PROCESS | 1918 | 1463435825134 Marionette TRACE conn3 -> [0,2710,"setScriptTimeout",{"ms":35000}] 14:57:05 INFO - PROCESS | 1918 | 1463435825137 Marionette TRACE conn3 <- [1,2710,null,{}] 14:57:05 INFO - PROCESS | 1918 | 1463435825143 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}] 14:57:05 INFO - PROCESS | 1918 | 1463435825347 Marionette TRACE conn3 <- [1,2711,null,{"value":null}] 14:57:05 INFO - PROCESS | 1918 | 1463435825703 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cad800 == 132 [pid = 1918] [id = 685] 14:57:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x95105c00) [pid = 1918] [serial = 2056] [outer = (nil)] 14:57:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x95d04c00) [pid = 1918] [serial = 2057] [outer = 0x95105c00] 14:57:05 INFO - PROCESS | 1918 | 1463435825792 Marionette DEBUG loaded listener.js 14:57:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x95d0a400) [pid = 1918] [serial = 2058] [outer = 0x95105c00] 14:57:06 INFO - PROCESS | 1918 | 1463435826766 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] 14:57:06 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 14:57:06 INFO - PROCESS | 1918 | 1463435826820 Marionette TRACE conn3 <- [1,2713,null,{"value":"8"}] 14:57:06 INFO - PROCESS | 1918 | 1463435826826 Marionette TRACE conn3 -> [0,2714,"setScriptTimeout",{"ms":35000}] 14:57:06 INFO - PROCESS | 1918 | 1463435826830 Marionette TRACE conn3 <- [1,2714,null,{}] 14:57:06 INFO - PROCESS | 1918 | 1463435826836 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}] 14:57:07 INFO - PROCESS | 1918 | 1463435827062 Marionette TRACE conn3 <- [1,2715,null,{"value":null}] 14:57:07 INFO - PROCESS | 1918 | 1463435827404 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x977df800 == 133 [pid = 1918] [id = 686] 14:57:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x98ea1400) [pid = 1918] [serial = 2059] [outer = (nil)] 14:57:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x99569c00) [pid = 1918] [serial = 2060] [outer = 0x98ea1400] 14:57:07 INFO - PROCESS | 1918 | 1463435827498 Marionette DEBUG loaded listener.js 14:57:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x99622400) [pid = 1918] [serial = 2061] [outer = 0x98ea1400] 14:57:08 INFO - PROCESS | 1918 | 1463435828373 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]]]}] 14:57:08 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 14:57:08 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1581ms 14:57:08 INFO - PROCESS | 1918 | 1463435828407 Marionette TRACE conn3 -> [0,2717,"getWindowHandle",null] 14:57:08 INFO - PROCESS | 1918 | 1463435828410 Marionette TRACE conn3 <- [1,2717,null,{"value":"8"}] 14:57:08 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 14:57:08 INFO - PROCESS | 1918 | 1463435828417 Marionette TRACE conn3 -> [0,2718,"setScriptTimeout",{"ms":35000}] 14:57:08 INFO - PROCESS | 1918 | 1463435828421 Marionette TRACE conn3 <- [1,2718,null,{}] 14:57:08 INFO - PROCESS | 1918 | 1463435828426 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}] 14:57:08 INFO - PROCESS | 1918 | 1463435828629 Marionette TRACE conn3 <- [1,2719,null,{"value":null}] 14:57:08 INFO - PROCESS | 1918 | 1463435828898 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x95ba3000 == 134 [pid = 1918] [id = 687] 14:57:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x98eeb000) [pid = 1918] [serial = 2062] [outer = (nil)] 14:57:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x99762800) [pid = 1918] [serial = 2063] [outer = 0x98eeb000] 14:57:08 INFO - PROCESS | 1918 | 1463435828983 Marionette DEBUG loaded listener.js 14:57:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x9976c400) [pid = 1918] [serial = 2064] [outer = 0x98eeb000] 14:57:10 INFO - PROCESS | 1918 | 1463435829990 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] 14:57:10 INFO - PROCESS | 1918 | 1463435830066 Marionette TRACE conn3 <- [1,2721,null,{"value":"8"}] 14:57:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 14:57:10 INFO - PROCESS | 1918 | 1463435830082 Marionette TRACE conn3 -> [0,2722,"setScriptTimeout",{"ms":35000}] 14:57:10 INFO - PROCESS | 1918 | 1463435830085 Marionette TRACE conn3 <- [1,2722,null,{}] 14:57:10 INFO - PROCESS | 1918 | 1463435830091 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}] 14:57:10 INFO - PROCESS | 1918 | 1463435830347 Marionette TRACE conn3 <- [1,2723,null,{"value":null}] 14:57:10 INFO - PROCESS | 1918 | 1463435830702 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e84400 == 135 [pid = 1918] [id = 688] 14:57:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x98e09400) [pid = 1918] [serial = 2065] [outer = (nil)] 14:57:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x998c9000) [pid = 1918] [serial = 2066] [outer = 0x98e09400] 14:57:10 INFO - PROCESS | 1918 | 1463435830788 Marionette DEBUG loaded listener.js 14:57:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x998d1800) [pid = 1918] [serial = 2067] [outer = 0x98e09400] 14:57:11 INFO - PROCESS | 1918 | 1463435831712 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] 14:57:11 INFO - PROCESS | 1918 | 1463435831776 Marionette TRACE conn3 <- [1,2725,null,{"value":"8"}] 14:57:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 14:57:11 INFO - PROCESS | 1918 | 1463435831782 Marionette TRACE conn3 -> [0,2726,"setScriptTimeout",{"ms":35000}] 14:57:11 INFO - PROCESS | 1918 | 1463435831786 Marionette TRACE conn3 <- [1,2726,null,{}] 14:57:11 INFO - PROCESS | 1918 | 1463435831792 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}] 14:57:12 INFO - PROCESS | 1918 | 1463435832009 Marionette TRACE conn3 <- [1,2727,null,{"value":null}] 14:57:12 INFO - PROCESS | 1918 | 1463435832345 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x95a82c00 == 136 [pid = 1918] [id = 689] 14:57:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x99145c00) [pid = 1918] [serial = 2068] [outer = (nil)] 14:57:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x9a485800) [pid = 1918] [serial = 2069] [outer = 0x99145c00] 14:57:12 INFO - PROCESS | 1918 | 1463435832434 Marionette DEBUG loaded listener.js 14:57:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x9ae76c00) [pid = 1918] [serial = 2070] [outer = 0x99145c00] 14:57:13 INFO - PROCESS | 1918 | 1463435833315 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]]]}] 14:57:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 14:57:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1577ms 14:57:13 INFO - PROCESS | 1918 | 1463435833361 Marionette TRACE conn3 -> [0,2729,"getWindowHandle",null] 14:57:13 INFO - PROCESS | 1918 | 1463435833365 Marionette TRACE conn3 <- [1,2729,null,{"value":"8"}] 14:57:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 14:57:13 INFO - PROCESS | 1918 | 1463435833371 Marionette TRACE conn3 -> [0,2730,"setScriptTimeout",{"ms":35000}] 14:57:13 INFO - PROCESS | 1918 | 1463435833375 Marionette TRACE conn3 <- [1,2730,null,{}] 14:57:13 INFO - PROCESS | 1918 | 1463435833381 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}] 14:57:13 INFO - PROCESS | 1918 | 1463435833603 Marionette TRACE conn3 <- [1,2731,null,{"value":null}] 14:57:13 INFO - PROCESS | 1918 | 1463435833941 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x95101c00 == 137 [pid = 1918] [id = 690] 14:57:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x99dc7400) [pid = 1918] [serial = 2071] [outer = (nil)] 14:57:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x9b066800) [pid = 1918] [serial = 2072] [outer = 0x99dc7400] 14:57:14 INFO - PROCESS | 1918 | 1463435834032 Marionette DEBUG loaded listener.js 14:57:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x9b09f800) [pid = 1918] [serial = 2073] [outer = 0x99dc7400] 14:57:15 INFO - PROCESS | 1918 | 1463435835306 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] 14:57:15 INFO - PROCESS | 1918 | 1463435835375 Marionette TRACE conn3 <- [1,2733,null,{"value":"8"}] 14:57:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 14:57:15 INFO - PROCESS | 1918 | 1463435835384 Marionette TRACE conn3 -> [0,2734,"setScriptTimeout",{"ms":35000}] 14:57:15 INFO - PROCESS | 1918 | 1463435835386 Marionette TRACE conn3 <- [1,2734,null,{}] 14:57:15 INFO - PROCESS | 1918 | 1463435835393 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}] 14:57:15 INFO - PROCESS | 1918 | 1463435835689 Marionette TRACE conn3 <- [1,2735,null,{"value":null}] 14:57:16 INFO - PROCESS | 1918 | 1463435836582 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7b0400 == 136 [pid = 1918] [id = 674] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x88f80c00 == 135 [pid = 1918] [id = 673] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x88659800 == 134 [pid = 1918] [id = 672] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x84e89800 == 133 [pid = 1918] [id = 670] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x995d5400 == 132 [pid = 1918] [id = 668] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x86577800 == 131 [pid = 1918] [id = 669] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x93964800 == 130 [pid = 1918] [id = 667] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x95d0ac00 == 129 [pid = 1918] [id = 666] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x95108400 == 128 [pid = 1918] [id = 665] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8de4c400 == 127 [pid = 1918] [id = 663] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x93c0e000 == 126 [pid = 1918] [id = 664] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x91097800 == 125 [pid = 1918] [id = 662] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x91c0ac00 == 124 [pid = 1918] [id = 661] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x878cb800 == 123 [pid = 1918] [id = 660] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8e86dc00 == 122 [pid = 1918] [id = 659] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x84e8cc00 == 121 [pid = 1918] [id = 658] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a6000 == 120 [pid = 1918] [id = 657] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8b64a800 == 119 [pid = 1918] [id = 655] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6c6400 == 118 [pid = 1918] [id = 656] 14:57:17 INFO - PROCESS | 1918 | --DOCSHELL 0x878cec00 == 117 [pid = 1918] [id = 654] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x9a6c2c00) [pid = 1918] [serial = 1941] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x996d8400) [pid = 1918] [serial = 1931] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x9784c800) [pid = 1918] [serial = 1926] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x9510d400) [pid = 1918] [serial = 1920] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x995a0400) [pid = 1918] [serial = 1929] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x9240c800) [pid = 1918] [serial = 1914] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x9cec4800) [pid = 1918] [serial = 1944] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x9a1c6000) [pid = 1918] [serial = 1938] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x8e6ae800) [pid = 1918] [serial = 1827] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x8b651c00) [pid = 1918] [serial = 1956] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x9109c800) [pid = 1918] [serial = 1907] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x8be3bc00) [pid = 1918] [serial = 1958] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8efe4c00) [pid = 1918] [serial = 1904] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x84e8b400) [pid = 1918] [serial = 1947] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x98ee6400) [pid = 1918] [serial = 1928] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x9b061000) [pid = 1918] [serial = 1949] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x84e89400) [pid = 1918] [serial = 1946] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x91c0e800) [pid = 1918] [serial = 1910] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x88660000) [pid = 1918] [serial = 1952] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8e843c00) [pid = 1918] [serial = 1895] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x92406800) [pid = 1918] [serial = 1913] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x9131a800) [pid = 1918] [serial = 1908] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8adce400) [pid = 1918] [serial = 1898] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8b6d0400) [pid = 1918] [serial = 1899] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8add5000) [pid = 1918] [serial = 1955] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8f067400) [pid = 1918] [serial = 1905] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x95a86800) [pid = 1918] [serial = 1922] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x9467b400) [pid = 1918] [serial = 1919] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8de49800) [pid = 1918] [serial = 1901] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x93961c00) [pid = 1918] [serial = 1916] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x95bad000) [pid = 1918] [serial = 1923] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8c0d5000) [pid = 1918] [serial = 1959] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x95d0ec00) [pid = 1918] [serial = 1925] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x9978fc00) [pid = 1918] [serial = 1934] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x91cae800) [pid = 1918] [serial = 1911] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8e846000) [pid = 1918] [serial = 1902] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x996dc000) [pid = 1918] [serial = 1932] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0xa0518000) [pid = 1918] [serial = 1950] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x99796400) [pid = 1918] [serial = 1935] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x99dc5000) [pid = 1918] [serial = 1937] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x9396c400) [pid = 1918] [serial = 1917] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x9a485400) [pid = 1918] [serial = 1940] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x88d08000) [pid = 1918] [serial = 1953] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x9b0a9800) [pid = 1918] [serial = 1943] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x8d320c00) [pid = 1918] [serial = 1961] [outer = (nil)] [url = about:blank] 14:57:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e8a000 == 118 [pid = 1918] [id = 691] 14:57:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x84e8b400) [pid = 1918] [serial = 2074] [outer = (nil)] 14:57:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8657a800) [pid = 1918] [serial = 2075] [outer = 0x84e8b400] 14:57:17 INFO - PROCESS | 1918 | 1463435837551 Marionette DEBUG loaded listener.js 14:57:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x878cb800) [pid = 1918] [serial = 2076] [outer = 0x84e8b400] 14:57:18 INFO - PROCESS | 1918 | 1463435838390 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]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 14:57:18 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3045ms 14:57:18 INFO - PROCESS | 1918 | 1463435838429 Marionette TRACE conn3 -> [0,2737,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 1918 | 1463435838435 Marionette TRACE conn3 <- [1,2737,null,{"value":"8"}] 14:57:18 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 14:57:18 INFO - PROCESS | 1918 | 1463435838442 Marionette TRACE conn3 -> [0,2738,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 1918 | 1463435838447 Marionette TRACE conn3 <- [1,2738,null,{}] 14:57:18 INFO - PROCESS | 1918 | 1463435838454 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}] 14:57:18 INFO - PROCESS | 1918 | 1463435838658 Marionette TRACE conn3 <- [1,2739,null,{"value":null}] 14:57:18 INFO - PROCESS | 1918 | 1463435838874 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:18 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b1f000 == 119 [pid = 1918] [id = 692] 14:57:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x88d0e800) [pid = 1918] [serial = 2077] [outer = (nil)] 14:57:18 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8adce400) [pid = 1918] [serial = 2078] [outer = 0x88d0e800] 14:57:18 INFO - PROCESS | 1918 | 1463435838951 Marionette DEBUG loaded listener.js 14:57:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8b648800) [pid = 1918] [serial = 2079] [outer = 0x88d0e800] 14:57:19 INFO - PROCESS | 1918 | 1463435839812 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]]]}] 14:57:19 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 14:57:19 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1438ms 14:57:19 INFO - PROCESS | 1918 | 1463435839884 Marionette TRACE conn3 -> [0,2741,"getWindowHandle",null] 14:57:19 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 14:57:19 INFO - PROCESS | 1918 | 1463435839890 Marionette TRACE conn3 <- [1,2741,null,{"value":"8"}] 14:57:19 INFO - PROCESS | 1918 | 1463435839898 Marionette TRACE conn3 -> [0,2742,"setScriptTimeout",{"ms":35000}] 14:57:19 INFO - PROCESS | 1918 | 1463435839901 Marionette TRACE conn3 <- [1,2742,null,{}] 14:57:19 INFO - PROCESS | 1918 | 1463435839907 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}] 14:57:20 INFO - PROCESS | 1918 | 1463435840194 Marionette TRACE conn3 <- [1,2743,null,{"value":null}] 14:57:20 INFO - PROCESS | 1918 | 1463435840227 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaec800 == 120 [pid = 1918] [id = 693] 14:57:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8add1000) [pid = 1918] [serial = 2080] [outer = (nil)] 14:57:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8bf6dc00) [pid = 1918] [serial = 2081] [outer = 0x8add1000] 14:57:20 INFO - PROCESS | 1918 | 1463435840299 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8d4e8000) [pid = 1918] [serial = 2082] [outer = 0x8add1000] 14:57:21 INFO - PROCESS | 1918 | 1463435841360 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]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 14:57:21 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1486ms 14:57:21 INFO - PROCESS | 1918 | 1463435841400 Marionette TRACE conn3 -> [0,2745,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 1918 | 1463435841406 Marionette TRACE conn3 <- [1,2745,null,{"value":"8"}] 14:57:21 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 14:57:21 INFO - PROCESS | 1918 | 1463435841427 Marionette TRACE conn3 -> [0,2746,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 1918 | 1463435841436 Marionette TRACE conn3 <- [1,2746,null,{}] 14:57:21 INFO - PROCESS | 1918 | 1463435841458 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}] 14:57:21 INFO - PROCESS | 1918 | 1463435841723 Marionette TRACE conn3 <- [1,2747,null,{"value":null}] 14:57:21 INFO - PROCESS | 1918 | 1463435841757 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0cc400 == 121 [pid = 1918] [id = 694] 14:57:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8d5d9c00) [pid = 1918] [serial = 2083] [outer = (nil)] 14:57:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8e84e000) [pid = 1918] [serial = 2084] [outer = 0x8d5d9c00] 14:57:21 INFO - PROCESS | 1918 | 1463435841830 Marionette DEBUG loaded listener.js 14:57:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8e86dc00) [pid = 1918] [serial = 2085] [outer = 0x8d5d9c00] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x8de4dc00) [pid = 1918] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x92103000) [pid = 1918] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x95ba8c00) [pid = 1918] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x8add5400) [pid = 1918] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x87b28000) [pid = 1918] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x980e0c00) [pid = 1918] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x8b650800) [pid = 1918] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x995de800) [pid = 1918] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x95babc00) [pid = 1918] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x8e8e8800) [pid = 1918] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x91cad000) [pid = 1918] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x9789c400) [pid = 1918] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x8efe6400) [pid = 1918] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x9a3c3000) [pid = 1918] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x995d9000) [pid = 1918] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 126 (0x9210b800) [pid = 1918] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 125 (0x8de50400) [pid = 1918] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 124 (0x8d4e4c00) [pid = 1918] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 123 (0x9a356400) [pid = 1918] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 122 (0x88d08c00) [pid = 1918] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 121 (0x8d5dbc00) [pid = 1918] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 120 (0x87c38c00) [pid = 1918] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 14:57:22 INFO - PROCESS | 1918 | --DOMWINDOW == 119 (0x8e84a400) [pid = 1918] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 14:57:23 INFO - PROCESS | 1918 | 1463435843375 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]]]}] 14:57:23 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 14:57:23 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 2001ms 14:57:23 INFO - PROCESS | 1918 | 1463435843427 Marionette TRACE conn3 -> [0,2749,"getWindowHandle",null] 14:57:23 INFO - PROCESS | 1918 | 1463435843430 Marionette TRACE conn3 <- [1,2749,null,{"value":"8"}] 14:57:23 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 14:57:23 INFO - PROCESS | 1918 | 1463435843441 Marionette TRACE conn3 -> [0,2750,"setScriptTimeout",{"ms":35000}] 14:57:23 INFO - PROCESS | 1918 | 1463435843444 Marionette TRACE conn3 <- [1,2750,null,{}] 14:57:23 INFO - PROCESS | 1918 | 1463435843449 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}] 14:57:23 INFO - PROCESS | 1918 | 1463435843663 Marionette TRACE conn3 <- [1,2751,null,{"value":null}] 14:57:23 INFO - PROCESS | 1918 | 1463435843871 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c3b400 == 122 [pid = 1918] [id = 695] 14:57:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 120 (0x8adcf000) [pid = 1918] [serial = 2086] [outer = (nil)] 14:57:23 INFO - PROCESS | 1918 | ++DOMWINDOW == 121 (0x8e84a400) [pid = 1918] [serial = 2087] [outer = 0x8adcf000] 14:57:23 INFO - PROCESS | 1918 | 1463435843944 Marionette DEBUG loaded listener.js 14:57:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 122 (0x8e8e9400) [pid = 1918] [serial = 2088] [outer = 0x8adcf000] 14:57:24 INFO - PROCESS | 1918 | 1463435844869 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]]]}] 14:57:24 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 14:57:24 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1496ms 14:57:24 INFO - PROCESS | 1918 | 1463435844933 Marionette TRACE conn3 -> [0,2753,"getWindowHandle",null] 14:57:24 INFO - PROCESS | 1918 | 1463435844940 Marionette TRACE conn3 <- [1,2753,null,{"value":"8"}] 14:57:24 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 14:57:24 INFO - PROCESS | 1918 | 1463435844948 Marionette TRACE conn3 -> [0,2754,"setScriptTimeout",{"ms":35000}] 14:57:24 INFO - PROCESS | 1918 | 1463435844954 Marionette TRACE conn3 <- [1,2754,null,{}] 14:57:24 INFO - PROCESS | 1918 | 1463435844962 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}] 14:57:25 INFO - PROCESS | 1918 | 1463435845303 Marionette TRACE conn3 <- [1,2755,null,{"value":null}] 14:57:25 INFO - PROCESS | 1918 | 1463435845600 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d08000 == 123 [pid = 1918] [id = 696] 14:57:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 123 (0x88d08400) [pid = 1918] [serial = 2089] [outer = (nil)] 14:57:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 124 (0x88f79800) [pid = 1918] [serial = 2090] [outer = 0x88d08400] 14:57:25 INFO - PROCESS | 1918 | 1463435845693 Marionette DEBUG loaded listener.js 14:57:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 125 (0x8aaf8400) [pid = 1918] [serial = 2091] [outer = 0x88d08400] 14:57:26 INFO - PROCESS | 1918 | 1463435846643 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]]]}] 14:57:26 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 14:57:26 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1747ms 14:57:26 INFO - PROCESS | 1918 | 1463435846696 Marionette TRACE conn3 -> [0,2757,"getWindowHandle",null] 14:57:26 INFO - PROCESS | 1918 | 1463435846703 Marionette TRACE conn3 <- [1,2757,null,{"value":"8"}] 14:57:26 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 14:57:26 INFO - PROCESS | 1918 | 1463435846714 Marionette TRACE conn3 -> [0,2758,"setScriptTimeout",{"ms":35000}] 14:57:26 INFO - PROCESS | 1918 | 1463435846718 Marionette TRACE conn3 <- [1,2758,null,{}] 14:57:26 INFO - PROCESS | 1918 | 1463435846725 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}] 14:57:26 INFO - PROCESS | 1918 | 1463435846949 Marionette TRACE conn3 <- [1,2759,null,{"value":null}] 14:57:27 INFO - PROCESS | 1918 | 1463435847289 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x8c0c6c00 == 124 [pid = 1918] [id = 697] 14:57:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 126 (0x8c0ccc00) [pid = 1918] [serial = 2092] [outer = (nil)] 14:57:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 127 (0x8d5df800) [pid = 1918] [serial = 2093] [outer = 0x8c0ccc00] 14:57:27 INFO - PROCESS | 1918 | 1463435847381 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x8de4bc00) [pid = 1918] [serial = 2094] [outer = 0x8c0ccc00] 14:57:28 INFO - PROCESS | 1918 | 1463435848307 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]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 14:57:28 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1629ms 14:57:28 INFO - PROCESS | 1918 | 1463435848344 Marionette TRACE conn3 -> [0,2761,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 1918 | 1463435848348 Marionette TRACE conn3 <- [1,2761,null,{"value":"8"}] 14:57:28 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 14:57:28 INFO - PROCESS | 1918 | 1463435848355 Marionette TRACE conn3 -> [0,2762,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 1918 | 1463435848362 Marionette TRACE conn3 <- [1,2762,null,{}] 14:57:28 INFO - PROCESS | 1918 | 1463435848378 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}] 14:57:28 INFO - PROCESS | 1918 | 1463435848617 Marionette TRACE conn3 <- [1,2763,null,{"value":null}] 14:57:29 INFO - PROCESS | 1918 | 1463435849017 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x8be44000 == 125 [pid = 1918] [id = 698] 14:57:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x8e945400) [pid = 1918] [serial = 2095] [outer = (nil)] 14:57:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x8efecc00) [pid = 1918] [serial = 2096] [outer = 0x8e945400] 14:57:29 INFO - PROCESS | 1918 | 1463435849117 Marionette DEBUG loaded listener.js 14:57:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x8f06d800) [pid = 1918] [serial = 2097] [outer = 0x8e945400] 14:57:30 INFO - PROCESS | 1918 | 1463435850024 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]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 14:57:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1692ms 14:57:30 INFO - PROCESS | 1918 | 1463435850047 Marionette TRACE conn3 -> [0,2765,"getWindowHandle",null] 14:57:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 14:57:30 INFO - PROCESS | 1918 | 1463435850052 Marionette TRACE conn3 <- [1,2765,null,{"value":"8"}] 14:57:30 INFO - PROCESS | 1918 | 1463435850058 Marionette TRACE conn3 -> [0,2766,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 1918 | 1463435850062 Marionette TRACE conn3 <- [1,2766,null,{}] 14:57:30 INFO - PROCESS | 1918 | 1463435850068 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}] 14:57:30 INFO - PROCESS | 1918 | 1463435850385 Marionette TRACE conn3 <- [1,2767,null,{"value":null}] 14:57:30 INFO - PROCESS | 1918 | 1463435850628 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x8de50000 == 126 [pid = 1918] [id = 699] 14:57:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8efe3c00) [pid = 1918] [serial = 2098] [outer = (nil)] 14:57:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x91325000) [pid = 1918] [serial = 2099] [outer = 0x8efe3c00] 14:57:30 INFO - PROCESS | 1918 | 1463435850770 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x91c10c00) [pid = 1918] [serial = 2100] [outer = 0x8efe3c00] 14:57:31 INFO - PROCESS | 1918 | 1463435851734 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]]]}] 14:57:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 14:57:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1729ms 14:57:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 14:57:31 INFO - PROCESS | 1918 | 1463435851788 Marionette TRACE conn3 -> [0,2769,"getWindowHandle",null] 14:57:31 INFO - PROCESS | 1918 | 1463435851791 Marionette TRACE conn3 <- [1,2769,null,{"value":"8"}] 14:57:31 INFO - PROCESS | 1918 | 1463435851798 Marionette TRACE conn3 -> [0,2770,"setScriptTimeout",{"ms":35000}] 14:57:31 INFO - PROCESS | 1918 | 1463435851801 Marionette TRACE conn3 <- [1,2770,null,{}] 14:57:31 INFO - PROCESS | 1918 | 1463435851807 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}] 14:57:32 INFO - PROCESS | 1918 | 1463435852022 Marionette TRACE conn3 <- [1,2771,null,{"value":null}] 14:57:32 INFO - PROCESS | 1918 | 1463435852311 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x91099400 == 127 [pid = 1918] [id = 700] 14:57:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x91cae800) [pid = 1918] [serial = 2101] [outer = (nil)] 14:57:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x91cbac00) [pid = 1918] [serial = 2102] [outer = 0x91cae800] 14:57:32 INFO - PROCESS | 1918 | 1463435852442 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x92102800) [pid = 1918] [serial = 2103] [outer = 0x91cae800] 14:57:33 INFO - PROCESS | 1918 | 1463435853271 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]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 14:57:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1506ms 14:57:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 14:57:33 INFO - PROCESS | 1918 | 1463435853303 Marionette TRACE conn3 -> [0,2773,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 1918 | 1463435853306 Marionette TRACE conn3 <- [1,2773,null,{"value":"8"}] 14:57:33 INFO - PROCESS | 1918 | 1463435853312 Marionette TRACE conn3 -> [0,2774,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 1918 | 1463435853316 Marionette TRACE conn3 <- [1,2774,null,{}] 14:57:33 INFO - PROCESS | 1918 | 1463435853322 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}] 14:57:33 INFO - PROCESS | 1918 | 1463435853651 Marionette TRACE conn3 <- [1,2775,null,{"value":null}] 14:57:33 INFO - PROCESS | 1918 | 1463435853873 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x8efebc00 == 128 [pid = 1918] [id = 701] 14:57:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x92403c00) [pid = 1918] [serial = 2104] [outer = (nil)] 14:57:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x92484800) [pid = 1918] [serial = 2105] [outer = 0x92403c00] 14:57:34 INFO - PROCESS | 1918 | 1463435854009 Marionette DEBUG loaded listener.js 14:57:34 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x93964800) [pid = 1918] [serial = 2106] [outer = 0x92403c00] 14:57:34 INFO - PROCESS | 1918 | 1463435854946 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]]]}] 14:57:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 14:57:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1683ms 14:57:34 INFO - PROCESS | 1918 | 1463435854995 Marionette TRACE conn3 -> [0,2777,"getWindowHandle",null] 14:57:35 INFO - PROCESS | 1918 | 1463435854999 Marionette TRACE conn3 <- [1,2777,null,{"value":"8"}] 14:57:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 14:57:35 INFO - PROCESS | 1918 | 1463435855005 Marionette TRACE conn3 -> [0,2778,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 1918 | 1463435855008 Marionette TRACE conn3 <- [1,2778,null,{}] 14:57:35 INFO - PROCESS | 1918 | 1463435855020 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}] 14:57:35 INFO - PROCESS | 1918 | 1463435855229 Marionette TRACE conn3 <- [1,2779,null,{"value":null}] 14:57:35 INFO - PROCESS | 1918 | 1463435855587 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d322800 == 129 [pid = 1918] [id = 702] 14:57:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8e8e1c00) [pid = 1918] [serial = 2107] [outer = (nil)] 14:57:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x93c0a400) [pid = 1918] [serial = 2108] [outer = 0x8e8e1c00] 14:57:35 INFO - PROCESS | 1918 | 1463435855673 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x93ce7c00) [pid = 1918] [serial = 2109] [outer = 0x8e8e1c00] 14:57:36 INFO - PROCESS | 1918 | 1463435856545 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]]]}] 14:57:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 14:57:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1583ms 14:57:36 INFO - PROCESS | 1918 | 1463435856589 Marionette TRACE conn3 -> [0,2781,"getWindowHandle",null] 14:57:36 INFO - PROCESS | 1918 | 1463435856593 Marionette TRACE conn3 <- [1,2781,null,{"value":"8"}] 14:57:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 14:57:36 INFO - PROCESS | 1918 | 1463435856599 Marionette TRACE conn3 -> [0,2782,"setScriptTimeout",{"ms":35000}] 14:57:36 INFO - PROCESS | 1918 | 1463435856603 Marionette TRACE conn3 <- [1,2782,null,{}] 14:57:36 INFO - PROCESS | 1918 | 1463435856609 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}] 14:57:36 INFO - PROCESS | 1918 | 1463435856814 Marionette TRACE conn3 <- [1,2783,null,{"value":null}] 14:57:37 INFO - PROCESS | 1918 | 1463435857105 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:37 INFO - PROCESS | 1918 | ++DOCSHELL 0x9390b400 == 130 [pid = 1918] [id = 703] 14:57:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x9396c400) [pid = 1918] [serial = 2110] [outer = (nil)] 14:57:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x95a84400) [pid = 1918] [serial = 2111] [outer = 0x9396c400] 14:57:37 INFO - PROCESS | 1918 | 1463435857235 Marionette DEBUG loaded listener.js 14:57:37 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x95ba7400) [pid = 1918] [serial = 2112] [outer = 0x9396c400] 14:57:38 INFO - PROCESS | 1918 | 1463435858153 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]]]}] 14:57:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 14:57:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1590ms 14:57:38 INFO - PROCESS | 1918 | 1463435858189 Marionette TRACE conn3 -> [0,2785,"getWindowHandle",null] 14:57:38 INFO - PROCESS | 1918 | 1463435858193 Marionette TRACE conn3 <- [1,2785,null,{"value":"8"}] 14:57:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 14:57:38 INFO - PROCESS | 1918 | 1463435858199 Marionette TRACE conn3 -> [0,2786,"setScriptTimeout",{"ms":35000}] 14:57:38 INFO - PROCESS | 1918 | 1463435858203 Marionette TRACE conn3 <- [1,2786,null,{}] 14:57:38 INFO - PROCESS | 1918 | 1463435858208 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}] 14:57:38 INFO - PROCESS | 1918 | 1463435858409 Marionette TRACE conn3 <- [1,2787,null,{"value":null}] 14:57:38 INFO - PROCESS | 1918 | 1463435858745 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x9510bc00 == 131 [pid = 1918] [id = 704] 14:57:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x95a77400) [pid = 1918] [serial = 2113] [outer = (nil)] 14:57:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x95d06000) [pid = 1918] [serial = 2114] [outer = 0x95a77400] 14:57:38 INFO - PROCESS | 1918 | 1463435858835 Marionette DEBUG loaded listener.js 14:57:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x95d0e000) [pid = 1918] [serial = 2115] [outer = 0x95a77400] 14:57:39 INFO - PROCESS | 1918 | 1463435859691 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]]]}] 14:57:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 14:57:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1532ms 14:57:39 INFO - PROCESS | 1918 | 1463435859732 Marionette TRACE conn3 -> [0,2789,"getWindowHandle",null] 14:57:39 INFO - PROCESS | 1918 | 1463435859736 Marionette TRACE conn3 <- [1,2789,null,{"value":"8"}] 14:57:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 14:57:39 INFO - PROCESS | 1918 | 1463435859742 Marionette TRACE conn3 -> [0,2790,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 1918 | 1463435859746 Marionette TRACE conn3 <- [1,2790,null,{}] 14:57:39 INFO - PROCESS | 1918 | 1463435859751 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}] 14:57:39 INFO - PROCESS | 1918 | 1463435859953 Marionette TRACE conn3 <- [1,2791,null,{"value":null}] 14:57:40 INFO - PROCESS | 1918 | 1463435860261 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x9109f800 == 132 [pid = 1918] [id = 705] 14:57:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x91cae000) [pid = 1918] [serial = 2116] [outer = (nil)] 14:57:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x98028000) [pid = 1918] [serial = 2117] [outer = 0x91cae000] 14:57:40 INFO - PROCESS | 1918 | 1463435860393 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x980e0c00) [pid = 1918] [serial = 2118] [outer = 0x91cae000] 14:57:41 INFO - PROCESS | 1918 | 1463435861266 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]]]}] 14:57:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 14:57:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1580ms 14:57:41 INFO - PROCESS | 1918 | 1463435861324 Marionette TRACE conn3 -> [0,2793,"getWindowHandle",null] 14:57:41 INFO - PROCESS | 1918 | 1463435861327 Marionette TRACE conn3 <- [1,2793,null,{"value":"8"}] 14:57:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 14:57:41 INFO - PROCESS | 1918 | 1463435861334 Marionette TRACE conn3 -> [0,2794,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 1918 | 1463435861339 Marionette TRACE conn3 <- [1,2794,null,{}] 14:57:41 INFO - PROCESS | 1918 | 1463435861345 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}] 14:57:41 INFO - PROCESS | 1918 | 1463435861599 Marionette TRACE conn3 <- [1,2795,null,{"value":null}] 14:57:41 INFO - PROCESS | 1918 | 1463435861943 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x978ee800 == 133 [pid = 1918] [id = 706] 14:57:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x99562c00) [pid = 1918] [serial = 2119] [outer = (nil)] 14:57:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x995ad000) [pid = 1918] [serial = 2120] [outer = 0x99562c00] 14:57:42 INFO - PROCESS | 1918 | 1463435862039 Marionette DEBUG loaded listener.js 14:57:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x996d8000) [pid = 1918] [serial = 2121] [outer = 0x99562c00] 14:57:42 INFO - PROCESS | 1918 | 1463435862959 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]]]}] 14:57:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 14:57:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1680ms 14:57:43 INFO - PROCESS | 1918 | 1463435863015 Marionette TRACE conn3 -> [0,2797,"getWindowHandle",null] 14:57:43 INFO - PROCESS | 1918 | 1463435863018 Marionette TRACE conn3 <- [1,2797,null,{"value":"8"}] 14:57:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 14:57:43 INFO - PROCESS | 1918 | 1463435863025 Marionette TRACE conn3 -> [0,2798,"setScriptTimeout",{"ms":35000}] 14:57:43 INFO - PROCESS | 1918 | 1463435863027 Marionette TRACE conn3 <- [1,2798,null,{}] 14:57:43 INFO - PROCESS | 1918 | 1463435863055 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}] 14:57:43 INFO - PROCESS | 1918 | 1463435863267 Marionette TRACE conn3 <- [1,2799,null,{"value":null}] 14:57:43 INFO - PROCESS | 1918 | 1463435863609 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e8bc00 == 134 [pid = 1918] [id = 707] 14:57:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x996dc000) [pid = 1918] [serial = 2122] [outer = (nil)] 14:57:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x99789c00) [pid = 1918] [serial = 2123] [outer = 0x996dc000] 14:57:43 INFO - PROCESS | 1918 | 1463435863698 Marionette DEBUG loaded listener.js 14:57:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x998c3c00) [pid = 1918] [serial = 2124] [outer = 0x996dc000] 14:57:44 INFO - PROCESS | 1918 | 1463435864593 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]]]}] 14:57:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 14:57:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1611ms 14:57:44 INFO - PROCESS | 1918 | 1463435864637 Marionette TRACE conn3 -> [0,2801,"getWindowHandle",null] 14:57:44 INFO - PROCESS | 1918 | 1463435864641 Marionette TRACE conn3 <- [1,2801,null,{"value":"8"}] 14:57:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 14:57:44 INFO - PROCESS | 1918 | 1463435864647 Marionette TRACE conn3 -> [0,2802,"setScriptTimeout",{"ms":35000}] 14:57:44 INFO - PROCESS | 1918 | 1463435864650 Marionette TRACE conn3 <- [1,2802,null,{}] 14:57:44 INFO - PROCESS | 1918 | 1463435864655 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}] 14:57:44 INFO - PROCESS | 1918 | 1463435864867 Marionette TRACE conn3 <- [1,2803,null,{"value":null}] 14:57:45 INFO - PROCESS | 1918 | 1463435865241 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x95103000 == 135 [pid = 1918] [id = 708] 14:57:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x95ba7800) [pid = 1918] [serial = 2125] [outer = (nil)] 14:57:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x99dbe000) [pid = 1918] [serial = 2126] [outer = 0x95ba7800] 14:57:45 INFO - PROCESS | 1918 | 1463435865331 Marionette DEBUG loaded listener.js 14:57:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x9a1c5000) [pid = 1918] [serial = 2127] [outer = 0x95ba7800] 14:57:46 INFO - PROCESS | 1918 | 1463435866226 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]]]}] 14:57:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 14:57:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1634ms 14:57:46 INFO - PROCESS | 1918 | 1463435866282 Marionette TRACE conn3 -> [0,2805,"getWindowHandle",null] 14:57:46 INFO - PROCESS | 1918 | 1463435866286 Marionette TRACE conn3 <- [1,2805,null,{"value":"8"}] 14:57:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 14:57:46 INFO - PROCESS | 1918 | 1463435866293 Marionette TRACE conn3 -> [0,2806,"setScriptTimeout",{"ms":35000}] 14:57:46 INFO - PROCESS | 1918 | 1463435866296 Marionette TRACE conn3 <- [1,2806,null,{}] 14:57:46 INFO - PROCESS | 1918 | 1463435866302 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}] 14:57:46 INFO - PROCESS | 1918 | 1463435866515 Marionette TRACE conn3 <- [1,2807,null,{"value":null}] 14:57:46 INFO - PROCESS | 1918 | 1463435866865 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a1c3800 == 136 [pid = 1918] [id = 709] 14:57:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x9a35f000) [pid = 1918] [serial = 2128] [outer = (nil)] 14:57:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x9a73f000) [pid = 1918] [serial = 2129] [outer = 0x9a35f000] 14:57:46 INFO - PROCESS | 1918 | 1463435866952 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x9af9c400) [pid = 1918] [serial = 2130] [outer = 0x9a35f000] 14:57:47 INFO - PROCESS | 1918 | 1463435867816 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]]]}] 14:57:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 14:57:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1581ms 14:57:47 INFO - PROCESS | 1918 | 1463435867875 Marionette TRACE conn3 -> [0,2809,"getWindowHandle",null] 14:57:47 INFO - PROCESS | 1918 | 1463435867879 Marionette TRACE conn3 <- [1,2809,null,{"value":"8"}] 14:57:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 14:57:47 INFO - PROCESS | 1918 | 1463435867885 Marionette TRACE conn3 -> [0,2810,"setScriptTimeout",{"ms":35000}] 14:57:47 INFO - PROCESS | 1918 | 1463435867888 Marionette TRACE conn3 <- [1,2810,null,{}] 14:57:47 INFO - PROCESS | 1918 | 1463435867893 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}] 14:57:48 INFO - PROCESS | 1918 | 1463435868100 Marionette TRACE conn3 <- [1,2811,null,{"value":null}] 14:57:48 INFO - PROCESS | 1918 | 1463435868393 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x9a35e800 == 137 [pid = 1918] [id = 710] 14:57:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x9a478800) [pid = 1918] [serial = 2131] [outer = (nil)] 14:57:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x9cebf000) [pid = 1918] [serial = 2132] [outer = 0x9a478800] 14:57:48 INFO - PROCESS | 1918 | 1463435868523 Marionette DEBUG loaded listener.js 14:57:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x9cec4800) [pid = 1918] [serial = 2133] [outer = 0x9a478800] 14:57:49 INFO - PROCESS | 1918 | 1463435869394 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]]]}] 14:57:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 14:57:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1583ms 14:57:49 INFO - PROCESS | 1918 | 1463435869468 Marionette TRACE conn3 -> [0,2813,"getWindowHandle",null] 14:57:49 INFO - PROCESS | 1918 | 1463435869472 Marionette TRACE conn3 <- [1,2813,null,{"value":"8"}] 14:57:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 14:57:49 INFO - PROCESS | 1918 | 1463435869479 Marionette TRACE conn3 -> [0,2814,"setScriptTimeout",{"ms":35000}] 14:57:49 INFO - PROCESS | 1918 | 1463435869482 Marionette TRACE conn3 <- [1,2814,null,{}] 14:57:49 INFO - PROCESS | 1918 | 1463435869487 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}] 14:57:49 INFO - PROCESS | 1918 | 1463435869701 Marionette TRACE conn3 <- [1,2815,null,{"value":null}] 14:57:50 INFO - PROCESS | 1918 | 1463435870053 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x9955cc00 == 138 [pid = 1918] [id = 711] 14:57:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x9975e800) [pid = 1918] [serial = 2134] [outer = (nil)] 14:57:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0xa2322400) [pid = 1918] [serial = 2135] [outer = 0x9975e800] 14:57:50 INFO - PROCESS | 1918 | 1463435870153 Marionette DEBUG loaded listener.js 14:57:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0xa2371400) [pid = 1918] [serial = 2136] [outer = 0x9975e800] 14:57:51 INFO - PROCESS | 1918 | 1463435871047 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]]]}] 14:57:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 14:57:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1634ms 14:57:51 INFO - PROCESS | 1918 | 1463435871115 Marionette TRACE conn3 -> [0,2817,"getWindowHandle",null] 14:57:51 INFO - PROCESS | 1918 | 1463435871118 Marionette TRACE conn3 <- [1,2817,null,{"value":"8"}] 14:57:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 14:57:51 INFO - PROCESS | 1918 | 1463435871124 Marionette TRACE conn3 -> [0,2818,"setScriptTimeout",{"ms":35000}] 14:57:51 INFO - PROCESS | 1918 | 1463435871128 Marionette TRACE conn3 <- [1,2818,null,{}] 14:57:51 INFO - PROCESS | 1918 | 1463435871133 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}] 14:57:51 INFO - PROCESS | 1918 | 1463435871345 Marionette TRACE conn3 <- [1,2819,null,{"value":null}] 14:57:51 INFO - PROCESS | 1918 | 1463435871688 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 1918 | ++DOCSHELL 0xa2325400 == 139 [pid = 1918] [id = 712] 14:57:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0xa271c000) [pid = 1918] [serial = 2137] [outer = (nil)] 14:57:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0xa31bb400) [pid = 1918] [serial = 2138] [outer = 0xa271c000] 14:57:51 INFO - PROCESS | 1918 | 1463435871837 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0xa3347000) [pid = 1918] [serial = 2139] [outer = 0xa271c000] 14:57:52 INFO - PROCESS | 1918 | 1463435872733 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]]]}] 14:57:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 14:57:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 1685ms 14:57:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 14:57:52 INFO - PROCESS | 1918 | 1463435872810 Marionette TRACE conn3 -> [0,2821,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 1918 | 1463435872813 Marionette TRACE conn3 <- [1,2821,null,{"value":"8"}] 14:57:52 INFO - PROCESS | 1918 | 1463435872819 Marionette TRACE conn3 -> [0,2822,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 1918 | 1463435872823 Marionette TRACE conn3 <- [1,2822,null,{}] 14:57:52 INFO - PROCESS | 1918 | 1463435872828 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}] 14:57:53 INFO - PROCESS | 1918 | 1463435873075 Marionette TRACE conn3 <- [1,2823,null,{"value":null}] 14:57:53 INFO - PROCESS | 1918 | 1463435873422 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:53 INFO - PROCESS | 1918 | ++DOCSHELL 0xa2328800 == 140 [pid = 1918] [id = 713] 14:57:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0xa239b000) [pid = 1918] [serial = 2140] [outer = (nil)] 14:57:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0xa36a1400) [pid = 1918] [serial = 2141] [outer = 0xa239b000] 14:57:53 INFO - PROCESS | 1918 | 1463435873506 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0xa36a7000) [pid = 1918] [serial = 2142] [outer = 0xa239b000] 14:57:54 INFO - PROCESS | 1918 | 1463435874386 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]]]}] 14:57:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 14:57:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1637ms 14:57:54 INFO - PROCESS | 1918 | 1463435874456 Marionette TRACE conn3 -> [0,2825,"getWindowHandle",null] 14:57:54 INFO - PROCESS | 1918 | 1463435874460 Marionette TRACE conn3 <- [1,2825,null,{"value":"8"}] 14:57:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 14:57:54 INFO - PROCESS | 1918 | 1463435874466 Marionette TRACE conn3 -> [0,2826,"setScriptTimeout",{"ms":35000}] 14:57:54 INFO - PROCESS | 1918 | 1463435874469 Marionette TRACE conn3 <- [1,2826,null,{}] 14:57:54 INFO - PROCESS | 1918 | 1463435874475 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}] 14:57:54 INFO - PROCESS | 1918 | 1463435874733 Marionette TRACE conn3 <- [1,2827,null,{"value":null}] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0cc400 == 139 [pid = 1918] [id = 694] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaec800 == 138 [pid = 1918] [id = 693] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x87b1f000 == 137 [pid = 1918] [id = 692] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x84e8a000 == 136 [pid = 1918] [id = 691] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x84e84400 == 135 [pid = 1918] [id = 688] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x95a82c00 == 134 [pid = 1918] [id = 689] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x95ba3000 == 133 [pid = 1918] [id = 687] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x977df800 == 132 [pid = 1918] [id = 686] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x91cad800 == 131 [pid = 1918] [id = 685] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x9210e400 == 130 [pid = 1918] [id = 684] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x91cb1000 == 129 [pid = 1918] [id = 683] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x8bf70c00 == 128 [pid = 1918] [id = 681] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x914b9000 == 127 [pid = 1918] [id = 682] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x8f067000 == 126 [pid = 1918] [id = 680] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x8e84c000 == 125 [pid = 1918] [id = 679] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x9a3c2800 == 124 [pid = 1918] [id = 671] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x8d5dd800 == 123 [pid = 1918] [id = 678] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6cb400 == 122 [pid = 1918] [id = 677] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x84e8a400 == 121 [pid = 1918] [id = 675] 14:57:57 INFO - PROCESS | 1918 | --DOCSHELL 0x84e80400 == 120 [pid = 1918] [id = 676] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x8de41400) [pid = 1918] [serial = 2025] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x8bc5dc00) [pid = 1918] [serial = 2027] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x8efe9400) [pid = 1918] [serial = 1976] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x9396ac00) [pid = 1918] [serial = 1989] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x9852ac00) [pid = 1918] [serial = 1998] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8b90bc00) [pid = 1918] [serial = 2022] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x9a6c1400) [pid = 1918] [serial = 2012] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x995de000) [pid = 1918] [serial = 2003] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x996da000) [pid = 1918] [serial = 2004] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x8bf65800) [pid = 1918] [serial = 1968] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x99dc6800) [pid = 1918] [serial = 2010] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x95d10800) [pid = 1918] [serial = 1995] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x95107800) [pid = 1918] [serial = 1992] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x981aa800) [pid = 1918] [serial = 1997] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x91cdc800) [pid = 1918] [serial = 1982] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x8b7a9400) [pid = 1918] [serial = 2021] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x99151800) [pid = 1918] [serial = 2001] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x950dd800) [pid = 1918] [serial = 1991] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x914b3400) [pid = 1918] [serial = 1979] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x9cebcc00) [pid = 1918] [serial = 2016] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x99dc2000) [pid = 1918] [serial = 2009] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x93963800) [pid = 1918] [serial = 1988] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x99145400) [pid = 1918] [serial = 2000] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x99795400) [pid = 1918] [serial = 2006] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9242d000) [pid = 1918] [serial = 1986] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8e6b0400) [pid = 1918] [serial = 1970] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8e866000) [pid = 1918] [serial = 1896] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0xa27d9400) [pid = 1918] [serial = 1881] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x8f063000) [pid = 1918] [serial = 1977] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8aaeac00) [pid = 1918] [serial = 2019] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8dc1cc00) [pid = 1918] [serial = 2024] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x8e863800) [pid = 1918] [serial = 1971] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8b89f400) [pid = 1918] [serial = 1967] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x91c0ec00) [pid = 1918] [serial = 1980] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x88f7e800) [pid = 1918] [serial = 2018] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x9baacc00) [pid = 1918] [serial = 2015] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x89c88800) [pid = 1918] [serial = 1965] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x91cdfc00) [pid = 1918] [serial = 1983] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8e944400) [pid = 1918] [serial = 1974] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x9ae7f800) [pid = 1918] [serial = 2013] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x8e8e8000) [pid = 1918] [serial = 1973] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x88663400) [pid = 1918] [serial = 1964] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x92426800) [pid = 1918] [serial = 1985] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x95c6a800) [pid = 1918] [serial = 1994] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x998c8000) [pid = 1918] [serial = 2007] [outer = (nil)] [url = about:blank] 14:57:57 INFO - PROCESS | 1918 | 1463435877428 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:57 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e8a400 == 121 [pid = 1918] [id = 714] 14:57:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x84e8d800) [pid = 1918] [serial = 2143] [outer = (nil)] 14:57:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x86583800) [pid = 1918] [serial = 2144] [outer = 0x84e8d800] 14:57:57 INFO - PROCESS | 1918 | 1463435877575 Marionette DEBUG loaded listener.js 14:57:57 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x87b29000) [pid = 1918] [serial = 2145] [outer = 0x84e8d800] 14:57:58 INFO - PROCESS | 1918 | 1463435878412 Marionette TRACE conn3 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 14:57:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 14:57:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 3991ms 14:57:58 INFO - PROCESS | 1918 | 1463435878459 Marionette TRACE conn3 -> [0,2829,"getWindowHandle",null] 14:57:58 INFO - PROCESS | 1918 | 1463435878465 Marionette TRACE conn3 <- [1,2829,null,{"value":"8"}] 14:57:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 14:57:58 INFO - PROCESS | 1918 | 1463435878472 Marionette TRACE conn3 -> [0,2830,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 1918 | 1463435878478 Marionette TRACE conn3 <- [1,2830,null,{}] 14:57:58 INFO - PROCESS | 1918 | 1463435878484 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}] 14:57:58 INFO - PROCESS | 1918 | 1463435878693 Marionette TRACE conn3 <- [1,2831,null,{"value":null}] 14:57:58 INFO - PROCESS | 1918 | 1463435878914 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f83000 == 122 [pid = 1918] [id = 715] 14:57:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x89c8d400) [pid = 1918] [serial = 2146] [outer = (nil)] 14:57:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8b64bc00) [pid = 1918] [serial = 2147] [outer = 0x89c8d400] 14:57:59 INFO - PROCESS | 1918 | 1463435878999 Marionette DEBUG loaded listener.js 14:57:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8b6a5800) [pid = 1918] [serial = 2148] [outer = 0x89c8d400] 14:57:59 INFO - PROCESS | 1918 | 1463435879863 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]]]}] 14:57:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 14:57:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1449ms 14:57:59 INFO - PROCESS | 1918 | 1463435879924 Marionette TRACE conn3 -> [0,2833,"getWindowHandle",null] 14:57:59 INFO - PROCESS | 1918 | 1463435879930 Marionette TRACE conn3 <- [1,2833,null,{"value":"8"}] 14:57:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 14:57:59 INFO - PROCESS | 1918 | 1463435879945 Marionette TRACE conn3 -> [0,2834,"setScriptTimeout",{"ms":35000}] 14:57:59 INFO - PROCESS | 1918 | 1463435879948 Marionette TRACE conn3 <- [1,2834,null,{}] 14:57:59 INFO - PROCESS | 1918 | 1463435879954 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}] 14:58:00 INFO - PROCESS | 1918 | 1463435880242 Marionette TRACE conn3 <- [1,2835,null,{"value":null}] 14:58:00 INFO - PROCESS | 1918 | 1463435880277 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:00 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaeac00 == 123 [pid = 1918] [id = 716] 14:58:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8b6ab000) [pid = 1918] [serial = 2149] [outer = (nil)] 14:58:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8b7afc00) [pid = 1918] [serial = 2150] [outer = 0x8b6ab000] 14:58:00 INFO - PROCESS | 1918 | 1463435880352 Marionette DEBUG loaded listener.js 14:58:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8bc5c800) [pid = 1918] [serial = 2151] [outer = 0x8b6ab000] 14:58:01 INFO - PROCESS | 1918 | 1463435881431 Marionette TRACE conn3 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 14:58:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 14:58:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1539ms 14:58:01 INFO - PROCESS | 1918 | 1463435881484 Marionette TRACE conn3 -> [0,2837,"getWindowHandle",null] 14:58:01 INFO - PROCESS | 1918 | 1463435881488 Marionette TRACE conn3 <- [1,2837,null,{"value":"8"}] 14:58:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 14:58:01 INFO - PROCESS | 1918 | 1463435881501 Marionette TRACE conn3 -> [0,2838,"setScriptTimeout",{"ms":35000}] 14:58:01 INFO - PROCESS | 1918 | 1463435881510 Marionette TRACE conn3 <- [1,2838,null,{}] 14:58:01 INFO - PROCESS | 1918 | 1463435881524 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}] 14:58:01 INFO - PROCESS | 1918 | 1463435881826 Marionette TRACE conn3 <- [1,2839,null,{"value":null}] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8d5d9c00) [pid = 1918] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x88d0e800) [pid = 1918] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x84e8b400) [pid = 1918] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x99dc7400) [pid = 1918] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x99145c00) [pid = 1918] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x98e09400) [pid = 1918] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0x98eeb000) [pid = 1918] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x98ea1400) [pid = 1918] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x95105c00) [pid = 1918] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x950e1000) [pid = 1918] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x91cb1400) [pid = 1918] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 128 (0x9242f000) [pid = 1918] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 14:58:02 INFO - PROCESS | 1918 | --DOMWINDOW == 127 (0x8add1000) [pid = 1918] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 14:58:02 INFO - PROCESS | 1918 | 1463435882570 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e8b400 == 124 [pid = 1918] [id = 717] 14:58:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 128 (0x88656800) [pid = 1918] [serial = 2152] [outer = (nil)] 14:58:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 129 (0x8c0c9c00) [pid = 1918] [serial = 2153] [outer = 0x88656800] 14:58:02 INFO - PROCESS | 1918 | 1463435882648 Marionette DEBUG loaded listener.js 14:58:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x8de4b000) [pid = 1918] [serial = 2154] [outer = 0x88656800] 14:58:03 INFO - PROCESS | 1918 | 1463435883399 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]]]}] 14:58:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 14:58:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1942ms 14:58:03 INFO - PROCESS | 1918 | 1463435883452 Marionette TRACE conn3 -> [0,2841,"getWindowHandle",null] 14:58:03 INFO - PROCESS | 1918 | 1463435883456 Marionette TRACE conn3 <- [1,2841,null,{"value":"8"}] 14:58:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 14:58:03 INFO - PROCESS | 1918 | 1463435883464 Marionette TRACE conn3 -> [0,2842,"setScriptTimeout",{"ms":35000}] 14:58:03 INFO - PROCESS | 1918 | 1463435883467 Marionette TRACE conn3 <- [1,2842,null,{}] 14:58:03 INFO - PROCESS | 1918 | 1463435883472 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}] 14:58:03 INFO - PROCESS | 1918 | 1463435883676 Marionette TRACE conn3 <- [1,2843,null,{"value":null}] 14:58:03 INFO - PROCESS | 1918 | 1463435883692 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7b0800 == 125 [pid = 1918] [id = 718] 14:58:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x8e6a9400) [pid = 1918] [serial = 2155] [outer = (nil)] 14:58:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8e866000) [pid = 1918] [serial = 2156] [outer = 0x8e6a9400] 14:58:03 INFO - PROCESS | 1918 | 1463435883764 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 133 (0x8e86e800) [pid = 1918] [serial = 2157] [outer = 0x8e6a9400] 14:58:05 INFO - PROCESS | 1918 | 1463435885030 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]]]}] 14:58:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 14:58:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1635ms 14:58:05 INFO - PROCESS | 1918 | 1463435885100 Marionette TRACE conn3 -> [0,2845,"getWindowHandle",null] 14:58:05 INFO - PROCESS | 1918 | 1463435885107 Marionette TRACE conn3 <- [1,2845,null,{"value":"8"}] 14:58:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 14:58:05 INFO - PROCESS | 1918 | 1463435885115 Marionette TRACE conn3 -> [0,2846,"setScriptTimeout",{"ms":35000}] 14:58:05 INFO - PROCESS | 1918 | 1463435885122 Marionette TRACE conn3 <- [1,2846,null,{}] 14:58:05 INFO - PROCESS | 1918 | 1463435885132 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}] 14:58:05 INFO - PROCESS | 1918 | 1463435885424 Marionette TRACE conn3 <- [1,2847,null,{"value":null}] 14:58:05 INFO - PROCESS | 1918 | 1463435885795 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e8a000 == 126 [pid = 1918] [id = 719] 14:58:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x87b1f000) [pid = 1918] [serial = 2158] [outer = (nil)] 14:58:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8b649800) [pid = 1918] [serial = 2159] [outer = 0x87b1f000] 14:58:05 INFO - PROCESS | 1918 | 1463435885883 Marionette DEBUG loaded listener.js 14:58:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8b6a8000) [pid = 1918] [serial = 2160] [outer = 0x87b1f000] 14:58:06 INFO - PROCESS | 1918 | 1463435886892 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]]]}] 14:58:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 14:58:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1840ms 14:58:06 INFO - PROCESS | 1918 | 1463435886956 Marionette TRACE conn3 -> [0,2849,"getWindowHandle",null] 14:58:06 INFO - PROCESS | 1918 | 1463435886965 Marionette TRACE conn3 <- [1,2849,null,{"value":"8"}] 14:58:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 14:58:06 INFO - PROCESS | 1918 | 1463435886975 Marionette TRACE conn3 -> [0,2850,"setScriptTimeout",{"ms":35000}] 14:58:06 INFO - PROCESS | 1918 | 1463435886979 Marionette TRACE conn3 <- [1,2850,null,{}] 14:58:06 INFO - PROCESS | 1918 | 1463435886985 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}] 14:58:07 INFO - PROCESS | 1918 | 1463435887210 Marionette TRACE conn3 <- [1,2851,null,{"value":null}] 14:58:07 INFO - PROCESS | 1918 | 1463435887550 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b6aa400 == 127 [pid = 1918] [id = 720] 14:58:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8bc57c00) [pid = 1918] [serial = 2161] [outer = (nil)] 14:58:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8d321400) [pid = 1918] [serial = 2162] [outer = 0x8bc57c00] 14:58:07 INFO - PROCESS | 1918 | 1463435887640 Marionette DEBUG loaded listener.js 14:58:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8e6ae000) [pid = 1918] [serial = 2163] [outer = 0x8bc57c00] 14:58:08 INFO - PROCESS | 1918 | 1463435888596 Marionette TRACE conn3 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 14:58:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 14:58:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1681ms 14:58:08 INFO - PROCESS | 1918 | 1463435888656 Marionette TRACE conn3 -> [0,2853,"getWindowHandle",null] 14:58:08 INFO - PROCESS | 1918 | 1463435888661 Marionette TRACE conn3 <- [1,2853,null,{"value":"8"}] 14:58:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 14:58:08 INFO - PROCESS | 1918 | 1463435888667 Marionette TRACE conn3 -> [0,2854,"setScriptTimeout",{"ms":35000}] 14:58:08 INFO - PROCESS | 1918 | 1463435888673 Marionette TRACE conn3 <- [1,2854,null,{}] 14:58:08 INFO - PROCESS | 1918 | 1463435888689 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}] 14:58:08 INFO - PROCESS | 1918 | 1463435888959 Marionette TRACE conn3 <- [1,2855,null,{"value":null}] 14:58:09 INFO - PROCESS | 1918 | 1463435889302 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:09 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d319c00 == 128 [pid = 1918] [id = 721] 14:58:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8e94a000) [pid = 1918] [serial = 2164] [outer = (nil)] 14:58:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x8efe0c00) [pid = 1918] [serial = 2165] [outer = 0x8e94a000] 14:58:09 INFO - PROCESS | 1918 | 1463435889394 Marionette DEBUG loaded listener.js 14:58:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8f065800) [pid = 1918] [serial = 2166] [outer = 0x8e94a000] 14:58:10 INFO - PROCESS | 1918 | 1463435890319 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]]]}] 14:58:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 14:58:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1697ms 14:58:10 INFO - PROCESS | 1918 | 1463435890365 Marionette TRACE conn3 -> [0,2857,"getWindowHandle",null] 14:58:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 14:58:10 INFO - PROCESS | 1918 | 1463435890370 Marionette TRACE conn3 <- [1,2857,null,{"value":"8"}] 14:58:10 INFO - PROCESS | 1918 | 1463435890376 Marionette TRACE conn3 -> [0,2858,"setScriptTimeout",{"ms":35000}] 14:58:10 INFO - PROCESS | 1918 | 1463435890379 Marionette TRACE conn3 <- [1,2858,null,{}] 14:58:10 INFO - PROCESS | 1918 | 1463435890385 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}] 14:58:10 INFO - PROCESS | 1918 | 1463435890602 Marionette TRACE conn3 <- [1,2859,null,{"value":null}] 14:58:10 INFO - PROCESS | 1918 | 1463435890946 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x8e941800 == 129 [pid = 1918] [id = 722] 14:58:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8f067000) [pid = 1918] [serial = 2167] [outer = (nil)] 14:58:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x9109f000) [pid = 1918] [serial = 2168] [outer = 0x8f067000] 14:58:11 INFO - PROCESS | 1918 | 1463435891036 Marionette DEBUG loaded listener.js 14:58:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x914bd800) [pid = 1918] [serial = 2169] [outer = 0x8f067000] 14:58:11 INFO - PROCESS | 1918 | 1463435891979 Marionette TRACE conn3 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 14:58:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 14:58:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1636ms 14:58:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 14:58:12 INFO - PROCESS | 1918 | 1463435892012 Marionette TRACE conn3 -> [0,2861,"getWindowHandle",null] 14:58:12 INFO - PROCESS | 1918 | 1463435892015 Marionette TRACE conn3 <- [1,2861,null,{"value":"8"}] 14:58:12 INFO - PROCESS | 1918 | 1463435892021 Marionette TRACE conn3 -> [0,2862,"setScriptTimeout",{"ms":35000}] 14:58:12 INFO - PROCESS | 1918 | 1463435892026 Marionette TRACE conn3 <- [1,2862,null,{}] 14:58:12 INFO - PROCESS | 1918 | 1463435892031 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}] 14:58:12 INFO - PROCESS | 1918 | 1463435892247 Marionette TRACE conn3 <- [1,2863,null,{"value":null}] 14:58:12 INFO - PROCESS | 1918 | 1463435892586 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:12 INFO - PROCESS | 1918 | ++DOCSHELL 0x8f069400 == 130 [pid = 1918] [id = 723] 14:58:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x914b9c00) [pid = 1918] [serial = 2170] [outer = (nil)] 14:58:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x91cad800) [pid = 1918] [serial = 2171] [outer = 0x914b9c00] 14:58:12 INFO - PROCESS | 1918 | 1463435892676 Marionette DEBUG loaded listener.js 14:58:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x91cb4800) [pid = 1918] [serial = 2172] [outer = 0x914b9c00] 14:58:13 INFO - PROCESS | 1918 | 1463435893573 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]]]}] 14:58:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 14:58:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1584ms 14:58:13 INFO - PROCESS | 1918 | 1463435893605 Marionette TRACE conn3 -> [0,2865,"getWindowHandle",null] 14:58:13 INFO - PROCESS | 1918 | 1463435893608 Marionette TRACE conn3 <- [1,2865,null,{"value":"8"}] 14:58:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 14:58:13 INFO - PROCESS | 1918 | 1463435893615 Marionette TRACE conn3 -> [0,2866,"setScriptTimeout",{"ms":35000}] 14:58:13 INFO - PROCESS | 1918 | 1463435893618 Marionette TRACE conn3 <- [1,2866,null,{}] 14:58:13 INFO - PROCESS | 1918 | 1463435893624 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}] 14:58:13 INFO - PROCESS | 1918 | 1463435893879 Marionette TRACE conn3 <- [1,2867,null,{"value":null}] 14:58:14 INFO - PROCESS | 1918 | 1463435894234 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x878cf400 == 131 [pid = 1918] [id = 724] 14:58:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x91099800) [pid = 1918] [serial = 2173] [outer = (nil)] 14:58:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x9240b400) [pid = 1918] [serial = 2174] [outer = 0x91099800] 14:58:14 INFO - PROCESS | 1918 | 1463435894325 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x92432000) [pid = 1918] [serial = 2175] [outer = 0x91099800] 14:58:15 INFO - PROCESS | 1918 | 1463435895260 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]]]}] 14:58:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 14:58:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1692ms 14:58:15 INFO - PROCESS | 1918 | 1463435895307 Marionette TRACE conn3 -> [0,2869,"getWindowHandle",null] 14:58:15 INFO - PROCESS | 1918 | 1463435895311 Marionette TRACE conn3 <- [1,2869,null,{"value":"8"}] 14:58:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 14:58:15 INFO - PROCESS | 1918 | 1463435895317 Marionette TRACE conn3 -> [0,2870,"setScriptTimeout",{"ms":35000}] 14:58:15 INFO - PROCESS | 1918 | 1463435895321 Marionette TRACE conn3 <- [1,2870,null,{}] 14:58:15 INFO - PROCESS | 1918 | 1463435895328 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}] 14:58:15 INFO - PROCESS | 1918 | 1463435895560 Marionette TRACE conn3 <- [1,2871,null,{"value":null}] 14:58:15 INFO - PROCESS | 1918 | 1463435895901 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:15 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cd9800 == 132 [pid = 1918] [id = 725] 14:58:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x91cde400) [pid = 1918] [serial = 2176] [outer = (nil)] 14:58:15 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x93969800) [pid = 1918] [serial = 2177] [outer = 0x91cde400] 14:58:15 INFO - PROCESS | 1918 | 1463435895989 Marionette DEBUG loaded listener.js 14:58:16 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x9396ec00) [pid = 1918] [serial = 2178] [outer = 0x91cde400] 14:58:16 INFO - PROCESS | 1918 | 1463435896892 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]]]}] 14:58:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 14:58:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1634ms 14:58:16 INFO - PROCESS | 1918 | 1463435896952 Marionette TRACE conn3 -> [0,2873,"getWindowHandle",null] 14:58:16 INFO - PROCESS | 1918 | 1463435896955 Marionette TRACE conn3 <- [1,2873,null,{"value":"8"}] 14:58:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 14:58:16 INFO - PROCESS | 1918 | 1463435896962 Marionette TRACE conn3 -> [0,2874,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - PROCESS | 1918 | 1463435896966 Marionette TRACE conn3 <- [1,2874,null,{}] 14:58:16 INFO - PROCESS | 1918 | 1463435896972 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}] 14:58:17 INFO - PROCESS | 1918 | 1463435897193 Marionette TRACE conn3 <- [1,2875,null,{"value":null}] 14:58:17 INFO - PROCESS | 1918 | 1463435897504 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:17 INFO - PROCESS | 1918 | ++DOCSHELL 0x92431000 == 133 [pid = 1918] [id = 726] 14:58:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x9390e400) [pid = 1918] [serial = 2179] [outer = (nil)] 14:58:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x9510a800) [pid = 1918] [serial = 2180] [outer = 0x9390e400] 14:58:17 INFO - PROCESS | 1918 | 1463435897596 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x95a7ec00) [pid = 1918] [serial = 2181] [outer = 0x9390e400] 14:58:18 INFO - PROCESS | 1918 | 1463435898530 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]]]}] 14:58:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 14:58:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1640ms 14:58:18 INFO - PROCESS | 1918 | 1463435898603 Marionette TRACE conn3 -> [0,2877,"getWindowHandle",null] 14:58:18 INFO - PROCESS | 1918 | 1463435898607 Marionette TRACE conn3 <- [1,2877,null,{"value":"8"}] 14:58:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 14:58:18 INFO - PROCESS | 1918 | 1463435898613 Marionette TRACE conn3 -> [0,2878,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 1918 | 1463435898616 Marionette TRACE conn3 <- [1,2878,null,{}] 14:58:18 INFO - PROCESS | 1918 | 1463435898622 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}] 14:58:18 INFO - PROCESS | 1918 | 1463435898895 Marionette TRACE conn3 <- [1,2879,null,{"value":null}] 14:58:19 INFO - PROCESS | 1918 | 1463435899233 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b7a3000 == 134 [pid = 1918] [id = 727] 14:58:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x93c07400) [pid = 1918] [serial = 2182] [outer = (nil)] 14:58:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x95c68c00) [pid = 1918] [serial = 2183] [outer = 0x93c07400] 14:58:19 INFO - PROCESS | 1918 | 1463435899323 Marionette DEBUG loaded listener.js 14:58:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x95d05000) [pid = 1918] [serial = 2184] [outer = 0x93c07400] 14:58:20 INFO - PROCESS | 1918 | 1463435900261 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]]]}] 14:58:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 14:58:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1679ms 14:58:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 14:58:20 INFO - PROCESS | 1918 | 1463435900294 Marionette TRACE conn3 -> [0,2881,"getWindowHandle",null] 14:58:20 INFO - PROCESS | 1918 | 1463435900297 Marionette TRACE conn3 <- [1,2881,null,{"value":"8"}] 14:58:20 INFO - PROCESS | 1918 | 1463435900303 Marionette TRACE conn3 -> [0,2882,"setScriptTimeout",{"ms":35000}] 14:58:20 INFO - PROCESS | 1918 | 1463435900306 Marionette TRACE conn3 <- [1,2882,null,{}] 14:58:20 INFO - PROCESS | 1918 | 1463435900312 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}] 14:58:20 INFO - PROCESS | 1918 | 1463435900515 Marionette TRACE conn3 <- [1,2883,null,{"value":null}] 14:58:20 INFO - PROCESS | 1918 | 1463435900823 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x9510c800 == 135 [pid = 1918] [id = 728] 14:58:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x95a7b800) [pid = 1918] [serial = 2185] [outer = (nil)] 14:58:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x980e0000) [pid = 1918] [serial = 2186] [outer = 0x95a7b800] 14:58:20 INFO - PROCESS | 1918 | 1463435900953 Marionette DEBUG loaded listener.js 14:58:21 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x98530000) [pid = 1918] [serial = 2187] [outer = 0x95a7b800] 14:58:21 INFO - PROCESS | 1918 | 1463435901873 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]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 14:58:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1630ms 14:58:21 INFO - PROCESS | 1918 | 1463435901966 Marionette TRACE conn3 -> [0,2885,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 1918 | 1463435901971 Marionette TRACE conn3 <- [1,2885,null,{"value":"8"}] 14:58:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 14:58:21 INFO - PROCESS | 1918 | 1463435901981 Marionette TRACE conn3 -> [0,2886,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 1918 | 1463435901985 Marionette TRACE conn3 <- [1,2886,null,{}] 14:58:21 INFO - PROCESS | 1918 | 1463435901991 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}] 14:58:22 INFO - PROCESS | 1918 | 1463435902344 Marionette TRACE conn3 <- [1,2887,null,{"value":null}] 14:58:22 INFO - PROCESS | 1918 | 1463435902622 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x9784d000 == 136 [pid = 1918] [id = 729] 14:58:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x995d3000) [pid = 1918] [serial = 2188] [outer = (nil)] 14:58:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x995dd400) [pid = 1918] [serial = 2189] [outer = 0x995d3000] 14:58:22 INFO - PROCESS | 1918 | 1463435902714 Marionette DEBUG loaded listener.js 14:58:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x996e0400) [pid = 1918] [serial = 2190] [outer = 0x995d3000] 14:58:23 INFO - PROCESS | 1918 | 1463435903648 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]]]}] 14:58:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 14:58:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1729ms 14:58:23 INFO - PROCESS | 1918 | 1463435903712 Marionette TRACE conn3 -> [0,2889,"getWindowHandle",null] 14:58:23 INFO - PROCESS | 1918 | 1463435903716 Marionette TRACE conn3 <- [1,2889,null,{"value":"8"}] 14:58:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 14:58:23 INFO - PROCESS | 1918 | 1463435903722 Marionette TRACE conn3 -> [0,2890,"setScriptTimeout",{"ms":35000}] 14:58:23 INFO - PROCESS | 1918 | 1463435903725 Marionette TRACE conn3 <- [1,2890,null,{}] 14:58:23 INFO - PROCESS | 1918 | 1463435903731 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}] 14:58:23 INFO - PROCESS | 1918 | 1463435903955 Marionette TRACE conn3 <- [1,2891,null,{"value":null}] 14:58:24 INFO - PROCESS | 1918 | 1463435904313 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x9784e800 == 137 [pid = 1918] [id = 730] 14:58:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x98ee5c00) [pid = 1918] [serial = 2191] [outer = (nil)] 14:58:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x9976b000) [pid = 1918] [serial = 2192] [outer = 0x98ee5c00] 14:58:24 INFO - PROCESS | 1918 | 1463435904404 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x9978b800) [pid = 1918] [serial = 2193] [outer = 0x98ee5c00] 14:58:25 INFO - PROCESS | 1918 | 1463435905287 Marionette TRACE conn3 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 14:58:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 14:58:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1628ms 14:58:25 INFO - PROCESS | 1918 | 1463435905350 Marionette TRACE conn3 -> [0,2893,"getWindowHandle",null] 14:58:25 INFO - PROCESS | 1918 | 1463435905354 Marionette TRACE conn3 <- [1,2893,null,{"value":"8"}] 14:58:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 14:58:25 INFO - PROCESS | 1918 | 1463435905370 Marionette TRACE conn3 -> [0,2894,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 1918 | 1463435905374 Marionette TRACE conn3 <- [1,2894,null,{}] 14:58:25 INFO - PROCESS | 1918 | 1463435905379 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}] 14:58:25 INFO - PROCESS | 1918 | 1463435905593 Marionette TRACE conn3 <- [1,2895,null,{"value":null}] 14:58:25 INFO - PROCESS | 1918 | 1463435905930 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 1918 | ++DOCSHELL 0x995d3400 == 138 [pid = 1918] [id = 731] 14:58:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x995df800) [pid = 1918] [serial = 2194] [outer = (nil)] 14:58:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x99dc2000) [pid = 1918] [serial = 2195] [outer = 0x995df800] 14:58:26 INFO - PROCESS | 1918 | 1463435906017 Marionette DEBUG loaded listener.js 14:58:26 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x99dc6c00) [pid = 1918] [serial = 2196] [outer = 0x995df800] 14:58:26 INFO - PROCESS | 1918 | 1463435906918 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]]]}] 14:58:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 14:58:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1590ms 14:58:26 INFO - PROCESS | 1918 | 1463435906961 Marionette TRACE conn3 -> [0,2897,"getWindowHandle",null] 14:58:26 INFO - PROCESS | 1918 | 1463435906965 Marionette TRACE conn3 <- [1,2897,null,{"value":"8"}] 14:58:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 14:58:26 INFO - PROCESS | 1918 | 1463435906977 Marionette TRACE conn3 -> [0,2898,"setScriptTimeout",{"ms":35000}] 14:58:26 INFO - PROCESS | 1918 | 1463435906980 Marionette TRACE conn3 <- [1,2898,null,{}] 14:58:26 INFO - PROCESS | 1918 | 1463435906992 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}] 14:58:27 INFO - PROCESS | 1918 | 1463435907206 Marionette TRACE conn3 <- [1,2899,null,{"value":null}] 14:58:27 INFO - PROCESS | 1918 | 1463435907544 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:27 INFO - PROCESS | 1918 | ++DOCSHELL 0x977d8000 == 139 [pid = 1918] [id = 732] 14:58:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x977db800) [pid = 1918] [serial = 2197] [outer = (nil)] 14:58:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x9a479800) [pid = 1918] [serial = 2198] [outer = 0x977db800] 14:58:27 INFO - PROCESS | 1918 | 1463435907631 Marionette DEBUG loaded listener.js 14:58:27 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x9ae7f800) [pid = 1918] [serial = 2199] [outer = 0x977db800] 14:58:28 INFO - PROCESS | 1918 | 1463435908483 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]]]}] 14:58:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 14:58:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1559ms 14:58:28 INFO - PROCESS | 1918 | 1463435908532 Marionette TRACE conn3 -> [0,2901,"getWindowHandle",null] 14:58:28 INFO - PROCESS | 1918 | 1463435908536 Marionette TRACE conn3 <- [1,2901,null,{"value":"8"}] 14:58:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 14:58:28 INFO - PROCESS | 1918 | 1463435908542 Marionette TRACE conn3 -> [0,2902,"setScriptTimeout",{"ms":35000}] 14:58:28 INFO - PROCESS | 1918 | 1463435908545 Marionette TRACE conn3 <- [1,2902,null,{}] 14:58:28 INFO - PROCESS | 1918 | 1463435908551 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}] 14:58:28 INFO - PROCESS | 1918 | 1463435908764 Marionette TRACE conn3 <- [1,2903,null,{"value":null}] 14:58:29 INFO - PROCESS | 1918 | 1463435909062 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x98de9800 == 140 [pid = 1918] [id = 733] 14:58:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x995da800) [pid = 1918] [serial = 2200] [outer = (nil)] 14:58:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x9b065800) [pid = 1918] [serial = 2201] [outer = 0x995da800] 14:58:29 INFO - PROCESS | 1918 | 1463435909197 Marionette DEBUG loaded listener.js 14:58:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x9baacc00) [pid = 1918] [serial = 2202] [outer = 0x995da800] 14:58:30 INFO - PROCESS | 1918 | 1463435910082 Marionette TRACE conn3 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 14:58:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 14:58:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1579ms 14:58:30 INFO - PROCESS | 1918 | 1463435910122 Marionette TRACE conn3 -> [0,2905,"getWindowHandle",null] 14:58:30 INFO - PROCESS | 1918 | 1463435910125 Marionette TRACE conn3 <- [1,2905,null,{"value":"8"}] 14:58:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 14:58:30 INFO - PROCESS | 1918 | 1463435910131 Marionette TRACE conn3 -> [0,2906,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 1918 | 1463435910135 Marionette TRACE conn3 <- [1,2906,null,{}] 14:58:30 INFO - PROCESS | 1918 | 1463435910140 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}] 14:58:30 INFO - PROCESS | 1918 | 1463435910359 Marionette TRACE conn3 <- [1,2907,null,{"value":null}] 14:58:30 INFO - PROCESS | 1918 | 1463435910708 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 1918 | ++DOCSHELL 0x996e6400 == 141 [pid = 1918] [id = 734] 14:58:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x9aeafc00) [pid = 1918] [serial = 2203] [outer = (nil)] 14:58:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0xa27e0c00) [pid = 1918] [serial = 2204] [outer = 0x9aeafc00] 14:58:30 INFO - PROCESS | 1918 | 1463435910806 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0xa31ea000) [pid = 1918] [serial = 2205] [outer = 0x9aeafc00] 14:58:31 INFO - PROCESS | 1918 | 1463435911672 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]]]}] 14:58:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 14:58:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1578ms 14:58:31 INFO - PROCESS | 1918 | 1463435911710 Marionette TRACE conn3 -> [0,2909,"getWindowHandle",null] 14:58:31 INFO - PROCESS | 1918 | 1463435911714 Marionette TRACE conn3 <- [1,2909,null,{"value":"8"}] 14:58:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 14:58:31 INFO - PROCESS | 1918 | 1463435911720 Marionette TRACE conn3 -> [0,2910,"setScriptTimeout",{"ms":35000}] 14:58:31 INFO - PROCESS | 1918 | 1463435911724 Marionette TRACE conn3 <- [1,2910,null,{}] 14:58:31 INFO - PROCESS | 1918 | 1463435911729 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}] 14:58:31 INFO - PROCESS | 1918 | 1463435911938 Marionette TRACE conn3 <- [1,2911,null,{"value":null}] 14:58:32 INFO - PROCESS | 1918 | 1463435912254 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 1918 | ++DOCSHELL 0x8587b400 == 142 [pid = 1918] [id = 735] 14:58:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x8587d000) [pid = 1918] [serial = 2206] [outer = (nil)] 14:58:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x85884000) [pid = 1918] [serial = 2207] [outer = 0x8587d000] 14:58:32 INFO - PROCESS | 1918 | 1463435912389 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x85886c00) [pid = 1918] [serial = 2208] [outer = 0x8587d000] 14:58:33 INFO - PROCESS | 1918 | 1463435913153 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]]]}] 14:58:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 14:58:33 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 14:58:33 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1480ms 14:58:33 INFO - PROCESS | 1918 | 1463435913201 Marionette TRACE conn3 -> [0,2913,"getWindowHandle",null] 14:58:33 INFO - PROCESS | 1918 | 1463435913205 Marionette TRACE conn3 <- [1,2913,null,{"value":"8"}] 14:58:33 INFO - TEST-START | /DOMEvents/constructors.html 14:58:33 INFO - PROCESS | 1918 | 1463435913211 Marionette TRACE conn3 -> [0,2914,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 1918 | 1463435913215 Marionette TRACE conn3 <- [1,2914,null,{}] 14:58:33 INFO - PROCESS | 1918 | 1463435913220 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}] 14:58:33 INFO - PROCESS | 1918 | 1463435913455 Marionette TRACE conn3 <- [1,2915,null,{"value":null}] 14:58:33 INFO - PROCESS | 1918 | 1463435913760 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x8587d800 == 143 [pid = 1918] [id = 736] 14:58:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x85880000) [pid = 1918] [serial = 2209] [outer = (nil)] 14:58:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x8a482400) [pid = 1918] [serial = 2210] [outer = 0x85880000] 14:58:33 INFO - PROCESS | 1918 | 1463435913865 Marionette DEBUG loaded listener.js 14:58:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x8a485000) [pid = 1918] [serial = 2211] [outer = 0x85880000] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x9b067400 == 142 [pid = 1918] [id = 129] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x84e8b400 == 141 [pid = 1918] [id = 717] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x87b24800 == 140 [pid = 1918] [id = 653] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaeac00 == 139 [pid = 1918] [id = 716] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x88f83000 == 138 [pid = 1918] [id = 715] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x84e8a400 == 137 [pid = 1918] [id = 714] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0xa2328800 == 136 [pid = 1918] [id = 713] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x9955cc00 == 135 [pid = 1918] [id = 711] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0xa2325400 == 134 [pid = 1918] [id = 712] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x9a35e800 == 133 [pid = 1918] [id = 710] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x9a1c3800 == 132 [pid = 1918] [id = 709] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x95103000 == 131 [pid = 1918] [id = 708] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x978ee800 == 130 [pid = 1918] [id = 706] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x84e8bc00 == 129 [pid = 1918] [id = 707] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x9109f800 == 128 [pid = 1918] [id = 705] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x9510bc00 == 127 [pid = 1918] [id = 704] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x9390b400 == 126 [pid = 1918] [id = 703] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x8d322800 == 125 [pid = 1918] [id = 702] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x8efebc00 == 124 [pid = 1918] [id = 701] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x8de50000 == 123 [pid = 1918] [id = 699] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x91099400 == 122 [pid = 1918] [id = 700] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x8be44000 == 121 [pid = 1918] [id = 698] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x8c0c6c00 == 120 [pid = 1918] [id = 697] 14:58:37 INFO - PROCESS | 1918 | --DOCSHELL 0x88d08000 == 119 [pid = 1918] [id = 696] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x8e84e000) [pid = 1918] [serial = 2084] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x8e86dc00) [pid = 1918] [serial = 2085] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x8d4f1000) [pid = 1918] [serial = 2033] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x88d05800) [pid = 1918] [serial = 2030] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x8adce400) [pid = 1918] [serial = 2078] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8657a800) [pid = 1918] [serial = 2075] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x878cb800) [pid = 1918] [serial = 2076] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x9b09f800) [pid = 1918] [serial = 2073] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x9b066800) [pid = 1918] [serial = 2072] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x9ae76c00) [pid = 1918] [serial = 2070] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x9a485800) [pid = 1918] [serial = 2069] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x998d1800) [pid = 1918] [serial = 2067] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x998c9000) [pid = 1918] [serial = 2066] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x9976c400) [pid = 1918] [serial = 2064] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x99762800) [pid = 1918] [serial = 2063] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x99622400) [pid = 1918] [serial = 2061] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x99569c00) [pid = 1918] [serial = 2060] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x95d0a400) [pid = 1918] [serial = 2058] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x95d04c00) [pid = 1918] [serial = 2057] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x95c5fc00) [pid = 1918] [serial = 2055] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x95bab800) [pid = 1918] [serial = 2054] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x95a7bc00) [pid = 1918] [serial = 2052] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x95102400) [pid = 1918] [serial = 2051] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x93c10400) [pid = 1918] [serial = 2049] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x9396b800) [pid = 1918] [serial = 2048] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x91cdd000) [pid = 1918] [serial = 2045] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x914bdc00) [pid = 1918] [serial = 2042] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x91095000) [pid = 1918] [serial = 2039] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x8e944800) [pid = 1918] [serial = 2036] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8bf6dc00) [pid = 1918] [serial = 2081] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8d4e8000) [pid = 1918] [serial = 2082] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8b648800) [pid = 1918] [serial = 2079] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8e84a400) [pid = 1918] [serial = 2087] [outer = (nil)] [url = about:blank] 14:58:37 INFO - PROCESS | 1918 | 1463435917468 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]]]}] 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 14:58:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 14:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 14:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 14:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 14:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 14:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:37 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 14:58:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 14:58:37 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 14:58:37 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 14:58:37 INFO - TEST-OK | /DOMEvents/constructors.html | took 4457ms 14:58:37 INFO - PROCESS | 1918 | 1463435917671 Marionette TRACE conn3 -> [0,2917,"getWindowHandle",null] 14:58:37 INFO - PROCESS | 1918 | 1463435917678 Marionette TRACE conn3 <- [1,2917,null,{"value":"8"}] 14:58:37 INFO - TEST-START | /DOMEvents/event-phases-order.html 14:58:37 INFO - PROCESS | 1918 | 1463435917691 Marionette TRACE conn3 -> [0,2918,"setScriptTimeout",{"ms":35000}] 14:58:37 INFO - PROCESS | 1918 | 1463435917699 Marionette TRACE conn3 <- [1,2918,null,{}] 14:58:37 INFO - PROCESS | 1918 | 1463435917712 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}] 14:58:37 INFO - PROCESS | 1918 | 1463435917906 Marionette TRACE conn3 <- [1,2919,null,{"value":null}] 14:58:38 INFO - PROCESS | 1918 | 1463435918153 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x87b24800 == 120 [pid = 1918] [id = 737] 14:58:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x88660c00) [pid = 1918] [serial = 2212] [outer = (nil)] 14:58:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x88bf8800) [pid = 1918] [serial = 2213] [outer = 0x88660c00] 14:58:38 INFO - PROCESS | 1918 | 1463435918228 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x88f7cc00) [pid = 1918] [serial = 2214] [outer = 0x88660c00] 14:58:38 INFO - PROCESS | 1918 | 1463435918948 Marionette TRACE conn3 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 14:58:38 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 14:58:38 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1290ms 14:58:38 INFO - PROCESS | 1918 | 1463435918980 Marionette TRACE conn3 -> [0,2921,"getWindowHandle",null] 14:58:38 INFO - PROCESS | 1918 | 1463435918986 Marionette TRACE conn3 <- [1,2921,null,{"value":"8"}] 14:58:38 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 14:58:39 INFO - PROCESS | 1918 | 1463435918997 Marionette TRACE conn3 -> [0,2922,"setScriptTimeout",{"ms":35000}] 14:58:39 INFO - PROCESS | 1918 | 1463435919000 Marionette TRACE conn3 <- [1,2922,null,{}] 14:58:39 INFO - PROCESS | 1918 | 1463435919006 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}] 14:58:39 INFO - PROCESS | 1918 | 1463435919271 Marionette TRACE conn3 <- [1,2923,null,{"value":null}] 14:58:39 INFO - PROCESS | 1918 | 1463435919298 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 1918 | ++DOCSHELL 0x8aaeb000 == 121 [pid = 1918] [id = 738] 14:58:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8aaeb400) [pid = 1918] [serial = 2215] [outer = (nil)] 14:58:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8adda800) [pid = 1918] [serial = 2216] [outer = 0x8aaeb400] 14:58:39 INFO - PROCESS | 1918 | 1463435919370 Marionette DEBUG loaded listener.js 14:58:39 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8b6a1000) [pid = 1918] [serial = 2217] [outer = 0x8aaeb400] 14:58:40 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:58:40 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:58:40 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:58:40 INFO - PROCESS | 1918 | [1918] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 14:58:40 INFO - PROCESS | 1918 | 1463435920379 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]]]}] 14:58:40 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 14:58:40 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 14:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:58:40 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 14:58:40 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:58:40 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 14:58:40 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:58:40 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]" 14:58:40 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 14:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:40 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 14:58:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:40 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 14:58:40 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 14:58:40 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1440ms 14:58:40 INFO - PROCESS | 1918 | 1463435920442 Marionette TRACE conn3 -> [0,2925,"getWindowHandle",null] 14:58:40 INFO - PROCESS | 1918 | 1463435920449 Marionette TRACE conn3 <- [1,2925,null,{"value":"8"}] 14:58:40 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 14:58:40 INFO - PROCESS | 1918 | 1463435920464 Marionette TRACE conn3 -> [0,2926,"setScriptTimeout",{"ms":35000}] 14:58:40 INFO - PROCESS | 1918 | 1463435920469 Marionette TRACE conn3 <- [1,2926,null,{}] 14:58:40 INFO - PROCESS | 1918 | 1463435920488 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}] 14:58:40 INFO - PROCESS | 1918 | 1463435920761 Marionette TRACE conn3 <- [1,2927,null,{"value":null}] 14:58:40 INFO - PROCESS | 1918 | 1463435920789 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x8a48bc00 == 122 [pid = 1918] [id = 739] 14:58:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8bf63400) [pid = 1918] [serial = 2218] [outer = (nil)] 14:58:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x8d324c00) [pid = 1918] [serial = 2219] [outer = 0x8bf63400] 14:58:40 INFO - PROCESS | 1918 | 1463435920863 Marionette DEBUG loaded listener.js 14:58:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8d5e2000) [pid = 1918] [serial = 2220] [outer = 0x8bf63400] 14:58:41 INFO - PROCESS | 1918 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 14:58:41 INFO - PROCESS | 1918 | 1463435921730 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]]]}] 14:58:41 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 14:58:41 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1293ms 14:58:41 INFO - PROCESS | 1918 | 1463435921758 Marionette TRACE conn3 -> [0,2929,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 1918 | 1463435921762 Marionette TRACE conn3 <- [1,2929,null,{"value":"8"}] 14:58:41 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 14:58:41 INFO - PROCESS | 1918 | 1463435921767 Marionette TRACE conn3 -> [0,2930,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 1918 | 1463435921770 Marionette TRACE conn3 <- [1,2930,null,{}] 14:58:41 INFO - PROCESS | 1918 | 1463435921775 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}] 14:58:42 INFO - PROCESS | 1918 | 1463435922032 Marionette TRACE conn3 <- [1,2931,null,{"value":null}] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8b6ab000) [pid = 1918] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x878cd800) [pid = 1918] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x8be43400) [pid = 1918] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8e6a2800) [pid = 1918] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x9109a400) [pid = 1918] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x86574400) [pid = 1918] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8b7b0000) [pid = 1918] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x914bc000) [pid = 1918] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8efe4000) [pid = 1918] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x88656800) [pid = 1918] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0xa271c000) [pid = 1918] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9975e800) [pid = 1918] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x9a478800) [pid = 1918] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x9a35f000) [pid = 1918] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x95ba7800) [pid = 1918] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x996dc000) [pid = 1918] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x99562c00) [pid = 1918] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x91cae000) [pid = 1918] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x95a77400) [pid = 1918] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x9396c400) [pid = 1918] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x8e8e1c00) [pid = 1918] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x92403c00) [pid = 1918] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x91cae800) [pid = 1918] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8efe3c00) [pid = 1918] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x8e945400) [pid = 1918] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8c0ccc00) [pid = 1918] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x88d08400) [pid = 1918] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x89c8d400) [pid = 1918] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x84e8d800) [pid = 1918] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 14:58:42 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0xa239b000) [pid = 1918] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 14:58:42 INFO - PROCESS | 1918 | 1463435922948 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:42 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f7000 == 123 [pid = 1918] [id = 740] 14:58:42 INFO - PROCESS | 1918 | ++DOMWINDOW == 134 (0x8657e000) [pid = 1918] [serial = 2221] [outer = (nil)] 14:58:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 135 (0x8aad9c00) [pid = 1918] [serial = 2222] [outer = 0x8657e000] 14:58:43 INFO - PROCESS | 1918 | 1463435923028 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 136 (0x8b908c00) [pid = 1918] [serial = 2223] [outer = 0x8657e000] 14:58:43 INFO - PROCESS | 1918 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 14:58:43 INFO - PROCESS | 1918 | 1463435923676 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]]]}] 14:58:43 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 14:58:43 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1934ms 14:58:43 INFO - PROCESS | 1918 | 1463435923702 Marionette TRACE conn3 -> [0,2933,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 1918 | 1463435923706 Marionette TRACE conn3 <- [1,2933,null,{"value":"8"}] 14:58:43 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 14:58:43 INFO - PROCESS | 1918 | 1463435923711 Marionette TRACE conn3 -> [0,2934,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 1918 | 1463435923714 Marionette TRACE conn3 <- [1,2934,null,{}] 14:58:43 INFO - PROCESS | 1918 | 1463435923719 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}] 14:58:43 INFO - PROCESS | 1918 | 1463435923896 Marionette TRACE conn3 <- [1,2935,null,{"value":null}] 14:58:44 INFO - PROCESS | 1918 | 1463435924112 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 1918 | ++DOCSHELL 0x85888c00 == 124 [pid = 1918] [id = 741] 14:58:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 137 (0x8d31b000) [pid = 1918] [serial = 2224] [outer = (nil)] 14:58:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x8e84f000) [pid = 1918] [serial = 2225] [outer = 0x8d31b000] 14:58:44 INFO - PROCESS | 1918 | 1463435924182 Marionette DEBUG loaded listener.js 14:58:44 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8e86c800) [pid = 1918] [serial = 2226] [outer = 0x8d31b000] 14:58:45 INFO - PROCESS | 1918 | 1463435925055 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]]]}] 14:58:45 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 14:58:45 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1377ms 14:58:45 INFO - PROCESS | 1918 | 1463435925090 Marionette TRACE conn3 -> [0,2937,"getWindowHandle",null] 14:58:45 INFO - PROCESS | 1918 | 1463435925096 Marionette TRACE conn3 <- [1,2937,null,{"value":"8"}] 14:58:45 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 14:58:45 INFO - PROCESS | 1918 | 1463435925105 Marionette TRACE conn3 -> [0,2938,"setScriptTimeout",{"ms":35000}] 14:58:45 INFO - PROCESS | 1918 | 1463435925112 Marionette TRACE conn3 <- [1,2938,null,{}] 14:58:45 INFO - PROCESS | 1918 | 1463435925122 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}] 14:58:45 INFO - PROCESS | 1918 | 1463435925460 Marionette TRACE conn3 <- [1,2939,null,{"value":null}] 14:58:45 INFO - PROCESS | 1918 | 1463435925755 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x878cb800 == 125 [pid = 1918] [id = 742] 14:58:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x87b2b000) [pid = 1918] [serial = 2227] [outer = (nil)] 14:58:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x88d08000) [pid = 1918] [serial = 2228] [outer = 0x87b2b000] 14:58:45 INFO - PROCESS | 1918 | 1463435925851 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8a48d000) [pid = 1918] [serial = 2229] [outer = 0x87b2b000] 14:58:46 INFO - PROCESS | 1918 | 1463435926665 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]]]}] 14:58:46 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. 14:58:46 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1594ms 14:58:46 INFO - PROCESS | 1918 | 1463435926698 Marionette TRACE conn3 -> [0,2941,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 1918 | 1463435926706 Marionette TRACE conn3 <- [1,2941,null,{"value":"8"}] 14:58:46 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 14:58:46 INFO - PROCESS | 1918 | 1463435926717 Marionette TRACE conn3 -> [0,2942,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - PROCESS | 1918 | 1463435926722 Marionette TRACE conn3 <- [1,2942,null,{}] 14:58:46 INFO - PROCESS | 1918 | 1463435926728 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}] 14:58:46 INFO - PROCESS | 1918 | 1463435926965 Marionette TRACE conn3 <- [1,2943,null,{"value":null}] 14:58:47 INFO - PROCESS | 1918 | 1463435927266 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:47 INFO - PROCESS | 1918 | ++DOCSHELL 0x85889c00 == 126 [pid = 1918] [id = 743] 14:58:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8b648800) [pid = 1918] [serial = 2230] [outer = (nil)] 14:58:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8b89f400) [pid = 1918] [serial = 2231] [outer = 0x8b648800] 14:58:47 INFO - PROCESS | 1918 | 1463435927355 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8c0c6c00) [pid = 1918] [serial = 2232] [outer = 0x8b648800] 14:58:48 INFO - PROCESS | 1918 | 1463435928255 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"]]]}] 14:58:48 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 14:58:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 14:58:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:58:48 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 14:58:48 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1579ms 14:58:48 INFO - PROCESS | 1918 | 1463435928296 Marionette TRACE conn3 -> [0,2945,"getWindowHandle",null] 14:58:48 INFO - PROCESS | 1918 | 1463435928300 Marionette TRACE conn3 <- [1,2945,null,{"value":"8"}] 14:58:48 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 14:58:48 INFO - PROCESS | 1918 | 1463435928306 Marionette TRACE conn3 -> [0,2946,"setScriptTimeout",{"ms":35000}] 14:58:48 INFO - PROCESS | 1918 | 1463435928312 Marionette TRACE conn3 <- [1,2946,null,{}] 14:58:48 INFO - PROCESS | 1918 | 1463435928328 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}] 14:58:48 INFO - PROCESS | 1918 | 1463435928657 Marionette TRACE conn3 <- [1,2947,null,{"value":null}] 14:58:48 INFO - PROCESS | 1918 | 1463435928878 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f85400 == 127 [pid = 1918] [id = 744] 14:58:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8e8e6000) [pid = 1918] [serial = 2233] [outer = (nil)] 14:58:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8e94e800) [pid = 1918] [serial = 2234] [outer = 0x8e8e6000] 14:58:48 INFO - PROCESS | 1918 | 1463435928971 Marionette DEBUG loaded listener.js 14:58:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8efe9800) [pid = 1918] [serial = 2235] [outer = 0x8e8e6000] 14:58:49 INFO - PROCESS | 1918 | 1463435929806 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]]]}] 14:58:49 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. 14:58:49 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1538ms 14:58:49 INFO - PROCESS | 1918 | 1463435929844 Marionette TRACE conn3 -> [0,2949,"getWindowHandle",null] 14:58:49 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 14:58:49 INFO - PROCESS | 1918 | 1463435929849 Marionette TRACE conn3 <- [1,2949,null,{"value":"8"}] 14:58:49 INFO - PROCESS | 1918 | 1463435929855 Marionette TRACE conn3 -> [0,2950,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - PROCESS | 1918 | 1463435929858 Marionette TRACE conn3 <- [1,2950,null,{}] 14:58:49 INFO - PROCESS | 1918 | 1463435929864 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}] 14:58:50 INFO - PROCESS | 1918 | 1463435930070 Marionette TRACE conn3 <- [1,2951,null,{"value":null}] 14:58:50 INFO - PROCESS | 1918 | 1463435930369 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:50 INFO - PROCESS | 1918 | ++DOCSHELL 0x8b903000 == 128 [pid = 1918] [id = 745] 14:58:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8f061400) [pid = 1918] [serial = 2236] [outer = (nil)] 14:58:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x9109f800) [pid = 1918] [serial = 2237] [outer = 0x8f061400] 14:58:50 INFO - PROCESS | 1918 | 1463435930464 Marionette DEBUG loaded listener.js 14:58:50 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x914c0800) [pid = 1918] [serial = 2238] [outer = 0x8f061400] 14:58:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cb3400 == 129 [pid = 1918] [id = 746] 14:58:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x91cb9000) [pid = 1918] [serial = 2239] [outer = (nil)] 14:58:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x91cdf800) [pid = 1918] [serial = 2240] [outer = 0x91cb9000] 14:58:51 INFO - PROCESS | 1918 | 1463435931362 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]]]}] 14:58:51 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. 14:58:51 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1549ms 14:58:51 INFO - PROCESS | 1918 | 1463435931404 Marionette TRACE conn3 -> [0,2953,"getWindowHandle",null] 14:58:51 INFO - PROCESS | 1918 | 1463435931408 Marionette TRACE conn3 <- [1,2953,null,{"value":"8"}] 14:58:51 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 14:58:51 INFO - PROCESS | 1918 | 1463435931414 Marionette TRACE conn3 -> [0,2954,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 1918 | 1463435931418 Marionette TRACE conn3 <- [1,2954,null,{}] 14:58:51 INFO - PROCESS | 1918 | 1463435931423 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}] 14:58:51 INFO - PROCESS | 1918 | 1463435931706 Marionette TRACE conn3 <- [1,2955,null,{"value":null}] 14:58:52 INFO - PROCESS | 1918 | 1463435932042 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x91c0ac00 == 130 [pid = 1918] [id = 747] 14:58:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x91c0bc00) [pid = 1918] [serial = 2241] [outer = (nil)] 14:58:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x91ce7000) [pid = 1918] [serial = 2242] [outer = 0x91c0bc00] 14:58:52 INFO - PROCESS | 1918 | 1463435932132 Marionette DEBUG loaded listener.js 14:58:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x92109000) [pid = 1918] [serial = 2243] [outer = 0x91c0bc00] 14:58:52 INFO - PROCESS | 1918 | 1463435932933 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]]]}] 14:58:52 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:58:52 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 14:58:52 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1534ms 14:58:52 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 14:58:52 INFO - PROCESS | 1918 | 1463435932949 Marionette TRACE conn3 -> [0,2957,"getWindowHandle",null] 14:58:52 INFO - PROCESS | 1918 | 1463435932952 Marionette TRACE conn3 <- [1,2957,null,{"value":"8"}] 14:58:52 INFO - PROCESS | 1918 | 1463435932958 Marionette TRACE conn3 -> [0,2958,"setScriptTimeout",{"ms":35000}] 14:58:52 INFO - PROCESS | 1918 | 1463435932961 Marionette TRACE conn3 <- [1,2958,null,{}] 14:58:52 INFO - PROCESS | 1918 | 1463435932967 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}] 14:58:53 INFO - PROCESS | 1918 | 1463435933210 Marionette TRACE conn3 <- [1,2959,null,{"value":null}] 14:58:53 INFO - PROCESS | 1918 | 1463435933528 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:53 INFO - PROCESS | 1918 | ++DOCSHELL 0x87c39800 == 131 [pid = 1918] [id = 748] 14:58:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8add9000) [pid = 1918] [serial = 2244] [outer = (nil)] 14:58:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x93c08000) [pid = 1918] [serial = 2245] [outer = 0x8add9000] 14:58:53 INFO - PROCESS | 1918 | 1463435933617 Marionette DEBUG loaded listener.js 14:58:53 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x950e4800) [pid = 1918] [serial = 2246] [outer = 0x8add9000] 14:58:54 INFO - PROCESS | 1918 | 1463435934446 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]]]}] 14:58:54 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. 14:58:54 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1540ms 14:58:54 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 14:58:54 INFO - PROCESS | 1918 | 1463435934498 Marionette TRACE conn3 -> [0,2961,"getWindowHandle",null] 14:58:54 INFO - PROCESS | 1918 | 1463435934500 Marionette TRACE conn3 <- [1,2961,null,{"value":"8"}] 14:58:54 INFO - PROCESS | 1918 | 1463435934507 Marionette TRACE conn3 -> [0,2962,"setScriptTimeout",{"ms":35000}] 14:58:54 INFO - PROCESS | 1918 | 1463435934511 Marionette TRACE conn3 <- [1,2962,null,{}] 14:58:54 INFO - PROCESS | 1918 | 1463435934516 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}] 14:58:54 INFO - PROCESS | 1918 | 1463435934733 Marionette TRACE conn3 <- [1,2963,null,{"value":null}] 14:58:55 INFO - PROCESS | 1918 | 1463435935094 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dd4e800 == 132 [pid = 1918] [id = 749] 14:58:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x91c0ec00) [pid = 1918] [serial = 2247] [outer = (nil)] 14:58:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x95a7dc00) [pid = 1918] [serial = 2248] [outer = 0x91c0ec00] 14:58:55 INFO - PROCESS | 1918 | 1463435935181 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x95ba2400) [pid = 1918] [serial = 2249] [outer = 0x91c0ec00] 14:58:55 INFO - PROCESS | 1918 | 1463435935996 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]]]}] 14:58:56 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. 14:58:56 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1528ms 14:58:56 INFO - PROCESS | 1918 | 1463435936035 Marionette TRACE conn3 -> [0,2965,"getWindowHandle",null] 14:58:56 INFO - PROCESS | 1918 | 1463435936038 Marionette TRACE conn3 <- [1,2965,null,{"value":"8"}] 14:58:56 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 14:58:56 INFO - PROCESS | 1918 | 1463435936044 Marionette TRACE conn3 -> [0,2966,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - PROCESS | 1918 | 1463435936047 Marionette TRACE conn3 <- [1,2966,null,{}] 14:58:56 INFO - PROCESS | 1918 | 1463435936053 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}] 14:58:56 INFO - PROCESS | 1918 | 1463435936287 Marionette TRACE conn3 <- [1,2967,null,{"value":null}] 14:58:56 INFO - PROCESS | 1918 | 1463435936564 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:56 INFO - PROCESS | 1918 | ++DOCSHELL 0x9510b400 == 133 [pid = 1918] [id = 750] 14:58:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x9510e000) [pid = 1918] [serial = 2250] [outer = (nil)] 14:58:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x95c6d000) [pid = 1918] [serial = 2251] [outer = 0x9510e000] 14:58:56 INFO - PROCESS | 1918 | 1463435936653 Marionette DEBUG loaded listener.js 14:58:56 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x95d0a400) [pid = 1918] [serial = 2252] [outer = 0x9510e000] 14:58:57 INFO - PROCESS | 1918 | 1463435937450 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]]]}] 14:58:57 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. 14:58:57 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1428ms 14:58:57 INFO - PROCESS | 1918 | 1463435937472 Marionette TRACE conn3 -> [0,2969,"getWindowHandle",null] 14:58:57 INFO - PROCESS | 1918 | 1463435937475 Marionette TRACE conn3 <- [1,2969,null,{"value":"8"}] 14:58:57 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 14:58:57 INFO - PROCESS | 1918 | 1463435937481 Marionette TRACE conn3 -> [0,2970,"setScriptTimeout",{"ms":35000}] 14:58:57 INFO - PROCESS | 1918 | 1463435937485 Marionette TRACE conn3 <- [1,2970,null,{}] 14:58:57 INFO - PROCESS | 1918 | 1463435937490 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}] 14:58:57 INFO - PROCESS | 1918 | 1463435937705 Marionette TRACE conn3 <- [1,2971,null,{"value":null}] 14:58:58 INFO - PROCESS | 1918 | 1463435938041 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x8bc61c00 == 134 [pid = 1918] [id = 751] 14:58:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x8bf69000) [pid = 1918] [serial = 2253] [outer = (nil)] 14:58:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x978ef000) [pid = 1918] [serial = 2254] [outer = 0x8bf69000] 14:58:58 INFO - PROCESS | 1918 | 1463435938130 Marionette DEBUG loaded listener.js 14:58:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x981a6400) [pid = 1918] [serial = 2255] [outer = 0x8bf69000] 14:58:58 INFO - PROCESS | 1918 | 1463435938946 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]]]}] 14:58:58 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. 14:58:58 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1486ms 14:58:58 INFO - PROCESS | 1918 | 1463435938968 Marionette TRACE conn3 -> [0,2973,"getWindowHandle",null] 14:58:58 INFO - PROCESS | 1918 | 1463435938972 Marionette TRACE conn3 <- [1,2973,null,{"value":"8"}] 14:58:58 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 14:58:58 INFO - PROCESS | 1918 | 1463435938978 Marionette TRACE conn3 -> [0,2974,"setScriptTimeout",{"ms":35000}] 14:58:58 INFO - PROCESS | 1918 | 1463435938981 Marionette TRACE conn3 <- [1,2974,null,{}] 14:58:58 INFO - PROCESS | 1918 | 1463435938987 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}] 14:58:59 INFO - PROCESS | 1918 | 1463435939326 Marionette TRACE conn3 <- [1,2975,null,{"value":null}] 14:58:59 INFO - PROCESS | 1918 | 1463435939602 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x95d0ec00 == 135 [pid = 1918] [id = 752] 14:58:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x980da800) [pid = 1918] [serial = 2256] [outer = (nil)] 14:58:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x991e1800) [pid = 1918] [serial = 2257] [outer = 0x980da800] 14:58:59 INFO - PROCESS | 1918 | 1463435939695 Marionette DEBUG loaded listener.js 14:58:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x9956a800) [pid = 1918] [serial = 2258] [outer = 0x980da800] 14:59:00 INFO - PROCESS | 1918 | 1463435940633 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]]]}] 14:59:00 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. 14:59:00 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1682ms 14:59:00 INFO - PROCESS | 1918 | 1463435940660 Marionette TRACE conn3 -> [0,2977,"getWindowHandle",null] 14:59:00 INFO - PROCESS | 1918 | 1463435940665 Marionette TRACE conn3 <- [1,2977,null,{"value":"8"}] 14:59:00 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 14:59:00 INFO - PROCESS | 1918 | 1463435940671 Marionette TRACE conn3 -> [0,2978,"setScriptTimeout",{"ms":35000}] 14:59:00 INFO - PROCESS | 1918 | 1463435940675 Marionette TRACE conn3 <- [1,2978,null,{}] 14:59:00 INFO - PROCESS | 1918 | 1463435940681 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}] 14:59:00 INFO - PROCESS | 1918 | 1463435940904 Marionette TRACE conn3 <- [1,2979,null,{"value":null}] 14:59:01 INFO - PROCESS | 1918 | 1463435941212 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x978e9400 == 136 [pid = 1918] [id = 753] 14:59:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x995d4c00) [pid = 1918] [serial = 2259] [outer = (nil)] 14:59:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x9975f000) [pid = 1918] [serial = 2260] [outer = 0x995d4c00] 14:59:01 INFO - PROCESS | 1918 | 1463435941306 Marionette DEBUG loaded listener.js 14:59:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x99793400) [pid = 1918] [serial = 2261] [outer = 0x995d4c00] 14:59:02 INFO - PROCESS | 1918 | 1463435942159 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]]]}] 14:59:02 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. 14:59:02 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1528ms 14:59:02 INFO - PROCESS | 1918 | 1463435942199 Marionette TRACE conn3 -> [0,2981,"getWindowHandle",null] 14:59:02 INFO - PROCESS | 1918 | 1463435942202 Marionette TRACE conn3 <- [1,2981,null,{"value":"8"}] 14:59:02 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 14:59:02 INFO - PROCESS | 1918 | 1463435942209 Marionette TRACE conn3 -> [0,2982,"setScriptTimeout",{"ms":35000}] 14:59:02 INFO - PROCESS | 1918 | 1463435942212 Marionette TRACE conn3 <- [1,2982,null,{}] 14:59:02 INFO - PROCESS | 1918 | 1463435942218 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}] 14:59:02 INFO - PROCESS | 1918 | 1463435942465 Marionette TRACE conn3 <- [1,2983,null,{"value":null}] 14:59:02 INFO - PROCESS | 1918 | 1463435942757 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:02 INFO - PROCESS | 1918 | ++DOCSHELL 0x9978f400 == 137 [pid = 1918] [id = 754] 14:59:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x998c4800) [pid = 1918] [serial = 2262] [outer = (nil)] 14:59:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x99dc0800) [pid = 1918] [serial = 2263] [outer = 0x998c4800] 14:59:02 INFO - PROCESS | 1918 | 1463435942857 Marionette DEBUG loaded listener.js 14:59:02 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x99ad4800) [pid = 1918] [serial = 2264] [outer = 0x998c4800] 14:59:03 INFO - PROCESS | 1918 | 1463435943666 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"]]]}] 14:59:03 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 14:59:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 14:59:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:03 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 14:59:03 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1478ms 14:59:03 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 14:59:03 INFO - PROCESS | 1918 | 1463435943688 Marionette TRACE conn3 -> [0,2985,"getWindowHandle",null] 14:59:03 INFO - PROCESS | 1918 | 1463435943690 Marionette TRACE conn3 <- [1,2985,null,{"value":"8"}] 14:59:03 INFO - PROCESS | 1918 | 1463435943697 Marionette TRACE conn3 -> [0,2986,"setScriptTimeout",{"ms":35000}] 14:59:03 INFO - PROCESS | 1918 | 1463435943701 Marionette TRACE conn3 <- [1,2986,null,{}] 14:59:03 INFO - PROCESS | 1918 | 1463435943706 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}] 14:59:03 INFO - PROCESS | 1918 | 1463435943923 Marionette TRACE conn3 <- [1,2987,null,{"value":null}] 14:59:04 INFO - PROCESS | 1918 | 1463435944222 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:04 INFO - PROCESS | 1918 | ++DOCSHELL 0x95c5f400 == 138 [pid = 1918] [id = 755] 14:59:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x99763400) [pid = 1918] [serial = 2265] [outer = (nil)] 14:59:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x9ae7cc00) [pid = 1918] [serial = 2266] [outer = 0x99763400] 14:59:04 INFO - PROCESS | 1918 | 1463435944312 Marionette DEBUG loaded listener.js 14:59:04 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x9b065c00) [pid = 1918] [serial = 2267] [outer = 0x99763400] 14:59:05 INFO - PROCESS | 1918 | 1463435945117 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]]]}] 14:59:05 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. 14:59:05 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1436ms 14:59:05 INFO - PROCESS | 1918 | 1463435945132 Marionette TRACE conn3 -> [0,2989,"getWindowHandle",null] 14:59:05 INFO - PROCESS | 1918 | 1463435945135 Marionette TRACE conn3 <- [1,2989,null,{"value":"8"}] 14:59:05 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 14:59:05 INFO - PROCESS | 1918 | 1463435945143 Marionette TRACE conn3 -> [0,2990,"setScriptTimeout",{"ms":35000}] 14:59:05 INFO - PROCESS | 1918 | 1463435945146 Marionette TRACE conn3 <- [1,2990,null,{}] 14:59:05 INFO - PROCESS | 1918 | 1463435945152 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}] 14:59:05 INFO - PROCESS | 1918 | 1463435945364 Marionette TRACE conn3 <- [1,2991,null,{"value":null}] 14:59:05 INFO - PROCESS | 1918 | 1463435945657 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:05 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e8e800 == 139 [pid = 1918] [id = 756] 14:59:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x995de800) [pid = 1918] [serial = 2268] [outer = (nil)] 14:59:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0xa0513400) [pid = 1918] [serial = 2269] [outer = 0x995de800] 14:59:05 INFO - PROCESS | 1918 | 1463435945745 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0xa1049c00) [pid = 1918] [serial = 2270] [outer = 0x995de800] 14:59:06 INFO - PROCESS | 1918 | ++DOCSHELL 0xa3311000 == 140 [pid = 1918] [id = 757] 14:59:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0xa3348800) [pid = 1918] [serial = 2271] [outer = (nil)] 14:59:06 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0xa369f400) [pid = 1918] [serial = 2272] [outer = 0xa3348800] 14:59:06 INFO - PROCESS | 1918 | 1463435946720 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]]]}] 14:59:06 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. 14:59:06 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1589ms 14:59:06 INFO - PROCESS | 1918 | 1463435946733 Marionette TRACE conn3 -> [0,2993,"getWindowHandle",null] 14:59:06 INFO - PROCESS | 1918 | 1463435946736 Marionette TRACE conn3 <- [1,2993,null,{"value":"8"}] 14:59:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 14:59:06 INFO - PROCESS | 1918 | 1463435946743 Marionette TRACE conn3 -> [0,2994,"setScriptTimeout",{"ms":35000}] 14:59:06 INFO - PROCESS | 1918 | 1463435946746 Marionette TRACE conn3 <- [1,2994,null,{}] 14:59:06 INFO - PROCESS | 1918 | 1463435946752 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}] 14:59:07 INFO - PROCESS | 1918 | 1463435947033 Marionette TRACE conn3 <- [1,2995,null,{"value":null}] 14:59:07 INFO - PROCESS | 1918 | 1463435947352 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:07 INFO - PROCESS | 1918 | ++DOCSHELL 0x914be000 == 141 [pid = 1918] [id = 758] 14:59:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0xa1042400) [pid = 1918] [serial = 2273] [outer = (nil)] 14:59:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0xa3153000) [pid = 1918] [serial = 2274] [outer = 0xa1042400] 14:59:07 INFO - PROCESS | 1918 | 1463435947454 Marionette DEBUG loaded listener.js 14:59:07 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0xa3656800) [pid = 1918] [serial = 2275] [outer = 0xa1042400] 14:59:08 INFO - PROCESS | 1918 | 1463435948273 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]]]}] 14:59:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 14:59:08 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 14:59:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1588ms 14:59:08 INFO - PROCESS | 1918 | 1463435948331 Marionette TRACE conn3 -> [0,2997,"getWindowHandle",null] 14:59:08 INFO - PROCESS | 1918 | 1463435948335 Marionette TRACE conn3 <- [1,2997,null,{"value":"8"}] 14:59:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 14:59:08 INFO - PROCESS | 1918 | 1463435948341 Marionette TRACE conn3 -> [0,2998,"setScriptTimeout",{"ms":35000}] 14:59:08 INFO - PROCESS | 1918 | 1463435948345 Marionette TRACE conn3 <- [1,2998,null,{}] 14:59:08 INFO - PROCESS | 1918 | 1463435948351 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}] 14:59:08 INFO - PROCESS | 1918 | 1463435948664 Marionette TRACE conn3 <- [1,2999,null,{"value":null}] 14:59:08 INFO - PROCESS | 1918 | 1463435948893 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:08 INFO - PROCESS | 1918 | ++DOCSHELL 0x89ba2800 == 142 [pid = 1918] [id = 759] 14:59:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x89ba7400) [pid = 1918] [serial = 2276] [outer = (nil)] 14:59:08 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x89baa000) [pid = 1918] [serial = 2277] [outer = 0x89ba7400] 14:59:08 INFO - PROCESS | 1918 | 1463435948981 Marionette DEBUG loaded listener.js 14:59:09 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x89bad000) [pid = 1918] [serial = 2278] [outer = 0x89ba7400] 14:59:09 INFO - PROCESS | 1918 | 1463435949771 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]]]}] 14:59:09 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. 14:59:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1485ms 14:59:09 INFO - PROCESS | 1918 | 1463435949826 Marionette TRACE conn3 -> [0,3001,"getWindowHandle",null] 14:59:09 INFO - PROCESS | 1918 | 1463435949829 Marionette TRACE conn3 <- [1,3001,null,{"value":"8"}] 14:59:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 14:59:09 INFO - PROCESS | 1918 | 1463435949883 Marionette TRACE conn3 -> [0,3002,"setScriptTimeout",{"ms":35000}] 14:59:09 INFO - PROCESS | 1918 | 1463435949886 Marionette TRACE conn3 <- [1,3002,null,{}] 14:59:09 INFO - PROCESS | 1918 | 1463435949892 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}] 14:59:10 INFO - PROCESS | 1918 | 1463435950094 Marionette TRACE conn3 <- [1,3003,null,{"value":null}] 14:59:10 INFO - PROCESS | 1918 | 1463435950400 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:10 INFO - PROCESS | 1918 | ++DOCSHELL 0x85885000 == 143 [pid = 1918] [id = 760] 14:59:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 192 (0x89ba8c00) [pid = 1918] [serial = 2279] [outer = (nil)] 14:59:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 193 (0x8a28c800) [pid = 1918] [serial = 2280] [outer = 0x89ba8c00] 14:59:10 INFO - PROCESS | 1918 | 1463435950502 Marionette DEBUG loaded listener.js 14:59:10 INFO - PROCESS | 1918 | ++DOMWINDOW == 194 (0x8a28e800) [pid = 1918] [serial = 2281] [outer = 0x89ba8c00] 14:59:11 INFO - PROCESS | 1918 | 1463435951295 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]]]}] 14:59:11 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. 14:59:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1439ms 14:59:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 14:59:11 INFO - PROCESS | 1918 | 1463435951330 Marionette TRACE conn3 -> [0,3005,"getWindowHandle",null] 14:59:11 INFO - PROCESS | 1918 | 1463435951333 Marionette TRACE conn3 <- [1,3005,null,{"value":"8"}] 14:59:11 INFO - PROCESS | 1918 | 1463435951342 Marionette TRACE conn3 -> [0,3006,"setScriptTimeout",{"ms":35000}] 14:59:11 INFO - PROCESS | 1918 | 1463435951345 Marionette TRACE conn3 <- [1,3006,null,{}] 14:59:11 INFO - PROCESS | 1918 | 1463435951351 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}] 14:59:11 INFO - PROCESS | 1918 | 1463435951564 Marionette TRACE conn3 <- [1,3007,null,{"value":null}] 14:59:11 INFO - PROCESS | 1918 | 1463435951856 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:11 INFO - PROCESS | 1918 | ++DOCSHELL 0x85882400 == 144 [pid = 1918] [id = 761] 14:59:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 195 (0x8a28b800) [pid = 1918] [serial = 2282] [outer = (nil)] 14:59:11 INFO - PROCESS | 1918 | ++DOMWINDOW == 196 (0x8a296000) [pid = 1918] [serial = 2283] [outer = 0x8a28b800] 14:59:11 INFO - PROCESS | 1918 | 1463435951940 Marionette DEBUG loaded listener.js 14:59:12 INFO - PROCESS | 1918 | ++DOMWINDOW == 197 (0x8a297800) [pid = 1918] [serial = 2284] [outer = 0x8a28b800] 14:59:12 INFO - PROCESS | 1918 | 1463435952786 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]]]}] 14:59:12 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. 14:59:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1485ms 14:59:12 INFO - PROCESS | 1918 | 1463435952826 Marionette TRACE conn3 -> [0,3009,"getWindowHandle",null] 14:59:12 INFO - PROCESS | 1918 | 1463435952830 Marionette TRACE conn3 <- [1,3009,null,{"value":"8"}] 14:59:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 14:59:12 INFO - PROCESS | 1918 | 1463435952836 Marionette TRACE conn3 -> [0,3010,"setScriptTimeout",{"ms":35000}] 14:59:12 INFO - PROCESS | 1918 | 1463435952838 Marionette TRACE conn3 <- [1,3010,null,{}] 14:59:12 INFO - PROCESS | 1918 | 1463435952844 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}] 14:59:13 INFO - PROCESS | 1918 | 1463435953063 Marionette TRACE conn3 <- [1,3011,null,{"value":null}] 14:59:13 INFO - PROCESS | 1918 | 1463435953380 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:13 INFO - PROCESS | 1918 | ++DOCSHELL 0x89ba5400 == 145 [pid = 1918] [id = 762] 14:59:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 198 (0x8a28fc00) [pid = 1918] [serial = 2285] [outer = (nil)] 14:59:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 199 (0x8a4a5800) [pid = 1918] [serial = 2286] [outer = 0x8a28fc00] 14:59:13 INFO - PROCESS | 1918 | 1463435953468 Marionette DEBUG loaded listener.js 14:59:13 INFO - PROCESS | 1918 | ++DOMWINDOW == 200 (0x8a4a7400) [pid = 1918] [serial = 2287] [outer = 0x8a28fc00] 14:59:14 INFO - PROCESS | 1918 | 1463435954262 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]]]}] 14:59:14 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 14:59:14 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1436ms 14:59:14 INFO - TEST-START | /FileAPI/FileReaderSync.worker 14:59:14 INFO - PROCESS | 1918 | 1463435954273 Marionette TRACE conn3 -> [0,3013,"getWindowHandle",null] 14:59:14 INFO - PROCESS | 1918 | 1463435954275 Marionette TRACE conn3 <- [1,3013,null,{"value":"8"}] 14:59:14 INFO - PROCESS | 1918 | 1463435954282 Marionette TRACE conn3 -> [0,3014,"setScriptTimeout",{"ms":35000}] 14:59:14 INFO - PROCESS | 1918 | 1463435954285 Marionette TRACE conn3 <- [1,3014,null,{}] 14:59:14 INFO - PROCESS | 1918 | 1463435954291 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}] 14:59:14 INFO - PROCESS | 1918 | 1463435954501 Marionette TRACE conn3 <- [1,3015,null,{"value":null}] 14:59:14 INFO - PROCESS | 1918 | 1463435954784 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:14 INFO - PROCESS | 1918 | ++DOCSHELL 0x85881000 == 146 [pid = 1918] [id = 763] 14:59:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 201 (0x878a8000) [pid = 1918] [serial = 2288] [outer = (nil)] 14:59:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 202 (0x878af000) [pid = 1918] [serial = 2289] [outer = 0x878a8000] 14:59:14 INFO - PROCESS | 1918 | 1463435954872 Marionette DEBUG loaded listener.js 14:59:14 INFO - PROCESS | 1918 | ++DOMWINDOW == 203 (0x878b1000) [pid = 1918] [serial = 2290] [outer = 0x878a8000] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x858f7000 == 145 [pid = 1918] [id = 740] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8a48bc00 == 144 [pid = 1918] [id = 739] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8aaeb000 == 143 [pid = 1918] [id = 738] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x87b24800 == 142 [pid = 1918] [id = 737] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x977d8000 == 141 [pid = 1918] [id = 732] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x98de9800 == 140 [pid = 1918] [id = 733] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x995d3400 == 139 [pid = 1918] [id = 731] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x9784e800 == 138 [pid = 1918] [id = 730] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x9784d000 == 137 [pid = 1918] [id = 729] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8b7a3000 == 136 [pid = 1918] [id = 727] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x9510c800 == 135 [pid = 1918] [id = 728] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x92431000 == 134 [pid = 1918] [id = 726] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x91cd9800 == 133 [pid = 1918] [id = 725] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x878cf400 == 132 [pid = 1918] [id = 724] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8f069400 == 131 [pid = 1918] [id = 723] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8e941800 == 130 [pid = 1918] [id = 722] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8d319c00 == 129 [pid = 1918] [id = 721] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x8b6aa400 == 128 [pid = 1918] [id = 720] 14:59:17 INFO - PROCESS | 1918 | --DOCSHELL 0x84e8a000 == 127 [pid = 1918] [id = 719] 14:59:17 INFO - PROCESS | 1918 | --DOMWINDOW == 202 (0x8d5e5800) [pid = 1918] [serial = 1962] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 201 (0x8e6a1c00) [pid = 1918] [serial = 2028] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 200 (0x8f064c00) [pid = 1918] [serial = 2037] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 199 (0x91c04400) [pid = 1918] [serial = 2043] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 198 (0x8b7a4800) [pid = 1918] [serial = 2031] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 197 (0x8de4b800) [pid = 1918] [serial = 2034] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 196 (0x9242e000) [pid = 1918] [serial = 2046] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 195 (0x9109c400) [pid = 1918] [serial = 2040] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 194 (0x8e866000) [pid = 1918] [serial = 2156] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 193 (0x8c0c9c00) [pid = 1918] [serial = 2153] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 192 (0xa31bb400) [pid = 1918] [serial = 2138] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 191 (0xa2371400) [pid = 1918] [serial = 2136] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0xa2322400) [pid = 1918] [serial = 2135] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x9cec4800) [pid = 1918] [serial = 2133] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x9cebf000) [pid = 1918] [serial = 2132] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x9af9c400) [pid = 1918] [serial = 2130] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x9a73f000) [pid = 1918] [serial = 2129] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x9a1c5000) [pid = 1918] [serial = 2127] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x99dbe000) [pid = 1918] [serial = 2126] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0x998c3c00) [pid = 1918] [serial = 2124] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x99789c00) [pid = 1918] [serial = 2123] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x996d8000) [pid = 1918] [serial = 2121] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x995ad000) [pid = 1918] [serial = 2120] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x980e0c00) [pid = 1918] [serial = 2118] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x98028000) [pid = 1918] [serial = 2117] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x95d0e000) [pid = 1918] [serial = 2115] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x95d06000) [pid = 1918] [serial = 2114] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x95ba7400) [pid = 1918] [serial = 2112] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x95a84400) [pid = 1918] [serial = 2111] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x93ce7c00) [pid = 1918] [serial = 2109] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x93c0a400) [pid = 1918] [serial = 2108] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x93964800) [pid = 1918] [serial = 2106] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x92484800) [pid = 1918] [serial = 2105] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x92102800) [pid = 1918] [serial = 2103] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x91cbac00) [pid = 1918] [serial = 2102] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x91c10c00) [pid = 1918] [serial = 2100] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x91325000) [pid = 1918] [serial = 2099] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0x8f06d800) [pid = 1918] [serial = 2097] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x8efecc00) [pid = 1918] [serial = 2096] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x8de4bc00) [pid = 1918] [serial = 2094] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x8d5df800) [pid = 1918] [serial = 2093] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x8aaf8400) [pid = 1918] [serial = 2091] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x88f79800) [pid = 1918] [serial = 2090] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8b64bc00) [pid = 1918] [serial = 2147] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x86583800) [pid = 1918] [serial = 2144] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x87b29000) [pid = 1918] [serial = 2145] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0xa36a7000) [pid = 1918] [serial = 2142] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0xa36a1400) [pid = 1918] [serial = 2141] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0xa3347000) [pid = 1918] [serial = 2139] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8b7afc00) [pid = 1918] [serial = 2150] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x8bc5c800) [pid = 1918] [serial = 2151] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8b6a5800) [pid = 1918] [serial = 2148] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8de4b000) [pid = 1918] [serial = 2154] [outer = (nil)] [url = about:blank] 14:59:18 INFO - PROCESS | 1918 | [1918] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:59:18 INFO - PROCESS | 1918 | 1463435958685 Marionette TRACE conn3 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 14:59:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 14:59:18 INFO - {} 14:59:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 14:59:18 INFO - {} 14:59:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 14:59:18 INFO - {} 14:59:18 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 14:59:18 INFO - {} 14:59:18 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 4443ms 14:59:18 INFO - PROCESS | 1918 | 1463435958726 Marionette TRACE conn3 -> [0,3017,"getWindowHandle",null] 14:59:18 INFO - PROCESS | 1918 | 1463435958731 Marionette TRACE conn3 <- [1,3017,null,{"value":"8"}] 14:59:18 INFO - TEST-START | /FileAPI/fileReader.html 14:59:18 INFO - PROCESS | 1918 | 1463435958738 Marionette TRACE conn3 -> [0,3018,"setScriptTimeout",{"ms":35000}] 14:59:18 INFO - PROCESS | 1918 | 1463435958744 Marionette TRACE conn3 <- [1,3018,null,{}] 14:59:18 INFO - PROCESS | 1918 | 1463435958750 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}] 14:59:18 INFO - PROCESS | 1918 | 1463435958955 Marionette TRACE conn3 <- [1,3019,null,{"value":null}] 14:59:19 INFO - PROCESS | 1918 | 1463435959196 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 1918 | ++DOCSHELL 0x858fa000 == 128 [pid = 1918] [id = 764] 14:59:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x858fc400) [pid = 1918] [serial = 2291] [outer = (nil)] 14:59:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x878ad400) [pid = 1918] [serial = 2292] [outer = 0x858fc400] 14:59:19 INFO - PROCESS | 1918 | 1463435959276 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x878b6400) [pid = 1918] [serial = 2293] [outer = 0x858fc400] 14:59:20 INFO - PROCESS | 1918 | 1463435960033 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]]]}] 14:59:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 14:59:20 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 14:59:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 14:59:20 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 14:59:20 INFO - TEST-OK | /FileAPI/fileReader.html | took 1330ms 14:59:20 INFO - PROCESS | 1918 | 1463435960070 Marionette TRACE conn3 -> [0,3021,"getWindowHandle",null] 14:59:20 INFO - PROCESS | 1918 | 1463435960079 Marionette TRACE conn3 <- [1,3021,null,{"value":"8"}] 14:59:20 INFO - TEST-START | /FileAPI/historical.html 14:59:20 INFO - PROCESS | 1918 | 1463435960091 Marionette TRACE conn3 -> [0,3022,"setScriptTimeout",{"ms":35000}] 14:59:20 INFO - PROCESS | 1918 | 1463435960095 Marionette TRACE conn3 <- [1,3022,null,{}] 14:59:20 INFO - PROCESS | 1918 | 1463435960101 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}] 14:59:20 INFO - PROCESS | 1918 | 1463435960310 Marionette TRACE conn3 <- [1,3023,null,{"value":null}] 14:59:20 INFO - PROCESS | 1918 | 1463435960597 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:20 INFO - PROCESS | 1918 | ++DOCSHELL 0x878c5000 == 129 [pid = 1918] [id = 765] 14:59:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x87b1f800) [pid = 1918] [serial = 2294] [outer = (nil)] 14:59:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x88657800) [pid = 1918] [serial = 2295] [outer = 0x87b1f800] 14:59:20 INFO - PROCESS | 1918 | 1463435960674 Marionette DEBUG loaded listener.js 14:59:20 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x88664800) [pid = 1918] [serial = 2296] [outer = 0x87b1f800] 14:59:21 INFO - PROCESS | 1918 | 1463435961504 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"]]]}] 14:59:21 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 14:59:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 14:59:21 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 14:59:21 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 14:59:21 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 14:59:21 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 14:59:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 14:59:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:21 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 14:59:21 INFO - TEST-OK | /FileAPI/historical.html | took 1435ms 14:59:21 INFO - PROCESS | 1918 | 1463435961533 Marionette TRACE conn3 -> [0,3025,"getWindowHandle",null] 14:59:21 INFO - PROCESS | 1918 | 1463435961536 Marionette TRACE conn3 <- [1,3025,null,{"value":"8"}] 14:59:21 INFO - TEST-START | /FileAPI/idlharness.html 14:59:21 INFO - PROCESS | 1918 | 1463435961543 Marionette TRACE conn3 -> [0,3026,"setScriptTimeout",{"ms":35000}] 14:59:21 INFO - PROCESS | 1918 | 1463435961549 Marionette TRACE conn3 <- [1,3026,null,{}] 14:59:21 INFO - PROCESS | 1918 | 1463435961564 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}] 14:59:21 INFO - PROCESS | 1918 | 1463435961837 Marionette TRACE conn3 <- [1,3027,null,{"value":null}] 14:59:21 INFO - PROCESS | 1918 | 1463435961900 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:22 INFO - PROCESS | 1918 | ++DOCSHELL 0x89ba2c00 == 130 [pid = 1918] [id = 766] 14:59:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x89ba3c00) [pid = 1918] [serial = 2297] [outer = (nil)] 14:59:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x89bab400) [pid = 1918] [serial = 2298] [outer = 0x89ba3c00] 14:59:22 INFO - PROCESS | 1918 | 1463435962122 Marionette DEBUG loaded listener.js 14:59:22 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x89c8f800) [pid = 1918] [serial = 2299] [outer = 0x89ba3c00] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x995d3000) [pid = 1918] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x8f067000) [pid = 1918] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x8587d000) [pid = 1918] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x91cde400) [pid = 1918] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8bf63400) [pid = 1918] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x995df800) [pid = 1918] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x9aeafc00) [pid = 1918] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x93c07400) [pid = 1918] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x8adcf000) [pid = 1918] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x8bc57c00) [pid = 1918] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x91099800) [pid = 1918] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x87b1f000) [pid = 1918] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x88660c00) [pid = 1918] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x995da800) [pid = 1918] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x95a7b800) [pid = 1918] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x8657e000) [pid = 1918] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x914b9c00) [pid = 1918] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x977db800) [pid = 1918] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x98ee5c00) [pid = 1918] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x9390e400) [pid = 1918] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x8e94a000) [pid = 1918] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 14:59:23 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8aaeb400) [pid = 1918] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 14:59:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:59:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:59:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:59:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:59:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:59:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:59:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:59:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:59:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 14:59:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:59:24 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:24 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:59:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:59:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:59:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:59:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:59:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:59:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:59:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 14:59:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:59:24 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:24 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:59:24 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:59:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:59:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:59:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:59:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:59:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:59:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 14:59:24 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 14:59:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:59:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:59:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:59:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:59:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:59:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:59:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:59:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:59:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 14:59:24 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 14:59:24 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 14:59:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:59:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:59:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:59:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:59:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:59:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:59:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:59:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:59:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 14:59:24 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:59:24 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:24 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:59:24 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:59:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:59:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:59:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:59:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:59:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 14:59:24 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 14:59:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:59:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:59:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:59:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:59:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:59:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:59:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:59:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:59:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 14:59:24 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 14:59:24 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 14:59:24 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:59:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:24 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:59:24 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:59:24 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:59:24 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:59:24 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 14:59:24 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 14:59:24 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 14:59:24 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 14:59:24 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 14:59:24 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 14:59:24 INFO - TEST-OK | /FileAPI/idlharness.html | took 2708ms 14:59:24 INFO - PROCESS | 1918 | 1463435964121 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]]]}] 14:59:24 INFO - PROCESS | 1918 | 1463435964275 Marionette TRACE conn3 -> [0,3029,"getWindowHandle",null] 14:59:24 INFO - PROCESS | 1918 | 1463435964286 Marionette TRACE conn3 <- [1,3029,null,{"value":"8"}] 14:59:24 INFO - TEST-START | /FileAPI/idlharness.worker 14:59:24 INFO - PROCESS | 1918 | 1463435964467 Marionette TRACE conn3 -> [0,3030,"setScriptTimeout",{"ms":35000}] 14:59:24 INFO - PROCESS | 1918 | 1463435964474 Marionette TRACE conn3 <- [1,3030,null,{}] 14:59:24 INFO - PROCESS | 1918 | 1463435964479 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}] 14:59:24 INFO - PROCESS | 1918 | 1463435964674 Marionette TRACE conn3 <- [1,3031,null,{"value":null}] 14:59:24 INFO - PROCESS | 1918 | 1463435964882 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:24 INFO - PROCESS | 1918 | ++DOCSHELL 0x86582c00 == 131 [pid = 1918] [id = 767] 14:59:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 138 (0x87b1f000) [pid = 1918] [serial = 2300] [outer = (nil)] 14:59:24 INFO - PROCESS | 1918 | ++DOMWINDOW == 139 (0x8b6a5400) [pid = 1918] [serial = 2301] [outer = 0x87b1f000] 14:59:24 INFO - PROCESS | 1918 | 1463435964957 Marionette DEBUG loaded listener.js 14:59:25 INFO - PROCESS | 1918 | ++DOMWINDOW == 140 (0x8b6ab400) [pid = 1918] [serial = 2302] [outer = 0x87b1f000] 14:59:25 INFO - PROCESS | 1918 | [1918] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 14:59:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:59:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 14:59:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:59:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 14:59:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:59:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 14:59:27 INFO - {} 14:59:27 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 14:59:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:59:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:59:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 14:59:27 INFO - {} 14:59:27 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 - {} 14:59:27 INFO - {} 14:59:27 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 14:59:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:59:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:59:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 14:59:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 14:59:27 INFO - {} 14:59:27 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 14:59:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:59:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:59:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 14:59:27 INFO - {} 14:59:27 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 - {} 14:59:27 INFO - {} 14:59:27 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 14:59:27 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 14:59:27 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 14:59:27 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 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 14:59:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:59:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:59:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 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 14:59:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 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 14:59:27 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 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 14:59:27 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 14:59:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 14:59:27 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 14:59:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:27 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 14:59:27 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 14:59:27 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 14:59:27 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 14:59:27 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 14:59:27 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 14:59:27 INFO - {} 14:59:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2919ms 14:59:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 14:59:27 INFO - PROCESS | 1918 | 1463435967265 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,{},{}]]]}] 14:59:27 INFO - PROCESS | 1918 | 1463435967407 Marionette TRACE conn3 -> [0,3033,"getWindowHandle",null] 14:59:27 INFO - PROCESS | 1918 | 1463435967420 Marionette TRACE conn3 <- [1,3033,null,{"value":"8"}] 14:59:27 INFO - PROCESS | 1918 | 1463435967441 Marionette TRACE conn3 -> [0,3034,"setScriptTimeout",{"ms":35000}] 14:59:27 INFO - PROCESS | 1918 | 1463435967454 Marionette TRACE conn3 <- [1,3034,null,{}] 14:59:27 INFO - PROCESS | 1918 | 1463435967480 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}] 14:59:27 INFO - PROCESS | 1918 | 1463435967859 Marionette TRACE conn3 <- [1,3035,null,{"value":null}] 14:59:28 INFO - PROCESS | 1918 | 1463435968161 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:28 INFO - PROCESS | 1918 | ++DOCSHELL 0x858f8400 == 132 [pid = 1918] [id = 768] 14:59:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 141 (0x870d6000) [pid = 1918] [serial = 2303] [outer = (nil)] 14:59:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 142 (0x8d4e3400) [pid = 1918] [serial = 2304] [outer = 0x870d6000] 14:59:28 INFO - PROCESS | 1918 | 1463435968263 Marionette DEBUG loaded listener.js 14:59:28 INFO - PROCESS | 1918 | ++DOMWINDOW == 143 (0x8d4ec800) [pid = 1918] [serial = 2305] [outer = 0x870d6000] 14:59:29 INFO - PROCESS | 1918 | 1463435969104 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]]]}] 14:59:29 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 14:59:29 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1709ms 14:59:29 INFO - PROCESS | 1918 | 1463435969147 Marionette TRACE conn3 -> [0,3037,"getWindowHandle",null] 14:59:29 INFO - PROCESS | 1918 | 1463435969156 Marionette TRACE conn3 <- [1,3037,null,{"value":"8"}] 14:59:29 INFO - TEST-START | /FileAPI/blob/Blob-close.html 14:59:29 INFO - PROCESS | 1918 | 1463435969168 Marionette TRACE conn3 -> [0,3038,"setScriptTimeout",{"ms":35000}] 14:59:29 INFO - PROCESS | 1918 | 1463435969171 Marionette TRACE conn3 <- [1,3038,null,{}] 14:59:29 INFO - PROCESS | 1918 | 1463435969200 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}] 14:59:29 INFO - PROCESS | 1918 | 1463435969430 Marionette TRACE conn3 <- [1,3039,null,{"value":null}] 14:59:29 INFO - PROCESS | 1918 | 1463435969730 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:29 INFO - PROCESS | 1918 | ++DOCSHELL 0x8d5d8800 == 133 [pid = 1918] [id = 769] 14:59:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 144 (0x8d5df000) [pid = 1918] [serial = 2306] [outer = (nil)] 14:59:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 145 (0x8dd48000) [pid = 1918] [serial = 2307] [outer = 0x8d5df000] 14:59:29 INFO - PROCESS | 1918 | 1463435969821 Marionette DEBUG loaded listener.js 14:59:29 INFO - PROCESS | 1918 | ++DOMWINDOW == 146 (0x8de44800) [pid = 1918] [serial = 2308] [outer = 0x8d5df000] 14:59:30 INFO - PROCESS | 1918 | 1463435970720 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"]]]}] 14:59:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 14:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 14:59:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 14:59:30 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1586ms 14:59:30 INFO - PROCESS | 1918 | 1463435970756 Marionette TRACE conn3 -> [0,3041,"getWindowHandle",null] 14:59:30 INFO - PROCESS | 1918 | 1463435970759 Marionette TRACE conn3 <- [1,3041,null,{"value":"8"}] 14:59:30 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 14:59:30 INFO - PROCESS | 1918 | 1463435970768 Marionette TRACE conn3 -> [0,3042,"setScriptTimeout",{"ms":35000}] 14:59:30 INFO - PROCESS | 1918 | 1463435970774 Marionette TRACE conn3 <- [1,3042,null,{}] 14:59:30 INFO - PROCESS | 1918 | 1463435970812 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}] 14:59:31 INFO - PROCESS | 1918 | 1463435971034 Marionette TRACE conn3 <- [1,3043,null,{"value":null}] 14:59:31 INFO - PROCESS | 1918 | 1463435971338 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:31 INFO - PROCESS | 1918 | ++DOCSHELL 0x8dc22000 == 134 [pid = 1918] [id = 770] 14:59:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8e6af800) [pid = 1918] [serial = 2309] [outer = (nil)] 14:59:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x8e84ac00) [pid = 1918] [serial = 2310] [outer = 0x8e6af800] 14:59:31 INFO - PROCESS | 1918 | 1463435971431 Marionette DEBUG loaded listener.js 14:59:31 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x8e866400) [pid = 1918] [serial = 2311] [outer = 0x8e6af800] 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 14:59:32 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. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 14:59:32 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'.) 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 14:59:32 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. 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 14:59:32 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. 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 14:59:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:59:32 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. 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 14:59:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 14:59:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 14:59:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 14:59:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 14:59:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 14:59:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1885ms 14:59:32 INFO - PROCESS | 1918 | 1463435972562 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]]]}] 14:59:32 INFO - PROCESS | 1918 | 1463435972654 Marionette TRACE conn3 -> [0,3045,"getWindowHandle",null] 14:59:32 INFO - PROCESS | 1918 | 1463435972659 Marionette TRACE conn3 <- [1,3045,null,{"value":"8"}] 14:59:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 14:59:32 INFO - PROCESS | 1918 | 1463435972746 Marionette TRACE conn3 -> [0,3046,"setScriptTimeout",{"ms":35000}] 14:59:32 INFO - PROCESS | 1918 | 1463435972751 Marionette TRACE conn3 <- [1,3046,null,{}] 14:59:32 INFO - PROCESS | 1918 | 1463435972761 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}] 14:59:33 INFO - PROCESS | 1918 | 1463435973080 Marionette TRACE conn3 <- [1,3047,null,{"value":null}] 14:59:33 INFO - PROCESS | 1918 | 1463435973442 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:33 INFO - PROCESS | 1918 | ++DOCSHELL 0x85888800 == 135 [pid = 1918] [id = 771] 14:59:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x878c4c00) [pid = 1918] [serial = 2312] [outer = (nil)] 14:59:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x87b22c00) [pid = 1918] [serial = 2313] [outer = 0x878c4c00] 14:59:33 INFO - PROCESS | 1918 | 1463435973528 Marionette DEBUG loaded listener.js 14:59:33 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x87c43000) [pid = 1918] [serial = 2314] [outer = 0x878c4c00] 14:59:33 INFO - PROCESS | 1918 | [1918] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:59:34 INFO - PROCESS | 1918 | 1463435974388 Marionette TRACE conn3 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 14:59:34 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 14:59:34 INFO - {} 14:59:34 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1708ms 14:59:34 INFO - PROCESS | 1918 | 1463435974429 Marionette TRACE conn3 -> [0,3049,"getWindowHandle",null] 14:59:34 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 14:59:34 INFO - PROCESS | 1918 | 1463435974433 Marionette TRACE conn3 <- [1,3049,null,{"value":"8"}] 14:59:34 INFO - PROCESS | 1918 | 1463435974439 Marionette TRACE conn3 -> [0,3050,"setScriptTimeout",{"ms":35000}] 14:59:34 INFO - PROCESS | 1918 | 1463435974443 Marionette TRACE conn3 <- [1,3050,null,{}] 14:59:34 INFO - PROCESS | 1918 | 1463435974454 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}] 14:59:34 INFO - PROCESS | 1918 | 1463435974662 Marionette TRACE conn3 <- [1,3051,null,{"value":null}] 14:59:34 INFO - PROCESS | 1918 | 1463435974960 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:35 INFO - PROCESS | 1918 | ++DOCSHELL 0x878b3800 == 136 [pid = 1918] [id = 772] 14:59:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x87b26800) [pid = 1918] [serial = 2315] [outer = (nil)] 14:59:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x89bab800) [pid = 1918] [serial = 2316] [outer = 0x87b26800] 14:59:35 INFO - PROCESS | 1918 | 1463435975048 Marionette DEBUG loaded listener.js 14:59:35 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8a28b400) [pid = 1918] [serial = 2317] [outer = 0x87b26800] 14:59:35 INFO - PROCESS | 1918 | 1463435975941 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]]]}] 14:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 14:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 14:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 14:59:35 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 14:59:35 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1536ms 14:59:35 INFO - PROCESS | 1918 | 1463435975976 Marionette TRACE conn3 -> [0,3053,"getWindowHandle",null] 14:59:35 INFO - PROCESS | 1918 | 1463435975979 Marionette TRACE conn3 <- [1,3053,null,{"value":"8"}] 14:59:35 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 14:59:35 INFO - PROCESS | 1918 | 1463435975988 Marionette TRACE conn3 -> [0,3054,"setScriptTimeout",{"ms":35000}] 14:59:35 INFO - PROCESS | 1918 | 1463435975991 Marionette TRACE conn3 <- [1,3054,null,{}] 14:59:36 INFO - PROCESS | 1918 | 1463435975997 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}] 14:59:36 INFO - PROCESS | 1918 | 1463435976229 Marionette TRACE conn3 <- [1,3055,null,{"value":null}] 14:59:36 INFO - PROCESS | 1918 | 1463435976532 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:36 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f7d000 == 137 [pid = 1918] [id = 773] 14:59:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 156 (0x89c8dc00) [pid = 1918] [serial = 2318] [outer = (nil)] 14:59:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 157 (0x8b6d3400) [pid = 1918] [serial = 2319] [outer = 0x89c8dc00] 14:59:36 INFO - PROCESS | 1918 | 1463435976623 Marionette DEBUG loaded listener.js 14:59:36 INFO - PROCESS | 1918 | ++DOMWINDOW == 158 (0x8b7a6000) [pid = 1918] [serial = 2320] [outer = 0x89c8dc00] 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 14:59:37 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 14:59:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 14:59:38 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:59:38 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" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:59:38 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" 14:59:38 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 14:59:38 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 14:59:38 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1920ms 14:59:38 INFO - TEST-START | /FileAPI/file/File-constructor.html 14:59:38 INFO - PROCESS | 1918 | 1463435977780 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"]]]}] 14:59:38 INFO - PROCESS | 1918 | 1463435977941 Marionette TRACE conn3 -> [0,3057,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 1918 | 1463435977950 Marionette TRACE conn3 <- [1,3057,null,{"value":"8"}] 14:59:38 INFO - PROCESS | 1918 | 1463435978004 Marionette TRACE conn3 -> [0,3058,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - PROCESS | 1918 | 1463435978014 Marionette TRACE conn3 <- [1,3058,null,{}] 14:59:38 INFO - PROCESS | 1918 | 1463435978096 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}] 14:59:38 INFO - PROCESS | 1918 | 1463435978365 Marionette TRACE conn3 <- [1,3059,null,{"value":null}] 14:59:38 INFO - PROCESS | 1918 | 1463435978664 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:38 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f7f400 == 138 [pid = 1918] [id = 774] 14:59:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 159 (0x8b6a5c00) [pid = 1918] [serial = 2321] [outer = (nil)] 14:59:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 160 (0x8f06bc00) [pid = 1918] [serial = 2322] [outer = 0x8b6a5c00] 14:59:38 INFO - PROCESS | 1918 | 1463435978748 Marionette DEBUG loaded listener.js 14:59:38 INFO - PROCESS | 1918 | ++DOMWINDOW == 161 (0x8f06f000) [pid = 1918] [serial = 2323] [outer = 0x8b6a5c00] 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 14:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 14:59:39 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 14:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:39 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 14:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 14:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 14:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 14:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 14:59:39 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 14:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 14:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:39 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 14:59:39 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 14:59:39 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1682ms 14:59:39 INFO - PROCESS | 1918 | 1463435979625 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]]]}] 14:59:39 INFO - PROCESS | 1918 | 1463435979655 Marionette TRACE conn3 -> [0,3061,"getWindowHandle",null] 14:59:39 INFO - PROCESS | 1918 | 1463435979658 Marionette TRACE conn3 <- [1,3061,null,{"value":"8"}] 14:59:39 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 14:59:39 INFO - PROCESS | 1918 | 1463435979671 Marionette TRACE conn3 -> [0,3062,"setScriptTimeout",{"ms":35000}] 14:59:39 INFO - PROCESS | 1918 | 1463435979676 Marionette TRACE conn3 <- [1,3062,null,{}] 14:59:39 INFO - PROCESS | 1918 | 1463435979683 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}] 14:59:39 INFO - PROCESS | 1918 | 1463435979893 Marionette TRACE conn3 <- [1,3063,null,{"value":null}] 14:59:40 INFO - PROCESS | 1918 | 1463435980199 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:40 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d0c400 == 139 [pid = 1918] [id = 775] 14:59:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 162 (0x88d0d800) [pid = 1918] [serial = 2324] [outer = (nil)] 14:59:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 163 (0x8f066400) [pid = 1918] [serial = 2325] [outer = 0x88d0d800] 14:59:40 INFO - PROCESS | 1918 | 1463435980327 Marionette DEBUG loaded listener.js 14:59:40 INFO - PROCESS | 1918 | ++DOMWINDOW == 164 (0x91095800) [pid = 1918] [serial = 2326] [outer = 0x88d0d800] 14:59:40 INFO - PROCESS | 1918 | [1918] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:59:41 INFO - PROCESS | 1918 | 1463435981190 Marionette TRACE conn3 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 14:59:41 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 14:59:41 INFO - {} 14:59:41 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1539ms 14:59:41 INFO - PROCESS | 1918 | 1463435981209 Marionette TRACE conn3 -> [0,3065,"getWindowHandle",null] 14:59:41 INFO - PROCESS | 1918 | 1463435981213 Marionette TRACE conn3 <- [1,3065,null,{"value":"8"}] 14:59:41 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 14:59:41 INFO - PROCESS | 1918 | 1463435981219 Marionette TRACE conn3 -> [0,3066,"setScriptTimeout",{"ms":35000}] 14:59:41 INFO - PROCESS | 1918 | 1463435981222 Marionette TRACE conn3 <- [1,3066,null,{}] 14:59:41 INFO - PROCESS | 1918 | 1463435981229 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}] 14:59:41 INFO - PROCESS | 1918 | 1463435981465 Marionette TRACE conn3 <- [1,3067,null,{"value":null}] 14:59:41 INFO - PROCESS | 1918 | 1463435981773 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d03c00 == 140 [pid = 1918] [id = 776] 14:59:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 165 (0x89ba5000) [pid = 1918] [serial = 2327] [outer = (nil)] 14:59:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 166 (0x91cad400) [pid = 1918] [serial = 2328] [outer = 0x89ba5000] 14:59:41 INFO - PROCESS | 1918 | 1463435981856 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 1918 | ++DOMWINDOW == 167 (0x91cb2400) [pid = 1918] [serial = 2329] [outer = 0x89ba5000] 14:59:42 INFO - PROCESS | 1918 | 1463435982729 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]]]}] 14:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 14:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 14:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 14:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 14:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 14:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 14:59:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 14:59:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1530ms 14:59:42 INFO - PROCESS | 1918 | 1463435982752 Marionette TRACE conn3 -> [0,3069,"getWindowHandle",null] 14:59:42 INFO - PROCESS | 1918 | 1463435982754 Marionette TRACE conn3 <- [1,3069,null,{"value":"8"}] 14:59:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 14:59:42 INFO - PROCESS | 1918 | 1463435982761 Marionette TRACE conn3 -> [0,3070,"setScriptTimeout",{"ms":35000}] 14:59:42 INFO - PROCESS | 1918 | 1463435982764 Marionette TRACE conn3 <- [1,3070,null,{}] 14:59:42 INFO - PROCESS | 1918 | 1463435982770 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}] 14:59:42 INFO - PROCESS | 1918 | 1463435982978 Marionette TRACE conn3 <- [1,3071,null,{"value":null}] 14:59:43 INFO - PROCESS | 1918 | 1463435983291 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:43 INFO - PROCESS | 1918 | ++DOCSHELL 0x9109a400 == 141 [pid = 1918] [id = 777] 14:59:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 168 (0x91c07800) [pid = 1918] [serial = 2330] [outer = (nil)] 14:59:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 169 (0x91ce2000) [pid = 1918] [serial = 2331] [outer = 0x91c07800] 14:59:43 INFO - PROCESS | 1918 | 1463435983379 Marionette DEBUG loaded listener.js 14:59:43 INFO - PROCESS | 1918 | ++DOMWINDOW == 170 (0x91ce6c00) [pid = 1918] [serial = 2332] [outer = 0x91c07800] 14:59:44 INFO - PROCESS | 1918 | 1463435984258 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]]]}] 14:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 14:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 14:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 14:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 14:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 14:59:44 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 14:59:44 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1540ms 14:59:44 INFO - PROCESS | 1918 | 1463435984347 Marionette TRACE conn3 -> [0,3073,"getWindowHandle",null] 14:59:44 INFO - PROCESS | 1918 | 1463435984353 Marionette TRACE conn3 <- [1,3073,null,{"value":"8"}] 14:59:44 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 14:59:44 INFO - PROCESS | 1918 | 1463435984362 Marionette TRACE conn3 -> [0,3074,"setScriptTimeout",{"ms":35000}] 14:59:44 INFO - PROCESS | 1918 | 1463435984366 Marionette TRACE conn3 <- [1,3074,null,{}] 14:59:44 INFO - PROCESS | 1918 | 1463435984377 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}] 14:59:44 INFO - PROCESS | 1918 | 1463435984635 Marionette TRACE conn3 <- [1,3075,null,{"value":null}] 14:59:44 INFO - PROCESS | 1918 | 1463435984950 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:45 INFO - PROCESS | 1918 | ++DOCSHELL 0x92428800 == 142 [pid = 1918] [id = 778] 14:59:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 171 (0x9248ac00) [pid = 1918] [serial = 2333] [outer = (nil)] 14:59:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 172 (0x93902800) [pid = 1918] [serial = 2334] [outer = 0x9248ac00] 14:59:45 INFO - PROCESS | 1918 | 1463435985096 Marionette DEBUG loaded listener.js 14:59:45 INFO - PROCESS | 1918 | ++DOMWINDOW == 173 (0x93965800) [pid = 1918] [serial = 2335] [outer = 0x9248ac00] 14:59:45 INFO - PROCESS | 1918 | 1463435985901 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]]]}] 14:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 14:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 14:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 14:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 14:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 14:59:45 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 14:59:45 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1587ms 14:59:45 INFO - PROCESS | 1918 | 1463435985952 Marionette TRACE conn3 -> [0,3077,"getWindowHandle",null] 14:59:45 INFO - PROCESS | 1918 | 1463435985955 Marionette TRACE conn3 <- [1,3077,null,{"value":"8"}] 14:59:45 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 14:59:45 INFO - PROCESS | 1918 | 1463435985962 Marionette TRACE conn3 -> [0,3078,"setScriptTimeout",{"ms":35000}] 14:59:45 INFO - PROCESS | 1918 | 1463435985966 Marionette TRACE conn3 <- [1,3078,null,{}] 14:59:45 INFO - PROCESS | 1918 | 1463435985972 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}] 14:59:46 INFO - PROCESS | 1918 | 1463435986199 Marionette TRACE conn3 <- [1,3079,null,{"value":null}] 14:59:46 INFO - PROCESS | 1918 | 1463435986547 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:46 INFO - PROCESS | 1918 | ++DOCSHELL 0x88f7b400 == 143 [pid = 1918] [id = 779] 14:59:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 174 (0x89ba8400) [pid = 1918] [serial = 2336] [outer = (nil)] 14:59:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 175 (0x9131f000) [pid = 1918] [serial = 2337] [outer = 0x89ba8400] 14:59:46 INFO - PROCESS | 1918 | 1463435986637 Marionette DEBUG loaded listener.js 14:59:46 INFO - PROCESS | 1918 | ++DOMWINDOW == 176 (0x914c1000) [pid = 1918] [serial = 2338] [outer = 0x89ba8400] 14:59:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 14:59:47 INFO - reader.readAsText(blob_2) 14:59:47 INFO - }" did not throw 14:59:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 14:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 14:59:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 14:59:47 INFO - reader.readAsDataURL(blob_2) 14:59:47 INFO - }" did not throw 14:59:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 14:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 14:59:47 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsArrayBuffer - assert_throws: function "function () { 14:59:47 INFO - reader.readAsArrayBuffer(blob_2) 14:59:47 INFO - }" did not throw 14:59:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3 14:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:47 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1 14:59:47 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 14:59:47 INFO - reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5 14:59:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 14:59:47 INFO - reader.onloadstart [0,3081,"getWindowHandle",null] 14:59:47 INFO - PROCESS | 1918 | 1463435987560 Marionette TRACE conn3 <- [1,3081,null,{"value":"8"}] 14:59:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 14:59:47 INFO - PROCESS | 1918 | 1463435987575 Marionette TRACE conn3 -> [0,3082,"setScriptTimeout",{"ms":35000}] 14:59:47 INFO - PROCESS | 1918 | 1463435987578 Marionette TRACE conn3 <- [1,3082,null,{}] 14:59:47 INFO - PROCESS | 1918 | 1463435987589 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}] 14:59:47 INFO - PROCESS | 1918 | 1463435987814 Marionette TRACE conn3 <- [1,3083,null,{"value":null}] 14:59:48 INFO - PROCESS | 1918 | 1463435988136 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:48 INFO - PROCESS | 1918 | ++DOCSHELL 0x89baa400 == 144 [pid = 1918] [id = 780] 14:59:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 177 (0x92484400) [pid = 1918] [serial = 2339] [outer = (nil)] 14:59:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 178 (0x950d9000) [pid = 1918] [serial = 2340] [outer = 0x92484400] 14:59:48 INFO - PROCESS | 1918 | 1463435988222 Marionette DEBUG loaded listener.js 14:59:48 INFO - PROCESS | 1918 | ++DOMWINDOW == 179 (0x950dec00) [pid = 1918] [serial = 2341] [outer = 0x92484400] 14:59:49 INFO - PROCESS | 1918 | 1463435989056 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]]]}] 14:59:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 14:59:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 14:59:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 14:59:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 14:59:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1494ms 14:59:49 INFO - PROCESS | 1918 | 1463435989071 Marionette TRACE conn3 -> [0,3085,"getWindowHandle",null] 14:59:49 INFO - PROCESS | 1918 | 1463435989073 Marionette TRACE conn3 <- [1,3085,null,{"value":"8"}] 14:59:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 14:59:49 INFO - PROCESS | 1918 | 1463435989080 Marionette TRACE conn3 -> [0,3086,"setScriptTimeout",{"ms":35000}] 14:59:49 INFO - PROCESS | 1918 | 1463435989084 Marionette TRACE conn3 <- [1,3086,null,{}] 14:59:49 INFO - PROCESS | 1918 | 1463435989090 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}] 14:59:49 INFO - PROCESS | 1918 | 1463435989303 Marionette TRACE conn3 <- [1,3087,null,{"value":null}] 14:59:49 INFO - PROCESS | 1918 | 1463435989594 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:49 INFO - PROCESS | 1918 | ++DOCSHELL 0x84be3400 == 145 [pid = 1918] [id = 781] 14:59:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 180 (0x93907400) [pid = 1918] [serial = 2342] [outer = (nil)] 14:59:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 181 (0x9510e400) [pid = 1918] [serial = 2343] [outer = 0x93907400] 14:59:49 INFO - PROCESS | 1918 | 1463435989682 Marionette DEBUG loaded listener.js 14:59:49 INFO - PROCESS | 1918 | ++DOMWINDOW == 182 (0x95a77c00) [pid = 1918] [serial = 2344] [outer = 0x93907400] 14:59:50 INFO - PROCESS | 1918 | 1463435990506 Marionette TRACE conn3 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 14:59:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 14:59:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1437ms 14:59:50 INFO - PROCESS | 1918 | 1463435990517 Marionette TRACE conn3 -> [0,3089,"getWindowHandle",null] 14:59:50 INFO - PROCESS | 1918 | 1463435990521 Marionette TRACE conn3 <- [1,3089,null,{"value":"8"}] 14:59:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 14:59:50 INFO - PROCESS | 1918 | 1463435990527 Marionette TRACE conn3 -> [0,3090,"setScriptTimeout",{"ms":35000}] 14:59:50 INFO - PROCESS | 1918 | 1463435990530 Marionette TRACE conn3 <- [1,3090,null,{}] 14:59:50 INFO - PROCESS | 1918 | 1463435990536 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}] 14:59:50 INFO - PROCESS | 1918 | 1463435990767 Marionette TRACE conn3 <- [1,3091,null,{"value":null}] 14:59:51 INFO - PROCESS | 1918 | 1463435991061 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:51 INFO - PROCESS | 1918 | ++DOCSHELL 0x84e85000 == 146 [pid = 1918] [id = 782] 14:59:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 183 (0x84e8ac00) [pid = 1918] [serial = 2345] [outer = (nil)] 14:59:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 184 (0x95ba5c00) [pid = 1918] [serial = 2346] [outer = 0x84e8ac00] 14:59:51 INFO - PROCESS | 1918 | 1463435991152 Marionette DEBUG loaded listener.js 14:59:51 INFO - PROCESS | 1918 | ++DOMWINDOW == 185 (0x95ba8800) [pid = 1918] [serial = 2347] [outer = 0x84e8ac00] 14:59:51 INFO - PROCESS | 1918 | 1463435991974 Marionette TRACE conn3 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 14:59:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 14:59:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1481ms 14:59:52 INFO - PROCESS | 1918 | 1463435992009 Marionette TRACE conn3 -> [0,3093,"getWindowHandle",null] 14:59:52 INFO - PROCESS | 1918 | 1463435992013 Marionette TRACE conn3 <- [1,3093,null,{"value":"8"}] 14:59:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 14:59:52 INFO - PROCESS | 1918 | 1463435992027 Marionette TRACE conn3 -> [0,3094,"setScriptTimeout",{"ms":35000}] 14:59:52 INFO - PROCESS | 1918 | 1463435992029 Marionette TRACE conn3 <- [1,3094,null,{}] 14:59:52 INFO - PROCESS | 1918 | 1463435992038 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}] 14:59:52 INFO - PROCESS | 1918 | 1463435992381 Marionette TRACE conn3 <- [1,3095,null,{"value":null}] 14:59:52 INFO - PROCESS | 1918 | 1463435992618 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:52 INFO - PROCESS | 1918 | ++DOCSHELL 0x91cba800 == 147 [pid = 1918] [id = 783] 14:59:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 186 (0x95a84400) [pid = 1918] [serial = 2348] [outer = (nil)] 14:59:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 187 (0x95c66400) [pid = 1918] [serial = 2349] [outer = 0x95a84400] 14:59:52 INFO - PROCESS | 1918 | 1463435992709 Marionette DEBUG loaded listener.js 14:59:52 INFO - PROCESS | 1918 | ++DOMWINDOW == 188 (0x95c6b000) [pid = 1918] [serial = 2350] [outer = 0x95a84400] 14:59:53 INFO - PROCESS | 1918 | 1463435993533 Marionette TRACE conn3 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 14:59:53 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 14:59:53 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1533ms 14:59:53 INFO - PROCESS | 1918 | 1463435993557 Marionette TRACE conn3 -> [0,3097,"getWindowHandle",null] 14:59:53 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 14:59:53 INFO - PROCESS | 1918 | 1463435993562 Marionette TRACE conn3 <- [1,3097,null,{"value":"8"}] 14:59:53 INFO - PROCESS | 1918 | 1463435993568 Marionette TRACE conn3 -> [0,3098,"setScriptTimeout",{"ms":35000}] 14:59:53 INFO - PROCESS | 1918 | 1463435993571 Marionette TRACE conn3 <- [1,3098,null,{}] 14:59:53 INFO - PROCESS | 1918 | 1463435993577 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}] 14:59:53 INFO - PROCESS | 1918 | 1463435993795 Marionette TRACE conn3 <- [1,3099,null,{"value":null}] 14:59:54 INFO - PROCESS | 1918 | 1463435994152 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:54 INFO - PROCESS | 1918 | ++DOCSHELL 0x95c60c00 == 148 [pid = 1918] [id = 784] 14:59:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 189 (0x977d1c00) [pid = 1918] [serial = 2351] [outer = (nil)] 14:59:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 190 (0x978a3400) [pid = 1918] [serial = 2352] [outer = 0x977d1c00] 14:59:54 INFO - PROCESS | 1918 | 1463435994240 Marionette DEBUG loaded listener.js 14:59:54 INFO - PROCESS | 1918 | ++DOMWINDOW == 191 (0x978f2400) [pid = 1918] [serial = 2353] [outer = 0x977d1c00] 14:59:55 INFO - PROCESS | 1918 | 1463435995046 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]]]}] 14:59:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 14:59:55 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 14:59:55 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1531ms 14:59:55 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 14:59:55 INFO - PROCESS | 1918 | 1463435995099 Marionette TRACE conn3 -> [0,3101,"getWindowHandle",null] 14:59:55 INFO - PROCESS | 1918 | 1463435995101 Marionette TRACE conn3 <- [1,3101,null,{"value":"8"}] 14:59:55 INFO - PROCESS | 1918 | 1463435995155 Marionette TRACE conn3 -> [0,3102,"setScriptTimeout",{"ms":35000}] 14:59:55 INFO - PROCESS | 1918 | 1463435995158 Marionette TRACE conn3 <- [1,3102,null,{}] 14:59:55 INFO - PROCESS | 1918 | 1463435995171 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}] 14:59:55 INFO - PROCESS | 1918 | 1463435995394 Marionette TRACE conn3 <- [1,3103,null,{"value":null}] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x92488800 == 147 [pid = 1918] [id = 27] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x89ba2c00 == 146 [pid = 1918] [id = 766] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x878c5000 == 145 [pid = 1918] [id = 765] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x858fa000 == 144 [pid = 1918] [id = 764] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x85882400 == 143 [pid = 1918] [id = 761] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x85885000 == 142 [pid = 1918] [id = 760] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x89ba2800 == 141 [pid = 1918] [id = 759] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0xa3311000 == 140 [pid = 1918] [id = 757] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x84e8e800 == 139 [pid = 1918] [id = 756] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x914be000 == 138 [pid = 1918] [id = 758] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x95c5f400 == 137 [pid = 1918] [id = 755] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x9978f400 == 136 [pid = 1918] [id = 754] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x978e9400 == 135 [pid = 1918] [id = 753] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x95d0ec00 == 134 [pid = 1918] [id = 752] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x9510b400 == 133 [pid = 1918] [id = 750] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8bc61c00 == 132 [pid = 1918] [id = 751] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8dd4e800 == 131 [pid = 1918] [id = 749] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x87c39800 == 130 [pid = 1918] [id = 748] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x91cb3400 == 129 [pid = 1918] [id = 746] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x91c0ac00 == 128 [pid = 1918] [id = 747] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x8b903000 == 127 [pid = 1918] [id = 745] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x88f85400 == 126 [pid = 1918] [id = 744] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x878cb800 == 125 [pid = 1918] [id = 742] 14:59:58 INFO - PROCESS | 1918 | --DOCSHELL 0x85889c00 == 124 [pid = 1918] [id = 743] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 190 (0x995dd400) [pid = 1918] [serial = 2189] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 189 (0x914bd800) [pid = 1918] [serial = 2169] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 188 (0x85886c00) [pid = 1918] [serial = 2208] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 187 (0x93969800) [pid = 1918] [serial = 2177] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 186 (0x8e84f000) [pid = 1918] [serial = 2225] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 185 (0x8d5e2000) [pid = 1918] [serial = 2220] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 184 (0x99dc6c00) [pid = 1918] [serial = 2196] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 183 (0xa27e0c00) [pid = 1918] [serial = 2204] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 182 (0x95d05000) [pid = 1918] [serial = 2184] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 181 (0x8e8e9400) [pid = 1918] [serial = 2088] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 180 (0x8e6ae000) [pid = 1918] [serial = 2163] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 179 (0x9240b400) [pid = 1918] [serial = 2174] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 178 (0x8a482400) [pid = 1918] [serial = 2210] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 177 (0x8b6a8000) [pid = 1918] [serial = 2160] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 176 (0x9396ec00) [pid = 1918] [serial = 2178] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 175 (0x99dc2000) [pid = 1918] [serial = 2195] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 174 (0x88f7cc00) [pid = 1918] [serial = 2214] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 173 (0x85884000) [pid = 1918] [serial = 2207] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 172 (0x9b065800) [pid = 1918] [serial = 2201] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 171 (0x98530000) [pid = 1918] [serial = 2187] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 170 (0x8b908c00) [pid = 1918] [serial = 2223] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 169 (0x980e0000) [pid = 1918] [serial = 2186] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 168 (0x91cb4800) [pid = 1918] [serial = 2172] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 167 (0x9a479800) [pid = 1918] [serial = 2198] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 166 (0x9976b000) [pid = 1918] [serial = 2192] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 165 (0xa31ea000) [pid = 1918] [serial = 2205] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 164 (0x8d324c00) [pid = 1918] [serial = 2219] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 163 (0x9ae7f800) [pid = 1918] [serial = 2199] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 162 (0x95a7ec00) [pid = 1918] [serial = 2181] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 161 (0x8b6a1000) [pid = 1918] [serial = 2217] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 160 (0x92432000) [pid = 1918] [serial = 2175] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 159 (0x8efe0c00) [pid = 1918] [serial = 2165] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 158 (0x996e0400) [pid = 1918] [serial = 2190] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 157 (0x9978b800) [pid = 1918] [serial = 2193] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 156 (0x9510a800) [pid = 1918] [serial = 2180] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 155 (0x8aad9c00) [pid = 1918] [serial = 2222] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x8adda800) [pid = 1918] [serial = 2216] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x9109f000) [pid = 1918] [serial = 2168] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0x88bf8800) [pid = 1918] [serial = 2213] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x8b649800) [pid = 1918] [serial = 2159] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x95c68c00) [pid = 1918] [serial = 2183] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x91cad800) [pid = 1918] [serial = 2171] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x9baacc00) [pid = 1918] [serial = 2202] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x8f065800) [pid = 1918] [serial = 2166] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x8d321400) [pid = 1918] [serial = 2162] [outer = (nil)] [url = about:blank] 14:59:58 INFO - PROCESS | 1918 | 1463435998519 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:58 INFO - PROCESS | 1918 | ++DOCSHELL 0x858fac00 == 125 [pid = 1918] [id = 785] 14:59:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 147 (0x8657dc00) [pid = 1918] [serial = 2354] [outer = (nil)] 14:59:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 148 (0x870d4800) [pid = 1918] [serial = 2355] [outer = 0x8657dc00] 14:59:58 INFO - PROCESS | 1918 | 1463435998615 Marionette DEBUG loaded listener.js 14:59:58 INFO - PROCESS | 1918 | ++DOMWINDOW == 149 (0x878ab800) [pid = 1918] [serial = 2356] [outer = 0x8657dc00] 14:59:59 INFO - PROCESS | 1918 | 1463435999390 Marionette TRACE conn3 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 14:59:59 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 14:59:59 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 4338ms 14:59:59 INFO - PROCESS | 1918 | 1463435999446 Marionette TRACE conn3 -> [0,3105,"getWindowHandle",null] 14:59:59 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 14:59:59 INFO - PROCESS | 1918 | 1463435999452 Marionette TRACE conn3 <- [1,3105,null,{"value":"8"}] 14:59:59 INFO - PROCESS | 1918 | 1463435999459 Marionette TRACE conn3 -> [0,3106,"setScriptTimeout",{"ms":35000}] 14:59:59 INFO - PROCESS | 1918 | 1463435999464 Marionette TRACE conn3 <- [1,3106,null,{}] 14:59:59 INFO - PROCESS | 1918 | 1463435999471 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}] 14:59:59 INFO - PROCESS | 1918 | 1463435999704 Marionette TRACE conn3 <- [1,3107,null,{"value":null}] 14:59:59 INFO - PROCESS | 1918 | 1463435999946 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:59 INFO - PROCESS | 1918 | ++DOCSHELL 0x88d04000 == 126 [pid = 1918] [id = 786] 14:59:59 INFO - PROCESS | 1918 | ++DOMWINDOW == 150 (0x88d06c00) [pid = 1918] [serial = 2357] [outer = (nil)] 15:00:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 151 (0x89ba2800) [pid = 1918] [serial = 2358] [outer = 0x88d06c00] 15:00:00 INFO - PROCESS | 1918 | 1463436000026 Marionette DEBUG loaded listener.js 15:00:00 INFO - PROCESS | 1918 | ++DOMWINDOW == 152 (0x89c84400) [pid = 1918] [serial = 2359] [outer = 0x88d06c00] 15:00:00 INFO - PROCESS | 1918 | 1463436000849 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]]]}] 15:00:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:00:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:00:00 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:00:00 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1430ms 15:00:00 INFO - PROCESS | 1918 | 1463436000893 Marionette TRACE conn3 -> [0,3109,"getWindowHandle",null] 15:00:00 INFO - PROCESS | 1918 | 1463436000899 Marionette TRACE conn3 <- [1,3109,null,{"value":"8"}] 15:00:00 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:00:00 INFO - PROCESS | 1918 | 1463436000913 Marionette TRACE conn3 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:00:00 INFO - PROCESS | 1918 | 1463436000916 Marionette TRACE conn3 <- [1,3110,null,{}] 15:00:00 INFO - PROCESS | 1918 | 1463436000922 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}] 15:00:01 INFO - PROCESS | 1918 | 1463436001212 Marionette TRACE conn3 <- [1,3111,null,{"value":null}] 15:00:01 INFO - PROCESS | 1918 | 1463436001263 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:01 INFO - PROCESS | 1918 | ++DOCSHELL 0x8a486800 == 127 [pid = 1918] [id = 787] 15:00:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 153 (0x8a48d800) [pid = 1918] [serial = 2360] [outer = (nil)] 15:00:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 154 (0x8a4a3c00) [pid = 1918] [serial = 2361] [outer = 0x8a48d800] 15:00:01 INFO - PROCESS | 1918 | 1463436001338 Marionette DEBUG loaded listener.js 15:00:01 INFO - PROCESS | 1918 | ++DOMWINDOW == 155 (0x8a4af000) [pid = 1918] [serial = 2362] [outer = 0x8a48d800] 15:00:02 INFO - PROCESS | 1918 | 1463436002394 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"]]]}] 15:00:02 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:00:02 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 15:00:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:00:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:00:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:00:02 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:00:02 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1528ms 15:00:02 INFO - PROCESS | 1918 | 1463436002444 Marionette TRACE conn3 -> [0,3113,"getWindowHandle",null] 15:00:02 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:00:02 INFO - PROCESS | 1918 | 1463436002448 Marionette TRACE conn3 <- [1,3113,null,{"value":"8"}] 15:00:02 INFO - PROCESS | 1918 | 1463436002464 Marionette TRACE conn3 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:00:02 INFO - PROCESS | 1918 | 1463436002473 Marionette TRACE conn3 <- [1,3114,null,{}] 15:00:02 INFO - PROCESS | 1918 | 1463436002489 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}] 15:00:02 INFO - PROCESS | 1918 | 1463436002789 Marionette TRACE conn3 <- [1,3115,null,{"value":null}] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 154 (0x998c4800) [pid = 1918] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 153 (0x8a28fc00) [pid = 1918] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 152 (0xa1042400) [pid = 1918] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 151 (0x9510e000) [pid = 1918] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 150 (0x980da800) [pid = 1918] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 149 (0x89ba8c00) [pid = 1918] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 148 (0x89ba7400) [pid = 1918] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 147 (0x995de800) [pid = 1918] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 146 (0x995d4c00) [pid = 1918] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 145 (0x8b648800) [pid = 1918] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 144 (0x8add9000) [pid = 1918] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 143 (0x99763400) [pid = 1918] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 142 (0x85880000) [pid = 1918] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 141 (0x91c0bc00) [pid = 1918] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 140 (0x87b1f800) [pid = 1918] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 139 (0x8a28b800) [pid = 1918] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 138 (0x858fc400) [pid = 1918] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 137 (0x8e8e6000) [pid = 1918] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 136 (0x878a8000) [pid = 1918] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 135 (0x87b2b000) [pid = 1918] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 134 (0x91c0ec00) [pid = 1918] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 133 (0xa3348800) [pid = 1918] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 132 (0x91cb9000) [pid = 1918] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 131 (0x8bf69000) [pid = 1918] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 130 (0x8f061400) [pid = 1918] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:00:03 INFO - PROCESS | 1918 | --DOMWINDOW == 129 (0x89ba3c00) [pid = 1918] [serial = 2297] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 15:00:03 INFO - PROCESS | 1918 | 1463436003669 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\", \"414331d0-d247-4527-bbe6-2d9d6252bc74\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:03 INFO - PROCESS | 1918 | ++DOCSHELL 0x85880000 == 128 [pid = 1918] [id = 788] 15:00:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 130 (0x858fc400) [pid = 1918] [serial = 2363] [outer = (nil)] 15:00:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 131 (0x89ba7400) [pid = 1918] [serial = 2364] [outer = 0x858fc400] 15:00:03 INFO - PROCESS | 1918 | 1463436003746 Marionette DEBUG loaded listener.js 15:00:03 INFO - PROCESS | 1918 | ++DOMWINDOW == 132 (0x8aaf1800) [pid = 1918] [serial = 2365] [outer = 0x858fc400] 15:00:04 INFO - PROCESS | 1918 | 1463436004408 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]]]}] 15:00:04 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:00:04 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1969ms 15:00:04 INFO - PROCESS | 1918 | 1463436004424 Marionette TRACE conn3 -> [0,3117,"getWindowHandle",null] 15:00:04 INFO - PROCESS | 1918 | 1463436004427 Marionette TRACE conn3 <- [1,3117,null,{"value":"8"}] 15:00:05 WARNING - u'runner_teardown' () 15:00:05 INFO - No more tests 15:00:05 INFO - Got 0 unexpected results 15:00:05 INFO - SUITE-END | took 1276s 15:00:05 INFO - Closing logging queue 15:00:05 INFO - queue closed 15:00:05 INFO - Return code: 0 15:00:05 WARNING - # TBPL SUCCESS # 15:00:05 INFO - Running post-action listener: _resource_record_post_action 15:00:05 INFO - Running post-run listener: _resource_record_post_run 15:00:06 INFO - Total resource usage - Wall time: 1310s; CPU: 98.0%; Read bytes: 14082048; Write bytes: 928276480; Read time: 900; Write time: 259040 15:00:06 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:00:06 INFO - install - Wall time: 30s; CPU: 100.0%; Read bytes: 4096; Write bytes: 137408512; Read time: 12; Write time: 131156 15:00:06 INFO - run-tests - Wall time: 1281s; CPU: 98.0%; Read bytes: 12611584; Write bytes: 790843392; Read time: 800; Write time: 127880 15:00:06 INFO - Running post-run listener: _upload_blobber_files 15:00:06 INFO - Blob upload gear active. 15:00:06 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:00:06 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 15:00:06 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 15:00:06 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 15:00:07 INFO - (blobuploader) - INFO - Open directory for files ... 15:00:07 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:00:07 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:00:07 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:00:08 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:00:08 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:00:08 INFO - (blobuploader) - INFO - Done attempting. 15:00:08 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:00:08 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:00:08 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:00:09 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:00:09 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:00:09 INFO - (blobuploader) - INFO - Done attempting. 15:00:09 INFO - (blobuploader) - INFO - Iteration through files over. 15:00:09 INFO - Return code: 0 15:00:09 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:00:09 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:00:09 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/187047b4075252bc5afb17c5ac16fe5bd79cb3ab2c549af989df84a383125790a438d1b85b70799c3737801cfcf1380a07c826220b0c456068c71e83673b036a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b314ba9ecb43d4edeab213754e86252efdcbac577fa3f9fdb7b202c91f3ed49e3debd4420a40c03233b11c7828584538c2ad26b2e4c8f468a2c5771058932a96"} 15:00:09 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:00:09 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:00:09 INFO - Contents: 15:00:09 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/187047b4075252bc5afb17c5ac16fe5bd79cb3ab2c549af989df84a383125790a438d1b85b70799c3737801cfcf1380a07c826220b0c456068c71e83673b036a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b314ba9ecb43d4edeab213754e86252efdcbac577fa3f9fdb7b202c91f3ed49e3debd4420a40c03233b11c7828584538c2ad26b2e4c8f468a2c5771058932a96"} 15:00:09 INFO - Running post-run listener: copy_logs_to_upload_dir 15:00:09 INFO - Copying logs to upload dir... 15:00:09 INFO - mkdir: /builds/slave/test/build/upload/logs 15:00:09 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1449.560484 ========= master_lag: 233.56 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 28 mins, 3 secs) (at 2016-05-16 15:04:02.533503) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 27 secs) (at 2016-05-16 15:04:02.544275) ========= 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-1463422165.413392-145795080 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/187047b4075252bc5afb17c5ac16fe5bd79cb3ab2c549af989df84a383125790a438d1b85b70799c3737801cfcf1380a07c826220b0c456068c71e83673b036a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b314ba9ecb43d4edeab213754e86252efdcbac577fa3f9fdb7b202c91f3ed49e3debd4420a40c03233b11c7828584538c2ad26b2e4c8f468a2c5771058932a96"} build_url:https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.030694 build_url: 'https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/187047b4075252bc5afb17c5ac16fe5bd79cb3ab2c549af989df84a383125790a438d1b85b70799c3737801cfcf1380a07c826220b0c456068c71e83673b036a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/b314ba9ecb43d4edeab213754e86252efdcbac577fa3f9fdb7b202c91f3ed49e3debd4420a40c03233b11c7828584538c2ad26b2e4c8f468a2c5771058932a96"}' symbols_url: 'https://queue.taskcluster.net/v1/task/eDNTE9bwSfGrBhQPnKj6WA/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 27.23 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 27 secs) (at 2016-05-16 15:04:29.807372) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 3 mins, 8 secs) (at 2016-05-16 15:04:29.807666) ========= 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-1463422165.413392-145795080 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.016195 ========= master_lag: 188.95 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 3 mins, 8 secs) (at 2016-05-16 15:07:38.775412) ========= ========= Started reboot skipped (results: 3, elapsed: 50 secs) (at 2016-05-16 15:07:38.775692) ========= ========= Finished reboot skipped (results: 3, elapsed: 50 secs) (at 2016-05-16 15:08:29.405788) ========= ========= Total master_lag: 449.99 =========