builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-792 starttime: 1464908025.78 results: success (0) buildid: 20160602141735 builduid: 70706e1908e54dba95a3575b5e94187c revision: 277ad8a2a286a3666ad512aeb40adb05155ee745 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:45.780871) ========= master: http://buildbot-master03.bb.releng.use1.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:45.781319) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:45.781606) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:45.973797) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:45.974111) ========= 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-1464905595.767673-1641828961 _=/tools/buildbot/bin/python using PTY: False --2016-06-02 15:53:46-- 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% 16.7M=0.001s 2016-06-02 15:53:46 (16.7 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.583202 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:46.587007) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:46.587347) ========= 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-1464905595.767673-1641828961 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.028574 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:46.649467) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 15:53:46.649801) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 277ad8a2a286a3666ad512aeb40adb05155ee745 --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 277ad8a2a286a3666ad512aeb40adb05155ee745 --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-1464905595.767673-1641828961 _=/tools/buildbot/bin/python using PTY: False 2016-06-02 15:53:46,785 truncating revision to first 12 chars 2016-06-02 15:53:46,786 Setting DEBUG logging. 2016-06-02 15:53:46,786 attempt 1/10 2016-06-02 15:53:46,786 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/277ad8a2a286?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-02 15:53:48,061 unpacking tar archive at: mozilla-aurora-277ad8a2a286/testing/mozharness/ program finished with exit code 0 elapsedTime=1.840687 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-02 15:53:48.518649) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:48.518979) ========= script_repo_revision: 277ad8a2a286a3666ad512aeb40adb05155ee745 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:48.519395) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:48.519677) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-02 15:53:48.546503) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 9 secs) (at 2016-06-02 15:53:48.546811) ========= /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-1464905595.767673-1641828961 _=/tools/buildbot/bin/python using PTY: False 15:53:48 INFO - MultiFileLogger online at 20160602 15:53:48 in /builds/slave/test 15:53:48 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 15:53:48 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 15:53:48 INFO - {'append_to_log': False, 15:53:48 INFO - 'base_work_dir': '/builds/slave/test', 15:53:48 INFO - 'blob_upload_branch': 'mozilla-aurora', 15:53:48 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 15:53:48 INFO - 'buildbot_json_path': 'buildprops.json', 15:53:48 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 15:53:48 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 15:53:48 INFO - 'download_minidump_stackwalk': True, 15:53:48 INFO - 'download_symbols': 'true', 15:53:48 INFO - 'e10s': False, 15:53:48 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 15:53:48 INFO - 'tooltool.py': '/tools/tooltool.py', 15:53:48 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 15:53:48 INFO - '/tools/misc-python/virtualenv.py')}, 15:53:48 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 15:53:48 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 15:53:48 INFO - 'log_level': 'info', 15:53:48 INFO - 'log_to_console': True, 15:53:48 INFO - 'opt_config_files': (), 15:53:48 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 15:53:48 INFO - '--processes=1', 15:53:48 INFO - '--config=%(test_path)s/wptrunner.ini', 15:53:48 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 15:53:48 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 15:53:48 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 15:53:48 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 15:53:48 INFO - 'pip_index': False, 15:53:48 INFO - 'require_test_zip': True, 15:53:48 INFO - 'test_type': ('testharness',), 15:53:48 INFO - 'this_chunk': '1', 15:53:48 INFO - 'tooltool_cache': '/builds/tooltool_cache', 15:53:48 INFO - 'total_chunks': '10', 15:53:48 INFO - 'virtualenv_path': 'venv', 15:53:48 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 15:53:48 INFO - 'work_dir': 'build'} 15:53:48 INFO - ##### 15:53:48 INFO - ##### Running clobber step. 15:53:48 INFO - ##### 15:53:48 INFO - Running pre-action listener: _resource_record_pre_action 15:53:48 INFO - Running main action method: clobber 15:53:48 INFO - rmtree: /builds/slave/test/build 15:53:48 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 15:53:49 INFO - Running post-action listener: _resource_record_post_action 15:53:49 INFO - ##### 15:53:49 INFO - ##### Running read-buildbot-config step. 15:53:49 INFO - ##### 15:53:49 INFO - Running pre-action listener: _resource_record_pre_action 15:53:49 INFO - Running main action method: read_buildbot_config 15:53:49 INFO - Using buildbot properties: 15:53:49 INFO - { 15:53:49 INFO - "project": "", 15:53:49 INFO - "product": "firefox", 15:53:49 INFO - "script_repo_revision": "production", 15:53:49 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 15:53:49 INFO - "repository": "", 15:53:49 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 15:53:49 INFO - "buildid": "20160602141735", 15:53:49 INFO - "pgo_build": "False", 15:53:49 INFO - "basedir": "/builds/slave/test", 15:53:49 INFO - "buildnumber": 17, 15:53:49 INFO - "slavename": "tst-linux32-spot-792", 15:53:49 INFO - "revision": "277ad8a2a286a3666ad512aeb40adb05155ee745", 15:53:49 INFO - "master": "http://buildbot-master03.bb.releng.use1.mozilla.com:8201/", 15:53:49 INFO - "platform": "linux", 15:53:49 INFO - "branch": "mozilla-aurora", 15:53:49 INFO - "repo_path": "releases/mozilla-aurora", 15:53:49 INFO - "moz_repo_path": "", 15:53:49 INFO - "stage_platform": "linux", 15:53:49 INFO - "builduid": "70706e1908e54dba95a3575b5e94187c", 15:53:49 INFO - "slavebuilddir": "test" 15:53:49 INFO - } 15:53:49 INFO - Found installer url https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 15:53:49 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 15:53:49 INFO - Running post-action listener: _resource_record_post_action 15:53:49 INFO - ##### 15:53:49 INFO - ##### Running download-and-extract step. 15:53:49 INFO - ##### 15:53:49 INFO - Running pre-action listener: _resource_record_pre_action 15:53:49 INFO - Running main action method: download_and_extract 15:53:49 INFO - mkdir: /builds/slave/test/build/tests 15:53:49 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')]} 15:53:49 INFO - https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 15:53:49 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 15:53:49 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 15:53:49 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:53:49 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:54:08 INFO - Downloaded 1325 bytes. 15:54:08 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 15:54:08 INFO - Using the following test package requirements: 15:54:08 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 15:54:08 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:54:08 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 15:54:08 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:54:08 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 15:54:08 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:54:08 INFO - u'jsshell-linux-i686.zip'], 15:54:08 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:54:08 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 15:54:08 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 15:54:08 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:54:08 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 15:54:08 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:54:08 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 15:54:08 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:54:08 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 15:54:08 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 15:54:08 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 15:54:08 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 15:54:08 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')]} 15:54:08 INFO - https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 15:54:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 15:54:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 15:54:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:54:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:54:17 INFO - Downloaded 22798690 bytes. 15:54:17 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/*'] 15:54:17 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/* 15:54:18 INFO - caution: filename not matched: web-platform/* 15:54:18 INFO - Return code: 11 15:54:18 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')]} 15:54:18 INFO - https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 15:54:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 15:54:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 15:54:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:54:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:54:29 INFO - Downloaded 36409186 bytes. 15:54:29 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/*'] 15:54:29 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/* 15:54:33 INFO - caution: filename not matched: bin/* 15:54:33 INFO - caution: filename not matched: config/* 15:54:33 INFO - caution: filename not matched: mozbase/* 15:54:33 INFO - caution: filename not matched: marionette/* 15:54:33 INFO - caution: filename not matched: tools/wptserve/* 15:54:33 INFO - Return code: 11 15:54: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')]} 15:54:33 INFO - https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 15:54:33 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:54:33 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:54:33 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:54:33 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:54:56 INFO - Downloaded 69357870 bytes. 15:54:56 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:54:56 INFO - mkdir: /builds/slave/test/properties 15:54:56 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 15:54:56 INFO - Writing to file /builds/slave/test/properties/build_url 15:54:56 INFO - Contents: 15:54:56 INFO - build_url:https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 15:54:57 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:54:57 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 15:54:57 INFO - Writing to file /builds/slave/test/properties/symbols_url 15:54:57 INFO - Contents: 15:54:57 INFO - symbols_url:https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:54:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:54:57 INFO - https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 15:54:57 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:54:57 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 15:54:57 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:54:57 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.use1.mozilla.com/v1/task/RAhFnwztSIGOk-gfrCFe5w/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 15:55:23 INFO - Downloaded 92339357 bytes. 15:55:23 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'] 15:55:23 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 15:55:32 INFO - Return code: 0 15:55:32 INFO - Running post-action listener: _resource_record_post_action 15:55:32 INFO - Running post-action listener: set_extra_try_arguments 15:55:32 INFO - ##### 15:55:32 INFO - ##### Running create-virtualenv step. 15:55:32 INFO - ##### 15:55:32 INFO - Running pre-action listener: _pre_create_virtualenv 15:55:32 INFO - Running pre-action listener: _resource_record_pre_action 15:55:32 INFO - Running main action method: create_virtualenv 15:55:32 INFO - Creating virtualenv /builds/slave/test/build/venv 15:55:32 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 15:55:32 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 15:55:33 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 15:55:33 INFO - Using real prefix '/usr' 15:55:33 INFO - New python executable in /builds/slave/test/build/venv/bin/python 15:55:34 INFO - Installing distribute.............................................................................................................................................................................................done. 15:55:38 INFO - Installing pip.................done. 15:55:38 INFO - Return code: 0 15:55:38 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 15:55:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:38 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:38 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:55:38 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 15:55:38 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:38 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:55:38 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 0xa2dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa342598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0d6e30>, '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 0xa373c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3f2470>, '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-1464905595.767673-1641828961', '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 15:55:38 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 15:55:38 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 15:55:38 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:55:38 INFO - 'CCACHE_UMASK': '002', 15:55:38 INFO - 'DISPLAY': ':0', 15:55:38 INFO - 'HOME': '/home/cltbld', 15:55:38 INFO - 'LANG': 'en_US.UTF-8', 15:55:38 INFO - 'LOGNAME': 'cltbld', 15:55:38 INFO - 'MAIL': '/var/mail/cltbld', 15:55:38 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:38 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:55:38 INFO - 'MOZ_NO_REMOTE': '1', 15:55:38 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:55:38 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:38 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:55:38 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:55:38 INFO - 'PWD': '/builds/slave/test', 15:55:38 INFO - 'SHELL': '/bin/bash', 15:55:38 INFO - 'SHLVL': '1', 15:55:38 INFO - 'TERM': 'linux', 15:55:38 INFO - 'TMOUT': '86400', 15:55:38 INFO - 'USER': 'cltbld', 15:55:38 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464905595.767673-1641828961', 15:55:38 INFO - '_': '/tools/buildbot/bin/python'} 15:55:38 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:55:38 INFO - Downloading/unpacking psutil>=0.7.1 15:55:38 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 15:55:38 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 15:55:38 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 15:55:38 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 15:55:38 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 15:55:38 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 15:55:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 15:55:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:55:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:55:44 INFO - Installing collected packages: psutil 15:55:44 INFO - Running setup.py install for psutil 15:55:44 INFO - building 'psutil._psutil_linux' extension 15:55:44 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 15:55:44 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 15:55:44 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 15:55:44 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 15:55:44 INFO - building 'psutil._psutil_posix' extension 15:55:44 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 15:55:45 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 15:55:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 15:55:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 15:55:45 INFO - Successfully installed psutil 15:55:45 INFO - Cleaning up... 15:55:45 INFO - Return code: 0 15:55:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 15:55:45 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')]} 15:55:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:55:45 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')]} 15:55:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:55:45 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 0xa2dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa342598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0d6e30>, '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 0xa373c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3f2470>, '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-1464905595.767673-1641828961', '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 15:55:45 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 15:55:45 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 15:55:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:55:45 INFO - 'CCACHE_UMASK': '002', 15:55:45 INFO - 'DISPLAY': ':0', 15:55:45 INFO - 'HOME': '/home/cltbld', 15:55:45 INFO - 'LANG': 'en_US.UTF-8', 15:55:45 INFO - 'LOGNAME': 'cltbld', 15:55:45 INFO - 'MAIL': '/var/mail/cltbld', 15:55:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:55:45 INFO - 'MOZ_NO_REMOTE': '1', 15:55:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:55:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:55:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:55:45 INFO - 'PWD': '/builds/slave/test', 15:55:45 INFO - 'SHELL': '/bin/bash', 15:55:45 INFO - 'SHLVL': '1', 15:55:45 INFO - 'TERM': 'linux', 15:55:45 INFO - 'TMOUT': '86400', 15:55:45 INFO - 'USER': 'cltbld', 15:55:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464905595.767673-1641828961', 15:55:45 INFO - '_': '/tools/buildbot/bin/python'} 15:55:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:55:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 15:55:45 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 15:55:45 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 15:55:45 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 15:55:45 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 15:55:45 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 15:55:45 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 15:55:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 15:55:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 15:55:50 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 15:55:50 INFO - Installing collected packages: mozsystemmonitor 15:55:50 INFO - Running setup.py install for mozsystemmonitor 15:55:50 INFO - Successfully installed mozsystemmonitor 15:55:50 INFO - Cleaning up... 15:55:50 INFO - Return code: 0 15:55:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 15:55:50 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')]} 15:55:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:55:50 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')]} 15:55:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:55:50 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 0xa2dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa342598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0d6e30>, '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 0xa373c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3f2470>, '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-1464905595.767673-1641828961', '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 15:55:50 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 15:55:50 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 15:55:50 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:55:50 INFO - 'CCACHE_UMASK': '002', 15:55:50 INFO - 'DISPLAY': ':0', 15:55:50 INFO - 'HOME': '/home/cltbld', 15:55:50 INFO - 'LANG': 'en_US.UTF-8', 15:55:50 INFO - 'LOGNAME': 'cltbld', 15:55:50 INFO - 'MAIL': '/var/mail/cltbld', 15:55:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:50 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:55:50 INFO - 'MOZ_NO_REMOTE': '1', 15:55:50 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:55:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:50 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:55:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:55:50 INFO - 'PWD': '/builds/slave/test', 15:55:50 INFO - 'SHELL': '/bin/bash', 15:55:50 INFO - 'SHLVL': '1', 15:55:50 INFO - 'TERM': 'linux', 15:55:50 INFO - 'TMOUT': '86400', 15:55:50 INFO - 'USER': 'cltbld', 15:55:50 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464905595.767673-1641828961', 15:55:50 INFO - '_': '/tools/buildbot/bin/python'} 15:55:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:55:51 INFO - Downloading/unpacking blobuploader==1.2.4 15:55:51 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 15:55:51 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 15:55:51 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 15:55:51 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 15:55:51 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 15:55:51 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 15:55:56 INFO - Downloading blobuploader-1.2.4.tar.gz 15:55:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 15:55:56 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 15:55:56 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 15:55:56 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 15:55:56 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 15:55:56 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 15:55:56 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 15:55:56 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 15:55:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 15:55:57 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 15:55:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:55:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:55:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:55:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com has it available 15:55:57 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 15:55:57 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 15:55:57 INFO - Downloading docopt-0.6.1.tar.gz 15:55:57 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 15:55:58 INFO - Installing collected packages: blobuploader, requests, docopt 15:55:58 INFO - Running setup.py install for blobuploader 15:55:58 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 15:55:58 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 15:55:58 INFO - Running setup.py install for requests 15:55:59 INFO - Running setup.py install for docopt 15:55:59 INFO - Successfully installed blobuploader requests docopt 15:55:59 INFO - Cleaning up... 15:55:59 INFO - Return code: 0 15:55:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:55:59 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')]} 15:55:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:55:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:55:59 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')]} 15:55:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:55:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:55:59 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 0xa2dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa342598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0d6e30>, '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 0xa373c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3f2470>, '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-1464905595.767673-1641828961', '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 15:55:59 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 15:55:59 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 15:55:59 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:55:59 INFO - 'CCACHE_UMASK': '002', 15:55:59 INFO - 'DISPLAY': ':0', 15:55:59 INFO - 'HOME': '/home/cltbld', 15:55:59 INFO - 'LANG': 'en_US.UTF-8', 15:55:59 INFO - 'LOGNAME': 'cltbld', 15:55:59 INFO - 'MAIL': '/var/mail/cltbld', 15:55:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:55:59 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:55:59 INFO - 'MOZ_NO_REMOTE': '1', 15:55:59 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:55:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:55:59 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:55:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:55:59 INFO - 'PWD': '/builds/slave/test', 15:55:59 INFO - 'SHELL': '/bin/bash', 15:55:59 INFO - 'SHLVL': '1', 15:55:59 INFO - 'TERM': 'linux', 15:55:59 INFO - 'TMOUT': '86400', 15:55:59 INFO - 'USER': 'cltbld', 15:55:59 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464905595.767673-1641828961', 15:55:59 INFO - '_': '/tools/buildbot/bin/python'} 15:55:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:55:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:55:59 INFO - Running setup.py (path:/tmp/pip-HwgZtu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:55:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:55:59 INFO - Running setup.py (path:/tmp/pip-xhxYX4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:56:00 INFO - Running setup.py (path:/tmp/pip-uVA40J-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:56:00 INFO - Running setup.py (path:/tmp/pip-oOQLxX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:56:00 INFO - Running setup.py (path:/tmp/pip-u1Dy6o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:56:00 INFO - Running setup.py (path:/tmp/pip-DfIivI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:56:00 INFO - Running setup.py (path:/tmp/pip-DAp4ip-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:56:00 INFO - Running setup.py (path:/tmp/pip-u2yfAd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:56:00 INFO - Running setup.py (path:/tmp/pip-r6RjW1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:56:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:56:00 INFO - Running setup.py (path:/tmp/pip-7NgnJK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:56:01 INFO - Running setup.py (path:/tmp/pip-O1IdLk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:56:01 INFO - Running setup.py (path:/tmp/pip-1upGYb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:56:01 INFO - Running setup.py (path:/tmp/pip-5RzeNT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:56:01 INFO - Running setup.py (path:/tmp/pip-l6i0ei-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:56:01 INFO - Running setup.py (path:/tmp/pip-9Lzh5S-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:56:01 INFO - Running setup.py (path:/tmp/pip-b8oadd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:56:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:56:01 INFO - Running setup.py (path:/tmp/pip-NnsNzE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:56:02 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:56:02 INFO - Running setup.py (path:/tmp/pip-zXzjwz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:56:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:56:02 INFO - Running setup.py (path:/tmp/pip-CMX8zB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:56:02 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:56:02 INFO - Running setup.py (path:/tmp/pip-YozPG1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:56:02 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:56:02 INFO - Running setup.py (path:/tmp/pip-vhSWKI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:56:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:56:02 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 15:56:02 INFO - Running setup.py install for manifestparser 15:56:03 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 15:56:03 INFO - Running setup.py install for mozcrash 15:56:03 INFO - Running setup.py install for mozdebug 15:56:03 INFO - Running setup.py install for mozdevice 15:56:03 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 15:56:03 INFO - Installing dm script to /builds/slave/test/build/venv/bin 15:56:03 INFO - Running setup.py install for mozfile 15:56:04 INFO - Running setup.py install for mozhttpd 15:56:04 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 15:56:04 INFO - Running setup.py install for mozinfo 15:56:04 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 15:56:04 INFO - Running setup.py install for mozInstall 15:56:04 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 15:56:04 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 15:56:04 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 15:56:04 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 15:56:04 INFO - Running setup.py install for mozleak 15:56:04 INFO - Running setup.py install for mozlog 15:56:05 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 15:56:05 INFO - Running setup.py install for moznetwork 15:56:05 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 15:56:05 INFO - Running setup.py install for mozprocess 15:56:05 INFO - Running setup.py install for mozprofile 15:56:05 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 15:56:05 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 15:56:05 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 15:56:05 INFO - Running setup.py install for mozrunner 15:56:06 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 15:56:06 INFO - Running setup.py install for mozscreenshot 15:56:06 INFO - Running setup.py install for moztest 15:56:06 INFO - Running setup.py install for mozversion 15:56:06 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 15:56:06 INFO - Running setup.py install for wptserve 15:56:07 INFO - Running setup.py install for marionette-driver 15:56:07 INFO - Running setup.py install for browsermob-proxy 15:56:07 INFO - Running setup.py install for marionette-client 15:56:07 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:56:08 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 15:56:08 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 15:56:08 INFO - Cleaning up... 15:56:08 INFO - Return code: 0 15:56:08 INFO - Installing None into virtualenv /builds/slave/test/build/venv 15:56:08 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')]} 15:56:08 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 15:56:08 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:56:08 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')]} 15:56:08 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 15:56:08 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.use1.mozilla.com/pub 15:56:08 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 0xa2dbc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa342598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa3f4f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa0d6e30>, '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 0xa373c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3f2470>, '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-1464905595.767673-1641828961', '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 15:56:08 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 15:56:08 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 15:56:08 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:56:08 INFO - 'CCACHE_UMASK': '002', 15:56:08 INFO - 'DISPLAY': ':0', 15:56:08 INFO - 'HOME': '/home/cltbld', 15:56:08 INFO - 'LANG': 'en_US.UTF-8', 15:56:08 INFO - 'LOGNAME': 'cltbld', 15:56:08 INFO - 'MAIL': '/var/mail/cltbld', 15:56:08 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:56:08 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:56:08 INFO - 'MOZ_NO_REMOTE': '1', 15:56:08 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:56:08 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:56:08 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:56:08 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:56:08 INFO - 'PWD': '/builds/slave/test', 15:56:08 INFO - 'SHELL': '/bin/bash', 15:56:08 INFO - 'SHLVL': '1', 15:56:08 INFO - 'TERM': 'linux', 15:56:08 INFO - 'TMOUT': '86400', 15:56:08 INFO - 'USER': 'cltbld', 15:56:08 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464905595.767673-1641828961', 15:56:08 INFO - '_': '/tools/buildbot/bin/python'} 15:56:08 INFO - Ignoring indexes: https://pypi.python.org/simple/ 15:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 15:56:08 INFO - Running setup.py (path:/tmp/pip-s_kk8V-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 15:56:08 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)) 15:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 15:56:08 INFO - Running setup.py (path:/tmp/pip-6u5DMm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 15:56:08 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)) 15:56:08 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 15:56:08 INFO - Running setup.py (path:/tmp/pip-rOuXOz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 15:56:09 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)) 15:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 15:56:09 INFO - Running setup.py (path:/tmp/pip-pPfnAo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 15:56:09 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)) 15:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 15:56:09 INFO - Running setup.py (path:/tmp/pip-A_wyUO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 15:56:09 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)) 15:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 15:56:09 INFO - Running setup.py (path:/tmp/pip-6oPKc6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 15:56:09 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)) 15:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 15:56:09 INFO - Running setup.py (path:/tmp/pip-ldTrFa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 15:56:09 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)) 15:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 15:56:09 INFO - Running setup.py (path:/tmp/pip-tGVwnL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 15:56:09 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)) 15:56:09 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 15:56:09 INFO - Running setup.py (path:/tmp/pip-Q_8phF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 15:56:10 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)) 15:56:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 15:56:10 INFO - Running setup.py (path:/tmp/pip-FALbZf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 15:56:10 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)) 15:56:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 15:56:10 INFO - Running setup.py (path:/tmp/pip-MqrAKh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 15:56:10 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)) 15:56:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 15:56:10 INFO - Running setup.py (path:/tmp/pip-90j9V6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 15:56:10 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)) 15:56:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 15:56:10 INFO - Running setup.py (path:/tmp/pip-axqOmc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 15:56:10 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)) 15:56:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 15:56:10 INFO - Running setup.py (path:/tmp/pip-FTIR41-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 15:56:10 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)) 15:56:10 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 15:56:10 INFO - Running setup.py (path:/tmp/pip-QHYA7A-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 15:56:11 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)) 15:56:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 15:56:11 INFO - Running setup.py (path:/tmp/pip-nkKe8q-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 15:56:11 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)) 15:56:11 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 15:56:11 INFO - Running setup.py (path:/tmp/pip-6Nc9sL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 15:56:11 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)) 15:56:11 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 15:56:11 INFO - Running setup.py (path:/tmp/pip-qXMJuM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 15:56:11 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)) 15:56:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 15:56:11 INFO - Running setup.py (path:/tmp/pip-22yzJ7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 15:56:11 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)) 15:56:11 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:56:11 INFO - Running setup.py (path:/tmp/pip-ytd4vw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 15:56:11 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)) 15:56:11 INFO - Unpacking /builds/slave/test/build/tests/marionette 15:56:12 INFO - Running setup.py (path:/tmp/pip-h3Dvut-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 15:56:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 15:56:12 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)) 15:56:12 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)) 15:56:12 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)) 15:56:12 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)) 15:56:12 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)) 15:56:12 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)) 15:56:12 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 15:56:12 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 15:56:12 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 15:56:12 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 15:56:12 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 15:56:12 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 15:56:12 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 15:56:17 INFO - Downloading blessings-1.6.tar.gz 15:56:17 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 15:56:17 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)) 15:56:17 INFO - Installing collected packages: blessings 15:56:17 INFO - Running setup.py install for blessings 15:56:17 INFO - Successfully installed blessings 15:56:17 INFO - Cleaning up... 15:56:17 INFO - Return code: 0 15:56:17 INFO - Done creating virtualenv /builds/slave/test/build/venv. 15:56:17 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:56:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:56:18 INFO - Reading from file tmpfile_stdout 15:56:18 INFO - Current package versions: 15:56:18 INFO - argparse == 1.2.1 15:56:18 INFO - blessings == 1.6 15:56:18 INFO - blobuploader == 1.2.4 15:56:18 INFO - browsermob-proxy == 0.6.0 15:56:18 INFO - docopt == 0.6.1 15:56:18 INFO - manifestparser == 1.1 15:56:18 INFO - marionette-client == 2.3.0 15:56:18 INFO - marionette-driver == 1.4.0 15:56:18 INFO - mozInstall == 1.12 15:56:18 INFO - mozcrash == 0.17 15:56:18 INFO - mozdebug == 0.1 15:56:18 INFO - mozdevice == 0.48 15:56:18 INFO - mozfile == 1.2 15:56:18 INFO - mozhttpd == 0.7 15:56:18 INFO - mozinfo == 0.9 15:56:18 INFO - mozleak == 0.1 15:56:18 INFO - mozlog == 3.1 15:56:18 INFO - moznetwork == 0.27 15:56:18 INFO - mozprocess == 0.22 15:56:18 INFO - mozprofile == 0.28 15:56:18 INFO - mozrunner == 6.11 15:56:18 INFO - mozscreenshot == 0.1 15:56:18 INFO - mozsystemmonitor == 0.0 15:56:18 INFO - moztest == 0.7 15:56:18 INFO - mozversion == 1.4 15:56:18 INFO - psutil == 3.1.1 15:56:18 INFO - requests == 1.2.3 15:56:18 INFO - wptserve == 1.4.0 15:56:18 INFO - wsgiref == 0.1.2 15:56:18 INFO - Running post-action listener: _resource_record_post_action 15:56:18 INFO - Running post-action listener: _start_resource_monitoring 15:56:18 INFO - Starting resource monitoring. 15:56:18 INFO - ##### 15:56:18 INFO - ##### Running pull step. 15:56:18 INFO - ##### 15:56:18 INFO - Running pre-action listener: _resource_record_pre_action 15:56:18 INFO - Running main action method: pull 15:56:18 INFO - Pull has nothing to do! 15:56:18 INFO - Running post-action listener: _resource_record_post_action 15:56:18 INFO - ##### 15:56:18 INFO - ##### Running install step. 15:56:18 INFO - ##### 15:56:18 INFO - Running pre-action listener: _resource_record_pre_action 15:56:18 INFO - Running main action method: install 15:56:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 15:56:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 15:56:18 INFO - Reading from file tmpfile_stdout 15:56:18 INFO - Detecting whether we're running mozinstall >=1.0... 15:56:18 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 15:56:18 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 15:56:18 INFO - Reading from file tmpfile_stdout 15:56:18 INFO - Output received: 15:56:18 INFO - Usage: mozinstall [options] installer 15:56:18 INFO - Options: 15:56:18 INFO - -h, --help show this help message and exit 15:56:18 INFO - -d DEST, --destination=DEST 15:56:18 INFO - Directory to install application into. [default: 15:56:18 INFO - "/builds/slave/test"] 15:56:18 INFO - --app=APP Application being installed. [default: firefox] 15:56:18 INFO - mkdir: /builds/slave/test/build/application 15:56:18 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'] 15:56:18 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 15:56:49 INFO - Reading from file tmpfile_stdout 15:56:49 INFO - Output received: 15:56:49 INFO - /builds/slave/test/build/application/firefox/firefox 15:56:49 INFO - Running post-action listener: _resource_record_post_action 15:56:49 INFO - ##### 15:56:49 INFO - ##### Running run-tests step. 15:56:49 INFO - ##### 15:56:49 INFO - Running pre-action listener: _resource_record_pre_action 15:56:49 INFO - Running main action method: run_tests 15:56:49 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 15:56:49 INFO - Minidump filename unknown. Determining based upon platform and architecture. 15:56:49 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 15:56:49 INFO - grabbing minidump binary from tooltool 15:56:49 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')]} 15:56:49 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 0xa0d6e30>, '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 0xa373c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa3f2470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 15:56:49 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 15:56:49 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 15:56:49 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 15:56:49 INFO - Return code: 0 15:56:49 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 15:56:49 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 15:56:49 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/RAhFnwztSIGOk-gfrCFe5w/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 15:56:49 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/RAhFnwztSIGOk-gfrCFe5w/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 15:56:49 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 15:56:49 INFO - 'CCACHE_UMASK': '002', 15:56:49 INFO - 'DISPLAY': ':0', 15:56:49 INFO - 'HOME': '/home/cltbld', 15:56:49 INFO - 'LANG': 'en_US.UTF-8', 15:56:49 INFO - 'LOGNAME': 'cltbld', 15:56:49 INFO - 'MAIL': '/var/mail/cltbld', 15:56:49 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 15:56:49 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 15:56:49 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 15:56:49 INFO - 'MOZ_NO_REMOTE': '1', 15:56:49 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 15:56:49 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 15:56:49 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 15:56:49 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 15:56:49 INFO - 'PWD': '/builds/slave/test', 15:56:49 INFO - 'SHELL': '/bin/bash', 15:56:49 INFO - 'SHLVL': '1', 15:56:49 INFO - 'TERM': 'linux', 15:56:49 INFO - 'TMOUT': '86400', 15:56:49 INFO - 'USER': 'cltbld', 15:56:49 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464905595.767673-1641828961', 15:56:49 INFO - '_': '/tools/buildbot/bin/python'} 15:56:49 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/RAhFnwztSIGOk-gfrCFe5w/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 15:56:50 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 15:56:50 INFO - import pkg_resources 15:56:51 INFO - Using 1 client processes 15:56:51 INFO - wptserve Starting http server on 127.0.0.1:8000 15:56:51 INFO - wptserve Starting http server on 127.0.0.1:8001 15:56:51 INFO - wptserve Starting http server on 127.0.0.1:8443 15:56:53 INFO - SUITE-START | Running 778 tests 15:56:53 INFO - Running testharness tests 15:56:53 INFO - Setting up ssl 15:56:53 INFO - PROCESS | certutil | 15:56:53 INFO - PROCESS | certutil | 15:56:53 INFO - PROCESS | certutil | 15:56:53 INFO - Certificate Nickname Trust Attributes 15:56:53 INFO - SSL,S/MIME,JAR/XPI 15:56:53 INFO - 15:56:53 INFO - web-platform-tests CT,, 15:56:53 INFO - 15:56:53 INFO - Starting runner 15:56:56 INFO - PROCESS | 1750 | 1464908216776 Marionette DEBUG Marionette enabled via build flag and pref 15:56:57 INFO - PROCESS | 1750 | ++DOCSHELL 0xa50f4400 == 1 [pid = 1750] [id = 1] 15:56:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 1 (0xa50f4800) [pid = 1750] [serial = 1] [outer = (nil)] 15:56:57 INFO - PROCESS | 1750 | [1750] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:56:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 2 (0xa50f5000) [pid = 1750] [serial = 2] [outer = 0xa50f4800] 15:56:57 INFO - PROCESS | 1750 | 1464908217494 Marionette INFO Listening on port 2828 15:56:58 INFO - PROCESS | 1750 | 1464908218087 Marionette DEBUG Marionette enabled via command-line flag 15:56:58 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2283000 == 2 [pid = 1750] [id = 2] 15:56:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 3 (0xa22c7000) [pid = 1750] [serial = 3] [outer = (nil)] 15:56:58 INFO - PROCESS | 1750 | [1750] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 15:56:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 4 (0xa22c7800) [pid = 1750] [serial = 4] [outer = 0xa22c7000] 15:56:58 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a21a1320 15:56:58 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a21a1e00 15:56:58 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21c0d00 15:56:58 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21c2960 15:56:58 INFO - PROCESS | 1750 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21c56a0 15:56:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 5 (0xa21ba400) [pid = 1750] [serial = 5] [outer = 0xa50f4800] 15:56:58 INFO - PROCESS | 1750 | [1750] 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 15:56:58 INFO - PROCESS | 1750 | 1464908218519 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49732 15:56:58 INFO - PROCESS | 1750 | [1750] 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 15:56:58 INFO - PROCESS | 1750 | 1464908218605 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49733 15:56:58 INFO - PROCESS | 1750 | 1464908218614 Marionette DEBUG Closed connection conn0 15:56:58 INFO - PROCESS | 1750 | [1750] 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 2248 15:56:58 INFO - PROCESS | 1750 | 1464908218747 Marionette DEBUG Closed connection conn1 15:56:58 INFO - PROCESS | 1750 | [1750] 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 15:56:58 INFO - PROCESS | 1750 | 1464908218837 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49734 15:56:58 INFO - PROCESS | 1750 | [1750] 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 15:56:58 INFO - PROCESS | 1750 | 1464908218877 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:49735 15:56:58 INFO - PROCESS | 1750 | 1464908218881 Marionette DEBUG Closed connection conn2 15:56:58 INFO - PROCESS | 1750 | [1750] 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 15:56:58 INFO - PROCESS | 1750 | 1464908218912 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:49736 15:56:58 INFO - PROCESS | 1750 | 1464908218921 Marionette DEBUG Closed connection conn3 15:56:58 INFO - PROCESS | 1750 | 1464908218953 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 15:56:58 INFO - PROCESS | 1750 | 1464908218969 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":"20160602141735","device":"desktop","version":"48.0a2"} 15:56:59 INFO - PROCESS | 1750 | [1750] 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 15:57:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x9adda400 == 3 [pid = 1750] [id = 3] 15:57:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 6 (0x9adda800) [pid = 1750] [serial = 6] [outer = (nil)] 15:57:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x9addac00 == 4 [pid = 1750] [id = 4] 15:57:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 7 (0x9addcc00) [pid = 1750] [serial = 7] [outer = (nil)] 15:57:01 INFO - PROCESS | 1750 | [1750] 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 15:57:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a1d1000 == 5 [pid = 1750] [id = 5] 15:57:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 8 (0x9a1d1400) [pid = 1750] [serial = 8] [outer = (nil)] 15:57:01 INFO - PROCESS | 1750 | [1750] 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 15:57:01 INFO - PROCESS | 1750 | [1750] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 15:57:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 9 (0x9a0e0c00) [pid = 1750] [serial = 9] [outer = 0x9a1d1400] 15:57:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 10 (0x99b0a000) [pid = 1750] [serial = 10] [outer = 0x9adda800] 15:57:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 11 (0x99b0bc00) [pid = 1750] [serial = 11] [outer = 0x9addcc00] 15:57:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 12 (0x99b0e000) [pid = 1750] [serial = 12] [outer = 0x9a1d1400] 15:57:03 INFO - PROCESS | 1750 | 1464908223172 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 1750 | 1464908223193 Marionette DEBUG loaded listener.js 15:57:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 13 (0xa6243c00) [pid = 1750] [serial = 13] [outer = 0x9a1d1400] 15:57:03 INFO - PROCESS | 1750 | 1464908223976 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"e3486265-4dfa-4687-9291-f53cb07112f6","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":"20160602141735","device":"desktop","version":"48.0a2","command_id":1}}] 15:57:04 INFO - PROCESS | 1750 | 1464908224194 Marionette TRACE conn4 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 15:57:04 INFO - PROCESS | 1750 | 1464908224578 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 15:57:04 INFO - PROCESS | 1750 | 1464908224731 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 15:57:04 INFO - PROCESS | 1750 | [1750] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 15:57:04 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:57:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 14 (0x94548800) [pid = 1750] [serial = 14] [outer = 0x9a1d1400] 15:57:05 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 15:57:05 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:57:05 INFO - PROCESS | 1750 | 1464908225402 Marionette TRACE conn4 <- [1,3,null,{}] 15:57:05 INFO - PROCESS | 1750 | 1464908225445 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 15:57:05 INFO - PROCESS | 1750 | 1464908225482 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 15:57:05 INFO - PROCESS | 1750 | 1464908225550 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 15:57:05 INFO - PROCESS | 1750 | 1464908225555 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 15:57:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 15:57:05 INFO - PROCESS | 1750 | 1464908225646 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 15:57:05 INFO - PROCESS | 1750 | 1464908225651 Marionette TRACE conn4 <- [1,6,null,{}] 15:57:05 INFO - PROCESS | 1750 | 1464908225666 Marionette TRACE conn4 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:05 INFO - PROCESS | 1750 | 1464908225685 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 15:57:05 INFO - PROCESS | 1750 | 1464908225692 Marionette TRACE conn4 -> [0,8,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a74400 == 6 [pid = 1750] [id = 6] 15:57:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 15 (0x93a75400) [pid = 1750] [serial = 15] [outer = (nil)] 15:57:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 16 (0x93a77400) [pid = 1750] [serial = 16] [outer = 0x93a75400] 15:57:05 INFO - PROCESS | 1750 | 1464908225776 Marionette DEBUG loaded listener.js 15:57:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 17 (0x93a7c800) [pid = 1750] [serial = 17] [outer = 0x93a75400] 15:57:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x939a9800 == 7 [pid = 1750] [id = 7] 15:57:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 18 (0x939a9c00) [pid = 1750] [serial = 18] [outer = (nil)] 15:57:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 19 (0x939b1000) [pid = 1750] [serial = 19] [outer = 0x939a9c00] 15:57:06 INFO - PROCESS | 1750 | 1464908226288 Marionette DEBUG loaded listener.js 15:57:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 20 (0x93898400) [pid = 1750] [serial = 20] [outer = 0x939a9c00] 15:57:06 INFO - PROCESS | 1750 | [1750] 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 15:57:06 INFO - PROCESS | 1750 | 1464908226841 Marionette TRACE conn4 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 15:57:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 15:57:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1326ms 15:57:06 INFO - PROCESS | 1750 | 1464908226963 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 15:57:06 INFO - PROCESS | 1750 | 1464908226968 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 15:57:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 15:57:07 INFO - PROCESS | 1750 | 1464908227014 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 15:57:07 INFO - PROCESS | 1750 | 1464908227017 Marionette TRACE conn4 <- [1,10,null,{}] 15:57:07 INFO - PROCESS | 1750 | 1464908227050 Marionette TRACE conn4 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:07 INFO - PROCESS | 1750 | 1464908227301 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 15:57:07 INFO - PROCESS | 1750 | 1464908227577 Marionette TRACE conn4 -> [0,12,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x92138000 == 8 [pid = 1750] [id = 8] 15:57:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 21 (0x92138400) [pid = 1750] [serial = 21] [outer = (nil)] 15:57:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 22 (0x936a9400) [pid = 1750] [serial = 22] [outer = 0x92138400] 15:57:07 INFO - PROCESS | 1750 | 1464908227672 Marionette DEBUG loaded listener.js 15:57:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 23 (0x939a3800) [pid = 1750] [serial = 23] [outer = 0x92138400] 15:57:08 INFO - PROCESS | 1750 | 1464908228514 Marionette TRACE conn4 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 15:57:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 15:57:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1526ms 15:57:08 INFO - PROCESS | 1750 | 1464908228529 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 15:57:08 INFO - PROCESS | 1750 | 1464908228535 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 15:57:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 15:57:08 INFO - PROCESS | 1750 | 1464908228545 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 15:57:08 INFO - PROCESS | 1750 | 1464908228552 Marionette TRACE conn4 <- [1,14,null,{}] 15:57:08 INFO - PROCESS | 1750 | 1464908228581 Marionette TRACE conn4 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x98177800 == 9 [pid = 1750] [id = 9] 15:57:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 24 (0x9817ac00) [pid = 1750] [serial = 24] [outer = (nil)] 15:57:08 INFO - PROCESS | 1750 | 1464908228801 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 15:57:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 25 (0x951bdc00) [pid = 1750] [serial = 25] [outer = 0x9817ac00] 15:57:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 26 (0x98184800) [pid = 1750] [serial = 26] [outer = 0x9817ac00] 15:57:09 INFO - PROCESS | 1750 | 1464908228979 Marionette TRACE conn4 -> [0,16,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x9890bc00 == 10 [pid = 1750] [id = 10] 15:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 27 (0x98991800) [pid = 1750] [serial = 27] [outer = (nil)] 15:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 28 (0x995f0000) [pid = 1750] [serial = 28] [outer = 0x98991800] 15:57:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x9987d400 == 11 [pid = 1750] [id = 11] 15:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 29 (0x99880000) [pid = 1750] [serial = 29] [outer = (nil)] 15:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 30 (0x99b03000) [pid = 1750] [serial = 30] [outer = 0x99880000] 15:57:09 INFO - PROCESS | 1750 | 1464908229168 Marionette DEBUG loaded listener.js 15:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 31 (0x99b3d400) [pid = 1750] [serial = 31] [outer = 0x99880000] 15:57:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 32 (0x9add8c00) [pid = 1750] [serial = 32] [outer = 0x98991800] 15:57:10 INFO - PROCESS | 1750 | 1464908230355 Marionette TRACE conn4 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 15:57:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 15:57:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1873ms 15:57:10 INFO - PROCESS | 1750 | 1464908230419 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 15:57:10 INFO - PROCESS | 1750 | 1464908230425 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 15:57:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 15:57:10 INFO - PROCESS | 1750 | 1464908230439 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 15:57:10 INFO - PROCESS | 1750 | 1464908230443 Marionette TRACE conn4 <- [1,18,null,{}] 15:57:10 INFO - PROCESS | 1750 | 1464908230519 Marionette TRACE conn4 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:10 INFO - PROCESS | 1750 | 1464908230738 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 15:57:10 INFO - PROCESS | 1750 | 1464908230894 Marionette TRACE conn4 -> [0,20,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b505400 == 12 [pid = 1750] [id = 12] 15:57:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 33 (0x9b50d000) [pid = 1750] [serial = 33] [outer = (nil)] 15:57:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 34 (0x9d45a800) [pid = 1750] [serial = 34] [outer = 0x9b50d000] 15:57:10 INFO - PROCESS | 1750 | 1464908230985 Marionette DEBUG loaded listener.js 15:57:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 35 (0xa105e000) [pid = 1750] [serial = 35] [outer = 0x9b50d000] 15:57:11 INFO - PROCESS | 1750 | 1464908231891 Marionette TRACE conn4 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 15:57:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 15:57:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1491ms 15:57:11 INFO - PROCESS | 1750 | 1464908231924 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 15:57:11 INFO - PROCESS | 1750 | 1464908231932 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 15:57:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 15:57:11 INFO - PROCESS | 1750 | 1464908231949 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 15:57:11 INFO - PROCESS | 1750 | 1464908231957 Marionette TRACE conn4 <- [1,22,null,{}] 15:57:11 INFO - PROCESS | 1750 | 1464908231964 Marionette TRACE conn4 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:12 INFO - PROCESS | 1750 | 1464908232200 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 15:57:12 INFO - PROCESS | 1750 | 1464908232331 Marionette TRACE conn4 -> [0,24,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:12 INFO - PROCESS | 1750 | ++DOCSHELL 0xa670d800 == 13 [pid = 1750] [id = 13] 15:57:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 36 (0xa6739400) [pid = 1750] [serial = 36] [outer = (nil)] 15:57:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 37 (0xa6e8a000) [pid = 1750] [serial = 37] [outer = 0xa6739400] 15:57:12 INFO - PROCESS | 1750 | 1464908232422 Marionette DEBUG loaded listener.js 15:57:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 38 (0xa82ac400) [pid = 1750] [serial = 38] [outer = 0xa6739400] 15:57:13 INFO - PROCESS | 1750 | 1464908233407 Marionette TRACE conn4 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 15:57:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 15:57:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1495ms 15:57:13 INFO - PROCESS | 1750 | 1464908233437 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 15:57:13 INFO - PROCESS | 1750 | 1464908233441 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 15:57:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 15:57:13 INFO - PROCESS | 1750 | 1464908233447 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 15:57:13 INFO - PROCESS | 1750 | 1464908233452 Marionette TRACE conn4 <- [1,26,null,{}] 15:57:13 INFO - PROCESS | 1750 | 1464908233458 Marionette TRACE conn4 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:13 INFO - PROCESS | 1750 | 1464908233639 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 15:57:13 INFO - PROCESS | 1750 | 1464908233752 Marionette TRACE conn4 -> [0,28,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b871800 == 14 [pid = 1750] [id = 14] 15:57:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 39 (0x9b875400) [pid = 1750] [serial = 39] [outer = (nil)] 15:57:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 40 (0xac0acc00) [pid = 1750] [serial = 40] [outer = 0x9b875400] 15:57:13 INFO - PROCESS | 1750 | 1464908233852 Marionette DEBUG loaded listener.js 15:57:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 41 (0xac0b2c00) [pid = 1750] [serial = 41] [outer = 0x9b875400] 15:57:14 INFO - PROCESS | 1750 | 1464908234685 Marionette TRACE conn4 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 15:57:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 15:57:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1285ms 15:57:14 INFO - PROCESS | 1750 | 1464908234734 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 15:57:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 15:57:14 INFO - PROCESS | 1750 | 1464908234738 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 15:57:14 INFO - PROCESS | 1750 | 1464908234744 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 15:57:14 INFO - PROCESS | 1750 | 1464908234748 Marionette TRACE conn4 <- [1,30,null,{}] 15:57:14 INFO - PROCESS | 1750 | 1464908234755 Marionette TRACE conn4 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:14 INFO - PROCESS | 1750 | 1464908234946 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 15:57:15 INFO - PROCESS | 1750 | 1464908235083 Marionette TRACE conn4 -> [0,32,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0c5400 == 15 [pid = 1750] [id = 15] 15:57:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 42 (0x9a0c5800) [pid = 1750] [serial = 42] [outer = (nil)] 15:57:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 43 (0x9a0c9400) [pid = 1750] [serial = 43] [outer = 0x9a0c5800] 15:57:15 INFO - PROCESS | 1750 | 1464908235183 Marionette DEBUG loaded listener.js 15:57:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 44 (0xa6c63c00) [pid = 1750] [serial = 44] [outer = 0x9a0c5800] 15:57:16 INFO - PROCESS | 1750 | 1464908236397 Marionette TRACE conn4 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 15:57:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 15:57:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1688ms 15:57:16 INFO - PROCESS | 1750 | 1464908236434 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 15:57:16 INFO - PROCESS | 1750 | 1464908236440 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 15:57:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 15:57:16 INFO - PROCESS | 1750 | 1464908236449 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 15:57:16 INFO - PROCESS | 1750 | 1464908236454 Marionette TRACE conn4 <- [1,34,null,{}] 15:57:16 INFO - PROCESS | 1750 | 1464908236462 Marionette TRACE conn4 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:16 INFO - PROCESS | 1750 | 1464908236629 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 15:57:16 INFO - PROCESS | 1750 | 1464908236805 Marionette TRACE conn4 -> [0,36,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x939ad000 == 16 [pid = 1750] [id = 16] 15:57:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 45 (0x93a7d000) [pid = 1750] [serial = 45] [outer = (nil)] 15:57:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 46 (0x951b9400) [pid = 1750] [serial = 46] [outer = 0x93a7d000] 15:57:16 INFO - PROCESS | 1750 | 1464908236912 Marionette DEBUG loaded listener.js 15:57:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 47 (0x95203400) [pid = 1750] [serial = 47] [outer = 0x93a7d000] 15:57:17 INFO - PROCESS | 1750 | --DOCSHELL 0x93a74400 == 15 [pid = 1750] [id = 6] 15:57:17 INFO - PROCESS | 1750 | 1464908237692 Marionette TRACE conn4 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 15:57:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 15:57:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1282ms 15:57:17 INFO - PROCESS | 1750 | 1464908237733 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 15:57:17 INFO - PROCESS | 1750 | 1464908237741 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 15:57:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 15:57:17 INFO - PROCESS | 1750 | 1464908237751 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 15:57:17 INFO - PROCESS | 1750 | 1464908237755 Marionette TRACE conn4 <- [1,38,null,{}] 15:57:17 INFO - PROCESS | 1750 | 1464908237761 Marionette TRACE conn4 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:17 INFO - PROCESS | 1750 | 1464908237922 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 15:57:17 INFO - PROCESS | 1750 | 1464908237935 Marionette TRACE conn4 -> [0,40,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x9817b400 == 16 [pid = 1750] [id = 17] 15:57:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 48 (0x9890d000) [pid = 1750] [serial = 48] [outer = (nil)] 15:57:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 49 (0x98a9e000) [pid = 1750] [serial = 49] [outer = 0x9890d000] 15:57:18 INFO - PROCESS | 1750 | 1464908238009 Marionette DEBUG loaded listener.js 15:57:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 50 (0x995e5000) [pid = 1750] [serial = 50] [outer = 0x9890d000] 15:57:18 INFO - PROCESS | 1750 | 1464908238875 Marionette TRACE conn4 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 15:57:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 15:57:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1179ms 15:57:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 15:57:18 INFO - PROCESS | 1750 | 1464908238930 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 15:57:18 INFO - PROCESS | 1750 | 1464908238932 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 15:57:18 INFO - PROCESS | 1750 | 1464908238943 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 15:57:18 INFO - PROCESS | 1750 | 1464908238948 Marionette TRACE conn4 <- [1,42,null,{}] 15:57:18 INFO - PROCESS | 1750 | 1464908238964 Marionette TRACE conn4 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:19 INFO - PROCESS | 1750 | 1464908239130 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 15:57:19 INFO - PROCESS | 1750 | 1464908239231 Marionette TRACE conn4 -> [0,44,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x9817d400 == 17 [pid = 1750] [id = 18] 15:57:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 51 (0x99a8d400) [pid = 1750] [serial = 51] [outer = (nil)] 15:57:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 52 (0x9a0bf400) [pid = 1750] [serial = 52] [outer = 0x99a8d400] 15:57:19 INFO - PROCESS | 1750 | 1464908239316 Marionette DEBUG loaded listener.js 15:57:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 53 (0x9a0c9800) [pid = 1750] [serial = 53] [outer = 0x99a8d400] 15:57:20 INFO - PROCESS | 1750 | 1464908240115 Marionette TRACE conn4 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 15:57:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 15:57:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1193ms 15:57:20 INFO - PROCESS | 1750 | 1464908240142 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 15:57:20 INFO - PROCESS | 1750 | 1464908240146 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 15:57:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 15:57:20 INFO - PROCESS | 1750 | 1464908240153 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 15:57:20 INFO - PROCESS | 1750 | 1464908240156 Marionette TRACE conn4 <- [1,46,null,{}] 15:57:20 INFO - PROCESS | 1750 | 1464908240161 Marionette TRACE conn4 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:20 INFO - PROCESS | 1750 | 1464908240317 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 15:57:20 INFO - PROCESS | 1750 | 1464908240333 Marionette TRACE conn4 -> [0,48,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.canvas.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x936af000 == 18 [pid = 1750] [id = 19] 15:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 54 (0x9ade5c00) [pid = 1750] [serial = 54] [outer = (nil)] 15:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0x9b2c4800) [pid = 1750] [serial = 55] [outer = 0x9ade5c00] 15:57:20 INFO - PROCESS | 1750 | 1464908240411 Marionette DEBUG loaded listener.js 15:57:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0x9b50ec00) [pid = 1750] [serial = 56] [outer = 0x9ade5c00] 15:57:21 INFO - PROCESS | 1750 | 1464908241199 Marionette TRACE conn4 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 15:57:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 15:57:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1093ms 15:57:21 INFO - PROCESS | 1750 | 1464908241255 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 15:57:21 INFO - PROCESS | 1750 | 1464908241258 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 15:57:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 15:57:21 INFO - PROCESS | 1750 | 1464908241265 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 15:57:21 INFO - PROCESS | 1750 | 1464908241269 Marionette TRACE conn4 <- [1,50,null,{}] 15:57:21 INFO - PROCESS | 1750 | 1464908241274 Marionette TRACE conn4 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:21 INFO - PROCESS | 1750 | 1464908241438 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 15:57:21 INFO - PROCESS | 1750 | 1464908241449 Marionette TRACE conn4 -> [0,52,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b2c7c00 == 19 [pid = 1750] [id = 20] 15:57:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0x9b510c00) [pid = 1750] [serial = 57] [outer = (nil)] 15:57:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x9d45a400) [pid = 1750] [serial = 58] [outer = 0x9b510c00] 15:57:21 INFO - PROCESS | 1750 | 1464908241524 Marionette DEBUG loaded listener.js 15:57:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x9d4a0c00) [pid = 1750] [serial = 59] [outer = 0x9b510c00] 15:57:22 INFO - PROCESS | 1750 | 1464908242292 Marionette TRACE conn4 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 15:57:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1037ms 15:57:22 INFO - PROCESS | 1750 | 1464908242303 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 15:57:22 INFO - PROCESS | 1750 | 1464908242306 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 15:57:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 15:57:22 INFO - PROCESS | 1750 | 1464908242318 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 15:57:22 INFO - PROCESS | 1750 | 1464908242322 Marionette TRACE conn4 <- [1,54,null,{}] 15:57:22 INFO - PROCESS | 1750 | 1464908242328 Marionette TRACE conn4 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:22 INFO - PROCESS | 1750 | 1464908242551 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 15:57:22 INFO - PROCESS | 1750 | 1464908242575 Marionette TRACE conn4 -> [0,56,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b841400 == 20 [pid = 1750] [id = 21] 15:57:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9b873400) [pid = 1750] [serial = 60] [outer = (nil)] 15:57:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0xa1063000) [pid = 1750] [serial = 61] [outer = 0x9b873400] 15:57:22 INFO - PROCESS | 1750 | 1464908242651 Marionette DEBUG loaded listener.js 15:57:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0xa2287400) [pid = 1750] [serial = 62] [outer = 0x9b873400] 15:57:23 INFO - PROCESS | 1750 | 1464908243375 Marionette TRACE conn4 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 15:57:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1079ms 15:57:23 INFO - PROCESS | 1750 | 1464908243397 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 15:57:23 INFO - PROCESS | 1750 | 1464908243401 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 15:57:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 15:57:23 INFO - PROCESS | 1750 | 1464908243411 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 15:57:23 INFO - PROCESS | 1750 | 1464908243413 Marionette TRACE conn4 <- [1,58,null,{}] 15:57:23 INFO - PROCESS | 1750 | 1464908243419 Marionette TRACE conn4 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:23 INFO - PROCESS | 1750 | 1464908243604 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 15:57:23 INFO - PROCESS | 1750 | 1464908243625 Marionette TRACE conn4 -> [0,60,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b86ec00 == 21 [pid = 1750] [id = 22] 15:57:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0xa050e000) [pid = 1750] [serial = 63] [outer = (nil)] 15:57:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0xa2414c00) [pid = 1750] [serial = 64] [outer = 0xa050e000] 15:57:23 INFO - PROCESS | 1750 | 1464908243698 Marionette DEBUG loaded listener.js 15:57:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0xa2494000) [pid = 1750] [serial = 65] [outer = 0xa050e000] 15:57:24 INFO - PROCESS | 1750 | 1464908244401 Marionette TRACE conn4 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 15:57:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1035ms 15:57:24 INFO - PROCESS | 1750 | 1464908244447 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 15:57:24 INFO - PROCESS | 1750 | 1464908244451 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 15:57:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 15:57:24 INFO - PROCESS | 1750 | 1464908244457 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 15:57:24 INFO - PROCESS | 1750 | 1464908244460 Marionette TRACE conn4 <- [1,62,null,{}] 15:57:24 INFO - PROCESS | 1750 | 1464908244466 Marionette TRACE conn4 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:24 INFO - PROCESS | 1750 | 1464908244676 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 15:57:24 INFO - PROCESS | 1750 | 1464908244691 Marionette TRACE conn4 -> [0,64,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x95261800 == 22 [pid = 1750] [id = 23] 15:57:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0xa050c000) [pid = 1750] [serial = 66] [outer = (nil)] 15:57:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0xa265dc00) [pid = 1750] [serial = 67] [outer = 0xa050c000] 15:57:24 INFO - PROCESS | 1750 | 1464908244764 Marionette DEBUG loaded listener.js 15:57:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0xa26cf000) [pid = 1750] [serial = 68] [outer = 0xa050c000] 15:57:25 INFO - PROCESS | 1750 | 1464908245553 Marionette TRACE conn4 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 15:57:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1127ms 15:57:25 INFO - PROCESS | 1750 | 1464908245586 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 15:57:25 INFO - PROCESS | 1750 | 1464908245590 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 15:57:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 15:57:25 INFO - PROCESS | 1750 | 1464908245596 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 15:57:25 INFO - PROCESS | 1750 | 1464908245599 Marionette TRACE conn4 <- [1,66,null,{}] 15:57:25 INFO - PROCESS | 1750 | 1464908245605 Marionette TRACE conn4 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:26 INFO - PROCESS | 1750 | --DOCSHELL 0x9b871800 == 21 [pid = 1750] [id = 14] 15:57:26 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0c5400 == 20 [pid = 1750] [id = 15] 15:57:26 INFO - PROCESS | 1750 | --DOCSHELL 0x9b505400 == 19 [pid = 1750] [id = 12] 15:57:26 INFO - PROCESS | 1750 | --DOCSHELL 0xa670d800 == 18 [pid = 1750] [id = 13] 15:57:26 INFO - PROCESS | 1750 | --DOCSHELL 0x92138000 == 17 [pid = 1750] [id = 8] 15:57:26 INFO - PROCESS | 1750 | --DOCSHELL 0x9987d400 == 16 [pid = 1750] [id = 11] 15:57:26 INFO - PROCESS | 1750 | 1464908246829 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 15:57:26 INFO - PROCESS | 1750 | 1464908246966 Marionette TRACE conn4 -> [0,68,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x939a9400 == 17 [pid = 1750] [id = 24] 15:57:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x939ab000) [pid = 1750] [serial = 69] [outer = (nil)] 15:57:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x939b2c00) [pid = 1750] [serial = 70] [outer = 0x939ab000] 15:57:27 INFO - PROCESS | 1750 | 1464908247047 Marionette DEBUG loaded listener.js 15:57:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x94546c00) [pid = 1750] [serial = 71] [outer = 0x939ab000] 15:57:28 INFO - PROCESS | 1750 | 1464908248330 Marionette TRACE conn4 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x93a75400) [pid = 1750] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x92138400) [pid = 1750] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x99880000) [pid = 1750] [serial = 29] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9b50d000) [pid = 1750] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0xa6739400) [pid = 1750] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9b875400) [pid = 1750] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x9a0c5800) [pid = 1750] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x93a7d000) [pid = 1750] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0x9890d000) [pid = 1750] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x99a8d400) [pid = 1750] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x9ade5c00) [pid = 1750] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x9b510c00) [pid = 1750] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0x9b873400) [pid = 1750] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 15:57:28 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0xa050e000) [pid = 1750] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 15:57:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 15:57:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 2839ms 15:57:28 INFO - PROCESS | 1750 | 1464908248472 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 15:57:28 INFO - PROCESS | 1750 | 1464908248479 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 15:57:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 15:57:28 INFO - PROCESS | 1750 | 1464908248487 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 15:57:28 INFO - PROCESS | 1750 | 1464908248493 Marionette TRACE conn4 <- [1,70,null,{}] 15:57:28 INFO - PROCESS | 1750 | 1464908248499 Marionette TRACE conn4 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:28 INFO - PROCESS | 1750 | 1464908248657 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 15:57:28 INFO - PROCESS | 1750 | 1464908248749 Marionette TRACE conn4 -> [0,72,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x951c1400 == 18 [pid = 1750] [id = 25] 15:57:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x95205c00) [pid = 1750] [serial = 72] [outer = (nil)] 15:57:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x97761c00) [pid = 1750] [serial = 73] [outer = 0x95205c00] 15:57:28 INFO - PROCESS | 1750 | 1464908248835 Marionette DEBUG loaded listener.js 15:57:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9890cc00) [pid = 1750] [serial = 74] [outer = 0x95205c00] 15:57:29 INFO - PROCESS | 1750 | 1464908249512 Marionette TRACE conn4 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 15:57:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1084ms 15:57:29 INFO - PROCESS | 1750 | 1464908249572 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 15:57:29 INFO - PROCESS | 1750 | 1464908249576 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 15:57:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 15:57:29 INFO - PROCESS | 1750 | 1464908249583 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 15:57:29 INFO - PROCESS | 1750 | 1464908249587 Marionette TRACE conn4 <- [1,74,null,{}] 15:57:29 INFO - PROCESS | 1750 | 1464908249606 Marionette TRACE conn4 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:29 INFO - PROCESS | 1750 | 1464908249760 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 15:57:29 INFO - PROCESS | 1750 | 1464908249778 Marionette TRACE conn4 -> [0,76,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x99a8d400 == 19 [pid = 1750] [id = 26] 15:57:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x99a8f000) [pid = 1750] [serial = 75] [outer = (nil)] 15:57:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x99b37400) [pid = 1750] [serial = 76] [outer = 0x99a8f000] 15:57:29 INFO - PROCESS | 1750 | 1464908249864 Marionette DEBUG loaded listener.js 15:57:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x99fd1800) [pid = 1750] [serial = 77] [outer = 0x99a8f000] 15:57:30 INFO - PROCESS | 1750 | 1464908250795 Marionette TRACE conn4 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 15:57:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1255ms 15:57:30 INFO - PROCESS | 1750 | 1464908250839 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 15:57:30 INFO - PROCESS | 1750 | 1464908250846 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 15:57:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 15:57:30 INFO - PROCESS | 1750 | 1464908250855 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 15:57:30 INFO - PROCESS | 1750 | 1464908250862 Marionette TRACE conn4 <- [1,78,null,{}] 15:57:30 INFO - PROCESS | 1750 | 1464908250872 Marionette TRACE conn4 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:31 INFO - PROCESS | 1750 | 1464908251052 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 15:57:31 INFO - PROCESS | 1750 | 1464908251189 Marionette TRACE conn4 -> [0,80,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x939a9000 == 20 [pid = 1750] [id = 27] 15:57:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x93a75000) [pid = 1750] [serial = 78] [outer = (nil)] 15:57:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x9776a000) [pid = 1750] [serial = 79] [outer = 0x93a75000] 15:57:31 INFO - PROCESS | 1750 | 1464908251280 Marionette DEBUG loaded listener.js 15:57:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x99881c00) [pid = 1750] [serial = 80] [outer = 0x93a75000] 15:57:32 INFO - PROCESS | 1750 | 1464908252212 Marionette TRACE conn4 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 15:57:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1386ms 15:57:32 INFO - PROCESS | 1750 | 1464908252244 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 15:57:32 INFO - PROCESS | 1750 | 1464908252254 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 15:57:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 15:57:32 INFO - PROCESS | 1750 | 1464908252265 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 15:57:32 INFO - PROCESS | 1750 | 1464908252269 Marionette TRACE conn4 <- [1,82,null,{}] 15:57:32 INFO - PROCESS | 1750 | 1464908252276 Marionette TRACE conn4 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:32 INFO - PROCESS | 1750 | 1464908252449 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 15:57:32 INFO - PROCESS | 1750 | 1464908252585 Marionette TRACE conn4 -> [0,84,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x9899d000 == 21 [pid = 1750] [id = 28] 15:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x98a9f400) [pid = 1750] [serial = 81] [outer = (nil)] 15:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9ade3400) [pid = 1750] [serial = 82] [outer = 0x98a9f400] 15:57:32 INFO - PROCESS | 1750 | 1464908252674 Marionette DEBUG loaded listener.js 15:57:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9afd5c00) [pid = 1750] [serial = 83] [outer = 0x98a9f400] 15:57:33 INFO - PROCESS | 1750 | 1464908253558 Marionette TRACE conn4 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 15:57:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1341ms 15:57:33 INFO - PROCESS | 1750 | 1464908253606 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 15:57:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 15:57:33 INFO - PROCESS | 1750 | 1464908253611 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 15:57:33 INFO - PROCESS | 1750 | 1464908253636 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 15:57:33 INFO - PROCESS | 1750 | 1464908253642 Marionette TRACE conn4 <- [1,86,null,{}] 15:57:33 INFO - PROCESS | 1750 | 1464908253661 Marionette TRACE conn4 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:33 INFO - PROCESS | 1750 | 1464908253834 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 15:57:33 INFO - PROCESS | 1750 | 1464908253970 Marionette TRACE conn4 -> [0,88,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x99fd4000 == 22 [pid = 1750] [id = 29] 15:57:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9a0c2400) [pid = 1750] [serial = 84] [outer = (nil)] 15:57:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9d45e400) [pid = 1750] [serial = 85] [outer = 0x9a0c2400] 15:57:34 INFO - PROCESS | 1750 | 1464908254064 Marionette DEBUG loaded listener.js 15:57:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9d64c800) [pid = 1750] [serial = 86] [outer = 0x9a0c2400] 15:57:34 INFO - PROCESS | 1750 | 1464908254905 Marionette TRACE conn4 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 15:57:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1360ms 15:57:35 INFO - PROCESS | 1750 | 1464908255000 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 15:57:35 INFO - PROCESS | 1750 | 1464908255006 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 15:57:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 15:57:35 INFO - PROCESS | 1750 | 1464908255020 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 15:57:35 INFO - PROCESS | 1750 | 1464908255026 Marionette TRACE conn4 <- [1,90,null,{}] 15:57:35 INFO - PROCESS | 1750 | 1464908255037 Marionette TRACE conn4 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:35 INFO - PROCESS | 1750 | 1464908255244 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 15:57:35 INFO - PROCESS | 1750 | 1464908255354 Marionette TRACE conn4 -> [0,92,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.clip.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x9525d400 == 23 [pid = 1750] [id = 30] 15:57:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9a0c5400) [pid = 1750] [serial = 87] [outer = (nil)] 15:57:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0xa21b1400) [pid = 1750] [serial = 88] [outer = 0x9a0c5400] 15:57:35 INFO - PROCESS | 1750 | 1464908255440 Marionette DEBUG loaded listener.js 15:57:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0xa2288000) [pid = 1750] [serial = 89] [outer = 0x9a0c5400] 15:57:36 INFO - PROCESS | 1750 | 1464908256243 Marionette TRACE conn4 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 15:57:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 15:57:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 1293ms 15:57:36 INFO - PROCESS | 1750 | 1464908256315 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 15:57:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 15:57:36 INFO - PROCESS | 1750 | 1464908256319 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 15:57:36 INFO - PROCESS | 1750 | 1464908256325 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 15:57:36 INFO - PROCESS | 1750 | 1464908256329 Marionette TRACE conn4 <- [1,94,null,{}] 15:57:36 INFO - PROCESS | 1750 | 1464908256335 Marionette TRACE conn4 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:36 INFO - PROCESS | 1750 | 1464908256498 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 15:57:36 INFO - PROCESS | 1750 | 1464908256636 Marionette TRACE conn4 -> [0,96,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x938a6800 == 24 [pid = 1750] [id = 31] 15:57:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x98aa4400) [pid = 1750] [serial = 90] [outer = (nil)] 15:57:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0xa2497000) [pid = 1750] [serial = 91] [outer = 0x98aa4400] 15:57:36 INFO - PROCESS | 1750 | 1464908256723 Marionette DEBUG loaded listener.js 15:57:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0xa26d7000) [pid = 1750] [serial = 92] [outer = 0x98aa4400] 15:57:37 INFO - PROCESS | 1750 | 1464908257561 Marionette TRACE conn4 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 15:57:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 15:57:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1282ms 15:57:37 INFO - PROCESS | 1750 | 1464908257608 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 15:57:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 15:57:37 INFO - PROCESS | 1750 | 1464908257613 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 15:57:37 INFO - PROCESS | 1750 | 1464908257619 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 15:57:37 INFO - PROCESS | 1750 | 1464908257623 Marionette TRACE conn4 <- [1,98,null,{}] 15:57:37 INFO - PROCESS | 1750 | 1464908257629 Marionette TRACE conn4 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:37 INFO - PROCESS | 1750 | 1464908257826 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 15:57:37 INFO - PROCESS | 1750 | 1464908257972 Marionette TRACE conn4 -> [0,100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x98a9e800 == 25 [pid = 1750] [id = 32] 15:57:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0xa2415c00) [pid = 1750] [serial = 93] [outer = (nil)] 15:57:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0xa50bb400) [pid = 1750] [serial = 94] [outer = 0xa2415c00] 15:57:38 INFO - PROCESS | 1750 | 1464908258061 Marionette DEBUG loaded listener.js 15:57:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0xa35ef400) [pid = 1750] [serial = 95] [outer = 0xa2415c00] 15:57:38 INFO - PROCESS | 1750 | 1464908258933 Marionette TRACE conn4 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 15:57:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 15:57:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1384ms 15:57:39 INFO - PROCESS | 1750 | 1464908259009 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 15:57:39 INFO - PROCESS | 1750 | 1464908259013 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 15:57:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 15:57:39 INFO - PROCESS | 1750 | 1464908259021 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 15:57:39 INFO - PROCESS | 1750 | 1464908259024 Marionette TRACE conn4 <- [1,102,null,{}] 15:57:39 INFO - PROCESS | 1750 | 1464908259030 Marionette TRACE conn4 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:39 INFO - PROCESS | 1750 | 1464908259191 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 15:57:39 INFO - PROCESS | 1750 | 1464908259410 Marionette TRACE conn4 -> [0,104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x92137400 == 26 [pid = 1750] [id = 33] 15:57:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0x92137c00) [pid = 1750] [serial = 96] [outer = (nil)] 15:57:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0x936b2800) [pid = 1750] [serial = 97] [outer = 0x92137c00] 15:57:39 INFO - PROCESS | 1750 | 1464908259496 Marionette DEBUG loaded listener.js 15:57:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0x94552400) [pid = 1750] [serial = 98] [outer = 0x92137c00] 15:57:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x99b38000) [pid = 1750] [serial = 99] [outer = 0x98991800] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x99b0e000) [pid = 1750] [serial = 12] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0xa50f5000) [pid = 1750] [serial = 2] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x936a9400) [pid = 1750] [serial = 22] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x995f0000) [pid = 1750] [serial = 28] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x99b03000) [pid = 1750] [serial = 30] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x9d45a800) [pid = 1750] [serial = 34] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0xa6e8a000) [pid = 1750] [serial = 37] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0xac0acc00) [pid = 1750] [serial = 40] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x9a0c9400) [pid = 1750] [serial = 43] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x951b9400) [pid = 1750] [serial = 46] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x95203400) [pid = 1750] [serial = 47] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x98a9e000) [pid = 1750] [serial = 49] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x995e5000) [pid = 1750] [serial = 50] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9a0bf400) [pid = 1750] [serial = 52] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9b2c4800) [pid = 1750] [serial = 55] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x9a0c9800) [pid = 1750] [serial = 53] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x9d45a400) [pid = 1750] [serial = 58] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9b50ec00) [pid = 1750] [serial = 56] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0xa1063000) [pid = 1750] [serial = 61] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0xa2414c00) [pid = 1750] [serial = 64] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x951bdc00) [pid = 1750] [serial = 25] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x9d4a0c00) [pid = 1750] [serial = 59] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0xa2287400) [pid = 1750] [serial = 62] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0xa2494000) [pid = 1750] [serial = 65] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x99b3d400) [pid = 1750] [serial = 31] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x939a3800) [pid = 1750] [serial = 23] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 58 (0xa105e000) [pid = 1750] [serial = 35] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 57 (0x93a7c800) [pid = 1750] [serial = 17] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 56 (0xa82ac400) [pid = 1750] [serial = 38] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 55 (0xa6c63c00) [pid = 1750] [serial = 44] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 54 (0xac0b2c00) [pid = 1750] [serial = 41] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 53 (0x9a0e0c00) [pid = 1750] [serial = 9] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 52 (0x939b1000) [pid = 1750] [serial = 19] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | --DOMWINDOW == 51 (0x93a77400) [pid = 1750] [serial = 16] [outer = (nil)] [url = about:blank] 15:57:41 INFO - PROCESS | 1750 | 1464908261464 Marionette TRACE conn4 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 15:57:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 15:57:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 2490ms 15:57:41 INFO - PROCESS | 1750 | 1464908261513 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 15:57:41 INFO - PROCESS | 1750 | 1464908261519 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 15:57:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 15:57:41 INFO - PROCESS | 1750 | 1464908261529 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 15:57:41 INFO - PROCESS | 1750 | 1464908261535 Marionette TRACE conn4 <- [1,106,null,{}] 15:57:41 INFO - PROCESS | 1750 | 1464908261546 Marionette TRACE conn4 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:41 INFO - PROCESS | 1750 | 1464908261714 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 15:57:41 INFO - PROCESS | 1750 | 1464908261730 Marionette TRACE conn4 -> [0,108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x939b1400 == 27 [pid = 1750] [id = 34] 15:57:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 52 (0x94559000) [pid = 1750] [serial = 100] [outer = (nil)] 15:57:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 53 (0x951bbc00) [pid = 1750] [serial = 101] [outer = 0x94559000] 15:57:41 INFO - PROCESS | 1750 | 1464908261808 Marionette DEBUG loaded listener.js 15:57:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 54 (0x95206000) [pid = 1750] [serial = 102] [outer = 0x94559000] 15:57:42 INFO - PROCESS | 1750 | 1464908262595 Marionette TRACE conn4 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 15:57:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 15:57:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1085ms 15:57:42 INFO - PROCESS | 1750 | 1464908262631 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 15:57:42 INFO - PROCESS | 1750 | 1464908262642 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 15:57:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 15:57:42 INFO - PROCESS | 1750 | 1464908262654 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 15:57:42 INFO - PROCESS | 1750 | 1464908262658 Marionette TRACE conn4 <- [1,110,null,{}] 15:57:42 INFO - PROCESS | 1750 | 1464908262671 Marionette TRACE conn4 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:42 INFO - PROCESS | 1750 | 1464908262837 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 15:57:42 INFO - PROCESS | 1750 | 1464908262851 Marionette TRACE conn4 -> [0,112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x98179c00 == 28 [pid = 1750] [id = 35] 15:57:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 55 (0x9817bc00) [pid = 1750] [serial = 103] [outer = (nil)] 15:57:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 56 (0x99668800) [pid = 1750] [serial = 104] [outer = 0x9817bc00] 15:57:42 INFO - PROCESS | 1750 | 1464908262931 Marionette DEBUG loaded listener.js 15:57:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 57 (0x999c8c00) [pid = 1750] [serial = 105] [outer = 0x9817bc00] 15:57:43 INFO - PROCESS | 1750 | 1464908263754 Marionette TRACE conn4 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 15:57:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 15:57:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1140ms 15:57:43 INFO - PROCESS | 1750 | 1464908263795 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 15:57:43 INFO - PROCESS | 1750 | 1464908263800 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 15:57:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 15:57:43 INFO - PROCESS | 1750 | 1464908263807 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 15:57:43 INFO - PROCESS | 1750 | 1464908263813 Marionette TRACE conn4 <- [1,114,null,{}] 15:57:43 INFO - PROCESS | 1750 | 1464908263841 Marionette TRACE conn4 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:44 INFO - PROCESS | 1750 | 1464908264039 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 15:57:44 INFO - PROCESS | 1750 | 1464908264085 Marionette TRACE conn4 -> [0,116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0cb800 == 29 [pid = 1750] [id = 36] 15:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 58 (0x9a0cbc00) [pid = 1750] [serial = 106] [outer = (nil)] 15:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 59 (0x9aa76800) [pid = 1750] [serial = 107] [outer = 0x9a0cbc00] 15:57:44 INFO - PROCESS | 1750 | 1464908264219 Marionette DEBUG loaded listener.js 15:57:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9afca800) [pid = 1750] [serial = 108] [outer = 0x9a0cbc00] 15:57:45 INFO - PROCESS | 1750 | 1464908265102 Marionette TRACE conn4 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 15:57:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 15:57:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1344ms 15:57:45 INFO - PROCESS | 1750 | 1464908265152 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 15:57:45 INFO - PROCESS | 1750 | 1464908265156 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 15:57:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 15:57:45 INFO - PROCESS | 1750 | 1464908265163 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 15:57:45 INFO - PROCESS | 1750 | 1464908265166 Marionette TRACE conn4 <- [1,118,null,{}] 15:57:45 INFO - PROCESS | 1750 | 1464908265179 Marionette TRACE conn4 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:45 INFO - PROCESS | 1750 | 1464908265370 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 15:57:45 INFO - PROCESS | 1750 | 1464908265393 Marionette TRACE conn4 -> [0,120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x938a2000 == 30 [pid = 1750] [id = 37] 15:57:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x97769400) [pid = 1750] [serial = 109] [outer = (nil)] 15:57:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x9b86f800) [pid = 1750] [serial = 110] [outer = 0x97769400] 15:57:45 INFO - PROCESS | 1750 | 1464908265467 Marionette DEBUG loaded listener.js 15:57:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x9b876000) [pid = 1750] [serial = 111] [outer = 0x97769400] 15:57:45 INFO - PROCESS | 1750 | --DOMWINDOW == 62 (0xa050c000) [pid = 1750] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 15:57:45 INFO - PROCESS | 1750 | --DOMWINDOW == 61 (0x939ab000) [pid = 1750] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 15:57:45 INFO - PROCESS | 1750 | --DOMWINDOW == 60 (0x95205c00) [pid = 1750] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 15:57:46 INFO - PROCESS | 1750 | --DOMWINDOW == 59 (0x99a8f000) [pid = 1750] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 15:57:46 INFO - PROCESS | 1750 | 1464908266319 Marionette TRACE conn4 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 15:57:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 15:57:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1191ms 15:57:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 15:57:46 INFO - PROCESS | 1750 | 1464908266355 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 15:57:46 INFO - PROCESS | 1750 | 1464908266358 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 15:57:46 INFO - PROCESS | 1750 | 1464908266364 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 15:57:46 INFO - PROCESS | 1750 | 1464908266368 Marionette TRACE conn4 <- [1,122,null,{}] 15:57:46 INFO - PROCESS | 1750 | 1464908266373 Marionette TRACE conn4 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:46 INFO - PROCESS | 1750 | 1464908266547 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 15:57:46 INFO - PROCESS | 1750 | 1464908266566 Marionette TRACE conn4 -> [0,124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.globalAlpha.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x98183800 == 31 [pid = 1750] [id = 38] 15:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 60 (0x9b86d000) [pid = 1750] [serial = 112] [outer = (nil)] 15:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 61 (0x9d45f800) [pid = 1750] [serial = 113] [outer = 0x9b86d000] 15:57:46 INFO - PROCESS | 1750 | 1464908266642 Marionette DEBUG loaded listener.js 15:57:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 62 (0x9d4a6000) [pid = 1750] [serial = 114] [outer = 0x9b86d000] 15:57:47 INFO - PROCESS | 1750 | 1464908267384 Marionette TRACE conn4 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 15:57:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 15:57:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1040ms 15:57:47 INFO - PROCESS | 1750 | 1464908267404 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 15:57:47 INFO - PROCESS | 1750 | 1464908267407 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 15:57:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 15:57:47 INFO - PROCESS | 1750 | 1464908267413 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 15:57:47 INFO - PROCESS | 1750 | 1464908267417 Marionette TRACE conn4 <- [1,126,null,{}] 15:57:47 INFO - PROCESS | 1750 | 1464908267429 Marionette TRACE conn4 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:47 INFO - PROCESS | 1750 | 1464908267636 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 15:57:47 INFO - PROCESS | 1750 | 1464908267663 Marionette TRACE conn4 -> [0,128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x951b7c00 == 32 [pid = 1750] [id = 39] 15:57:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 63 (0x951ba400) [pid = 1750] [serial = 115] [outer = (nil)] 15:57:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x9d649800) [pid = 1750] [serial = 116] [outer = 0x951ba400] 15:57:47 INFO - PROCESS | 1750 | 1464908267738 Marionette DEBUG loaded listener.js 15:57:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0xa050fc00) [pid = 1750] [serial = 117] [outer = 0x951ba400] 15:57:48 INFO - PROCESS | 1750 | 1464908268786 Marionette TRACE conn4 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 15:57:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 15:57:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1431ms 15:57:48 INFO - PROCESS | 1750 | 1464908268847 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 15:57:48 INFO - PROCESS | 1750 | 1464908268854 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 15:57:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 15:57:48 INFO - PROCESS | 1750 | 1464908268864 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 15:57:48 INFO - PROCESS | 1750 | 1464908268870 Marionette TRACE conn4 <- [1,130,null,{}] 15:57:48 INFO - PROCESS | 1750 | 1464908268879 Marionette TRACE conn4 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:49 INFO - PROCESS | 1750 | 1464908269063 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 15:57:49 INFO - PROCESS | 1750 | 1464908269200 Marionette TRACE conn4 -> [0,132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a7f400 == 33 [pid = 1750] [id = 40] 15:57:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x951b5000) [pid = 1750] [serial = 118] [outer = (nil)] 15:57:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x97767800) [pid = 1750] [serial = 119] [outer = 0x951b5000] 15:57:49 INFO - PROCESS | 1750 | 1464908269291 Marionette DEBUG loaded listener.js 15:57:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x989ef000) [pid = 1750] [serial = 120] [outer = 0x951b5000] 15:57:50 INFO - PROCESS | 1750 | 1464908270371 Marionette TRACE conn4 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 15:57:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 15:57:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1537ms 15:57:50 INFO - PROCESS | 1750 | 1464908270402 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 15:57:50 INFO - PROCESS | 1750 | 1464908270410 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 15:57:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 15:57:50 INFO - PROCESS | 1750 | 1464908270422 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 15:57:50 INFO - PROCESS | 1750 | 1464908270426 Marionette TRACE conn4 <- [1,134,null,{}] 15:57:50 INFO - PROCESS | 1750 | 1464908270432 Marionette TRACE conn4 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:50 INFO - PROCESS | 1750 | 1464908270652 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 15:57:50 INFO - PROCESS | 1750 | 1464908270827 Marionette TRACE conn4 -> [0,136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x99e31800 == 34 [pid = 1750] [id = 41] 15:57:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9a0c6800) [pid = 1750] [serial = 121] [outer = (nil)] 15:57:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9a0e1800) [pid = 1750] [serial = 122] [outer = 0x9a0c6800] 15:57:50 INFO - PROCESS | 1750 | 1464908270912 Marionette DEBUG loaded listener.js 15:57:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9b502400) [pid = 1750] [serial = 123] [outer = 0x9a0c6800] 15:57:51 INFO - PROCESS | 1750 | 1464908271843 Marionette TRACE conn4 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 15:57:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 15:57:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1482ms 15:57:51 INFO - PROCESS | 1750 | 1464908271904 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 15:57:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 15:57:51 INFO - PROCESS | 1750 | 1464908271909 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 15:57:51 INFO - PROCESS | 1750 | 1464908271916 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 15:57:51 INFO - PROCESS | 1750 | 1464908271922 Marionette TRACE conn4 <- [1,138,null,{}] 15:57:51 INFO - PROCESS | 1750 | 1464908271940 Marionette TRACE conn4 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:52 INFO - PROCESS | 1750 | 1464908272190 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 15:57:52 INFO - PROCESS | 1750 | 1464908272513 Marionette TRACE conn4 -> [0,140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x920f4400 == 35 [pid = 1750] [id = 42] 15:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x920f5c00) [pid = 1750] [serial = 124] [outer = (nil)] 15:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x938a0c00) [pid = 1750] [serial = 125] [outer = 0x920f5c00] 15:57:52 INFO - PROCESS | 1750 | 1464908272596 Marionette DEBUG loaded listener.js 15:57:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x93a7e400) [pid = 1750] [serial = 126] [outer = 0x920f5c00] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0xa265dc00) [pid = 1750] [serial = 67] [outer = (nil)] [url = about:blank] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x94546c00) [pid = 1750] [serial = 71] [outer = (nil)] [url = about:blank] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0xa26cf000) [pid = 1750] [serial = 68] [outer = (nil)] [url = about:blank] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x97761c00) [pid = 1750] [serial = 73] [outer = (nil)] [url = about:blank] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x939b2c00) [pid = 1750] [serial = 70] [outer = (nil)] [url = about:blank] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x9add8c00) [pid = 1750] [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.] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x99fd1800) [pid = 1750] [serial = 77] [outer = (nil)] [url = about:blank] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x99b37400) [pid = 1750] [serial = 76] [outer = (nil)] [url = about:blank] 15:57:53 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9890cc00) [pid = 1750] [serial = 74] [outer = (nil)] [url = about:blank] 15:57:53 INFO - PROCESS | 1750 | 1464908273555 Marionette TRACE conn4 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 15:57:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 15:57:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1695ms 15:57:53 INFO - PROCESS | 1750 | 1464908273611 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 15:57:53 INFO - PROCESS | 1750 | 1464908273616 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 15:57:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 15:57:53 INFO - PROCESS | 1750 | 1464908273625 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 15:57:53 INFO - PROCESS | 1750 | 1464908273630 Marionette TRACE conn4 <- [1,142,null,{}] 15:57:53 INFO - PROCESS | 1750 | 1464908273638 Marionette TRACE conn4 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:53 INFO - PROCESS | 1750 | 1464908273800 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 15:57:54 INFO - PROCESS | 1750 | 1464908273979 Marionette TRACE conn4 -> [0,144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x9776d000 == 36 [pid = 1750] [id = 43] 15:57:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x9890d800) [pid = 1750] [serial = 127] [outer = (nil)] 15:57:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x99563400) [pid = 1750] [serial = 128] [outer = 0x9890d800] 15:57:54 INFO - PROCESS | 1750 | 1464908274076 Marionette DEBUG loaded listener.js 15:57:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x99b02800) [pid = 1750] [serial = 129] [outer = 0x9890d800] 15:57:54 INFO - PROCESS | 1750 | 1464908274911 Marionette TRACE conn4 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 15:57:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 15:57:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1333ms 15:57:54 INFO - PROCESS | 1750 | 1464908274961 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 15:57:54 INFO - PROCESS | 1750 | 1464908274967 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 15:57:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 15:57:54 INFO - PROCESS | 1750 | 1464908274975 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 15:57:54 INFO - PROCESS | 1750 | 1464908274978 Marionette TRACE conn4 <- [1,146,null,{}] 15:57:54 INFO - PROCESS | 1750 | 1464908274984 Marionette TRACE conn4 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:55 INFO - PROCESS | 1750 | 1464908275157 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 15:57:55 INFO - PROCESS | 1750 | 1464908275254 Marionette TRACE conn4 -> [0,148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0c9400 == 37 [pid = 1750] [id = 44] 15:57:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9a0e1000) [pid = 1750] [serial = 130] [outer = (nil)] 15:57:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9afd1400) [pid = 1750] [serial = 131] [outer = 0x9a0e1000] 15:57:55 INFO - PROCESS | 1750 | 1464908275329 Marionette DEBUG loaded listener.js 15:57:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x9b2c5800) [pid = 1750] [serial = 132] [outer = 0x9a0e1000] 15:57:56 INFO - PROCESS | 1750 | 1464908276057 Marionette TRACE conn4 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 15:57:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 15:57:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1129ms 15:57:56 INFO - PROCESS | 1750 | 1464908276105 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 15:57:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 15:57:56 INFO - PROCESS | 1750 | 1464908276109 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 15:57:56 INFO - PROCESS | 1750 | 1464908276118 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 15:57:56 INFO - PROCESS | 1750 | 1464908276127 Marionette TRACE conn4 <- [1,150,null,{}] 15:57:56 INFO - PROCESS | 1750 | 1464908276149 Marionette TRACE conn4 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:56 INFO - PROCESS | 1750 | 1464908276367 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 15:57:56 INFO - PROCESS | 1750 | 1464908276393 Marionette TRACE conn4 -> [0,152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b873400 == 38 [pid = 1750] [id = 45] 15:57:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9d45d000) [pid = 1750] [serial = 133] [outer = (nil)] 15:57:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0xa21af800) [pid = 1750] [serial = 134] [outer = 0x9d45d000] 15:57:56 INFO - PROCESS | 1750 | 1464908276468 Marionette DEBUG loaded listener.js 15:57:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0xa227d800) [pid = 1750] [serial = 135] [outer = 0x9d45d000] 15:57:57 INFO - PROCESS | 1750 | 1464908277418 Marionette TRACE conn4 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 15:57:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 15:57:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1405ms 15:57:57 INFO - PROCESS | 1750 | 1464908277561 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 15:57:57 INFO - PROCESS | 1750 | 1464908277568 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 15:57:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 15:57:57 INFO - PROCESS | 1750 | 1464908277649 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 15:57:57 INFO - PROCESS | 1750 | 1464908277653 Marionette TRACE conn4 <- [1,154,null,{}] 15:57:57 INFO - PROCESS | 1750 | 1464908277702 Marionette TRACE conn4 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:57 INFO - PROCESS | 1750 | 1464908277881 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 15:57:57 INFO - PROCESS | 1750 | 1464908277950 Marionette TRACE conn4 -> [0,156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:57 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2284c00 == 39 [pid = 1750] [id = 46] 15:57:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0xa2492c00) [pid = 1750] [serial = 136] [outer = (nil)] 15:57:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0xa30fa000) [pid = 1750] [serial = 137] [outer = 0xa2492c00] 15:57:58 INFO - PROCESS | 1750 | 1464908278023 Marionette DEBUG loaded listener.js 15:57:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0xa322ec00) [pid = 1750] [serial = 138] [outer = 0xa2492c00] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x97769400) [pid = 1750] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x94559000) [pid = 1750] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9817bc00) [pid = 1750] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x93a75000) [pid = 1750] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x98a9f400) [pid = 1750] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9a0c2400) [pid = 1750] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0x9a0c5400) [pid = 1750] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x98aa4400) [pid = 1750] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0xa2415c00) [pid = 1750] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9a0cbc00) [pid = 1750] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 15:57:58 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x9b86d000) [pid = 1750] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 15:57:58 INFO - PROCESS | 1750 | 1464908278894 Marionette TRACE conn4 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 15:57:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 15:57:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1323ms 15:57:58 INFO - PROCESS | 1750 | 1464908278927 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 15:57:58 INFO - PROCESS | 1750 | 1464908278930 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 15:57:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 15:57:58 INFO - PROCESS | 1750 | 1464908278937 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 15:57:58 INFO - PROCESS | 1750 | 1464908278941 Marionette TRACE conn4 <- [1,158,null,{}] 15:57:58 INFO - PROCESS | 1750 | 1464908278946 Marionette TRACE conn4 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:57:59 INFO - PROCESS | 1750 | 1464908279095 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 15:57:59 INFO - PROCESS | 1750 | 1464908279111 Marionette TRACE conn4 -> [0,160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:57:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b50f400 == 40 [pid = 1750] [id = 47] 15:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x9b870800) [pid = 1750] [serial = 139] [outer = (nil)] 15:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0xa2609400) [pid = 1750] [serial = 140] [outer = 0x9b870800] 15:57:59 INFO - PROCESS | 1750 | 1464908279196 Marionette DEBUG loaded listener.js 15:57:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0xa355bc00) [pid = 1750] [serial = 141] [outer = 0x9b870800] 15:58:00 INFO - PROCESS | 1750 | 1464908280081 Marionette TRACE conn4 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 15:58:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 15:58:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1182ms 15:58:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 15:58:00 INFO - PROCESS | 1750 | 1464908280120 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 15:58:00 INFO - PROCESS | 1750 | 1464908280123 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 15:58:00 INFO - PROCESS | 1750 | 1464908280129 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 15:58:00 INFO - PROCESS | 1750 | 1464908280133 Marionette TRACE conn4 <- [1,162,null,{}] 15:58:00 INFO - PROCESS | 1750 | 1464908280138 Marionette TRACE conn4 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:00 INFO - PROCESS | 1750 | 1464908280303 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 15:58:00 INFO - PROCESS | 1750 | 1464908280316 Marionette TRACE conn4 -> [0,164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x920e8800 == 41 [pid = 1750] [id = 48] 15:58:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x920f3400) [pid = 1750] [serial = 142] [outer = (nil)] 15:58:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x938a2400) [pid = 1750] [serial = 143] [outer = 0x920f3400] 15:58:00 INFO - PROCESS | 1750 | 1464908280465 Marionette DEBUG loaded listener.js 15:58:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x94547400) [pid = 1750] [serial = 144] [outer = 0x920f3400] 15:58:01 INFO - PROCESS | 1750 | 1464908281627 Marionette TRACE conn4 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 15:58:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 15:58:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1540ms 15:58:01 INFO - PROCESS | 1750 | 1464908281671 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 15:58:01 INFO - PROCESS | 1750 | 1464908281679 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 15:58:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 15:58:01 INFO - PROCESS | 1750 | 1464908281688 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 15:58:01 INFO - PROCESS | 1750 | 1464908281694 Marionette TRACE conn4 <- [1,166,null,{}] 15:58:01 INFO - PROCESS | 1750 | 1464908281701 Marionette TRACE conn4 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:01 INFO - PROCESS | 1750 | 1464908281934 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 15:58:02 INFO - PROCESS | 1750 | 1464908282130 Marionette TRACE conn4 -> [0,168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.image.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x936aa400 == 42 [pid = 1750] [id = 49] 15:58:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x999c6800) [pid = 1750] [serial = 145] [outer = (nil)] 15:58:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x99a8f000) [pid = 1750] [serial = 146] [outer = 0x999c6800] 15:58:02 INFO - PROCESS | 1750 | 1464908282264 Marionette DEBUG loaded listener.js 15:58:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x99fd2000) [pid = 1750] [serial = 147] [outer = 0x999c6800] 15:58:03 INFO - PROCESS | 1750 | 1464908283217 Marionette TRACE conn4 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 15:58:03 INFO - PROCESS | 1750 | 1464908283226 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 15:58:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 15:58:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1593ms 15:58:03 INFO - PROCESS | 1750 | 1464908283313 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 15:58:03 INFO - PROCESS | 1750 | 1464908283321 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 15:58:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 15:58:03 INFO - PROCESS | 1750 | 1464908283343 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 15:58:03 INFO - PROCESS | 1750 | 1464908283348 Marionette TRACE conn4 <- [1,170,null,{}] 15:58:03 INFO - PROCESS | 1750 | 1464908283354 Marionette TRACE conn4 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:03 INFO - PROCESS | 1750 | 1464908283563 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 15:58:03 INFO - PROCESS | 1750 | 1464908283724 Marionette TRACE conn4 -> [0,172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.casesensitive.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x98997400 == 43 [pid = 1750] [id = 50] 15:58:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9aa79000) [pid = 1750] [serial = 148] [outer = (nil)] 15:58:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x9d4a6800) [pid = 1750] [serial = 149] [outer = 0x9aa79000] 15:58:03 INFO - PROCESS | 1750 | 1464908283822 Marionette DEBUG loaded listener.js 15:58:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0xa1057400) [pid = 1750] [serial = 150] [outer = 0x9aa79000] 15:58:04 INFO - PROCESS | 1750 | 1464908284691 Marionette TRACE conn4 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 15:58:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 15:58:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1382ms 15:58:04 INFO - PROCESS | 1750 | 1464908284725 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 15:58:04 INFO - PROCESS | 1750 | 1464908284730 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 15:58:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 15:58:04 INFO - PROCESS | 1750 | 1464908284737 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 15:58:04 INFO - PROCESS | 1750 | 1464908284743 Marionette TRACE conn4 <- [1,174,null,{}] 15:58:04 INFO - PROCESS | 1750 | 1464908284760 Marionette TRACE conn4 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:04 INFO - PROCESS | 1750 | 1464908284951 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 15:58:05 INFO - PROCESS | 1750 | 1464908285092 Marionette TRACE conn4 -> [0,176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.clear.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d460000 == 44 [pid = 1750] [id = 51] 15:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0xa35e9800) [pid = 1750] [serial = 151] [outer = (nil)] 15:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0xa623c000) [pid = 1750] [serial = 152] [outer = 0xa35e9800] 15:58:05 INFO - PROCESS | 1750 | 1464908285193 Marionette DEBUG loaded listener.js 15:58:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0xa6242000) [pid = 1750] [serial = 153] [outer = 0xa35e9800] 15:58:06 INFO - PROCESS | 1750 | 1464908286326 Marionette TRACE conn4 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 15:58:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 15:58:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1643ms 15:58:06 INFO - PROCESS | 1750 | 1464908286380 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 15:58:06 INFO - PROCESS | 1750 | 1464908286384 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 15:58:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 15:58:06 INFO - PROCESS | 1750 | 1464908286391 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 15:58:06 INFO - PROCESS | 1750 | 1464908286395 Marionette TRACE conn4 <- [1,178,null,{}] 15:58:06 INFO - PROCESS | 1750 | 1464908286401 Marionette TRACE conn4 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:06 INFO - PROCESS | 1750 | 1464908286612 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 15:58:06 INFO - PROCESS | 1750 | 1464908286786 Marionette TRACE conn4 -> [0,180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.darker.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x9aa80400 == 45 [pid = 1750] [id = 52] 15:58:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0xa3553000) [pid = 1750] [serial = 154] [outer = (nil)] 15:58:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0xa6739800) [pid = 1750] [serial = 155] [outer = 0xa3553000] 15:58:06 INFO - PROCESS | 1750 | 1464908286876 Marionette DEBUG loaded listener.js 15:58:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0xa673fc00) [pid = 1750] [serial = 156] [outer = 0xa3553000] 15:58:07 INFO - PROCESS | 1750 | 1464908287787 Marionette TRACE conn4 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 15:58:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 15:58:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1436ms 15:58:07 INFO - PROCESS | 1750 | 1464908287828 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 15:58:07 INFO - PROCESS | 1750 | 1464908287832 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 15:58:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 15:58:07 INFO - PROCESS | 1750 | 1464908287839 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 15:58:07 INFO - PROCESS | 1750 | 1464908287843 Marionette TRACE conn4 <- [1,182,null,{}] 15:58:07 INFO - PROCESS | 1750 | 1464908287849 Marionette TRACE conn4 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:08 INFO - PROCESS | 1750 | 1464908288024 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 15:58:08 INFO - PROCESS | 1750 | 1464908288326 Marionette TRACE conn4 -> [0,184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x94557800 == 46 [pid = 1750] [id = 53] 15:58:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x94558000) [pid = 1750] [serial = 157] [outer = (nil)] 15:58:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x951b6c00) [pid = 1750] [serial = 158] [outer = 0x94558000] 15:58:08 INFO - PROCESS | 1750 | 1464908288466 Marionette DEBUG loaded listener.js 15:58:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x97770400) [pid = 1750] [serial = 159] [outer = 0x94558000] 15:58:09 INFO - PROCESS | 1750 | 1464908289460 Marionette TRACE conn4 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 15:58:09 INFO - PROCESS | 1750 | --DOCSHELL 0x9b50f400 == 45 [pid = 1750] [id = 47] 15:58:09 INFO - PROCESS | 1750 | --DOCSHELL 0xa2284c00 == 44 [pid = 1750] [id = 46] 15:58:09 INFO - PROCESS | 1750 | --DOCSHELL 0x9b873400 == 43 [pid = 1750] [id = 45] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0x936b2800) [pid = 1750] [serial = 97] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9d649800) [pid = 1750] [serial = 116] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0c9400 == 42 [pid = 1750] [id = 44] 15:58:09 INFO - PROCESS | 1750 | --DOCSHELL 0x9776d000 == 41 [pid = 1750] [id = 43] 15:58:09 INFO - PROCESS | 1750 | --DOCSHELL 0x920f4400 == 40 [pid = 1750] [id = 42] 15:58:09 INFO - PROCESS | 1750 | --DOCSHELL 0x93a7f400 == 39 [pid = 1750] [id = 40] 15:58:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 15:58:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1682ms 15:58:09 INFO - PROCESS | 1750 | 1464908289522 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 15:58:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 15:58:09 INFO - PROCESS | 1750 | 1464908289529 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 15:58:09 INFO - PROCESS | 1750 | 1464908289536 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 15:58:09 INFO - PROCESS | 1750 | 1464908289541 Marionette TRACE conn4 <- [1,186,null,{}] 15:58:09 INFO - PROCESS | 1750 | 1464908289549 Marionette TRACE conn4 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:09 INFO - PROCESS | 1750 | 1464908289736 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 84 (0x9b86f800) [pid = 1750] [serial = 110] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 83 (0x951bbc00) [pid = 1750] [serial = 101] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 82 (0x95206000) [pid = 1750] [serial = 102] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 81 (0x99668800) [pid = 1750] [serial = 104] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 80 (0x99881c00) [pid = 1750] [serial = 80] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 79 (0x9776a000) [pid = 1750] [serial = 79] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 78 (0x9afd5c00) [pid = 1750] [serial = 83] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 77 (0x9ade3400) [pid = 1750] [serial = 82] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 76 (0x9d64c800) [pid = 1750] [serial = 86] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 75 (0x9d45e400) [pid = 1750] [serial = 85] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0xa2288000) [pid = 1750] [serial = 89] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0xa21b1400) [pid = 1750] [serial = 88] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0xa26d7000) [pid = 1750] [serial = 92] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0xa2497000) [pid = 1750] [serial = 91] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0xa35ef400) [pid = 1750] [serial = 95] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0xa50bb400) [pid = 1750] [serial = 94] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 68 (0x9aa76800) [pid = 1750] [serial = 107] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 67 (0x9afca800) [pid = 1750] [serial = 108] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 66 (0x9d4a6000) [pid = 1750] [serial = 114] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 65 (0x9b876000) [pid = 1750] [serial = 111] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 64 (0x999c8c00) [pid = 1750] [serial = 105] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | --DOMWINDOW == 63 (0x9d45f800) [pid = 1750] [serial = 113] [outer = (nil)] [url = about:blank] 15:58:09 INFO - PROCESS | 1750 | 1464908289920 Marionette TRACE conn4 -> [0,188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.get.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x98aa0800 == 40 [pid = 1750] [id = 54] 15:58:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 64 (0x99665400) [pid = 1750] [serial = 160] [outer = (nil)] 15:58:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 65 (0x99880800) [pid = 1750] [serial = 161] [outer = 0x99665400] 15:58:10 INFO - PROCESS | 1750 | 1464908290009 Marionette DEBUG loaded listener.js 15:58:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 66 (0x99b0e800) [pid = 1750] [serial = 162] [outer = 0x99665400] 15:58:10 INFO - PROCESS | 1750 | 1464908290735 Marionette TRACE conn4 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 15:58:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 15:58:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1237ms 15:58:10 INFO - PROCESS | 1750 | 1464908290775 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 15:58:10 INFO - PROCESS | 1750 | 1464908290781 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 15:58:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 15:58:10 INFO - PROCESS | 1750 | 1464908290795 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 15:58:10 INFO - PROCESS | 1750 | 1464908290797 Marionette TRACE conn4 <- [1,190,null,{}] 15:58:10 INFO - PROCESS | 1750 | 1464908290804 Marionette TRACE conn4 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:11 INFO - PROCESS | 1750 | 1464908291037 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 15:58:11 INFO - PROCESS | 1750 | 1464908291164 Marionette TRACE conn4 -> [0,192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.highlight.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x99b43000 == 41 [pid = 1750] [id = 55] 15:58:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 67 (0x9a0c1c00) [pid = 1750] [serial = 163] [outer = (nil)] 15:58:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 68 (0x9afcc400) [pid = 1750] [serial = 164] [outer = 0x9a0c1c00] 15:58:11 INFO - PROCESS | 1750 | 1464908291237 Marionette DEBUG loaded listener.js 15:58:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 69 (0x9b86f400) [pid = 1750] [serial = 165] [outer = 0x9a0c1c00] 15:58:12 INFO - PROCESS | 1750 | 1464908291998 Marionette TRACE conn4 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 15:58:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 15:58:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1245ms 15:58:12 INFO - PROCESS | 1750 | 1464908292040 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 15:58:12 INFO - PROCESS | 1750 | 1464908292044 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 15:58:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 15:58:12 INFO - PROCESS | 1750 | 1464908292060 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 15:58:12 INFO - PROCESS | 1750 | 1464908292070 Marionette TRACE conn4 <- [1,194,null,{}] 15:58:12 INFO - PROCESS | 1750 | 1464908292083 Marionette TRACE conn4 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:12 INFO - PROCESS | 1750 | 1464908292288 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 15:58:12 INFO - PROCESS | 1750 | 1464908292361 Marionette TRACE conn4 -> [0,196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x9aa78800 == 42 [pid = 1750] [id = 56] 15:58:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x9d649c00) [pid = 1750] [serial = 166] [outer = (nil)] 15:58:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0xa105f800) [pid = 1750] [serial = 167] [outer = 0x9d649c00] 15:58:12 INFO - PROCESS | 1750 | 1464908292434 Marionette DEBUG loaded listener.js 15:58:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0xa227e000) [pid = 1750] [serial = 168] [outer = 0x9d649c00] 15:58:13 INFO - PROCESS | 1750 | 1464908293247 Marionette TRACE conn4 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 15:58:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 15:58:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1251ms 15:58:13 INFO - PROCESS | 1750 | 1464908293303 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 15:58:13 INFO - PROCESS | 1750 | 1464908293307 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 15:58:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 15:58:13 INFO - PROCESS | 1750 | 1464908293314 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 15:58:13 INFO - PROCESS | 1750 | 1464908293317 Marionette TRACE conn4 <- [1,198,null,{}] 15:58:13 INFO - PROCESS | 1750 | 1464908293322 Marionette TRACE conn4 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:13 INFO - PROCESS | 1750 | 1464908293536 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 15:58:13 INFO - PROCESS | 1750 | 1464908293565 Marionette TRACE conn4 -> [0,200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x92136000 == 43 [pid = 1750] [id = 57] 15:58:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x9b871000) [pid = 1750] [serial = 169] [outer = (nil)] 15:58:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0xa2498400) [pid = 1750] [serial = 170] [outer = 0x9b871000] 15:58:13 INFO - PROCESS | 1750 | 1464908293640 Marionette DEBUG loaded listener.js 15:58:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0xa30fe000) [pid = 1750] [serial = 171] [outer = 0x9b871000] 15:58:14 INFO - PROCESS | 1750 | --DOMWINDOW == 74 (0x9a0e1000) [pid = 1750] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 15:58:14 INFO - PROCESS | 1750 | --DOMWINDOW == 73 (0x9890d800) [pid = 1750] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 15:58:14 INFO - PROCESS | 1750 | --DOMWINDOW == 72 (0x920f5c00) [pid = 1750] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 15:58:14 INFO - PROCESS | 1750 | --DOMWINDOW == 71 (0x9d45d000) [pid = 1750] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 15:58:14 INFO - PROCESS | 1750 | --DOMWINDOW == 70 (0xa2492c00) [pid = 1750] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 15:58:14 INFO - PROCESS | 1750 | --DOMWINDOW == 69 (0x92137c00) [pid = 1750] [serial = 96] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 15:58:14 INFO - PROCESS | 1750 | 1464908294553 Marionette TRACE conn4 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 15:58:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 15:58:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1283ms 15:58:14 INFO - PROCESS | 1750 | 1464908294599 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 15:58:14 INFO - PROCESS | 1750 | 1464908294603 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 15:58:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 15:58:14 INFO - PROCESS | 1750 | 1464908294614 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 15:58:14 INFO - PROCESS | 1750 | 1464908294617 Marionette TRACE conn4 <- [1,202,null,{}] 15:58:14 INFO - PROCESS | 1750 | 1464908294624 Marionette TRACE conn4 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:14 INFO - PROCESS | 1750 | 1464908294790 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 15:58:14 INFO - PROCESS | 1750 | 1464908294801 Marionette TRACE conn4 -> [0,204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.operation.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x96ded400 == 44 [pid = 1750] [id = 58] 15:58:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 70 (0x96dee800) [pid = 1750] [serial = 172] [outer = (nil)] 15:58:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 71 (0x96df4000) [pid = 1750] [serial = 173] [outer = 0x96dee800] 15:58:14 INFO - PROCESS | 1750 | 1464908294978 Marionette DEBUG loaded listener.js 15:58:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 72 (0x9b507800) [pid = 1750] [serial = 174] [outer = 0x96dee800] 15:58:15 INFO - PROCESS | 1750 | 1464908295756 Marionette TRACE conn4 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 15:58:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 15:58:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1204ms 15:58:15 INFO - PROCESS | 1750 | 1464908295815 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 15:58:15 INFO - PROCESS | 1750 | 1464908295820 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 15:58:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 15:58:15 INFO - PROCESS | 1750 | 1464908295826 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 15:58:15 INFO - PROCESS | 1750 | 1464908295829 Marionette TRACE conn4 <- [1,206,null,{}] 15:58:15 INFO - PROCESS | 1750 | 1464908295835 Marionette TRACE conn4 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:16 INFO - PROCESS | 1750 | 1464908296031 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 15:58:16 INFO - PROCESS | 1750 | 1464908296170 Marionette TRACE conn4 -> [0,208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x920ea400 == 45 [pid = 1750] [id = 59] 15:58:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 73 (0x920f4400) [pid = 1750] [serial = 175] [outer = (nil)] 15:58:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 74 (0x939a5c00) [pid = 1750] [serial = 176] [outer = 0x920f4400] 15:58:16 INFO - PROCESS | 1750 | 1464908296259 Marionette DEBUG loaded listener.js 15:58:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 75 (0x93a7a000) [pid = 1750] [serial = 177] [outer = 0x920f4400] 15:58:17 INFO - PROCESS | 1750 | 1464908297221 Marionette TRACE conn4 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 15:58:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 15:58:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1436ms 15:58:17 INFO - PROCESS | 1750 | 1464908297265 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 15:58:17 INFO - PROCESS | 1750 | 1464908297272 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 15:58:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 15:58:17 INFO - PROCESS | 1750 | 1464908297281 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 15:58:17 INFO - PROCESS | 1750 | 1464908297287 Marionette TRACE conn4 <- [1,210,null,{}] 15:58:17 INFO - PROCESS | 1750 | 1464908297294 Marionette TRACE conn4 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:17 INFO - PROCESS | 1750 | 1464908297480 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 15:58:17 INFO - PROCESS | 1750 | 1464908297625 Marionette TRACE conn4 -> [0,212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x951b3000 == 46 [pid = 1750] [id = 60] 15:58:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 76 (0x9890c000) [pid = 1750] [serial = 178] [outer = (nil)] 15:58:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 77 (0x9966e800) [pid = 1750] [serial = 179] [outer = 0x9890c000] 15:58:17 INFO - PROCESS | 1750 | 1464908297724 Marionette DEBUG loaded listener.js 15:58:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 78 (0x99b3d800) [pid = 1750] [serial = 180] [outer = 0x9890c000] 15:58:18 INFO - PROCESS | 1750 | 1464908298668 Marionette TRACE conn4 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 15:58:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 15:58:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1432ms 15:58:18 INFO - PROCESS | 1750 | 1464908298718 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 15:58:18 INFO - PROCESS | 1750 | 1464908298725 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 15:58:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 15:58:18 INFO - PROCESS | 1750 | 1464908298733 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 15:58:18 INFO - PROCESS | 1750 | 1464908298737 Marionette TRACE conn4 <- [1,214,null,{}] 15:58:18 INFO - PROCESS | 1750 | 1464908298743 Marionette TRACE conn4 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:18 INFO - PROCESS | 1750 | 1464908298935 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 15:58:19 INFO - PROCESS | 1750 | 1464908299085 Marionette TRACE conn4 -> [0,216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x99b09400 == 47 [pid = 1750] [id = 61] 15:58:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 79 (0x9b843800) [pid = 1750] [serial = 181] [outer = (nil)] 15:58:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 80 (0x9b87a000) [pid = 1750] [serial = 182] [outer = 0x9b843800] 15:58:19 INFO - PROCESS | 1750 | 1464908299177 Marionette DEBUG loaded listener.js 15:58:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 81 (0x9d4aec00) [pid = 1750] [serial = 183] [outer = 0x9b843800] 15:58:20 INFO - PROCESS | 1750 | 1464908300146 Marionette TRACE conn4 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 15:58:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 15:58:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1481ms 15:58:20 INFO - PROCESS | 1750 | 1464908300215 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 15:58:20 INFO - PROCESS | 1750 | 1464908300220 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 15:58:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 15:58:20 INFO - PROCESS | 1750 | 1464908300237 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 15:58:20 INFO - PROCESS | 1750 | 1464908300248 Marionette TRACE conn4 <- [1,218,null,{}] 15:58:20 INFO - PROCESS | 1750 | 1464908300256 Marionette TRACE conn4 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:20 INFO - PROCESS | 1750 | 1464908300503 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 15:58:20 INFO - PROCESS | 1750 | 1464908300714 Marionette TRACE conn4 -> [0,220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:20 INFO - PROCESS | 1750 | ++DOCSHELL 0xa26cb800 == 48 [pid = 1750] [id = 62] 15:58:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 82 (0xa3073800) [pid = 1750] [serial = 184] [outer = (nil)] 15:58:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 83 (0xa35f1800) [pid = 1750] [serial = 185] [outer = 0xa3073800] 15:58:20 INFO - PROCESS | 1750 | 1464908300854 Marionette DEBUG loaded listener.js 15:58:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 84 (0xa50f5000) [pid = 1750] [serial = 186] [outer = 0xa3073800] 15:58:21 INFO - PROCESS | 1750 | 1464908301741 Marionette TRACE conn4 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 15:58:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 15:58:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1555ms 15:58:21 INFO - PROCESS | 1750 | 1464908301785 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 15:58:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 15:58:21 INFO - PROCESS | 1750 | 1464908301790 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 15:58:21 INFO - PROCESS | 1750 | 1464908301796 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 15:58:21 INFO - PROCESS | 1750 | 1464908301800 Marionette TRACE conn4 <- [1,222,null,{}] 15:58:21 INFO - PROCESS | 1750 | 1464908301806 Marionette TRACE conn4 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:21 INFO - PROCESS | 1750 | 1464908301988 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 15:58:22 INFO - PROCESS | 1750 | 1464908302133 Marionette TRACE conn4 -> [0,224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x936a3800 == 49 [pid = 1750] [id = 63] 15:58:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 85 (0x98a04c00) [pid = 1750] [serial = 187] [outer = (nil)] 15:58:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x98a0d800) [pid = 1750] [serial = 188] [outer = 0x98a04c00] 15:58:22 INFO - PROCESS | 1750 | 1464908302220 Marionette DEBUG loaded listener.js 15:58:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x98a10800) [pid = 1750] [serial = 189] [outer = 0x98a04c00] 15:58:23 INFO - PROCESS | 1750 | 1464908303102 Marionette TRACE conn4 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 15:58:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 15:58:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1331ms 15:58:23 INFO - PROCESS | 1750 | 1464908303128 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 15:58:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 15:58:23 INFO - PROCESS | 1750 | 1464908303132 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 15:58:23 INFO - PROCESS | 1750 | 1464908303139 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 15:58:23 INFO - PROCESS | 1750 | 1464908303143 Marionette TRACE conn4 <- [1,226,null,{}] 15:58:23 INFO - PROCESS | 1750 | 1464908303149 Marionette TRACE conn4 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:23 INFO - PROCESS | 1750 | 1464908303322 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 15:58:23 INFO - PROCESS | 1750 | 1464908303474 Marionette TRACE conn4 -> [0,228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:23 INFO - PROCESS | 1750 | ++DOCSHELL 0xa6235400 == 50 [pid = 1750] [id = 64] 15:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0xa6235800) [pid = 1750] [serial = 190] [outer = (nil)] 15:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0xa62f9000) [pid = 1750] [serial = 191] [outer = 0xa6235800] 15:58:23 INFO - PROCESS | 1750 | 1464908303578 Marionette DEBUG loaded listener.js 15:58:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0xa68ac800) [pid = 1750] [serial = 192] [outer = 0xa6235800] 15:58:24 INFO - PROCESS | 1750 | 1464908304505 Marionette TRACE conn4 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 15:58:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 15:58:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1435ms 15:58:24 INFO - PROCESS | 1750 | 1464908304575 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 15:58:24 INFO - PROCESS | 1750 | 1464908304578 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 15:58:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 15:58:24 INFO - PROCESS | 1750 | 1464908304585 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 15:58:24 INFO - PROCESS | 1750 | 1464908304589 Marionette TRACE conn4 <- [1,230,null,{}] 15:58:24 INFO - PROCESS | 1750 | 1464908304595 Marionette TRACE conn4 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:24 INFO - PROCESS | 1750 | 1464908304783 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 15:58:24 INFO - PROCESS | 1750 | 1464908304944 Marionette TRACE conn4 -> [0,232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a77400 == 51 [pid = 1750] [id = 65] 15:58:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0x93a78800) [pid = 1750] [serial = 193] [outer = (nil)] 15:58:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x98914400) [pid = 1750] [serial = 194] [outer = 0x93a78800] 15:58:25 INFO - PROCESS | 1750 | 1464908305034 Marionette DEBUG loaded listener.js 15:58:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0x99a86000) [pid = 1750] [serial = 195] [outer = 0x93a78800] 15:58:26 INFO - PROCESS | 1750 | 1464908306156 Marionette TRACE conn4 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 15:58:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 15:58:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1634ms 15:58:26 INFO - PROCESS | 1750 | 1464908306221 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 15:58:26 INFO - PROCESS | 1750 | 1464908306227 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 15:58:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 15:58:26 INFO - PROCESS | 1750 | 1464908306236 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 15:58:26 INFO - PROCESS | 1750 | 1464908306242 Marionette TRACE conn4 <- [1,234,null,{}] 15:58:26 INFO - PROCESS | 1750 | 1464908306251 Marionette TRACE conn4 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:26 INFO - PROCESS | 1750 | 1464908306432 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 15:58:26 INFO - PROCESS | 1750 | 1464908306703 Marionette TRACE conn4 -> [0,236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x96def800 == 52 [pid = 1750] [id = 66] 15:58:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0x96df5400) [pid = 1750] [serial = 196] [outer = (nil)] 15:58:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x989f1000) [pid = 1750] [serial = 197] [outer = 0x96df5400] 15:58:26 INFO - PROCESS | 1750 | 1464908306815 Marionette DEBUG loaded listener.js 15:58:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x98a08c00) [pid = 1750] [serial = 198] [outer = 0x96df5400] 15:58:27 INFO - PROCESS | 1750 | 1464908307671 Marionette TRACE conn4 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 15:58:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 15:58:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1490ms 15:58:27 INFO - PROCESS | 1750 | 1464908307727 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 15:58:27 INFO - PROCESS | 1750 | 1464908307735 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 15:58:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 15:58:27 INFO - PROCESS | 1750 | 1464908307746 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 15:58:27 INFO - PROCESS | 1750 | 1464908307749 Marionette TRACE conn4 <- [1,238,null,{}] 15:58:27 INFO - PROCESS | 1750 | 1464908307756 Marionette TRACE conn4 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:27 INFO - PROCESS | 1750 | 1464908307961 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 15:58:27 INFO - PROCESS | 1750 | --DOCSHELL 0x939a9400 == 51 [pid = 1750] [id = 24] 15:58:27 INFO - PROCESS | 1750 | --DOCSHELL 0x96ded400 == 50 [pid = 1750] [id = 58] 15:58:27 INFO - PROCESS | 1750 | --DOCSHELL 0x92136000 == 49 [pid = 1750] [id = 57] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0xa2609400) [pid = 1750] [serial = 140] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOCSHELL 0x9aa78800 == 48 [pid = 1750] [id = 56] 15:58:28 INFO - PROCESS | 1750 | --DOCSHELL 0x99b43000 == 47 [pid = 1750] [id = 55] 15:58:28 INFO - PROCESS | 1750 | --DOCSHELL 0x98aa0800 == 46 [pid = 1750] [id = 54] 15:58:28 INFO - PROCESS | 1750 | --DOCSHELL 0x94557800 == 45 [pid = 1750] [id = 53] 15:58:28 INFO - PROCESS | 1750 | --DOCSHELL 0x920e8800 == 44 [pid = 1750] [id = 48] 15:58:28 INFO - PROCESS | 1750 | 1464908308128 Marionette TRACE conn4 -> [0,240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x939a9400 == 45 [pid = 1750] [id = 67] 15:58:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x939b2800) [pid = 1750] [serial = 199] [outer = (nil)] 15:58:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x96ded400) [pid = 1750] [serial = 200] [outer = 0x939b2800] 15:58:28 INFO - PROCESS | 1750 | 1464908308204 Marionette DEBUG loaded listener.js 15:58:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x99b0d000) [pid = 1750] [serial = 201] [outer = 0x939b2800] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 97 (0x94552400) [pid = 1750] [serial = 98] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 96 (0x9a0e1800) [pid = 1750] [serial = 122] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 95 (0x97767800) [pid = 1750] [serial = 119] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 94 (0x9afd1400) [pid = 1750] [serial = 131] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x99563400) [pid = 1750] [serial = 128] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x99b02800) [pid = 1750] [serial = 129] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x93a7e400) [pid = 1750] [serial = 126] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0xa21af800) [pid = 1750] [serial = 134] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x938a0c00) [pid = 1750] [serial = 125] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0xa30fa000) [pid = 1750] [serial = 137] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 87 (0xa322ec00) [pid = 1750] [serial = 138] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 86 (0xa227d800) [pid = 1750] [serial = 135] [outer = (nil)] [url = about:blank] 15:58:28 INFO - PROCESS | 1750 | --DOMWINDOW == 85 (0x9b2c5800) [pid = 1750] [serial = 132] [outer = (nil)] [url = about:blank] 15:58:29 INFO - PROCESS | 1750 | 1464908309007 Marionette TRACE conn4 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 15:58:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 15:58:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1279ms 15:58:29 INFO - PROCESS | 1750 | 1464908309026 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 15:58:29 INFO - PROCESS | 1750 | 1464908309030 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 15:58:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 15:58:29 INFO - PROCESS | 1750 | 1464908309037 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 15:58:29 INFO - PROCESS | 1750 | 1464908309042 Marionette TRACE conn4 <- [1,242,null,{}] 15:58:29 INFO - PROCESS | 1750 | 1464908309062 Marionette TRACE conn4 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:29 INFO - PROCESS | 1750 | 1464908309226 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 15:58:29 INFO - PROCESS | 1750 | 1464908309246 Marionette TRACE conn4 -> [0,244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b286800 == 46 [pid = 1750] [id = 68] 15:58:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 86 (0x9b286c00) [pid = 1750] [serial = 202] [outer = (nil)] 15:58:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 87 (0x9b50f400) [pid = 1750] [serial = 203] [outer = 0x9b286c00] 15:58:29 INFO - PROCESS | 1750 | 1464908309328 Marionette DEBUG loaded listener.js 15:58:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 88 (0x9b874800) [pid = 1750] [serial = 204] [outer = 0x9b286c00] 15:58:30 INFO - PROCESS | 1750 | 1464908310248 Marionette TRACE conn4 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 15:58:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 15:58:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1233ms 15:58:30 INFO - PROCESS | 1750 | 1464908310271 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 15:58:30 INFO - PROCESS | 1750 | 1464908310275 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 15:58:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 15:58:30 INFO - PROCESS | 1750 | 1464908310286 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 15:58:30 INFO - PROCESS | 1750 | 1464908310290 Marionette TRACE conn4 <- [1,246,null,{}] 15:58:30 INFO - PROCESS | 1750 | 1464908310295 Marionette TRACE conn4 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:30 INFO - PROCESS | 1750 | 1464908310464 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 15:58:30 INFO - PROCESS | 1750 | 1464908310590 Marionette TRACE conn4 -> [0,248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.solid.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x92139400 == 47 [pid = 1750] [id = 69] 15:58:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x9b505400) [pid = 1750] [serial = 205] [outer = (nil)] 15:58:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0xa2144c00) [pid = 1750] [serial = 206] [outer = 0x9b505400] 15:58:30 INFO - PROCESS | 1750 | 1464908310666 Marionette DEBUG loaded listener.js 15:58:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0xa22cbc00) [pid = 1750] [serial = 207] [outer = 0x9b505400] 15:58:31 INFO - PROCESS | 1750 | 1464908311516 Marionette TRACE conn4 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 15:58:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 15:58:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1282ms 15:58:31 INFO - PROCESS | 1750 | 1464908311572 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 15:58:31 INFO - PROCESS | 1750 | 1464908311575 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 15:58:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 15:58:31 INFO - PROCESS | 1750 | 1464908311582 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 15:58:31 INFO - PROCESS | 1750 | 1464908311586 Marionette TRACE conn4 <- [1,250,null,{}] 15:58:31 INFO - PROCESS | 1750 | 1464908311596 Marionette TRACE conn4 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:31 INFO - PROCESS | 1750 | 1464908311795 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 15:58:31 INFO - PROCESS | 1750 | 1464908311821 Marionette TRACE conn4 -> [0,252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x920f4800 == 48 [pid = 1750] [id = 70] 15:58:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0x94564c00) [pid = 1750] [serial = 208] [outer = (nil)] 15:58:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0xa30f7400) [pid = 1750] [serial = 209] [outer = 0x94564c00] 15:58:31 INFO - PROCESS | 1750 | 1464908311897 Marionette DEBUG loaded listener.js 15:58:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0xa3260400) [pid = 1750] [serial = 210] [outer = 0x94564c00] 15:58:32 INFO - PROCESS | 1750 | --DOMWINDOW == 93 (0x99665400) [pid = 1750] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 15:58:32 INFO - PROCESS | 1750 | --DOMWINDOW == 92 (0x9d649c00) [pid = 1750] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 15:58:32 INFO - PROCESS | 1750 | --DOMWINDOW == 91 (0x94558000) [pid = 1750] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 15:58:32 INFO - PROCESS | 1750 | --DOMWINDOW == 90 (0x9a0c1c00) [pid = 1750] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 15:58:32 INFO - PROCESS | 1750 | --DOMWINDOW == 89 (0x9b871000) [pid = 1750] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 15:58:32 INFO - PROCESS | 1750 | --DOMWINDOW == 88 (0x9b870800) [pid = 1750] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 15:58:32 INFO - PROCESS | 1750 | 1464908312892 Marionette TRACE conn4 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 15:58:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 15:58:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1336ms 15:58:32 INFO - PROCESS | 1750 | 1464908312921 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 15:58:32 INFO - PROCESS | 1750 | 1464908312924 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 15:58:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 15:58:32 INFO - PROCESS | 1750 | 1464908312931 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 15:58:32 INFO - PROCESS | 1750 | 1464908312934 Marionette TRACE conn4 <- [1,254,null,{}] 15:58:32 INFO - PROCESS | 1750 | 1464908312940 Marionette TRACE conn4 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:33 INFO - PROCESS | 1750 | 1464908313242 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 15:58:33 INFO - PROCESS | 1750 | 1464908313393 Marionette TRACE conn4 -> [0,256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x94552000 == 49 [pid = 1750] [id = 71] 15:58:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 89 (0x9afd1000) [pid = 1750] [serial = 211] [outer = (nil)] 15:58:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 90 (0xa6e91400) [pid = 1750] [serial = 212] [outer = 0x9afd1000] 15:58:33 INFO - PROCESS | 1750 | 1464908313470 Marionette DEBUG loaded listener.js 15:58:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 91 (0xa6f45c00) [pid = 1750] [serial = 213] [outer = 0x9afd1000] 15:58:34 INFO - PROCESS | 1750 | 1464908314160 Marionette TRACE conn4 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 15:58:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 15:58:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1245ms 15:58:34 INFO - PROCESS | 1750 | 1464908314178 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 15:58:34 INFO - PROCESS | 1750 | 1464908314181 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 15:58:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 15:58:34 INFO - PROCESS | 1750 | 1464908314188 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 15:58:34 INFO - PROCESS | 1750 | 1464908314191 Marionette TRACE conn4 <- [1,258,null,{}] 15:58:34 INFO - PROCESS | 1750 | 1464908314197 Marionette TRACE conn4 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:34 INFO - PROCESS | 1750 | 1464908314390 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 15:58:34 INFO - PROCESS | 1750 | 1464908314410 Marionette TRACE conn4 -> [0,260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:34 INFO - PROCESS | 1750 | ++DOCSHELL 0xa6296400 == 50 [pid = 1750] [id = 72] 15:58:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 92 (0xa6e93400) [pid = 1750] [serial = 214] [outer = (nil)] 15:58:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 93 (0xa82b3000) [pid = 1750] [serial = 215] [outer = 0xa6e93400] 15:58:34 INFO - PROCESS | 1750 | 1464908314489 Marionette DEBUG loaded listener.js 15:58:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 94 (0xa8291800) [pid = 1750] [serial = 216] [outer = 0xa6e93400] 15:58:35 INFO - PROCESS | 1750 | 1464908315531 Marionette TRACE conn4 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 15:58:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 15:58:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1393ms 15:58:35 INFO - PROCESS | 1750 | 1464908315582 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 15:58:35 INFO - PROCESS | 1750 | 1464908315589 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 15:58:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 15:58:35 INFO - PROCESS | 1750 | 1464908315600 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 15:58:35 INFO - PROCESS | 1750 | 1464908315605 Marionette TRACE conn4 <- [1,262,null,{}] 15:58:35 INFO - PROCESS | 1750 | 1464908315615 Marionette TRACE conn4 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:35 INFO - PROCESS | 1750 | 1464908315865 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 15:58:36 INFO - PROCESS | 1750 | 1464908316149 Marionette TRACE conn4 -> [0,264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x96dfa000 == 51 [pid = 1750] [id = 73] 15:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 95 (0x9776d000) [pid = 1750] [serial = 217] [outer = (nil)] 15:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 96 (0x98a0fc00) [pid = 1750] [serial = 218] [outer = 0x9776d000] 15:58:36 INFO - PROCESS | 1750 | 1464908316250 Marionette DEBUG loaded listener.js 15:58:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 97 (0x99926800) [pid = 1750] [serial = 219] [outer = 0x9776d000] 15:58:37 INFO - PROCESS | 1750 | 1464908317185 Marionette TRACE conn4 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 15:58:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 15:58:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1636ms 15:58:37 INFO - PROCESS | 1750 | 1464908317237 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 15:58:37 INFO - PROCESS | 1750 | 1464908317247 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 15:58:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 15:58:37 INFO - PROCESS | 1750 | 1464908317258 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 15:58:37 INFO - PROCESS | 1750 | 1464908317262 Marionette TRACE conn4 <- [1,266,null,{}] 15:58:37 INFO - PROCESS | 1750 | 1464908317269 Marionette TRACE conn4 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:37 INFO - PROCESS | 1750 | 1464908317460 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 15:58:37 INFO - PROCESS | 1750 | 1464908317612 Marionette TRACE conn4 -> [0,268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.destination-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x9add8c00 == 52 [pid = 1750] [id = 74] 15:58:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 98 (0x9afc9000) [pid = 1750] [serial = 220] [outer = (nil)] 15:58:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 99 (0x9b874000) [pid = 1750] [serial = 221] [outer = 0x9afc9000] 15:58:37 INFO - PROCESS | 1750 | 1464908317705 Marionette DEBUG loaded listener.js 15:58:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 100 (0xa2409000) [pid = 1750] [serial = 222] [outer = 0x9afc9000] 15:58:38 INFO - PROCESS | 1750 | 1464908318669 Marionette TRACE conn4 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 15:58:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 15:58:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1484ms 15:58:38 INFO - PROCESS | 1750 | 1464908318744 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 15:58:38 INFO - PROCESS | 1750 | 1464908318749 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 15:58:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 15:58:38 INFO - PROCESS | 1750 | 1464908318756 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 15:58:38 INFO - PROCESS | 1750 | 1464908318763 Marionette TRACE conn4 <- [1,270,null,{}] 15:58:38 INFO - PROCESS | 1750 | 1464908318780 Marionette TRACE conn4 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:39 INFO - PROCESS | 1750 | 1464908319045 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 15:58:39 INFO - PROCESS | 1750 | 1464908319248 Marionette TRACE conn4 -> [0,272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.lighter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x95148800 == 53 [pid = 1750] [id = 75] 15:58:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 101 (0x95151000) [pid = 1750] [serial = 223] [outer = (nil)] 15:58:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 102 (0x98a0cc00) [pid = 1750] [serial = 224] [outer = 0x95151000] 15:58:39 INFO - PROCESS | 1750 | 1464908319383 Marionette DEBUG loaded listener.js 15:58:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0xa50bb400) [pid = 1750] [serial = 225] [outer = 0x95151000] 15:58:40 INFO - PROCESS | 1750 | 1464908320243 Marionette TRACE conn4 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 15:58:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x9514d400) [pid = 1750] [serial = 226] [outer = 0x98991800] 15:58:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 15:58:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1538ms 15:58:40 INFO - PROCESS | 1750 | 1464908320332 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 15:58:40 INFO - PROCESS | 1750 | 1464908320338 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 15:58:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 15:58:40 INFO - PROCESS | 1750 | 1464908320405 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 15:58:40 INFO - PROCESS | 1750 | 1464908320410 Marionette TRACE conn4 <- [1,274,null,{}] 15:58:40 INFO - PROCESS | 1750 | 1464908320418 Marionette TRACE conn4 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:40 INFO - PROCESS | 1750 | 1464908320601 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 15:58:40 INFO - PROCESS | 1750 | 1464908320794 Marionette TRACE conn4 -> [0,276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x9213c400 == 54 [pid = 1750] [id = 76] 15:58:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x936a9800) [pid = 1750] [serial = 227] [outer = (nil)] 15:58:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0xa82ac400) [pid = 1750] [serial = 228] [outer = 0x936a9800] 15:58:40 INFO - PROCESS | 1750 | 1464908320908 Marionette DEBUG loaded listener.js 15:58:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0xa8cd4800) [pid = 1750] [serial = 229] [outer = 0x936a9800] 15:58:41 INFO - PROCESS | 1750 | 1464908321746 Marionette TRACE conn4 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 15:58:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 15:58:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1420ms 15:58:41 INFO - PROCESS | 1750 | 1464908321792 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 15:58:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 15:58:41 INFO - PROCESS | 1750 | 1464908321797 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 15:58:41 INFO - PROCESS | 1750 | 1464908321804 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 15:58:41 INFO - PROCESS | 1750 | 1464908321808 Marionette TRACE conn4 <- [1,278,null,{}] 15:58:41 INFO - PROCESS | 1750 | 1464908321815 Marionette TRACE conn4 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:41 INFO - PROCESS | 1750 | 1464908321992 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 15:58:42 INFO - PROCESS | 1750 | 1464908322143 Marionette TRACE conn4 -> [0,280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x919c4000 == 55 [pid = 1750] [id = 77] 15:58:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x919c5000) [pid = 1750] [serial = 230] [outer = (nil)] 15:58:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x919cb400) [pid = 1750] [serial = 231] [outer = 0x919c5000] 15:58:42 INFO - PROCESS | 1750 | 1464908322230 Marionette DEBUG loaded listener.js 15:58:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x919ce000) [pid = 1750] [serial = 232] [outer = 0x919c5000] 15:58:43 INFO - PROCESS | 1750 | 1464908323164 Marionette TRACE conn4 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 15:58:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 15:58:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1431ms 15:58:43 INFO - PROCESS | 1750 | 1464908323235 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 15:58:43 INFO - PROCESS | 1750 | 1464908323240 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 15:58:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 15:58:43 INFO - PROCESS | 1750 | 1464908323246 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 15:58:43 INFO - PROCESS | 1750 | 1464908323250 Marionette TRACE conn4 <- [1,282,null,{}] 15:58:43 INFO - PROCESS | 1750 | 1464908323256 Marionette TRACE conn4 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:43 INFO - PROCESS | 1750 | 1464908323515 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 15:58:43 INFO - PROCESS | 1750 | 1464908323708 Marionette TRACE conn4 -> [0,284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x919ccc00 == 56 [pid = 1750] [id = 78] 15:58:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x93a78400) [pid = 1750] [serial = 233] [outer = (nil)] 15:58:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x9a757c00) [pid = 1750] [serial = 234] [outer = 0x93a78400] 15:58:43 INFO - PROCESS | 1750 | 1464908323844 Marionette DEBUG loaded listener.js 15:58:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x9a75e400) [pid = 1750] [serial = 235] [outer = 0x93a78400] 15:58:44 INFO - PROCESS | 1750 | 1464908324692 Marionette TRACE conn4 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 15:58:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 15:58:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1489ms 15:58:44 INFO - PROCESS | 1750 | 1464908324736 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 15:58:44 INFO - PROCESS | 1750 | 1464908324740 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 15:58:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 15:58:44 INFO - PROCESS | 1750 | 1464908324747 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 15:58:44 INFO - PROCESS | 1750 | 1464908324751 Marionette TRACE conn4 <- [1,286,null,{}] 15:58:44 INFO - PROCESS | 1750 | 1464908324757 Marionette TRACE conn4 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:44 INFO - PROCESS | 1750 | 1464908324935 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 15:58:45 INFO - PROCESS | 1750 | 1464908325094 Marionette TRACE conn4 -> [0,288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.source-over.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a78c00 == 57 [pid = 1750] [id = 79] 15:58:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x93a80000) [pid = 1750] [serial = 236] [outer = (nil)] 15:58:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x9a75d800) [pid = 1750] [serial = 237] [outer = 0x93a80000] 15:58:45 INFO - PROCESS | 1750 | 1464908325180 Marionette DEBUG loaded listener.js 15:58:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x9d6b7800) [pid = 1750] [serial = 238] [outer = 0x93a80000] 15:58:46 INFO - PROCESS | 1750 | 1464908326368 Marionette TRACE conn4 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 15:58:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 15:58:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1650ms 15:58:46 INFO - PROCESS | 1750 | 1464908326398 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 15:58:46 INFO - PROCESS | 1750 | 1464908326405 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 15:58:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 15:58:46 INFO - PROCESS | 1750 | 1464908326413 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 15:58:46 INFO - PROCESS | 1750 | 1464908326419 Marionette TRACE conn4 <- [1,290,null,{}] 15:58:46 INFO - PROCESS | 1750 | 1464908326427 Marionette TRACE conn4 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:46 INFO - PROCESS | 1750 | 1464908326612 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 15:58:46 INFO - PROCESS | 1750 | 1464908326864 Marionette TRACE conn4 -> [0,292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.transparent.xor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x9455a000 == 58 [pid = 1750] [id = 80] 15:58:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x951b4800) [pid = 1750] [serial = 239] [outer = (nil)] 15:58:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x96dfa400) [pid = 1750] [serial = 240] [outer = 0x951b4800] 15:58:47 INFO - PROCESS | 1750 | 1464908326996 Marionette DEBUG loaded listener.js 15:58:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x989f6c00) [pid = 1750] [serial = 241] [outer = 0x951b4800] 15:58:47 INFO - PROCESS | 1750 | --DOCSHELL 0x92137400 == 57 [pid = 1750] [id = 33] 15:58:47 INFO - PROCESS | 1750 | --DOCSHELL 0x99fd4000 == 56 [pid = 1750] [id = 29] 15:58:47 INFO - PROCESS | 1750 | --DOCSHELL 0x9899d000 == 55 [pid = 1750] [id = 28] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0xa6739800) [pid = 1750] [serial = 155] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x96df4000) [pid = 1750] [serial = 173] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | 1464908327856 Marionette TRACE conn4 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x99a8f000) [pid = 1750] [serial = 146] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x99b0e800) [pid = 1750] [serial = 162] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0xa105f800) [pid = 1750] [serial = 167] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x951b6c00) [pid = 1750] [serial = 158] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x9afcc400) [pid = 1750] [serial = 164] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0xa2498400) [pid = 1750] [serial = 170] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x9b86f400) [pid = 1750] [serial = 165] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0xa623c000) [pid = 1750] [serial = 152] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x97770400) [pid = 1750] [serial = 159] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0xa30fe000) [pid = 1750] [serial = 171] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x938a2400) [pid = 1750] [serial = 143] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x99880800) [pid = 1750] [serial = 161] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0xa355bc00) [pid = 1750] [serial = 141] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x9d4a6800) [pid = 1750] [serial = 149] [outer = (nil)] [url = about:blank] 15:58:47 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0xa227e000) [pid = 1750] [serial = 168] [outer = (nil)] [url = about:blank] 15:58:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 15:58:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1486ms 15:58:47 INFO - PROCESS | 1750 | 1464908327899 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 15:58:47 INFO - PROCESS | 1750 | 1464908327907 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 15:58:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 15:58:47 INFO - PROCESS | 1750 | 1464908327924 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 15:58:47 INFO - PROCESS | 1750 | 1464908327936 Marionette TRACE conn4 <- [1,294,null,{}] 15:58:47 INFO - PROCESS | 1750 | 1464908327942 Marionette TRACE conn4 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:48 INFO - PROCESS | 1750 | 1464908328106 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 15:58:48 INFO - PROCESS | 1750 | 1464908328227 Marionette TRACE conn4 -> [0,296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a76800 == 56 [pid = 1750] [id = 81] 15:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x93a79400) [pid = 1750] [serial = 242] [outer = (nil)] 15:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x98a0a400) [pid = 1750] [serial = 243] [outer = 0x93a79400] 15:58:48 INFO - PROCESS | 1750 | 1464908328300 Marionette DEBUG loaded listener.js 15:58:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x99a8f000) [pid = 1750] [serial = 244] [outer = 0x93a79400] 15:58:49 INFO - PROCESS | 1750 | 1464908329075 Marionette TRACE conn4 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:58:49 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. 15:58:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1198ms 15:58:49 INFO - PROCESS | 1750 | 1464908329120 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 15:58:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 15:58:49 INFO - PROCESS | 1750 | 1464908329125 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 15:58:49 INFO - PROCESS | 1750 | 1464908329131 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 15:58:49 INFO - PROCESS | 1750 | 1464908329137 Marionette TRACE conn4 <- [1,298,null,{}] 15:58:49 INFO - PROCESS | 1750 | 1464908329153 Marionette TRACE conn4 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:49 INFO - PROCESS | 1750 | 1464908329321 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 15:58:49 INFO - PROCESS | 1750 | 1464908329333 Marionette TRACE conn4 -> [0,300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x94552400 == 57 [pid = 1750] [id = 82] 15:58:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x9a0e1800) [pid = 1750] [serial = 245] [outer = (nil)] 15:58:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x9a75dc00) [pid = 1750] [serial = 246] [outer = 0x9a0e1800] 15:58:49 INFO - PROCESS | 1750 | 1464908329522 Marionette DEBUG loaded listener.js 15:58:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x9b291c00) [pid = 1750] [serial = 247] [outer = 0x9a0e1800] 15:58:50 INFO - PROCESS | 1750 | 1464908330290 Marionette TRACE conn4 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:58:50 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. 15:58:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1187ms 15:58:50 INFO - PROCESS | 1750 | 1464908330319 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 15:58:50 INFO - PROCESS | 1750 | 1464908330323 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 15:58:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 15:58:50 INFO - PROCESS | 1750 | 1464908330329 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 15:58:50 INFO - PROCESS | 1750 | 1464908330332 Marionette TRACE conn4 <- [1,302,null,{}] 15:58:50 INFO - PROCESS | 1750 | 1464908330338 Marionette TRACE conn4 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:50 INFO - PROCESS | 1750 | 1464908330538 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 15:58:50 INFO - PROCESS | 1750 | 1464908330565 Marionette TRACE conn4 -> [0,304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a75400 == 58 [pid = 1750] [id = 83] 15:58:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x9b86bc00) [pid = 1750] [serial = 248] [outer = (nil)] 15:58:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x9d64b800) [pid = 1750] [serial = 249] [outer = 0x9b86bc00] 15:58:50 INFO - PROCESS | 1750 | 1464908330639 Marionette DEBUG loaded listener.js 15:58:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0xa2146000) [pid = 1750] [serial = 250] [outer = 0x9b86bc00] 15:58:51 INFO - PROCESS | 1750 | 1464908331539 Marionette TRACE conn4 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:58:51 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. 15:58:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1235ms 15:58:51 INFO - PROCESS | 1750 | 1464908331566 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 15:58:51 INFO - PROCESS | 1750 | 1464908331570 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 15:58:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 15:58:51 INFO - PROCESS | 1750 | 1464908331576 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 15:58:51 INFO - PROCESS | 1750 | 1464908331579 Marionette TRACE conn4 <- [1,306,null,{}] 15:58:51 INFO - PROCESS | 1750 | 1464908331584 Marionette TRACE conn4 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:51 INFO - PROCESS | 1750 | 1464908331790 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 15:58:51 INFO - PROCESS | 1750 | 1464908331815 Marionette TRACE conn4 -> [0,308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x9111cc00 == 59 [pid = 1750] [id = 84] 15:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x9111d800) [pid = 1750] [serial = 251] [outer = (nil)] 15:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x91126000) [pid = 1750] [serial = 252] [outer = 0x9111d800] 15:58:51 INFO - PROCESS | 1750 | 1464908331889 Marionette DEBUG loaded listener.js 15:58:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x91128c00) [pid = 1750] [serial = 253] [outer = 0x9111d800] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x94564c00) [pid = 1750] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x9b286c00) [pid = 1750] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x939b2800) [pid = 1750] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x96df5400) [pid = 1750] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x9b505400) [pid = 1750] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x9afd1000) [pid = 1750] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x951b5000) [pid = 1750] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x9a0c6800) [pid = 1750] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 15:58:52 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x96dee800) [pid = 1750] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 15:58:52 INFO - PROCESS | 1750 | 1464908332926 Marionette TRACE conn4 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:58:52 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. 15:58:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1400ms 15:58:52 INFO - PROCESS | 1750 | 1464908332977 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 15:58:52 INFO - PROCESS | 1750 | 1464908332981 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 15:58:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 15:58:52 INFO - PROCESS | 1750 | 1464908332987 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 15:58:52 INFO - PROCESS | 1750 | 1464908332990 Marionette TRACE conn4 <- [1,310,null,{}] 15:58:53 INFO - PROCESS | 1750 | 1464908333000 Marionette TRACE conn4 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:53 INFO - PROCESS | 1750 | 1464908333167 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 15:58:53 INFO - PROCESS | 1750 | 1464908333180 Marionette TRACE conn4 -> [0,312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x9112ac00 == 60 [pid = 1750] [id = 85] 15:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x93a7b400) [pid = 1750] [serial = 254] [outer = (nil)] 15:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0xa227d800) [pid = 1750] [serial = 255] [outer = 0x93a7b400] 15:58:53 INFO - PROCESS | 1750 | 1464908333258 Marionette DEBUG loaded listener.js 15:58:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0xa3260c00) [pid = 1750] [serial = 256] [outer = 0x93a7b400] 15:58:54 INFO - PROCESS | 1750 | 1464908334042 Marionette TRACE conn4 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:58:54 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. 15:58:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1094ms 15:58:54 INFO - PROCESS | 1750 | 1464908334081 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 15:58:54 INFO - PROCESS | 1750 | 1464908334084 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 15:58:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 15:58:54 INFO - PROCESS | 1750 | 1464908334099 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 15:58:54 INFO - PROCESS | 1750 | 1464908334102 Marionette TRACE conn4 <- [1,314,null,{}] 15:58:54 INFO - PROCESS | 1750 | 1464908334108 Marionette TRACE conn4 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:54 INFO - PROCESS | 1750 | 1464908334256 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 15:58:54 INFO - PROCESS | 1750 | 1464908334271 Marionette TRACE conn4 -> [0,316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x9afd1000 == 61 [pid = 1750] [id = 86] 15:58:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x9b86d000) [pid = 1750] [serial = 257] [outer = (nil)] 15:58:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0xa5046c00) [pid = 1750] [serial = 258] [outer = 0x9b86d000] 15:58:54 INFO - PROCESS | 1750 | 1464908334344 Marionette DEBUG loaded listener.js 15:58:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0xa628d000) [pid = 1750] [serial = 259] [outer = 0x9b86d000] 15:58:55 INFO - PROCESS | 1750 | 1464908335441 Marionette TRACE conn4 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:58:55 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. 15:58:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1385ms 15:58:55 INFO - PROCESS | 1750 | 1464908335485 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 15:58:55 INFO - PROCESS | 1750 | 1464908335493 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 15:58:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 15:58:55 INFO - PROCESS | 1750 | 1464908335502 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 15:58:55 INFO - PROCESS | 1750 | 1464908335509 Marionette TRACE conn4 <- [1,318,null,{}] 15:58:55 INFO - PROCESS | 1750 | 1464908335517 Marionette TRACE conn4 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:55 INFO - PROCESS | 1750 | 1464908335706 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 15:58:55 INFO - PROCESS | 1750 | 1464908335862 Marionette TRACE conn4 -> [0,320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x9112a800 == 62 [pid = 1750] [id = 87] 15:58:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x93a7b800) [pid = 1750] [serial = 260] [outer = (nil)] 15:58:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x951b5000) [pid = 1750] [serial = 261] [outer = 0x93a7b800] 15:58:55 INFO - PROCESS | 1750 | 1464908335955 Marionette DEBUG loaded listener.js 15:58:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x97761800) [pid = 1750] [serial = 262] [outer = 0x93a7b800] 15:58:56 INFO - PROCESS | 1750 | 1464908336945 Marionette TRACE conn4 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:58:56 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. 15:58:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1488ms 15:58:56 INFO - PROCESS | 1750 | 1464908336991 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 15:58:57 INFO - PROCESS | 1750 | 1464908337000 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 15:58:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 15:58:57 INFO - PROCESS | 1750 | 1464908337012 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 15:58:57 INFO - PROCESS | 1750 | 1464908337016 Marionette TRACE conn4 <- [1,322,null,{}] 15:58:57 INFO - PROCESS | 1750 | 1464908337024 Marionette TRACE conn4 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:57 INFO - PROCESS | 1750 | 1464908337320 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 15:58:57 INFO - PROCESS | 1750 | 1464908337612 Marionette TRACE conn4 -> [0,324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0bfc00 == 63 [pid = 1750] [id = 88] 15:58:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x9a0c8400) [pid = 1750] [serial = 263] [outer = (nil)] 15:58:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x9a752c00) [pid = 1750] [serial = 264] [outer = 0x9a0c8400] 15:58:57 INFO - PROCESS | 1750 | 1464908337702 Marionette DEBUG loaded listener.js 15:58:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x9aa79400) [pid = 1750] [serial = 265] [outer = 0x9a0c8400] 15:58:58 INFO - PROCESS | 1750 | 1464908338606 Marionette TRACE conn4 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:58:58 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. 15:58:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1652ms 15:58:58 INFO - PROCESS | 1750 | 1464908338665 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 15:58:58 INFO - PROCESS | 1750 | 1464908338669 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 15:58:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 15:58:58 INFO - PROCESS | 1750 | 1464908338676 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 15:58:58 INFO - PROCESS | 1750 | 1464908338682 Marionette TRACE conn4 <- [1,326,null,{}] 15:58:58 INFO - PROCESS | 1750 | 1464908338698 Marionette TRACE conn4 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:58:58 INFO - PROCESS | 1750 | 1464908338932 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 15:58:59 INFO - PROCESS | 1750 | 1464908339127 Marionette TRACE conn4 -> [0,328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:58:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x936ad000 == 64 [pid = 1750] [id = 89] 15:58:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0xa3077400) [pid = 1750] [serial = 266] [outer = (nil)] 15:58:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0xa6745800) [pid = 1750] [serial = 267] [outer = 0xa3077400] 15:58:59 INFO - PROCESS | 1750 | 1464908339259 Marionette DEBUG loaded listener.js 15:58:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0xa8c1e800) [pid = 1750] [serial = 268] [outer = 0xa3077400] 15:59:00 INFO - PROCESS | 1750 | 1464908340148 Marionette TRACE conn4 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:00 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. 15:59:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1539ms 15:59:00 INFO - PROCESS | 1750 | 1464908340217 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 15:59:00 INFO - PROCESS | 1750 | 1464908340222 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 15:59:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 15:59:00 INFO - PROCESS | 1750 | 1464908340228 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 15:59:00 INFO - PROCESS | 1750 | 1464908340232 Marionette TRACE conn4 <- [1,330,null,{}] 15:59:00 INFO - PROCESS | 1750 | 1464908340237 Marionette TRACE conn4 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:00 INFO - PROCESS | 1750 | 1464908340418 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 15:59:00 INFO - PROCESS | 1750 | 1464908340575 Marionette TRACE conn4 -> [0,332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x912bb800 == 65 [pid = 1750] [id = 90] 15:59:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x912c0000) [pid = 1750] [serial = 269] [outer = (nil)] 15:59:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x912c3400) [pid = 1750] [serial = 270] [outer = 0x912c0000] 15:59:00 INFO - PROCESS | 1750 | 1464908340664 Marionette DEBUG loaded listener.js 15:59:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x912c6400) [pid = 1750] [serial = 271] [outer = 0x912c0000] 15:59:01 INFO - PROCESS | 1750 | 1464908341567 Marionette TRACE conn4 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:01 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. 15:59:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1395ms 15:59:01 INFO - PROCESS | 1750 | 1464908341624 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 15:59:01 INFO - PROCESS | 1750 | 1464908341629 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 15:59:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 15:59:01 INFO - PROCESS | 1750 | 1464908341635 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 15:59:01 INFO - PROCESS | 1750 | 1464908341639 Marionette TRACE conn4 <- [1,334,null,{}] 15:59:01 INFO - PROCESS | 1750 | 1464908341645 Marionette TRACE conn4 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:01 INFO - PROCESS | 1750 | 1464908341861 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 15:59:02 INFO - PROCESS | 1750 | 1464908342069 Marionette TRACE conn4 -> [0,336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5ab400 == 66 [pid = 1750] [id = 91] 15:59:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8f5af800) [pid = 1750] [serial = 272] [outer = (nil)] 15:59:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8f5b3000) [pid = 1750] [serial = 273] [outer = 0x8f5af800] 15:59:02 INFO - PROCESS | 1750 | 1464908342206 Marionette DEBUG loaded listener.js 15:59:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8f5b5c00) [pid = 1750] [serial = 274] [outer = 0x8f5af800] 15:59:03 INFO - PROCESS | 1750 | 1464908343121 Marionette TRACE conn4 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:03 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. 15:59:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1537ms 15:59:03 INFO - PROCESS | 1750 | 1464908343173 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 15:59:03 INFO - PROCESS | 1750 | 1464908343177 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 15:59:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 15:59:03 INFO - PROCESS | 1750 | 1464908343184 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 15:59:03 INFO - PROCESS | 1750 | 1464908343188 Marionette TRACE conn4 <- [1,338,null,{}] 15:59:03 INFO - PROCESS | 1750 | 1464908343194 Marionette TRACE conn4 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:03 INFO - PROCESS | 1750 | 1464908343389 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 15:59:03 INFO - PROCESS | 1750 | 1464908343603 Marionette TRACE conn4 -> [0,340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5ac400 == 67 [pid = 1750] [id = 92] 15:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8f5ad000) [pid = 1750] [serial = 275] [outer = (nil)] 15:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8f658c00) [pid = 1750] [serial = 276] [outer = 0x8f5ad000] 15:59:03 INFO - PROCESS | 1750 | 1464908343728 Marionette DEBUG loaded listener.js 15:59:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x912bd000) [pid = 1750] [serial = 277] [outer = 0x8f5ad000] 15:59:04 INFO - PROCESS | 1750 | 1464908344879 Marionette TRACE conn4 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:04 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. 15:59:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1743ms 15:59:04 INFO - PROCESS | 1750 | 1464908344928 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 15:59:04 INFO - PROCESS | 1750 | 1464908344934 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 15:59:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 15:59:04 INFO - PROCESS | 1750 | 1464908344943 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 15:59:04 INFO - PROCESS | 1750 | 1464908344948 Marionette TRACE conn4 <- [1,342,null,{}] 15:59:04 INFO - PROCESS | 1750 | 1464908344958 Marionette TRACE conn4 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:05 INFO - PROCESS | 1750 | 1464908345137 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 15:59:05 INFO - PROCESS | 1750 | 1464908345325 Marionette TRACE conn4 -> [0,344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x912c1400 == 68 [pid = 1750] [id = 93] 15:59:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x912c1800) [pid = 1750] [serial = 278] [outer = (nil)] 15:59:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x919c2800) [pid = 1750] [serial = 279] [outer = 0x912c1800] 15:59:05 INFO - PROCESS | 1750 | 1464908345404 Marionette DEBUG loaded listener.js 15:59:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x919d0c00) [pid = 1750] [serial = 280] [outer = 0x912c1800] 15:59:06 INFO - PROCESS | 1750 | 1464908346247 Marionette TRACE conn4 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:06 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. 15:59:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1337ms 15:59:06 INFO - PROCESS | 1750 | 1464908346304 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 15:59:06 INFO - PROCESS | 1750 | 1464908346316 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 15:59:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 15:59:06 INFO - PROCESS | 1750 | 1464908346330 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 15:59:06 INFO - PROCESS | 1750 | 1464908346334 Marionette TRACE conn4 <- [1,346,null,{}] 15:59:06 INFO - PROCESS | 1750 | 1464908346341 Marionette TRACE conn4 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:06 INFO - PROCESS | 1750 | 1464908346623 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 15:59:06 INFO - PROCESS | 1750 | 1464908346886 Marionette TRACE conn4 -> [0,348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x919d0400 == 69 [pid = 1750] [id = 94] 15:59:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x93a79000) [pid = 1750] [serial = 281] [outer = (nil)] 15:59:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x951b8400) [pid = 1750] [serial = 282] [outer = 0x93a79000] 15:59:06 INFO - PROCESS | 1750 | 1464908346977 Marionette DEBUG loaded listener.js 15:59:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x96df5800) [pid = 1750] [serial = 283] [outer = 0x93a79000] 15:59:07 INFO - PROCESS | 1750 | 1464908347843 Marionette TRACE conn4 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:07 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. 15:59:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1549ms 15:59:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 15:59:07 INFO - PROCESS | 1750 | 1464908347878 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 15:59:07 INFO - PROCESS | 1750 | 1464908347882 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 15:59:07 INFO - PROCESS | 1750 | 1464908347890 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 15:59:07 INFO - PROCESS | 1750 | 1464908347896 Marionette TRACE conn4 <- [1,350,null,{}] 15:59:07 INFO - PROCESS | 1750 | 1464908347912 Marionette TRACE conn4 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:08 INFO - PROCESS | 1750 | 1464908348101 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 15:59:08 INFO - PROCESS | 1750 | 1464908348267 Marionette TRACE conn4 -> [0,352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9817d400 == 68 [pid = 1750] [id = 18] 15:59:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0cb800 == 67 [pid = 1750] [id = 36] 15:59:08 INFO - PROCESS | 1750 | --DOCSHELL 0x9b2c7c00 == 66 [pid = 1750] [id = 20] 15:59:08 INFO - PROCESS | 1750 | --DOCSHELL 0x98179c00 == 65 [pid = 1750] [id = 35] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x939a5c00) [pid = 1750] [serial = 176] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x9966e800) [pid = 1750] [serial = 179] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9b87a000) [pid = 1750] [serial = 182] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0xa35f1800) [pid = 1750] [serial = 185] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x98a0d800) [pid = 1750] [serial = 188] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0xa62f9000) [pid = 1750] [serial = 191] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0xa82b3000) [pid = 1750] [serial = 215] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x98914400) [pid = 1750] [serial = 194] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x9111d400 == 66 [pid = 1750] [id = 95] 15:59:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x91120400) [pid = 1750] [serial = 284] [outer = (nil)] 15:59:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x95153800) [pid = 1750] [serial = 285] [outer = 0x91120400] 15:59:08 INFO - PROCESS | 1750 | 1464908348393 Marionette DEBUG loaded listener.js 15:59:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x98a05800) [pid = 1750] [serial = 286] [outer = 0x91120400] 15:59:08 INFO - PROCESS | 1750 | --DOCSHELL 0x936aa400 == 65 [pid = 1750] [id = 49] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9b507800) [pid = 1750] [serial = 174] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x98a08c00) [pid = 1750] [serial = 198] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x989f1000) [pid = 1750] [serial = 197] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0xa3260400) [pid = 1750] [serial = 210] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0xa22cbc00) [pid = 1750] [serial = 207] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0xa2144c00) [pid = 1750] [serial = 206] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0xa6f45c00) [pid = 1750] [serial = 213] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0xa6e91400) [pid = 1750] [serial = 212] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x989ef000) [pid = 1750] [serial = 120] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x9b502400) [pid = 1750] [serial = 123] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0xa30f7400) [pid = 1750] [serial = 209] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x9b50f400) [pid = 1750] [serial = 203] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9b874800) [pid = 1750] [serial = 204] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x96ded400) [pid = 1750] [serial = 200] [outer = (nil)] [url = about:blank] 15:59:08 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x99b0d000) [pid = 1750] [serial = 201] [outer = (nil)] [url = about:blank] 15:59:09 INFO - PROCESS | 1750 | 1464908349263 Marionette TRACE conn4 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:09 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. 15:59:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1390ms 15:59:09 INFO - PROCESS | 1750 | 1464908349277 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 15:59:09 INFO - PROCESS | 1750 | 1464908349281 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 15:59:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 15:59:09 INFO - PROCESS | 1750 | 1464908349315 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 15:59:09 INFO - PROCESS | 1750 | 1464908349319 Marionette TRACE conn4 <- [1,354,null,{}] 15:59:09 INFO - PROCESS | 1750 | 1464908349326 Marionette TRACE conn4 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:09 INFO - PROCESS | 1750 | 1464908349483 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 15:59:09 INFO - PROCESS | 1750 | 1464908349499 Marionette TRACE conn4 -> [0,356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x95151800 == 66 [pid = 1750] [id = 96] 15:59:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x99930000) [pid = 1750] [serial = 287] [outer = (nil)] 15:59:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x99fd4000) [pid = 1750] [serial = 288] [outer = 0x99930000] 15:59:09 INFO - PROCESS | 1750 | 1464908349574 Marionette DEBUG loaded listener.js 15:59:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x9a0cbc00) [pid = 1750] [serial = 289] [outer = 0x99930000] 15:59:10 INFO - PROCESS | 1750 | 1464908350431 Marionette TRACE conn4 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:10 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. 15:59:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1147ms 15:59:10 INFO - PROCESS | 1750 | 1464908350457 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 15:59:10 INFO - PROCESS | 1750 | 1464908350460 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 15:59:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 15:59:10 INFO - PROCESS | 1750 | 1464908350467 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 15:59:10 INFO - PROCESS | 1750 | 1464908350470 Marionette TRACE conn4 <- [1,358,null,{}] 15:59:10 INFO - PROCESS | 1750 | 1464908350475 Marionette TRACE conn4 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:10 INFO - PROCESS | 1750 | 1464908350640 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 15:59:10 INFO - PROCESS | 1750 | 1464908350652 Marionette TRACE conn4 -> [0,360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f65a000 == 67 [pid = 1750] [id = 97] 15:59:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x98a08c00) [pid = 1750] [serial = 290] [outer = (nil)] 15:59:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9a75c000) [pid = 1750] [serial = 291] [outer = 0x98a08c00] 15:59:10 INFO - PROCESS | 1750 | 1464908350845 Marionette DEBUG loaded listener.js 15:59:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9afcbc00) [pid = 1750] [serial = 292] [outer = 0x98a08c00] 15:59:11 INFO - PROCESS | 1750 | 1464908351743 Marionette TRACE conn4 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:11 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. 15:59:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1336ms 15:59:11 INFO - PROCESS | 1750 | 1464908351804 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 15:59:11 INFO - PROCESS | 1750 | 1464908351808 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 15:59:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 15:59:11 INFO - PROCESS | 1750 | 1464908351815 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 15:59:11 INFO - PROCESS | 1750 | 1464908351819 Marionette TRACE conn4 <- [1,362,null,{}] 15:59:11 INFO - PROCESS | 1750 | 1464908351824 Marionette TRACE conn4 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:12 INFO - PROCESS | 1750 | 1464908352070 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 15:59:12 INFO - PROCESS | 1750 | 1464908352098 Marionette TRACE conn4 -> [0,364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b28e800 == 68 [pid = 1750] [id = 98] 15:59:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x9b2c4400) [pid = 1750] [serial = 293] [outer = (nil)] 15:59:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x9b5aa400) [pid = 1750] [serial = 294] [outer = 0x9b2c4400] 15:59:12 INFO - PROCESS | 1750 | 1464908352182 Marionette DEBUG loaded listener.js 15:59:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x9b5b0000) [pid = 1750] [serial = 295] [outer = 0x9b2c4400] 15:59:13 INFO - PROCESS | 1750 | 1464908353164 Marionette TRACE conn4 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:13 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. 15:59:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1382ms 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0xa3073800) [pid = 1750] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x999c6800) [pid = 1750] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0xa3553000) [pid = 1750] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x93a78800) [pid = 1750] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x9b843800) [pid = 1750] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0xa6235800) [pid = 1750] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x920f4400) [pid = 1750] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x951ba400) [pid = 1750] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0xa35e9800) [pid = 1750] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x920f3400) [pid = 1750] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x9890c000) [pid = 1750] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0x9aa79000) [pid = 1750] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x98a04c00) [pid = 1750] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x93a7b400) [pid = 1750] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x9b86bc00) [pid = 1750] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x9111d800) [pid = 1750] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x9a0e1800) [pid = 1750] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x9afc9000) [pid = 1750] [serial = 220] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x9776d000) [pid = 1750] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x951b4800) [pid = 1750] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x93a79400) [pid = 1750] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 15:59:13 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0x95151000) [pid = 1750] [serial = 223] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 15:59:13 INFO - PROCESS | 1750 | 1464908353637 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 15:59:13 INFO - PROCESS | 1750 | 1464908353647 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 15:59:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 15:59:13 INFO - PROCESS | 1750 | 1464908353712 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 15:59:13 INFO - PROCESS | 1750 | 1464908353717 Marionette TRACE conn4 <- [1,366,null,{}] 15:59:13 INFO - PROCESS | 1750 | 1464908353723 Marionette TRACE conn4 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:13 INFO - PROCESS | 1750 | 1464908353874 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 15:59:14 INFO - PROCESS | 1750 | 1464908353991 Marionette TRACE conn4 -> [0,368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f659800 == 69 [pid = 1750] [id = 99] 15:59:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x8f65a400) [pid = 1750] [serial = 296] [outer = (nil)] 15:59:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x96df0400) [pid = 1750] [serial = 297] [outer = 0x8f65a400] 15:59:14 INFO - PROCESS | 1750 | 1464908354064 Marionette DEBUG loaded listener.js 15:59:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x9890c000) [pid = 1750] [serial = 298] [outer = 0x8f65a400] 15:59:14 INFO - PROCESS | 1750 | 1464908354763 Marionette TRACE conn4 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:14 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. 15:59:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1124ms 15:59:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 15:59:14 INFO - PROCESS | 1750 | 1464908354795 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 15:59:14 INFO - PROCESS | 1750 | 1464908354798 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 15:59:14 INFO - PROCESS | 1750 | 1464908354805 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 15:59:14 INFO - PROCESS | 1750 | 1464908354809 Marionette TRACE conn4 <- [1,370,null,{}] 15:59:14 INFO - PROCESS | 1750 | 1464908354814 Marionette TRACE conn4 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:15 INFO - PROCESS | 1750 | 1464908355011 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 15:59:15 INFO - PROCESS | 1750 | 1464908355029 Marionette TRACE conn4 -> [0,372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x92138800 == 70 [pid = 1750] [id = 100] 15:59:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x9a0c5000) [pid = 1750] [serial = 299] [outer = (nil)] 15:59:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x9b5a8c00) [pid = 1750] [serial = 300] [outer = 0x9a0c5000] 15:59:15 INFO - PROCESS | 1750 | 1464908355103 Marionette DEBUG loaded listener.js 15:59:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x9b843800) [pid = 1750] [serial = 301] [outer = 0x9a0c5000] 15:59:16 INFO - PROCESS | 1750 | 1464908356096 Marionette TRACE conn4 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 15:59:16 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. 15:59:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1340ms 15:59:16 INFO - PROCESS | 1750 | 1464908356146 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 15:59:16 INFO - PROCESS | 1750 | 1464908356153 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 15:59:16 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 15:59:16 INFO - PROCESS | 1750 | 1464908356162 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 15:59:16 INFO - PROCESS | 1750 | 1464908356168 Marionette TRACE conn4 <- [1,374,null,{}] 15:59:16 INFO - PROCESS | 1750 | 1464908356178 Marionette TRACE conn4 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:16 INFO - PROCESS | 1750 | 1464908356423 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 15:59:16 INFO - PROCESS | 1750 | 1464908356656 Marionette TRACE conn4 -> [0,376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.missingargs.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5b1800 == 71 [pid = 1750] [id = 101] 15:59:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x8f658000) [pid = 1750] [serial = 302] [outer = (nil)] 15:59:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x919c2c00) [pid = 1750] [serial = 303] [outer = 0x8f658000] 15:59:16 INFO - PROCESS | 1750 | 1464908356791 Marionette DEBUG loaded listener.js 15:59:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x92249800) [pid = 1750] [serial = 304] [outer = 0x8f658000] 15:59:17 INFO - PROCESS | 1750 | 1464908357732 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 15:59:17 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 15:59:17 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1647ms 15:59:17 INFO - PROCESS | 1750 | 1464908357810 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 15:59:17 INFO - PROCESS | 1750 | 1464908357819 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 15:59:17 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 15:59:17 INFO - PROCESS | 1750 | 1464908357830 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 15:59:17 INFO - PROCESS | 1750 | 1464908357834 Marionette TRACE conn4 <- [1,378,null,{}] 15:59:17 INFO - PROCESS | 1750 | 1464908357841 Marionette TRACE conn4 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:18 INFO - PROCESS | 1750 | 1464908358082 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 15:59:18 INFO - PROCESS | 1750 | 1464908358290 Marionette TRACE conn4 -> [0,380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.type.delete.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x92251400 == 72 [pid = 1750] [id = 102] 15:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x92254800) [pid = 1750] [serial = 305] [outer = (nil)] 15:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x92258400) [pid = 1750] [serial = 306] [outer = 0x92254800] 15:59:18 INFO - PROCESS | 1750 | 1464908358423 Marionette DEBUG loaded listener.js 15:59:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x94551c00) [pid = 1750] [serial = 307] [outer = 0x92254800] 15:59:19 INFO - PROCESS | 1750 | 1464908359359 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 15:59:19 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 15:59:19 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1594ms 15:59:19 INFO - PROCESS | 1750 | 1464908359425 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 15:59:19 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 15:59:19 INFO - PROCESS | 1750 | 1464908359430 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 15:59:19 INFO - PROCESS | 1750 | 1464908359437 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 15:59:19 INFO - PROCESS | 1750 | 1464908359443 Marionette TRACE conn4 <- [1,382,null,{}] 15:59:19 INFO - PROCESS | 1750 | 1464908359460 Marionette TRACE conn4 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:19 INFO - PROCESS | 1750 | 1464908359684 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 15:59:19 INFO - PROCESS | 1750 | 1464908359890 Marionette TRACE conn4 -> [0,384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/conformance-requirements/2d.voidreturn.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x96df1c00 == 73 [pid = 1750] [id = 103] 15:59:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x98a10000) [pid = 1750] [serial = 308] [outer = (nil)] 15:59:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x999ce000) [pid = 1750] [serial = 309] [outer = 0x98a10000] 15:59:20 INFO - PROCESS | 1750 | 1464908360026 Marionette DEBUG loaded listener.js 15:59:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x9a756400) [pid = 1750] [serial = 310] [outer = 0x98a10000] 15:59:20 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:20 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 15:59:20 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:20 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:20 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 15:59:20 INFO - PROCESS | 1750 | 1464908360903 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 15:59:20 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 15:59:20 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1496ms 15:59:20 INFO - PROCESS | 1750 | 1464908360933 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 15:59:20 INFO - PROCESS | 1750 | 1464908360938 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 15:59:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 15:59:20 INFO - PROCESS | 1750 | 1464908360945 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 15:59:20 INFO - PROCESS | 1750 | 1464908360949 Marionette TRACE conn4 <- [1,386,null,{}] 15:59:20 INFO - PROCESS | 1750 | 1464908360955 Marionette TRACE conn4 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:21 INFO - PROCESS | 1750 | 1464908361130 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 15:59:21 INFO - PROCESS | 1750 | 1464908361294 Marionette TRACE conn4 -> [0,388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5b3800 == 74 [pid = 1750] [id = 104] 15:59:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x9966bc00) [pid = 1750] [serial = 311] [outer = (nil)] 15:59:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x9b5af400) [pid = 1750] [serial = 312] [outer = 0x9966bc00] 15:59:21 INFO - PROCESS | 1750 | 1464908361391 Marionette DEBUG loaded listener.js 15:59:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x9d45d800) [pid = 1750] [serial = 313] [outer = 0x9966bc00] 15:59:22 INFO - PROCESS | 1750 | 1464908362383 Marionette TRACE conn4 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 15:59:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 15:59:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1480ms 15:59:22 INFO - PROCESS | 1750 | 1464908362426 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 15:59:22 INFO - PROCESS | 1750 | 1464908362431 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 15:59:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 15:59:22 INFO - PROCESS | 1750 | 1464908362438 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 15:59:22 INFO - PROCESS | 1750 | 1464908362442 Marionette TRACE conn4 <- [1,390,null,{}] 15:59:22 INFO - PROCESS | 1750 | 1464908362449 Marionette TRACE conn4 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:22 INFO - PROCESS | 1750 | 1464908362629 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 15:59:22 INFO - PROCESS | 1750 | 1464908362792 Marionette TRACE conn4 -> [0,392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f650000 == 75 [pid = 1750] [id = 105] 15:59:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x96dec400) [pid = 1750] [serial = 314] [outer = (nil)] 15:59:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0xa214cc00) [pid = 1750] [serial = 315] [outer = 0x96dec400] 15:59:22 INFO - PROCESS | 1750 | 1464908362927 Marionette DEBUG loaded listener.js 15:59:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0xa21b9800) [pid = 1750] [serial = 316] [outer = 0x96dec400] 15:59:23 INFO - PROCESS | 1750 | 1464908363829 Marionette TRACE conn4 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 15:59:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 15:59:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1435ms 15:59:23 INFO - PROCESS | 1750 | 1464908363874 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 15:59:23 INFO - PROCESS | 1750 | 1464908363879 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 15:59:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 15:59:23 INFO - PROCESS | 1750 | 1464908363885 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 15:59:23 INFO - PROCESS | 1750 | 1464908363888 Marionette TRACE conn4 <- [1,394,null,{}] 15:59:23 INFO - PROCESS | 1750 | 1464908363894 Marionette TRACE conn4 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:24 INFO - PROCESS | 1750 | 1464908364097 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 15:59:24 INFO - PROCESS | 1750 | 1464908364309 Marionette TRACE conn4 -> [0,396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f64fc00 == 76 [pid = 1750] [id = 106] 15:59:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0xa325f000) [pid = 1750] [serial = 317] [outer = (nil)] 15:59:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0xa50ba800) [pid = 1750] [serial = 318] [outer = 0xa325f000] 15:59:24 INFO - PROCESS | 1750 | 1464908364445 Marionette DEBUG loaded listener.js 15:59:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0xa629ac00) [pid = 1750] [serial = 319] [outer = 0xa325f000] 15:59:25 INFO - PROCESS | 1750 | 1464908365380 Marionette TRACE conn4 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 15:59:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 15:59:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1544ms 15:59:25 INFO - PROCESS | 1750 | 1464908365430 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 15:59:25 INFO - PROCESS | 1750 | 1464908365434 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 15:59:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 15:59:25 INFO - PROCESS | 1750 | 1464908365441 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 15:59:25 INFO - PROCESS | 1750 | 1464908365444 Marionette TRACE conn4 <- [1,398,null,{}] 15:59:25 INFO - PROCESS | 1750 | 1464908365450 Marionette TRACE conn4 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:25 INFO - PROCESS | 1750 | 1464908365630 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 15:59:25 INFO - PROCESS | 1750 | 1464908365839 Marionette TRACE conn4 -> [0,400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f64f800 == 77 [pid = 1750] [id = 107] 15:59:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0xa35f1800) [pid = 1750] [serial = 320] [outer = (nil)] 15:59:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0xa6e8e000) [pid = 1750] [serial = 321] [outer = 0xa35f1800] 15:59:25 INFO - PROCESS | 1750 | 1464908365939 Marionette DEBUG loaded listener.js 15:59:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0xa6f44000) [pid = 1750] [serial = 322] [outer = 0xa35f1800] 15:59:26 INFO - PROCESS | 1750 | 1464908366830 Marionette TRACE conn4 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 15:59:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 15:59:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1438ms 15:59:26 INFO - PROCESS | 1750 | 1464908366880 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 15:59:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 15:59:26 INFO - PROCESS | 1750 | 1464908366884 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 15:59:26 INFO - PROCESS | 1750 | 1464908366891 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 15:59:26 INFO - PROCESS | 1750 | 1464908366894 Marionette TRACE conn4 <- [1,402,null,{}] 15:59:26 INFO - PROCESS | 1750 | 1464908366900 Marionette TRACE conn4 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:27 INFO - PROCESS | 1750 | 1464908367077 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 15:59:27 INFO - PROCESS | 1750 | 1464908367239 Marionette TRACE conn4 -> [0,404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb52000 == 78 [pid = 1750] [id = 108] 15:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8eb53400) [pid = 1750] [serial = 323] [outer = (nil)] 15:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8eb5b000) [pid = 1750] [serial = 324] [outer = 0x8eb53400] 15:59:27 INFO - PROCESS | 1750 | 1464908367324 Marionette DEBUG loaded listener.js 15:59:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8eb5cc00) [pid = 1750] [serial = 325] [outer = 0x8eb53400] 15:59:28 INFO - PROCESS | 1750 | 1464908368357 Marionette TRACE conn4 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 15:59:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 15:59:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1530ms 15:59:28 INFO - PROCESS | 1750 | 1464908368422 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 15:59:28 INFO - PROCESS | 1750 | 1464908368425 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 15:59:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 15:59:28 INFO - PROCESS | 1750 | 1464908368432 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 15:59:28 INFO - PROCESS | 1750 | 1464908368436 Marionette TRACE conn4 <- [1,406,null,{}] 15:59:28 INFO - PROCESS | 1750 | 1464908368442 Marionette TRACE conn4 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:28 INFO - PROCESS | 1750 | 1464908368631 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 15:59:28 INFO - PROCESS | 1750 | 1464908368846 Marionette TRACE conn4 -> [0,408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e439c00 == 79 [pid = 1750] [id = 109] 15:59:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8e43a000) [pid = 1750] [serial = 326] [outer = (nil)] 15:59:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e440c00) [pid = 1750] [serial = 327] [outer = 0x8e43a000] 15:59:28 INFO - PROCESS | 1750 | 1464908368951 Marionette DEBUG loaded listener.js 15:59:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e444c00) [pid = 1750] [serial = 328] [outer = 0x8e43a000] 15:59:30 INFO - PROCESS | 1750 | 1464908370151 Marionette TRACE conn4 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 15:59:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 15:59:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1790ms 15:59:30 INFO - PROCESS | 1750 | 1464908370234 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 15:59:30 INFO - PROCESS | 1750 | 1464908370241 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 15:59:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 15:59:30 INFO - PROCESS | 1750 | 1464908370252 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 15:59:30 INFO - PROCESS | 1750 | 1464908370257 Marionette TRACE conn4 <- [1,410,null,{}] 15:59:30 INFO - PROCESS | 1750 | 1464908370266 Marionette TRACE conn4 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:30 INFO - PROCESS | 1750 | 1464908370536 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 15:59:30 INFO - PROCESS | 1750 | 1464908370706 Marionette TRACE conn4 -> [0,412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e43c400 == 80 [pid = 1750] [id = 110] 15:59:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8eb57c00) [pid = 1750] [serial = 329] [outer = (nil)] 15:59:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x91129400) [pid = 1750] [serial = 330] [outer = 0x8eb57c00] 15:59:30 INFO - PROCESS | 1750 | 1464908370787 Marionette DEBUG loaded listener.js 15:59:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x919c4800) [pid = 1750] [serial = 331] [outer = 0x8eb57c00] 15:59:31 INFO - PROCESS | 1750 | 1464908371876 Marionette TRACE conn4 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 15:59:31 INFO - PROCESS | 1750 | --DOCSHELL 0x9525d400 == 79 [pid = 1750] [id = 30] 15:59:31 INFO - PROCESS | 1750 | --DOCSHELL 0x9112ac00 == 78 [pid = 1750] [id = 85] 15:59:31 INFO - PROCESS | 1750 | --DOCSHELL 0x99e31800 == 77 [pid = 1750] [id = 41] 15:59:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 15:59:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1742ms 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9a75d800) [pid = 1750] [serial = 237] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f659800 == 76 [pid = 1750] [id = 99] 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x9b28e800 == 75 [pid = 1750] [id = 98] 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x8f65a000 == 74 [pid = 1750] [id = 97] 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x95151800 == 73 [pid = 1750] [id = 96] 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x9111d400 == 72 [pid = 1750] [id = 95] 15:59:32 INFO - PROCESS | 1750 | 1464908372035 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 15:59:32 INFO - PROCESS | 1750 | 1464908372044 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x919d0400 == 71 [pid = 1750] [id = 94] 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x912c1400 == 70 [pid = 1750] [id = 93] 15:59:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x9112a800 == 69 [pid = 1750] [id = 87] 15:59:32 INFO - PROCESS | 1750 | --DOCSHELL 0x9afd1000 == 68 [pid = 1750] [id = 86] 15:59:32 INFO - PROCESS | 1750 | 1464908372076 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 15:59:32 INFO - PROCESS | 1750 | 1464908372081 Marionette TRACE conn4 <- [1,414,null,{}] 15:59:32 INFO - PROCESS | 1750 | 1464908372088 Marionette TRACE conn4 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:32 INFO - PROCESS | 1750 | 1464908372241 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0xa50f5000) [pid = 1750] [serial = 186] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x99fd2000) [pid = 1750] [serial = 147] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0xa673fc00) [pid = 1750] [serial = 156] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x99a86000) [pid = 1750] [serial = 195] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9d4aec00) [pid = 1750] [serial = 183] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0xa68ac800) [pid = 1750] [serial = 192] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x93a7a000) [pid = 1750] [serial = 177] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0xa050fc00) [pid = 1750] [serial = 117] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0xa6242000) [pid = 1750] [serial = 153] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x94547400) [pid = 1750] [serial = 144] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x99b3d800) [pid = 1750] [serial = 180] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0xa1057400) [pid = 1750] [serial = 150] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x98a10800) [pid = 1750] [serial = 189] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9d64b800) [pid = 1750] [serial = 249] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x91126000) [pid = 1750] [serial = 252] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x9a75dc00) [pid = 1750] [serial = 246] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x91128c00) [pid = 1750] [serial = 253] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0xa2409000) [pid = 1750] [serial = 222] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x9b874000) [pid = 1750] [serial = 221] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x99926800) [pid = 1750] [serial = 219] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x98a0fc00) [pid = 1750] [serial = 218] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x989f6c00) [pid = 1750] [serial = 241] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x96dfa400) [pid = 1750] [serial = 240] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 113 (0x98a0a400) [pid = 1750] [serial = 243] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 112 (0xa50bb400) [pid = 1750] [serial = 225] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 111 (0x98a0cc00) [pid = 1750] [serial = 224] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0xa82ac400) [pid = 1750] [serial = 228] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x99a8f000) [pid = 1750] [serial = 244] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x919cb400) [pid = 1750] [serial = 231] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x9a757c00) [pid = 1750] [serial = 234] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0xa2146000) [pid = 1750] [serial = 250] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0xa3260c00) [pid = 1750] [serial = 256] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x99b38000) [pid = 1750] [serial = 99] [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.] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x9b291c00) [pid = 1750] [serial = 247] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | --DOMWINDOW == 102 (0xa227d800) [pid = 1750] [serial = 255] [outer = (nil)] [url = about:blank] 15:59:32 INFO - PROCESS | 1750 | 1464908372488 Marionette TRACE conn4 -> [0,416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x91126000 == 69 [pid = 1750] [id = 111] 15:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 103 (0x91128c00) [pid = 1750] [serial = 332] [outer = (nil)] 15:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x919cd000) [pid = 1750] [serial = 333] [outer = 0x91128c00] 15:59:32 INFO - PROCESS | 1750 | 1464908372568 Marionette DEBUG loaded listener.js 15:59:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x92253400) [pid = 1750] [serial = 334] [outer = 0x91128c00] 15:59:33 INFO - PROCESS | 1750 | 1464908373428 Marionette TRACE conn4 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 15:59:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 15:59:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1411ms 15:59:33 INFO - PROCESS | 1750 | 1464908373483 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 15:59:33 INFO - PROCESS | 1750 | 1464908373486 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 15:59:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 15:59:33 INFO - PROCESS | 1750 | 1464908373493 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 15:59:33 INFO - PROCESS | 1750 | 1464908373499 Marionette TRACE conn4 <- [1,418,null,{}] 15:59:33 INFO - PROCESS | 1750 | 1464908373515 Marionette TRACE conn4 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:33 INFO - PROCESS | 1750 | 1464908373686 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 15:59:33 INFO - PROCESS | 1750 | 1464908373806 Marionette TRACE conn4 -> [0,420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x9112a800 == 70 [pid = 1750] [id = 112] 15:59:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x95146400) [pid = 1750] [serial = 335] [outer = (nil)] 15:59:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x95153c00) [pid = 1750] [serial = 336] [outer = 0x95146400] 15:59:33 INFO - PROCESS | 1750 | 1464908373893 Marionette DEBUG loaded listener.js 15:59:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x96df1400) [pid = 1750] [serial = 337] [outer = 0x95146400] 15:59:35 INFO - PROCESS | 1750 | 1464908375160 Marionette TRACE conn4 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 15:59:35 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 15:59:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1685ms 15:59:35 INFO - PROCESS | 1750 | 1464908375180 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 15:59:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 15:59:35 INFO - PROCESS | 1750 | 1464908375184 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 15:59:35 INFO - PROCESS | 1750 | 1464908375191 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 15:59:35 INFO - PROCESS | 1750 | 1464908375194 Marionette TRACE conn4 <- [1,422,null,{}] 15:59:35 INFO - PROCESS | 1750 | 1464908375200 Marionette TRACE conn4 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:35 INFO - PROCESS | 1750 | 1464908375408 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 15:59:35 INFO - PROCESS | 1750 | 1464908375488 Marionette TRACE conn4 -> [0,424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x95150000 == 71 [pid = 1750] [id = 113] 15:59:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x96df4400) [pid = 1750] [serial = 338] [outer = (nil)] 15:59:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x98a0bc00) [pid = 1750] [serial = 339] [outer = 0x96df4400] 15:59:35 INFO - PROCESS | 1750 | 1464908375564 Marionette DEBUG loaded listener.js 15:59:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x99665800) [pid = 1750] [serial = 340] [outer = 0x96df4400] 15:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 110 (0x98a08c00) [pid = 1750] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 15:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 109 (0x93a80000) [pid = 1750] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 15:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 108 (0x9b2c4400) [pid = 1750] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 15:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 107 (0x912c1800) [pid = 1750] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 15:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 106 (0x93a79000) [pid = 1750] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 15:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 105 (0x8f65a400) [pid = 1750] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 15:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 104 (0x91120400) [pid = 1750] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 15:59:36 INFO - PROCESS | 1750 | --DOMWINDOW == 103 (0x99930000) [pid = 1750] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 15:59:36 INFO - PROCESS | 1750 | 1464908376812 Marionette TRACE conn4 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 15:59:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 15:59:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1683ms 15:59:36 INFO - PROCESS | 1750 | 1464908376874 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 15:59:36 INFO - PROCESS | 1750 | 1464908376893 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 15:59:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 15:59:36 INFO - PROCESS | 1750 | 1464908376908 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 15:59:36 INFO - PROCESS | 1750 | 1464908376911 Marionette TRACE conn4 <- [1,426,null,{}] 15:59:36 INFO - PROCESS | 1750 | 1464908376917 Marionette TRACE conn4 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:37 INFO - PROCESS | 1750 | 1464908377137 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 15:59:37 INFO - PROCESS | 1750 | 1464908377257 Marionette TRACE conn4 -> [0,428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x912c4c00 == 72 [pid = 1750] [id = 114] 15:59:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 104 (0x939a4c00) [pid = 1750] [serial = 341] [outer = (nil)] 15:59:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 105 (0x99930000) [pid = 1750] [serial = 342] [outer = 0x939a4c00] 15:59:37 INFO - PROCESS | 1750 | 1464908377335 Marionette DEBUG loaded listener.js 15:59:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 106 (0x99a85000) [pid = 1750] [serial = 343] [outer = 0x939a4c00] 15:59:38 INFO - PROCESS | 1750 | 1464908378067 Marionette TRACE conn4 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 15:59:38 INFO - PROCESS | 1750 | 1464908378143 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 15:59:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 15:59:38 INFO - PROCESS | 1750 | 1464908378164 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 15:59:38 INFO - PROCESS | 1750 | 1464908378168 Marionette TRACE conn4 <- [1,430,null,{}] 15:59:38 INFO - PROCESS | 1750 | 1464908378179 Marionette TRACE conn4 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:38 INFO - PROCESS | 1750 | 1464908378379 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 15:59:38 INFO - PROCESS | 1750 | 1464908378391 Marionette TRACE conn4 -> [0,432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a82c00 == 73 [pid = 1750] [id = 115] 15:59:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 107 (0x98a09000) [pid = 1750] [serial = 344] [outer = (nil)] 15:59:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 108 (0x9a758800) [pid = 1750] [serial = 345] [outer = 0x98a09000] 15:59:38 INFO - PROCESS | 1750 | 1464908378581 Marionette DEBUG loaded listener.js 15:59:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 109 (0x9ade6000) [pid = 1750] [serial = 346] [outer = 0x98a09000] 15:59:39 INFO - PROCESS | 1750 | 1464908379670 Marionette TRACE conn4 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 15:59:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 15:59:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1553ms 15:59:39 INFO - PROCESS | 1750 | 1464908379710 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 15:59:39 INFO - PROCESS | 1750 | 1464908379718 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 15:59:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 15:59:39 INFO - PROCESS | 1750 | 1464908379745 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 15:59:39 INFO - PROCESS | 1750 | 1464908379753 Marionette TRACE conn4 <- [1,434,null,{}] 15:59:39 INFO - PROCESS | 1750 | 1464908379761 Marionette TRACE conn4 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:39 INFO - PROCESS | 1750 | 1464908379962 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 15:59:40 INFO - PROCESS | 1750 | 1464908380196 Marionette TRACE conn4 -> [0,436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x9111f800 == 74 [pid = 1750] [id = 116] 15:59:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 110 (0x91121000) [pid = 1750] [serial = 347] [outer = (nil)] 15:59:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 111 (0x919ce400) [pid = 1750] [serial = 348] [outer = 0x91121000] 15:59:40 INFO - PROCESS | 1750 | 1464908380330 Marionette DEBUG loaded listener.js 15:59:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 112 (0x92255000) [pid = 1750] [serial = 349] [outer = 0x91121000] 15:59:41 INFO - PROCESS | 1750 | 1464908381254 Marionette TRACE conn4 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 15:59:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 15:59:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1548ms 15:59:41 INFO - PROCESS | 1750 | 1464908381290 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 15:59:41 INFO - PROCESS | 1750 | 1464908381300 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 15:59:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 15:59:41 INFO - PROCESS | 1750 | 1464908381312 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 15:59:41 INFO - PROCESS | 1750 | 1464908381316 Marionette TRACE conn4 <- [1,438,null,{}] 15:59:41 INFO - PROCESS | 1750 | 1464908381324 Marionette TRACE conn4 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:41 INFO - PROCESS | 1750 | 1464908381536 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 15:59:41 INFO - PROCESS | 1750 | 1464908381704 Marionette TRACE conn4 -> [0,440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x9520a800 == 75 [pid = 1750] [id = 117] 15:59:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 113 (0x97767c00) [pid = 1750] [serial = 350] [outer = (nil)] 15:59:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 114 (0x989f6c00) [pid = 1750] [serial = 351] [outer = 0x97767c00] 15:59:41 INFO - PROCESS | 1750 | 1464908381875 Marionette DEBUG loaded listener.js 15:59:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x999cd400) [pid = 1750] [serial = 352] [outer = 0x97767c00] 15:59:42 INFO - PROCESS | 1750 | 1464908382924 Marionette TRACE conn4 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 15:59:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 15:59:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1654ms 15:59:42 INFO - PROCESS | 1750 | 1464908382966 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 15:59:42 INFO - PROCESS | 1750 | 1464908382971 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 15:59:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 15:59:42 INFO - PROCESS | 1750 | 1464908382978 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 15:59:42 INFO - PROCESS | 1750 | 1464908382985 Marionette TRACE conn4 <- [1,442,null,{}] 15:59:43 INFO - PROCESS | 1750 | 1464908383003 Marionette TRACE conn4 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:43 INFO - PROCESS | 1750 | 1464908383222 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 15:59:43 INFO - PROCESS | 1750 | 1464908383449 Marionette TRACE conn4 -> [0,444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b287400 == 76 [pid = 1750] [id = 118] 15:59:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x9b504800) [pid = 1750] [serial = 353] [outer = (nil)] 15:59:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x9b5a3400) [pid = 1750] [serial = 354] [outer = 0x9b504800] 15:59:43 INFO - PROCESS | 1750 | 1464908383549 Marionette DEBUG loaded listener.js 15:59:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x9b5b1c00) [pid = 1750] [serial = 355] [outer = 0x9b504800] 15:59:44 INFO - PROCESS | 1750 | 1464908384483 Marionette TRACE conn4 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 15:59:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 15:59:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1542ms 15:59:44 INFO - PROCESS | 1750 | 1464908384521 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 15:59:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 15:59:44 INFO - PROCESS | 1750 | 1464908384526 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 15:59:44 INFO - PROCESS | 1750 | 1464908384534 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 15:59:44 INFO - PROCESS | 1750 | 1464908384537 Marionette TRACE conn4 <- [1,446,null,{}] 15:59:44 INFO - PROCESS | 1750 | 1464908384543 Marionette TRACE conn4 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:44 INFO - PROCESS | 1750 | 1464908384730 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 15:59:44 INFO - PROCESS | 1750 | 1464908384892 Marionette TRACE conn4 -> [0,448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x91620000 == 77 [pid = 1750] [id = 119] 15:59:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x91620c00) [pid = 1750] [serial = 356] [outer = (nil)] 15:59:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x91629c00) [pid = 1750] [serial = 357] [outer = 0x91620c00] 15:59:45 INFO - PROCESS | 1750 | 1464908385023 Marionette DEBUG loaded listener.js 15:59:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x9162e000) [pid = 1750] [serial = 358] [outer = 0x91620c00] 15:59:45 INFO - PROCESS | 1750 | 1464908385912 Marionette TRACE conn4 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 15:59:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 15:59:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1434ms 15:59:45 INFO - PROCESS | 1750 | 1464908385969 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 15:59:45 INFO - PROCESS | 1750 | 1464908385972 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 15:59:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 15:59:45 INFO - PROCESS | 1750 | 1464908385979 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 15:59:45 INFO - PROCESS | 1750 | 1464908385983 Marionette TRACE conn4 <- [1,450,null,{}] 15:59:45 INFO - PROCESS | 1750 | 1464908385989 Marionette TRACE conn4 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:46 INFO - PROCESS | 1750 | 1464908386173 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 15:59:46 INFO - PROCESS | 1750 | 1464908386335 Marionette TRACE conn4 -> [0,452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e488000 == 78 [pid = 1750] [id = 120] 15:59:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8e488800) [pid = 1750] [serial = 359] [outer = (nil)] 15:59:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8e490400) [pid = 1750] [serial = 360] [outer = 0x8e488800] 15:59:46 INFO - PROCESS | 1750 | 1464908386425 Marionette DEBUG loaded listener.js 15:59:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8e492400) [pid = 1750] [serial = 361] [outer = 0x8e488800] 15:59:47 INFO - PROCESS | 1750 | 1464908387420 Marionette TRACE conn4 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 15:59:47 INFO - PROCESS | 1750 | 1464908387480 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 15:59:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 15:59:47 INFO - PROCESS | 1750 | 1464908387491 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 15:59:47 INFO - PROCESS | 1750 | 1464908387494 Marionette TRACE conn4 <- [1,454,null,{}] 15:59:47 INFO - PROCESS | 1750 | 1464908387500 Marionette TRACE conn4 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:47 INFO - PROCESS | 1750 | 1464908387696 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 15:59:47 INFO - PROCESS | 1750 | 1464908387912 Marionette TRACE conn4 -> [0,456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x9162b000 == 79 [pid = 1750] [id = 121] 15:59:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x9b509800) [pid = 1750] [serial = 362] [outer = (nil)] 15:59:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x9b876800) [pid = 1750] [serial = 363] [outer = 0x9b509800] 15:59:48 INFO - PROCESS | 1750 | 1464908388044 Marionette DEBUG loaded listener.js 15:59:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x9d64fc00) [pid = 1750] [serial = 364] [outer = 0x9b509800] 15:59:48 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:48 INFO - PROCESS | 1750 | 1464908388988 Marionette TRACE conn4 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 15:59:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 15:59:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1528ms 15:59:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 15:59:49 INFO - PROCESS | 1750 | 1464908389021 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 15:59:49 INFO - PROCESS | 1750 | 1464908389024 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 15:59:49 INFO - PROCESS | 1750 | 1464908389032 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 15:59:49 INFO - PROCESS | 1750 | 1464908389035 Marionette TRACE conn4 <- [1,458,null,{}] 15:59:49 INFO - PROCESS | 1750 | 1464908389041 Marionette TRACE conn4 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:49 INFO - PROCESS | 1750 | 1464908389212 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 15:59:49 INFO - PROCESS | 1750 | 1464908389381 Marionette TRACE conn4 -> [0,460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x919ac400 == 80 [pid = 1750] [id = 122] 15:59:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x919ac800) [pid = 1750] [serial = 365] [outer = (nil)] 15:59:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x919b4000) [pid = 1750] [serial = 366] [outer = 0x919ac800] 15:59:49 INFO - PROCESS | 1750 | 1464908389468 Marionette DEBUG loaded listener.js 15:59:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x919b6400) [pid = 1750] [serial = 367] [outer = 0x919ac800] 15:59:50 INFO - PROCESS | 1750 | 1464908390441 Marionette TRACE conn4 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 15:59:50 INFO - PROCESS | 1750 | 1464908390525 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 15:59:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 15:59:50 INFO - PROCESS | 1750 | 1464908390533 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 15:59:50 INFO - PROCESS | 1750 | 1464908390537 Marionette TRACE conn4 <- [1,462,null,{}] 15:59:50 INFO - PROCESS | 1750 | 1464908390543 Marionette TRACE conn4 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:50 INFO - PROCESS | 1750 | 1464908390755 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 15:59:50 INFO - PROCESS | 1750 | 1464908390964 Marionette TRACE conn4 -> [0,464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x91681800 == 81 [pid = 1750] [id = 123] 15:59:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x91682400) [pid = 1750] [serial = 368] [outer = (nil)] 15:59:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x91689800) [pid = 1750] [serial = 369] [outer = 0x91682400] 15:59:51 INFO - PROCESS | 1750 | 1464908391096 Marionette DEBUG loaded listener.js 15:59:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x9168f000) [pid = 1750] [serial = 370] [outer = 0x91682400] 15:59:52 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 15:59:52 INFO - PROCESS | 1750 | 1464908392078 Marionette TRACE conn4 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 15:59:52 INFO - PROCESS | 1750 | 1464908392175 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 15:59:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 15:59:52 INFO - PROCESS | 1750 | 1464908392181 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 15:59:52 INFO - PROCESS | 1750 | 1464908392189 Marionette TRACE conn4 <- [1,466,null,{}] 15:59:52 INFO - PROCESS | 1750 | 1464908392194 Marionette TRACE conn4 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:52 INFO - PROCESS | 1750 | 1464908392420 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 15:59:52 INFO - PROCESS | 1750 | 1464908392646 Marionette TRACE conn4 -> [0,468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x919acc00 == 82 [pid = 1750] [id = 124] 15:59:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x919b8c00) [pid = 1750] [serial = 371] [outer = (nil)] 15:59:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x9b875c00) [pid = 1750] [serial = 372] [outer = 0x919b8c00] 15:59:52 INFO - PROCESS | 1750 | 1464908392732 Marionette DEBUG loaded listener.js 15:59:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0xa105a400) [pid = 1750] [serial = 373] [outer = 0x919b8c00] 15:59:53 INFO - PROCESS | 1750 | 1464908393648 Marionette TRACE conn4 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 15:59:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 15:59:53 INFO - PROCESS | 1750 | 1464908393730 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 15:59:53 INFO - PROCESS | 1750 | 1464908393736 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 15:59:53 INFO - PROCESS | 1750 | 1464908393740 Marionette TRACE conn4 <- [1,470,null,{}] 15:59:53 INFO - PROCESS | 1750 | 1464908393746 Marionette TRACE conn4 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:53 INFO - PROCESS | 1750 | 1464908393932 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 15:59:54 INFO - PROCESS | 1750 | 1464908394145 Marionette TRACE conn4 -> [0,472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7d0800 == 83 [pid = 1750] [id = 125] 15:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e7d2800) [pid = 1750] [serial = 374] [outer = (nil)] 15:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e7d8c00) [pid = 1750] [serial = 375] [outer = 0x8e7d2800] 15:59:54 INFO - PROCESS | 1750 | 1464908394247 Marionette DEBUG loaded listener.js 15:59:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9168a800) [pid = 1750] [serial = 376] [outer = 0x8e7d2800] 15:59:55 INFO - PROCESS | 1750 | 1464908395162 Marionette TRACE conn4 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 15:59:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 15:59:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1491ms 15:59:55 INFO - PROCESS | 1750 | 1464908395229 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 15:59:55 INFO - PROCESS | 1750 | 1464908395233 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 15:59:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 15:59:55 INFO - PROCESS | 1750 | 1464908395241 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 15:59:55 INFO - PROCESS | 1750 | 1464908395246 Marionette TRACE conn4 <- [1,474,null,{}] 15:59:55 INFO - PROCESS | 1750 | 1464908395251 Marionette TRACE conn4 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:55 INFO - PROCESS | 1750 | 1464908395507 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 15:59:56 INFO - PROCESS | 1750 | 1464908396028 Marionette TRACE conn4 -> [0,476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb53c00 == 84 [pid = 1750] [id = 126] 15:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8eb55000) [pid = 1750] [serial = 377] [outer = (nil)] 15:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8f5ab800) [pid = 1750] [serial = 378] [outer = 0x8eb55000] 15:59:56 INFO - PROCESS | 1750 | 1464908396160 Marionette DEBUG loaded listener.js 15:59:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8f658400) [pid = 1750] [serial = 379] [outer = 0x8eb55000] 15:59:57 INFO - PROCESS | 1750 | 1464908397146 Marionette TRACE conn4 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 15:59:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 15:59:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1984ms 15:59:57 INFO - PROCESS | 1750 | 1464908397228 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 15:59:57 INFO - PROCESS | 1750 | 1464908397234 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 15:59:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 15:59:57 INFO - PROCESS | 1750 | 1464908397242 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 15:59:57 INFO - PROCESS | 1750 | 1464908397248 Marionette TRACE conn4 <- [1,478,null,{}] 15:59:57 INFO - PROCESS | 1750 | 1464908397256 Marionette TRACE conn4 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:57 INFO - PROCESS | 1750 | 1464908397564 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 15:59:57 INFO - PROCESS | 1750 | 1464908397839 Marionette TRACE conn4 -> [0,480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x91620800 == 85 [pid = 1750] [id = 127] 15:59:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91623c00) [pid = 1750] [serial = 380] [outer = (nil)] 15:59:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91685c00) [pid = 1750] [serial = 381] [outer = 0x91623c00] 15:59:57 INFO - PROCESS | 1750 | 1464908397928 Marionette DEBUG loaded listener.js 15:59:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x919af800) [pid = 1750] [serial = 382] [outer = 0x91623c00] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x912c4c00 == 84 [pid = 1750] [id = 114] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9b5a8c00) [pid = 1750] [serial = 300] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x95150000 == 83 [pid = 1750] [id = 113] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x9112a800 == 82 [pid = 1750] [id = 112] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x91126000 == 81 [pid = 1750] [id = 111] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x8e43c400 == 80 [pid = 1750] [id = 110] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x8f650000 == 79 [pid = 1750] [id = 105] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x8f5b3800 == 78 [pid = 1750] [id = 104] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x96df1c00 == 77 [pid = 1750] [id = 103] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x92251400 == 76 [pid = 1750] [id = 102] 15:59:58 INFO - PROCESS | 1750 | --DOCSHELL 0x8f5b1800 == 75 [pid = 1750] [id = 101] 15:59:58 INFO - PROCESS | 1750 | 1464908398902 Marionette TRACE conn4 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9d6b7800) [pid = 1750] [serial = 238] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9b5aa400) [pid = 1750] [serial = 294] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x919d0c00) [pid = 1750] [serial = 280] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x919c2800) [pid = 1750] [serial = 279] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x96df5800) [pid = 1750] [serial = 283] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x951b8400) [pid = 1750] [serial = 282] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x96df0400) [pid = 1750] [serial = 297] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x95153800) [pid = 1750] [serial = 285] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x98a05800) [pid = 1750] [serial = 286] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0xa5046c00) [pid = 1750] [serial = 258] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x951b5000) [pid = 1750] [serial = 261] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9a752c00) [pid = 1750] [serial = 264] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x99fd4000) [pid = 1750] [serial = 288] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0xa6745800) [pid = 1750] [serial = 267] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x912c3400) [pid = 1750] [serial = 270] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x9b5b0000) [pid = 1750] [serial = 295] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8f5b3000) [pid = 1750] [serial = 273] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8f658c00) [pid = 1750] [serial = 276] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x9a0cbc00) [pid = 1750] [serial = 289] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x9a75c000) [pid = 1750] [serial = 291] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x9890c000) [pid = 1750] [serial = 298] [outer = (nil)] [url = about:blank] 15:59:58 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x9afcbc00) [pid = 1750] [serial = 292] [outer = (nil)] [url = about:blank] 15:59:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 15:59:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1739ms 15:59:58 INFO - PROCESS | 1750 | 1464908398986 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 15:59:58 INFO - PROCESS | 1750 | 1464908398992 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 15:59:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 15:59:59 INFO - PROCESS | 1750 | 1464908398999 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 15:59:59 INFO - PROCESS | 1750 | 1464908399003 Marionette TRACE conn4 <- [1,482,null,{}] 15:59:59 INFO - PROCESS | 1750 | 1464908399009 Marionette TRACE conn4 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 15:59:59 INFO - PROCESS | 1750 | 1464908399179 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 15:59:59 INFO - PROCESS | 1750 | 1464908399303 Marionette TRACE conn4 -> [0,484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n 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:59:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7d6800 == 76 [pid = 1750] [id = 128] 15:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x9111b800) [pid = 1750] [serial = 383] [outer = (nil)] 15:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x9224e800) [pid = 1750] [serial = 384] [outer = 0x9111b800] 15:59:59 INFO - PROCESS | 1750 | 1464908399392 Marionette DEBUG loaded listener.js 15:59:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x93a82000) [pid = 1750] [serial = 385] [outer = 0x9111b800] 16:00:00 INFO - PROCESS | 1750 | 1464908400276 Marionette TRACE conn4 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 16:00:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:00:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1345ms 16:00:00 INFO - PROCESS | 1750 | 1464908400346 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 16:00:00 INFO - PROCESS | 1750 | 1464908400350 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 16:00:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:00:00 INFO - PROCESS | 1750 | 1464908400364 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:00:00 INFO - PROCESS | 1750 | 1464908400373 Marionette TRACE conn4 <- [1,486,null,{}] 16:00:00 INFO - PROCESS | 1750 | 1464908400382 Marionette TRACE conn4 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:00 INFO - PROCESS | 1750 | 1464908400566 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 16:00:00 INFO - PROCESS | 1750 | 1464908400716 Marionette TRACE conn4 -> [0,488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e443800 == 77 [pid = 1750] [id = 129] 16:00:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x951b7400) [pid = 1750] [serial = 386] [outer = (nil)] 16:00:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x96dfac00) [pid = 1750] [serial = 387] [outer = 0x951b7400] 16:00:00 INFO - PROCESS | 1750 | 1464908400794 Marionette DEBUG loaded listener.js 16:00:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x98184000) [pid = 1750] [serial = 388] [outer = 0x951b7400] 16:00:01 INFO - PROCESS | 1750 | 1464908401680 Marionette TRACE conn4 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 16:00:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:00:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1356ms 16:00:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:00:01 INFO - PROCESS | 1750 | 1464908401714 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 16:00:01 INFO - PROCESS | 1750 | 1464908401718 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 16:00:01 INFO - PROCESS | 1750 | 1464908401725 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:00:01 INFO - PROCESS | 1750 | 1464908401728 Marionette TRACE conn4 <- [1,490,null,{}] 16:00:01 INFO - PROCESS | 1750 | 1464908401734 Marionette TRACE conn4 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:01 INFO - PROCESS | 1750 | 1464908401991 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 16:00:02 INFO - PROCESS | 1750 | 1464908402629 Marionette TRACE conn4 -> [0,492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0c1000 == 78 [pid = 1750] [id = 130] 16:00:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9aa77800) [pid = 1750] [serial = 389] [outer = (nil)] 16:00:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x9b502400) [pid = 1750] [serial = 390] [outer = 0x9aa77800] 16:00:02 INFO - PROCESS | 1750 | 1464908402941 Marionette DEBUG loaded listener.js 16:00:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x9b5a4000) [pid = 1750] [serial = 391] [outer = 0x9aa77800] 16:00:03 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8eb57c00) [pid = 1750] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:00:03 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x91128c00) [pid = 1750] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:00:03 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x95146400) [pid = 1750] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:00:03 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x96df4400) [pid = 1750] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:00:03 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x939a4c00) [pid = 1750] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:00:03 INFO - PROCESS | 1750 | 1464908403741 Marionette TRACE conn4 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 16:00:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:00:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 2087ms 16:00:03 INFO - PROCESS | 1750 | 1464908403812 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 16:00:03 INFO - PROCESS | 1750 | 1464908403816 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 16:00:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:00:03 INFO - PROCESS | 1750 | 1464908403823 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:00:03 INFO - PROCESS | 1750 | 1464908403825 Marionette TRACE conn4 <- [1,494,null,{}] 16:00:03 INFO - PROCESS | 1750 | 1464908403831 Marionette TRACE conn4 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:04 INFO - PROCESS | 1750 | 1464908403999 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 16:00:04 INFO - PROCESS | 1750 | 1464908404119 Marionette TRACE conn4 -> [0,496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x99874000 == 79 [pid = 1750] [id = 131] 16:00:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x99a84000) [pid = 1750] [serial = 392] [outer = (nil)] 16:00:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x9b86bc00) [pid = 1750] [serial = 393] [outer = 0x99a84000] 16:00:04 INFO - PROCESS | 1750 | 1464908404207 Marionette DEBUG loaded listener.js 16:00:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x9d6b6800) [pid = 1750] [serial = 394] [outer = 0x99a84000] 16:00:05 INFO - PROCESS | 1750 | 1464908405075 Marionette TRACE conn4 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 16:00:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:00:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1286ms 16:00:05 INFO - PROCESS | 1750 | 1464908405110 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 16:00:05 INFO - PROCESS | 1750 | 1464908405117 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 16:00:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:00:05 INFO - PROCESS | 1750 | 1464908405126 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:00:05 INFO - PROCESS | 1750 | 1464908405133 Marionette TRACE conn4 <- [1,498,null,{}] 16:00:05 INFO - PROCESS | 1750 | 1464908405163 Marionette TRACE conn4 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:05 INFO - PROCESS | 1750 | 1464908405369 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 16:00:05 INFO - PROCESS | 1750 | 1464908405601 Marionette TRACE conn4 -> [0,500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e48c400 == 80 [pid = 1750] [id = 132] 16:00:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8eb55800) [pid = 1750] [serial = 395] [outer = (nil)] 16:00:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8eed4000) [pid = 1750] [serial = 396] [outer = 0x8eb55800] 16:00:05 INFO - PROCESS | 1750 | 1464908405712 Marionette DEBUG loaded listener.js 16:00:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8eedc800) [pid = 1750] [serial = 397] [outer = 0x8eb55800] 16:00:06 INFO - PROCESS | 1750 | 1464908406630 Marionette TRACE conn4 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 16:00:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:00:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1570ms 16:00:06 INFO - PROCESS | 1750 | 1464908406698 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 16:00:06 INFO - PROCESS | 1750 | 1464908406707 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 16:00:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:00:06 INFO - PROCESS | 1750 | 1464908406719 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:00:06 INFO - PROCESS | 1750 | 1464908406723 Marionette TRACE conn4 <- [1,502,null,{}] 16:00:06 INFO - PROCESS | 1750 | 1464908406730 Marionette TRACE conn4 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:06 INFO - PROCESS | 1750 | 1464908406957 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 16:00:07 INFO - PROCESS | 1750 | 1464908407229 Marionette TRACE conn4 -> [0,504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x91623400 == 81 [pid = 1750] [id = 133] 16:00:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x91623800) [pid = 1750] [serial = 398] [outer = (nil)] 16:00:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9162dc00) [pid = 1750] [serial = 399] [outer = 0x91623800] 16:00:07 INFO - PROCESS | 1750 | 1464908407362 Marionette DEBUG loaded listener.js 16:00:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x919cfc00) [pid = 1750] [serial = 400] [outer = 0x91623800] 16:00:08 INFO - PROCESS | 1750 | 1464908408323 Marionette TRACE conn4 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 16:00:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:00:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1640ms 16:00:08 INFO - PROCESS | 1750 | 1464908408359 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 16:00:08 INFO - PROCESS | 1750 | 1464908408364 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 16:00:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:00:08 INFO - PROCESS | 1750 | 1464908408371 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:00:08 INFO - PROCESS | 1750 | 1464908408377 Marionette TRACE conn4 <- [1,506,null,{}] 16:00:08 INFO - PROCESS | 1750 | 1464908408394 Marionette TRACE conn4 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:08 INFO - PROCESS | 1750 | 1464908408594 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 16:00:08 INFO - PROCESS | 1750 | 1464908408810 Marionette TRACE conn4 -> [0,508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x96deb800 == 82 [pid = 1750] [id = 134] 16:00:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x96df2800) [pid = 1750] [serial = 401] [outer = (nil)] 16:00:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x9776d400) [pid = 1750] [serial = 402] [outer = 0x96df2800] 16:00:08 INFO - PROCESS | 1750 | 1464908408950 Marionette DEBUG loaded listener.js 16:00:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x9a0e0c00) [pid = 1750] [serial = 403] [outer = 0x96df2800] 16:00:09 INFO - PROCESS | 1750 | 1464908409893 Marionette TRACE conn4 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 16:00:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:00:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1591ms 16:00:09 INFO - PROCESS | 1750 | 1464908409962 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 16:00:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:00:09 INFO - PROCESS | 1750 | 1464908409968 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 16:00:09 INFO - PROCESS | 1750 | 1464908409976 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:00:09 INFO - PROCESS | 1750 | 1464908409979 Marionette TRACE conn4 <- [1,510,null,{}] 16:00:09 INFO - PROCESS | 1750 | 1464908409985 Marionette TRACE conn4 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:10 INFO - PROCESS | 1750 | 1464908410178 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 16:00:10 INFO - PROCESS | 1750 | 1464908410396 Marionette TRACE conn4 -> [0,512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eeda400 == 83 [pid = 1750] [id = 135] 16:00:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9b5b0c00) [pid = 1750] [serial = 404] [outer = (nil)] 16:00:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0xa105fc00) [pid = 1750] [serial = 405] [outer = 0x9b5b0c00] 16:00:10 INFO - PROCESS | 1750 | 1464908410533 Marionette DEBUG loaded listener.js 16:00:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0xa22d3400) [pid = 1750] [serial = 406] [outer = 0x9b5b0c00] 16:00:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0xa3073800) [pid = 1750] [serial = 407] [outer = 0x98991800] 16:00:11 INFO - PROCESS | 1750 | 1464908411540 Marionette TRACE conn4 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 16:00:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:00:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1639ms 16:00:11 INFO - PROCESS | 1750 | 1464908411614 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 16:00:11 INFO - PROCESS | 1750 | 1464908411617 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 16:00:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:00:11 INFO - PROCESS | 1750 | 1464908411624 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:00:11 INFO - PROCESS | 1750 | 1464908411628 Marionette TRACE conn4 <- [1,514,null,{}] 16:00:11 INFO - PROCESS | 1750 | 1464908411635 Marionette TRACE conn4 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:11 INFO - PROCESS | 1750 | 1464908411862 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 16:00:12 INFO - PROCESS | 1750 | 1464908412083 Marionette TRACE conn4 -> [0,516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e490c00 == 84 [pid = 1750] [id = 136] 16:00:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e491000) [pid = 1750] [serial = 408] [outer = (nil)] 16:00:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ee8c400) [pid = 1750] [serial = 409] [outer = 0x8e491000] 16:00:12 INFO - PROCESS | 1750 | 1464908412218 Marionette DEBUG loaded listener.js 16:00:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8eed7400) [pid = 1750] [serial = 410] [outer = 0x8e491000] 16:00:13 INFO - PROCESS | 1750 | 1464908413070 Marionette TRACE conn4 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 16:00:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 16:00:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1494ms 16:00:13 INFO - PROCESS | 1750 | 1464908413119 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 16:00:13 INFO - PROCESS | 1750 | 1464908413124 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 16:00:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:00:13 INFO - PROCESS | 1750 | 1464908413130 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:00:13 INFO - PROCESS | 1750 | 1464908413134 Marionette TRACE conn4 <- [1,518,null,{}] 16:00:13 INFO - PROCESS | 1750 | 1464908413140 Marionette TRACE conn4 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:13 INFO - PROCESS | 1750 | 1464908413367 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 16:00:13 INFO - PROCESS | 1750 | 1464908413537 Marionette TRACE conn4 -> [0,520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee8d000 == 85 [pid = 1750] [id = 137] 16:00:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91851c00) [pid = 1750] [serial = 411] [outer = (nil)] 16:00:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9185cc00) [pid = 1750] [serial = 412] [outer = 0x91851c00] 16:00:13 INFO - PROCESS | 1750 | 1464908413627 Marionette DEBUG loaded listener.js 16:00:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x9b5ae000) [pid = 1750] [serial = 413] [outer = 0x91851c00] 16:00:14 INFO - PROCESS | 1750 | 1464908414546 Marionette TRACE conn4 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 16:00:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:00:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1480ms 16:00:14 INFO - PROCESS | 1750 | 1464908414612 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 16:00:14 INFO - PROCESS | 1750 | 1464908414616 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 16:00:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:00:14 INFO - PROCESS | 1750 | 1464908414623 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:00:14 INFO - PROCESS | 1750 | 1464908414627 Marionette TRACE conn4 <- [1,522,null,{}] 16:00:14 INFO - PROCESS | 1750 | 1464908414633 Marionette TRACE conn4 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:14 INFO - PROCESS | 1750 | 1464908414818 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 16:00:15 INFO - PROCESS | 1750 | 1464908414988 Marionette TRACE conn4 -> [0,524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d985800 == 86 [pid = 1750] [id = 138] 16:00:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8d987000) [pid = 1750] [serial = 414] [outer = (nil)] 16:00:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d98ec00) [pid = 1750] [serial = 415] [outer = 0x8d987000] 16:00:15 INFO - PROCESS | 1750 | 1464908415078 Marionette DEBUG loaded listener.js 16:00:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8d992400) [pid = 1750] [serial = 416] [outer = 0x8d987000] 16:00:16 INFO - PROCESS | 1750 | 1464908416038 Marionette TRACE conn4 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 16:00:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:00:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1481ms 16:00:16 INFO - PROCESS | 1750 | 1464908416105 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 16:00:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:00:16 INFO - PROCESS | 1750 | 1464908416110 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 16:00:16 INFO - PROCESS | 1750 | 1464908416116 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:00:16 INFO - PROCESS | 1750 | 1464908416120 Marionette TRACE conn4 <- [1,526,null,{}] 16:00:16 INFO - PROCESS | 1750 | 1464908416126 Marionette TRACE conn4 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:16 INFO - PROCESS | 1750 | 1464908416311 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 16:00:16 INFO - PROCESS | 1750 | 1464908416530 Marionette TRACE conn4 -> [0,528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e438c00 == 87 [pid = 1750] [id = 139] 16:00:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8ee68800) [pid = 1750] [serial = 417] [outer = (nil)] 16:00:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8ee6c800) [pid = 1750] [serial = 418] [outer = 0x8ee68800] 16:00:16 INFO - PROCESS | 1750 | 1464908416633 Marionette DEBUG loaded listener.js 16:00:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8ee70c00) [pid = 1750] [serial = 419] [outer = 0x8ee68800] 16:00:17 INFO - PROCESS | 1750 | 1464908417550 Marionette TRACE conn4 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 16:00:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 16:00:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1489ms 16:00:17 INFO - PROCESS | 1750 | 1464908417607 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 16:00:17 INFO - PROCESS | 1750 | 1464908417612 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 16:00:17 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:00:17 INFO - PROCESS | 1750 | 1464908417622 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:00:17 INFO - PROCESS | 1750 | 1464908417625 Marionette TRACE conn4 <- [1,530,null,{}] 16:00:17 INFO - PROCESS | 1750 | 1464908417632 Marionette TRACE conn4 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:17 INFO - PROCESS | 1750 | 1464908417818 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 16:00:18 INFO - PROCESS | 1750 | 1464908418033 Marionette TRACE conn4 -> [0,532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0a4000 == 88 [pid = 1750] [id = 140] 16:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8d0a5000) [pid = 1750] [serial = 420] [outer = (nil)] 16:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8d0ad400) [pid = 1750] [serial = 421] [outer = 0x8d0a5000] 16:00:18 INFO - PROCESS | 1750 | 1464908418161 Marionette DEBUG loaded listener.js 16:00:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8d986000) [pid = 1750] [serial = 422] [outer = 0x8d0a5000] 16:00:18 INFO - PROCESS | 1750 | 1464908418969 Marionette TRACE conn4 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 16:00:19 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 16:00:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:00:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:00:19 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 16:00:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:00:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:00:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:00:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:00:19 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:00:19 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1383ms 16:00:19 INFO - PROCESS | 1750 | 1464908419006 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 16:00:19 INFO - PROCESS | 1750 | 1464908419017 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 16:00:19 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:00:19 INFO - PROCESS | 1750 | 1464908419024 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:00:19 INFO - PROCESS | 1750 | 1464908419027 Marionette TRACE conn4 <- [1,534,null,{}] 16:00:19 INFO - PROCESS | 1750 | 1464908419053 Marionette TRACE conn4 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:19 INFO - PROCESS | 1750 | 1464908419253 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 16:00:19 INFO - PROCESS | 1750 | 1464908419428 Marionette TRACE conn4 -> [0,536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0a9800 == 89 [pid = 1750] [id = 141] 16:00:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8d0aa400) [pid = 1750] [serial = 423] [outer = (nil)] 16:00:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x92133c00) [pid = 1750] [serial = 424] [outer = 0x8d0aa400] 16:00:19 INFO - PROCESS | 1750 | 1464908419522 Marionette DEBUG loaded listener.js 16:00:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9b283800) [pid = 1750] [serial = 425] [outer = 0x8d0aa400] 16:00:20 INFO - PROCESS | 1750 | 1464908420404 Marionette TRACE conn4 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 16:00:20 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:00:20 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1397ms 16:00:20 INFO - PROCESS | 1750 | 1464908420421 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 16:00:20 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:00:20 INFO - PROCESS | 1750 | 1464908420426 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 16:00:20 INFO - PROCESS | 1750 | 1464908420432 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:00:20 INFO - PROCESS | 1750 | 1464908420436 Marionette TRACE conn4 <- [1,538,null,{}] 16:00:20 INFO - PROCESS | 1750 | 1464908420442 Marionette TRACE conn4 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:20 INFO - PROCESS | 1750 | 1464908420749 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 16:00:20 INFO - PROCESS | 1750 | 1464908420880 Marionette TRACE conn4 -> [0,540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0adc00 == 90 [pid = 1750] [id = 142] 16:00:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8d0b0c00) [pid = 1750] [serial = 426] [outer = (nil)] 16:00:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8d31dc00) [pid = 1750] [serial = 427] [outer = 0x8d0b0c00] 16:00:20 INFO - PROCESS | 1750 | 1464908420981 Marionette DEBUG loaded listener.js 16:00:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0xa227d000) [pid = 1750] [serial = 428] [outer = 0x8d0b0c00] 16:00:21 INFO - PROCESS | 1750 | 1464908421871 Marionette TRACE conn4 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 16:00:21 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 16:00:21 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1490ms 16:00:21 INFO - PROCESS | 1750 | 1464908421926 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 16:00:21 INFO - PROCESS | 1750 | 1464908421929 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 16:00:21 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:00:21 INFO - PROCESS | 1750 | 1464908421936 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:00:21 INFO - PROCESS | 1750 | 1464908421940 Marionette TRACE conn4 <- [1,542,null,{}] 16:00:21 INFO - PROCESS | 1750 | 1464908421946 Marionette TRACE conn4 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:22 INFO - PROCESS | 1750 | 1464908422148 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 16:00:22 INFO - PROCESS | 1750 | 1464908422430 Marionette TRACE conn4 -> [0,544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x99a8f000 == 91 [pid = 1750] [id = 143] 16:00:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x99b02000) [pid = 1750] [serial = 429] [outer = (nil)] 16:00:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0xa50afc00) [pid = 1750] [serial = 430] [outer = 0x99b02000] 16:00:22 INFO - PROCESS | 1750 | 1464908422572 Marionette DEBUG loaded listener.js 16:00:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0xa628cc00) [pid = 1750] [serial = 431] [outer = 0x99b02000] 16:00:23 INFO - PROCESS | 1750 | 1464908423386 Marionette TRACE conn4 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 16:00:23 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 16:00:23 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1488ms 16:00:23 INFO - PROCESS | 1750 | 1464908423468 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 16:00:23 INFO - PROCESS | 1750 | 1464908423473 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 16:00:23 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:00:23 INFO - PROCESS | 1750 | 1464908423492 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:00:23 INFO - PROCESS | 1750 | 1464908423496 Marionette TRACE conn4 <- [1,546,null,{}] 16:00:23 INFO - PROCESS | 1750 | 1464908423501 Marionette TRACE conn4 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:23 INFO - PROCESS | 1750 | 1464908423711 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 16:00:23 INFO - PROCESS | 1750 | 1464908423890 Marionette TRACE conn4 -> [0,548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be76c00 == 92 [pid = 1750] [id = 144] 16:00:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8be77000) [pid = 1750] [serial = 432] [outer = (nil)] 16:00:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8be7a000) [pid = 1750] [serial = 433] [outer = 0x8be77000] 16:00:23 INFO - PROCESS | 1750 | 1464908423977 Marionette DEBUG loaded listener.js 16:00:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8be7ec00) [pid = 1750] [serial = 434] [outer = 0x8be77000] 16:00:25 INFO - PROCESS | 1750 | 1464908425282 Marionette TRACE conn4 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 16:00:25 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:00:25 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1888ms 16:00:25 INFO - PROCESS | 1750 | 1464908425429 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 16:00:25 INFO - PROCESS | 1750 | 1464908425436 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 16:00:25 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:00:25 INFO - PROCESS | 1750 | 1464908425508 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:00:25 INFO - PROCESS | 1750 | 1464908425512 Marionette TRACE conn4 <- [1,550,null,{}] 16:00:25 INFO - PROCESS | 1750 | 1464908425522 Marionette TRACE conn4 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:25 INFO - PROCESS | 1750 | 1464908425716 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 16:00:25 INFO - PROCESS | 1750 | 1464908425893 Marionette TRACE conn4 -> [0,552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be7c000 == 93 [pid = 1750] [id = 145] 16:00:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8be7f800) [pid = 1750] [serial = 435] [outer = (nil)] 16:00:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8e444000) [pid = 1750] [serial = 436] [outer = 0x8be7f800] 16:00:25 INFO - PROCESS | 1750 | 1464908425976 Marionette DEBUG loaded listener.js 16:00:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8e492800) [pid = 1750] [serial = 437] [outer = 0x8be7f800] 16:00:26 INFO - PROCESS | 1750 | 1464908426867 Marionette TRACE conn4 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 16:00:26 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 16:00:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1462ms 16:00:26 INFO - PROCESS | 1750 | 1464908426953 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 16:00:26 INFO - PROCESS | 1750 | 1464908426962 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 16:00:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:00:26 INFO - PROCESS | 1750 | 1464908426973 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:00:26 INFO - PROCESS | 1750 | 1464908426976 Marionette TRACE conn4 <- [1,554,null,{}] 16:00:26 INFO - PROCESS | 1750 | 1464908426983 Marionette TRACE conn4 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:27 INFO - PROCESS | 1750 | 1464908427293 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 16:00:27 INFO - PROCESS | 1750 | 1464908427578 Marionette TRACE conn4 -> [0,556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e445400 == 94 [pid = 1750] [id = 146] 16:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8e445c00) [pid = 1750] [serial = 438] [outer = (nil)] 16:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8e7d2c00) [pid = 1750] [serial = 439] [outer = 0x8e445c00] 16:00:27 INFO - PROCESS | 1750 | 1464908427670 Marionette DEBUG loaded listener.js 16:00:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8eed1800) [pid = 1750] [serial = 440] [outer = 0x8e445c00] 16:00:28 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:28 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0c1000 == 93 [pid = 1750] [id = 130] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x919c2c00) [pid = 1750] [serial = 303] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x92258400) [pid = 1750] [serial = 306] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x999ce000) [pid = 1750] [serial = 309] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9b5af400) [pid = 1750] [serial = 312] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0xa214cc00) [pid = 1750] [serial = 315] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0xa50ba800) [pid = 1750] [serial = 318] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0xa6e8e000) [pid = 1750] [serial = 321] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8eb5b000) [pid = 1750] [serial = 324] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8e440c00) [pid = 1750] [serial = 327] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8e443800 == 92 [pid = 1750] [id = 129] 16:00:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7d6800 == 91 [pid = 1750] [id = 128] 16:00:28 INFO - PROCESS | 1750 | --DOCSHELL 0x91620800 == 90 [pid = 1750] [id = 127] 16:00:28 INFO - PROCESS | 1750 | --DOCSHELL 0x8eb53c00 == 89 [pid = 1750] [id = 126] 16:00:28 INFO - PROCESS | 1750 | 1464908428746 Marionette TRACE conn4 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 16:00:28 INFO - PROCESS | 1750 | --DOCSHELL 0x9111f800 == 88 [pid = 1750] [id = 116] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x99a85000) [pid = 1750] [serial = 343] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x99665800) [pid = 1750] [serial = 340] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x96df1400) [pid = 1750] [serial = 337] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x919c4800) [pid = 1750] [serial = 331] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x91129400) [pid = 1750] [serial = 330] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x919cd000) [pid = 1750] [serial = 333] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x92253400) [pid = 1750] [serial = 334] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x95153c00) [pid = 1750] [serial = 336] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x98a0bc00) [pid = 1750] [serial = 339] [outer = (nil)] [url = about:blank] 16:00:28 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x99930000) [pid = 1750] [serial = 342] [outer = (nil)] [url = about:blank] 16:00:28 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:00:28 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1841ms 16:00:28 INFO - PROCESS | 1750 | 1464908428813 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 16:00:28 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:00:28 INFO - PROCESS | 1750 | 1464908428819 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 16:00:28 INFO - PROCESS | 1750 | 1464908428825 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:00:28 INFO - PROCESS | 1750 | 1464908428831 Marionette TRACE conn4 <- [1,558,null,{}] 16:00:28 INFO - PROCESS | 1750 | 1464908428846 Marionette TRACE conn4 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:29 INFO - PROCESS | 1750 | 1464908429023 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 16:00:29 INFO - PROCESS | 1750 | 1464908429246 Marionette TRACE conn4 -> [0,560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eeddc00 == 89 [pid = 1750] [id = 147] 16:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8f5b5800) [pid = 1750] [serial = 441] [outer = (nil)] 16:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9112a800) [pid = 1750] [serial = 442] [outer = 0x8f5b5800] 16:00:29 INFO - PROCESS | 1750 | 1464908429328 Marionette DEBUG loaded listener.js 16:00:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x91625400) [pid = 1750] [serial = 443] [outer = 0x8f5b5800] 16:00:30 INFO - PROCESS | 1750 | 1464908430080 Marionette TRACE conn4 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 16:00:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:00:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1284ms 16:00:30 INFO - PROCESS | 1750 | 1464908430121 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 16:00:30 INFO - PROCESS | 1750 | 1464908430126 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 16:00:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:00:30 INFO - PROCESS | 1750 | 1464908430140 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:00:30 INFO - PROCESS | 1750 | 1464908430143 Marionette TRACE conn4 <- [1,562,null,{}] 16:00:30 INFO - PROCESS | 1750 | 1464908430148 Marionette TRACE conn4 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:30 INFO - PROCESS | 1750 | 1464908430310 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 16:00:30 INFO - PROCESS | 1750 | 1464908430326 Marionette TRACE conn4 -> [0,564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f654400 == 90 [pid = 1750] [id = 148] 16:00:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x91629800) [pid = 1750] [serial = 444] [outer = (nil)] 16:00:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x917a1000) [pid = 1750] [serial = 445] [outer = 0x91629800] 16:00:30 INFO - PROCESS | 1750 | 1464908430402 Marionette DEBUG loaded listener.js 16:00:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x917a7400) [pid = 1750] [serial = 446] [outer = 0x91629800] 16:00:31 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:31 INFO - PROCESS | 1750 | 1464908431289 Marionette TRACE conn4 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 16:00:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:00:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1193ms 16:00:31 INFO - PROCESS | 1750 | 1464908431335 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 16:00:31 INFO - PROCESS | 1750 | 1464908431338 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 16:00:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:00:31 INFO - PROCESS | 1750 | 1464908431359 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:00:31 INFO - PROCESS | 1750 | 1464908431363 Marionette TRACE conn4 <- [1,566,null,{}] 16:00:31 INFO - PROCESS | 1750 | 1464908431368 Marionette TRACE conn4 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:31 INFO - PROCESS | 1750 | 1464908431595 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 16:00:31 INFO - PROCESS | 1750 | 1464908431624 Marionette TRACE conn4 -> [0,568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x91686400 == 91 [pid = 1750] [id = 149] 16:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9168b000) [pid = 1750] [serial = 447] [outer = (nil)] 16:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x917ac400) [pid = 1750] [serial = 448] [outer = 0x9168b000] 16:00:31 INFO - PROCESS | 1750 | 1464908431702 Marionette DEBUG loaded listener.js 16:00:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x91858c00) [pid = 1750] [serial = 449] [outer = 0x9168b000] 16:00:32 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:32 INFO - PROCESS | 1750 | 1464908432609 Marionette TRACE conn4 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:00:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:00:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1279ms 16:00:32 INFO - PROCESS | 1750 | 1464908432639 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 16:00:32 INFO - PROCESS | 1750 | 1464908432643 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 16:00:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:00:32 INFO - PROCESS | 1750 | 1464908432649 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:00:32 INFO - PROCESS | 1750 | 1464908432652 Marionette TRACE conn4 <- [1,570,null,{}] 16:00:32 INFO - PROCESS | 1750 | 1464908432676 Marionette TRACE conn4 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:32 INFO - PROCESS | 1750 | 1464908432938 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 16:00:32 INFO - PROCESS | 1750 | 1464908432968 Marionette TRACE conn4 -> [0,572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a2400 == 92 [pid = 1750] [id = 150] 16:00:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x917ab000) [pid = 1750] [serial = 450] [outer = (nil)] 16:00:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x92249c00) [pid = 1750] [serial = 451] [outer = 0x917ab000] 16:00:33 INFO - PROCESS | 1750 | 1464908433043 Marionette DEBUG loaded listener.js 16:00:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x936ab400) [pid = 1750] [serial = 452] [outer = 0x917ab000] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x951b7400) [pid = 1750] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9aa77800) [pid = 1750] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x91623c00) [pid = 1750] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x98a09000) [pid = 1750] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9111b800) [pid = 1750] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8eb55000) [pid = 1750] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x919c5000) [pid = 1750] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9b86d000) [pid = 1750] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x93a78400) [pid = 1750] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x936a9800) [pid = 1750] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:00:33 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9a0c5000) [pid = 1750] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:00:34 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:34 INFO - PROCESS | 1750 | 1464908434347 Marionette TRACE conn4 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 16:00:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:00:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1719ms 16:00:34 INFO - PROCESS | 1750 | 1464908434369 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 16:00:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:00:34 INFO - PROCESS | 1750 | 1464908434373 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 16:00:34 INFO - PROCESS | 1750 | 1464908434379 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:00:34 INFO - PROCESS | 1750 | 1464908434383 Marionette TRACE conn4 <- [1,574,null,{}] 16:00:34 INFO - PROCESS | 1750 | 1464908434398 Marionette TRACE conn4 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:34 INFO - PROCESS | 1750 | 1464908434603 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 16:00:34 INFO - PROCESS | 1750 | 1464908434622 Marionette TRACE conn4 -> [0,576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x91623c00 == 93 [pid = 1750] [id = 151] 16:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x919ca800) [pid = 1750] [serial = 453] [outer = (nil)] 16:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x936a9400) [pid = 1750] [serial = 454] [outer = 0x919ca800] 16:00:34 INFO - PROCESS | 1750 | 1464908434698 Marionette DEBUG loaded listener.js 16:00:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x93a79800) [pid = 1750] [serial = 455] [outer = 0x919ca800] 16:00:35 INFO - PROCESS | 1750 | 1464908435504 Marionette TRACE conn4 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:00:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:00:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1150ms 16:00:35 INFO - PROCESS | 1750 | 1464908435530 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 16:00:35 INFO - PROCESS | 1750 | 1464908435534 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 16:00:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:00:35 INFO - PROCESS | 1750 | 1464908435540 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:00:35 INFO - PROCESS | 1750 | 1464908435543 Marionette TRACE conn4 <- [1,578,null,{}] 16:00:35 INFO - PROCESS | 1750 | 1464908435548 Marionette TRACE conn4 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:35 INFO - PROCESS | 1750 | 1464908435708 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 16:00:35 INFO - PROCESS | 1750 | 1464908435723 Marionette TRACE conn4 -> [0,580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x9168c800 == 94 [pid = 1750] [id = 152] 16:00:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x919b5400) [pid = 1750] [serial = 456] [outer = (nil)] 16:00:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9514b000) [pid = 1750] [serial = 457] [outer = 0x919b5400] 16:00:35 INFO - PROCESS | 1750 | 1464908435797 Marionette DEBUG loaded listener.js 16:00:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x95153c00) [pid = 1750] [serial = 458] [outer = 0x919b5400] 16:00:36 INFO - PROCESS | 1750 | 1464908436954 Marionette TRACE conn4 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 16:00:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:00:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1486ms 16:00:37 INFO - PROCESS | 1750 | 1464908437027 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 16:00:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:00:37 INFO - PROCESS | 1750 | 1464908437036 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 16:00:37 INFO - PROCESS | 1750 | 1464908437043 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:00:37 INFO - PROCESS | 1750 | 1464908437051 Marionette TRACE conn4 <- [1,582,null,{}] 16:00:37 INFO - PROCESS | 1750 | 1464908437059 Marionette TRACE conn4 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:37 INFO - PROCESS | 1750 | 1464908437307 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 16:00:37 INFO - PROCESS | 1750 | 1464908437640 Marionette TRACE conn4 -> [0,584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e43d800 == 95 [pid = 1750] [id = 153] 16:00:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8e48a800) [pid = 1750] [serial = 459] [outer = (nil)] 16:00:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8eb53c00) [pid = 1750] [serial = 460] [outer = 0x8e48a800] 16:00:37 INFO - PROCESS | 1750 | 1464908437742 Marionette DEBUG loaded listener.js 16:00:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8ee73000) [pid = 1750] [serial = 461] [outer = 0x8e48a800] 16:00:38 INFO - PROCESS | 1750 | 1464908438657 Marionette TRACE conn4 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 16:00:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:00:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1687ms 16:00:38 INFO - PROCESS | 1750 | 1464908438731 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 16:00:38 INFO - PROCESS | 1750 | 1464908438741 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 16:00:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:00:38 INFO - PROCESS | 1750 | 1464908438753 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:00:38 INFO - PROCESS | 1750 | 1464908438757 Marionette TRACE conn4 <- [1,586,null,{}] 16:00:38 INFO - PROCESS | 1750 | 1464908438764 Marionette TRACE conn4 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:39 INFO - PROCESS | 1750 | 1464908439008 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 16:00:39 INFO - PROCESS | 1750 | 1464908439283 Marionette TRACE conn4 -> [0,588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x9111bc00 == 96 [pid = 1750] [id = 154] 16:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x91127000) [pid = 1750] [serial = 462] [outer = (nil)] 16:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x91683000) [pid = 1750] [serial = 463] [outer = 0x91127000] 16:00:39 INFO - PROCESS | 1750 | 1464908439393 Marionette DEBUG loaded listener.js 16:00:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x917aa000) [pid = 1750] [serial = 464] [outer = 0x91127000] 16:00:40 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:40 INFO - PROCESS | 1750 | 1464908440364 Marionette TRACE conn4 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 16:00:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:00:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1687ms 16:00:40 INFO - PROCESS | 1750 | 1464908440441 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 16:00:40 INFO - PROCESS | 1750 | 1464908440444 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 16:00:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:00:40 INFO - PROCESS | 1750 | 1464908440452 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:00:40 INFO - PROCESS | 1750 | 1464908440459 Marionette TRACE conn4 <- [1,590,null,{}] 16:00:40 INFO - PROCESS | 1750 | 1464908440477 Marionette TRACE conn4 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:40 INFO - PROCESS | 1750 | 1464908440766 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 16:00:41 INFO - PROCESS | 1750 | 1464908440990 Marionette TRACE conn4 -> [0,592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x919b1c00 == 97 [pid = 1750] [id = 155] 16:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x92258400) [pid = 1750] [serial = 465] [outer = (nil)] 16:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9514e400) [pid = 1750] [serial = 466] [outer = 0x92258400] 16:00:41 INFO - PROCESS | 1750 | 1464908441085 Marionette DEBUG loaded listener.js 16:00:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x96df0c00) [pid = 1750] [serial = 467] [outer = 0x92258400] 16:00:41 INFO - PROCESS | 1750 | 1464908441957 Marionette TRACE conn4 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 16:00:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:00:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1543ms 16:00:41 INFO - PROCESS | 1750 | 1464908441996 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 16:00:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:00:42 INFO - PROCESS | 1750 | 1464908442002 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 16:00:42 INFO - PROCESS | 1750 | 1464908442008 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:00:42 INFO - PROCESS | 1750 | 1464908442012 Marionette TRACE conn4 <- [1,594,null,{}] 16:00:42 INFO - PROCESS | 1750 | 1464908442038 Marionette TRACE conn4 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:42 INFO - PROCESS | 1750 | 1464908442237 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 16:00:42 INFO - PROCESS | 1750 | 1464908442415 Marionette TRACE conn4 -> [0,596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0ae800 == 98 [pid = 1750] [id = 156] 16:00:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x936a9800) [pid = 1750] [serial = 468] [outer = (nil)] 16:00:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9817a400) [pid = 1750] [serial = 469] [outer = 0x936a9800] 16:00:42 INFO - PROCESS | 1750 | 1464908442523 Marionette DEBUG loaded listener.js 16:00:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x98a0fc00) [pid = 1750] [serial = 470] [outer = 0x936a9800] 16:00:43 INFO - PROCESS | 1750 | 1464908443533 Marionette TRACE conn4 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 16:00:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:00:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1588ms 16:00:43 INFO - PROCESS | 1750 | 1464908443597 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 16:00:43 INFO - PROCESS | 1750 | 1464908443601 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 16:00:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:00:43 INFO - PROCESS | 1750 | 1464908443608 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:00:43 INFO - PROCESS | 1750 | 1464908443611 Marionette TRACE conn4 <- [1,598,null,{}] 16:00:43 INFO - PROCESS | 1750 | 1464908443618 Marionette TRACE conn4 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:43 INFO - PROCESS | 1750 | 1464908443806 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 16:00:44 INFO - PROCESS | 1750 | 1464908444039 Marionette TRACE conn4 -> [0,600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e493400 == 99 [pid = 1750] [id = 157] 16:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x98a0e800) [pid = 1750] [serial = 471] [outer = (nil)] 16:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x99b0d000) [pid = 1750] [serial = 472] [outer = 0x98a0e800] 16:00:44 INFO - PROCESS | 1750 | 1464908444173 Marionette DEBUG loaded listener.js 16:00:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x99fc7c00) [pid = 1750] [serial = 473] [outer = 0x98a0e800] 16:00:45 INFO - PROCESS | 1750 | 1464908445084 Marionette TRACE conn4 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 16:00:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:00:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1531ms 16:00:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:00:45 INFO - PROCESS | 1750 | 1464908445141 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 16:00:45 INFO - PROCESS | 1750 | 1464908445144 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 16:00:45 INFO - PROCESS | 1750 | 1464908445151 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:00:45 INFO - PROCESS | 1750 | 1464908445155 Marionette TRACE conn4 <- [1,602,null,{}] 16:00:45 INFO - PROCESS | 1750 | 1464908445160 Marionette TRACE conn4 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:45 INFO - PROCESS | 1750 | 1464908445380 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 16:00:45 INFO - PROCESS | 1750 | 1464908445606 Marionette TRACE conn4 -> [0,604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e1800 == 100 [pid = 1750] [id = 158] 16:00:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8b4e3800) [pid = 1750] [serial = 474] [outer = (nil)] 16:00:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8b4ec800) [pid = 1750] [serial = 475] [outer = 0x8b4e3800] 16:00:45 INFO - PROCESS | 1750 | 1464908445744 Marionette DEBUG loaded listener.js 16:00:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x99a83c00) [pid = 1750] [serial = 476] [outer = 0x8b4e3800] 16:00:46 INFO - PROCESS | 1750 | 1464908446573 Marionette TRACE conn4 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 16:00:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:00:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1486ms 16:00:46 INFO - PROCESS | 1750 | 1464908446653 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 16:00:46 INFO - PROCESS | 1750 | 1464908446657 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 16:00:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:00:46 INFO - PROCESS | 1750 | 1464908446664 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:00:46 INFO - PROCESS | 1750 | 1464908446668 Marionette TRACE conn4 <- [1,606,null,{}] 16:00:46 INFO - PROCESS | 1750 | 1464908446674 Marionette TRACE conn4 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:46 INFO - PROCESS | 1750 | 1464908446868 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 16:00:47 INFO - PROCESS | 1750 | 1464908447052 Marionette TRACE conn4 -> [0,608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e2400 == 101 [pid = 1750] [id = 159] 16:00:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8b4efc00) [pid = 1750] [serial = 477] [outer = (nil)] 16:00:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8b7e8000) [pid = 1750] [serial = 478] [outer = 0x8b4efc00] 16:00:47 INFO - PROCESS | 1750 | 1464908447140 Marionette DEBUG loaded listener.js 16:00:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8b7ea400) [pid = 1750] [serial = 479] [outer = 0x8b4efc00] 16:00:48 INFO - PROCESS | 1750 | 1464908448106 Marionette TRACE conn4 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:00:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:00:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1481ms 16:00:48 INFO - PROCESS | 1750 | 1464908448147 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 16:00:48 INFO - PROCESS | 1750 | 1464908448151 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 16:00:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:00:48 INFO - PROCESS | 1750 | 1464908448158 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:00:48 INFO - PROCESS | 1750 | 1464908448161 Marionette TRACE conn4 <- [1,610,null,{}] 16:00:48 INFO - PROCESS | 1750 | 1464908448167 Marionette TRACE conn4 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:48 INFO - PROCESS | 1750 | 1464908448357 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 16:00:48 INFO - PROCESS | 1750 | 1464908448551 Marionette TRACE conn4 -> [0,612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e7800 == 102 [pid = 1750] [id = 160] 16:00:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x8b7ea000) [pid = 1750] [serial = 480] [outer = (nil)] 16:00:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x917a6000) [pid = 1750] [serial = 481] [outer = 0x8b7ea000] 16:00:48 INFO - PROCESS | 1750 | 1464908448638 Marionette DEBUG loaded listener.js 16:00:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x9a6e1800) [pid = 1750] [serial = 482] [outer = 0x8b7ea000] 16:00:49 INFO - PROCESS | 1750 | 1464908449559 Marionette TRACE conn4 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 16:00:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:00:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1480ms 16:00:49 INFO - PROCESS | 1750 | 1464908449640 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 16:00:49 INFO - PROCESS | 1750 | 1464908449644 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 16:00:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:00:49 INFO - PROCESS | 1750 | 1464908449652 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:00:49 INFO - PROCESS | 1750 | 1464908449656 Marionette TRACE conn4 <- [1,614,null,{}] 16:00:49 INFO - PROCESS | 1750 | 1464908449662 Marionette TRACE conn4 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:49 INFO - PROCESS | 1750 | 1464908449897 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 16:00:50 INFO - PROCESS | 1750 | 1464908450122 Marionette TRACE conn4 -> [0,616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7ee000 == 103 [pid = 1750] [id = 161] 16:00:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x8b7efc00) [pid = 1750] [serial = 483] [outer = (nil)] 16:00:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x9b5ab400) [pid = 1750] [serial = 484] [outer = 0x8b7efc00] 16:00:50 INFO - PROCESS | 1750 | 1464908450256 Marionette DEBUG loaded listener.js 16:00:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x9b86cc00) [pid = 1750] [serial = 485] [outer = 0x8b7efc00] 16:00:51 INFO - PROCESS | 1750 | 1464908451118 Marionette TRACE conn4 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 16:00:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:00:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1531ms 16:00:51 INFO - PROCESS | 1750 | 1464908451185 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 16:00:51 INFO - PROCESS | 1750 | 1464908451189 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 16:00:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:00:51 INFO - PROCESS | 1750 | 1464908451195 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:00:51 INFO - PROCESS | 1750 | 1464908451199 Marionette TRACE conn4 <- [1,618,null,{}] 16:00:51 INFO - PROCESS | 1750 | 1464908451204 Marionette TRACE conn4 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:51 INFO - PROCESS | 1750 | 1464908451407 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 16:00:51 INFO - PROCESS | 1750 | 1464908451590 Marionette TRACE conn4 -> [0,620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e3400 == 104 [pid = 1750] [id = 162] 16:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x8b8e5000) [pid = 1750] [serial = 486] [outer = (nil)] 16:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x8b8e7c00) [pid = 1750] [serial = 487] [outer = 0x8b8e5000] 16:00:51 INFO - PROCESS | 1750 | 1464908451736 Marionette DEBUG loaded listener.js 16:00:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x8b8ea400) [pid = 1750] [serial = 488] [outer = 0x8b8e5000] 16:00:52 INFO - PROCESS | 1750 | 1464908452617 Marionette TRACE conn4 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:00:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:00:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1531ms 16:00:52 INFO - PROCESS | 1750 | 1464908452728 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 16:00:52 INFO - PROCESS | 1750 | 1464908452738 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 16:00:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:00:52 INFO - PROCESS | 1750 | 1464908452798 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:00:52 INFO - PROCESS | 1750 | 1464908452803 Marionette TRACE conn4 <- [1,622,null,{}] 16:00:52 INFO - PROCESS | 1750 | 1464908452810 Marionette TRACE conn4 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:53 INFO - PROCESS | 1750 | 1464908453042 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 16:00:53 INFO - PROCESS | 1750 | 1464908453290 Marionette TRACE conn4 -> [0,624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e4000 == 105 [pid = 1750] [id = 163] 16:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x910a7400) [pid = 1750] [serial = 489] [outer = (nil)] 16:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x910ae800) [pid = 1750] [serial = 490] [outer = 0x910a7400] 16:00:53 INFO - PROCESS | 1750 | 1464908453383 Marionette DEBUG loaded listener.js 16:00:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x9776c400) [pid = 1750] [serial = 491] [outer = 0x910a7400] 16:00:54 INFO - PROCESS | 1750 | 1464908454309 Marionette TRACE conn4 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 16:00:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:00:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1596ms 16:00:54 INFO - PROCESS | 1750 | 1464908454383 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 16:00:54 INFO - PROCESS | 1750 | 1464908454386 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 16:00:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:00:54 INFO - PROCESS | 1750 | 1464908454394 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:00:54 INFO - PROCESS | 1750 | 1464908454396 Marionette TRACE conn4 <- [1,626,null,{}] 16:00:54 INFO - PROCESS | 1750 | 1464908454403 Marionette TRACE conn4 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:54 INFO - PROCESS | 1750 | 1464908454605 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 16:00:54 INFO - PROCESS | 1750 | 1464908454834 Marionette TRACE conn4 -> [0,628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d991c00 == 106 [pid = 1750] [id = 164] 16:00:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x8e437800) [pid = 1750] [serial = 492] [outer = (nil)] 16:00:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x9d45d000) [pid = 1750] [serial = 493] [outer = 0x8e437800] 16:00:54 INFO - PROCESS | 1750 | 1464908454972 Marionette DEBUG loaded listener.js 16:00:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0xa21b1400) [pid = 1750] [serial = 494] [outer = 0x8e437800] 16:00:55 INFO - PROCESS | 1750 | 1464908455888 Marionette TRACE conn4 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 16:00:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:00:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1540ms 16:00:55 INFO - PROCESS | 1750 | 1464908455934 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 16:00:55 INFO - PROCESS | 1750 | 1464908455938 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 16:00:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:00:55 INFO - PROCESS | 1750 | 1464908455945 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:00:55 INFO - PROCESS | 1750 | 1464908455949 Marionette TRACE conn4 <- [1,630,null,{}] 16:00:55 INFO - PROCESS | 1750 | 1464908455955 Marionette TRACE conn4 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:56 INFO - PROCESS | 1750 | 1464908456145 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 16:00:56 INFO - PROCESS | 1750 | 1464908456380 Marionette TRACE conn4 -> [0,632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f655c00 == 107 [pid = 1750] [id = 165] 16:00:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x910b2400) [pid = 1750] [serial = 495] [outer = (nil)] 16:00:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x9224a800) [pid = 1750] [serial = 496] [outer = 0x910b2400] 16:00:56 INFO - PROCESS | 1750 | 1464908456507 Marionette DEBUG loaded listener.js 16:00:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x95148c00) [pid = 1750] [serial = 497] [outer = 0x910b2400] 16:00:57 INFO - PROCESS | 1750 | 1464908457366 Marionette TRACE conn4 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 16:00:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:00:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1891ms 16:00:57 INFO - PROCESS | 1750 | 1464908457993 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 16:00:58 INFO - PROCESS | 1750 | 1464908458001 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 16:00:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:00:58 INFO - PROCESS | 1750 | 1464908458034 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:00:58 INFO - PROCESS | 1750 | 1464908458038 Marionette TRACE conn4 <- [1,634,null,{}] 16:00:58 INFO - PROCESS | 1750 | 1464908458047 Marionette TRACE conn4 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:58 INFO - PROCESS | 1750 | 1464908458235 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 16:00:58 INFO - PROCESS | 1750 | 1464908458454 Marionette TRACE conn4 -> [0,636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:00:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afca000 == 108 [pid = 1750] [id = 166] 16:00:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x8afcb400) [pid = 1750] [serial = 498] [outer = (nil)] 16:00:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x8b8e4c00) [pid = 1750] [serial = 499] [outer = 0x8afcb400] 16:00:58 INFO - PROCESS | 1750 | 1464908458537 Marionette DEBUG loaded listener.js 16:00:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x8be7b400) [pid = 1750] [serial = 500] [outer = 0x8afcb400] 16:00:59 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:00:59 INFO - PROCESS | 1750 | 1464908459576 Marionette TRACE conn4 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 16:00:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:00:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1586ms 16:00:59 INFO - PROCESS | 1750 | 1464908459619 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 16:00:59 INFO - PROCESS | 1750 | 1464908459624 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 16:00:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:00:59 INFO - PROCESS | 1750 | 1464908459637 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:00:59 INFO - PROCESS | 1750 | 1464908459641 Marionette TRACE conn4 <- [1,638,null,{}] 16:00:59 INFO - PROCESS | 1750 | 1464908459648 Marionette TRACE conn4 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:00:59 INFO - PROCESS | 1750 | 1464908459832 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 16:01:00 INFO - PROCESS | 1750 | 1464908460071 Marionette TRACE conn4 -> [0,640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d322000 == 109 [pid = 1750] [id = 167] 16:01:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x8d322800) [pid = 1750] [serial = 501] [outer = (nil)] 16:01:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x8d98e000) [pid = 1750] [serial = 502] [outer = 0x8d322800] 16:01:00 INFO - PROCESS | 1750 | 1464908460196 Marionette DEBUG loaded listener.js 16:01:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x8e443800) [pid = 1750] [serial = 503] [outer = 0x8d322800] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x98997400 == 108 [pid = 1750] [id = 50] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x8f64fc00 == 107 [pid = 1750] [id = 106] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x936af000 == 106 [pid = 1750] [id = 19] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x951c1400 == 105 [pid = 1750] [id = 25] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x939b1400 == 104 [pid = 1750] [id = 34] 16:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x9b86bc00) [pid = 1750] [serial = 393] [outer = (nil)] [url = about:blank] 16:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x91629c00) [pid = 1750] [serial = 357] [outer = (nil)] [url = about:blank] 16:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x8e490400) [pid = 1750] [serial = 360] [outer = (nil)] [url = about:blank] 16:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x9b876800) [pid = 1750] [serial = 363] [outer = (nil)] [url = about:blank] 16:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x919b4000) [pid = 1750] [serial = 366] [outer = (nil)] [url = about:blank] 16:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x91689800) [pid = 1750] [serial = 369] [outer = (nil)] [url = about:blank] 16:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x9b875c00) [pid = 1750] [serial = 372] [outer = (nil)] [url = about:blank] 16:01:00 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8e7d8c00) [pid = 1750] [serial = 375] [outer = (nil)] [url = about:blank] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x8eb52000 == 103 [pid = 1750] [id = 108] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x8f64f800 == 102 [pid = 1750] [id = 107] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x91623c00 == 101 [pid = 1750] [id = 151] 16:01:00 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x917a2400 == 100 [pid = 1750] [id = 150] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x91686400 == 99 [pid = 1750] [id = 149] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x8f654400 == 98 [pid = 1750] [id = 148] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x8eeddc00 == 97 [pid = 1750] [id = 147] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x8e445400 == 96 [pid = 1750] [id = 146] 16:01:00 INFO - PROCESS | 1750 | --DOCSHELL 0x8be7c000 == 95 [pid = 1750] [id = 145] 16:01:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8e490c00 == 94 [pid = 1750] [id = 136] 16:01:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8eeda400 == 93 [pid = 1750] [id = 135] 16:01:01 INFO - PROCESS | 1750 | --DOCSHELL 0x8e48c400 == 92 [pid = 1750] [id = 132] 16:01:01 INFO - PROCESS | 1750 | 1464908461185 Marionette TRACE conn4 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x919ce000) [pid = 1750] [serial = 232] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0xa628d000) [pid = 1750] [serial = 259] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x9a75e400) [pid = 1750] [serial = 235] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0xa8cd4800) [pid = 1750] [serial = 229] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x9b843800) [pid = 1750] [serial = 301] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x98184000) [pid = 1750] [serial = 388] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x9b502400) [pid = 1750] [serial = 390] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x919af800) [pid = 1750] [serial = 382] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x91685c00) [pid = 1750] [serial = 381] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x9a758800) [pid = 1750] [serial = 345] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x9ade6000) [pid = 1750] [serial = 346] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x9224e800) [pid = 1750] [serial = 384] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x93a82000) [pid = 1750] [serial = 385] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8f658400) [pid = 1750] [serial = 379] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x8f5ab800) [pid = 1750] [serial = 378] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x989f6c00) [pid = 1750] [serial = 351] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x9b5a3400) [pid = 1750] [serial = 354] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x919ce400) [pid = 1750] [serial = 348] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x96dfac00) [pid = 1750] [serial = 387] [outer = (nil)] [url = about:blank] 16:01:01 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9b5a4000) [pid = 1750] [serial = 391] [outer = (nil)] [url = about:blank] 16:01:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:01:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1637ms 16:01:01 INFO - PROCESS | 1750 | 1464908461272 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 16:01:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:01:01 INFO - PROCESS | 1750 | 1464908461276 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 16:01:01 INFO - PROCESS | 1750 | 1464908461282 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:01:01 INFO - PROCESS | 1750 | 1464908461286 Marionette TRACE conn4 <- [1,642,null,{}] 16:01:01 INFO - PROCESS | 1750 | 1464908461301 Marionette TRACE conn4 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:01 INFO - PROCESS | 1750 | 1464908461486 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 16:01:01 INFO - PROCESS | 1750 | 1464908461718 Marionette TRACE conn4 -> [0,644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be7c000 == 93 [pid = 1750] [id = 168] 16:01:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8e7d7000) [pid = 1750] [serial = 504] [outer = (nil)] 16:01:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8ee6cc00) [pid = 1750] [serial = 505] [outer = 0x8e7d7000] 16:01:01 INFO - PROCESS | 1750 | 1464908461802 Marionette DEBUG loaded listener.js 16:01:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8ee87000) [pid = 1750] [serial = 506] [outer = 0x8e7d7000] 16:01:02 INFO - PROCESS | 1750 | 1464908462978 Marionette TRACE conn4 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 16:01:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:01:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1734ms 16:01:03 INFO - PROCESS | 1750 | 1464908463017 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 16:01:03 INFO - PROCESS | 1750 | 1464908463020 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 16:01:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:01:03 INFO - PROCESS | 1750 | 1464908463027 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:01:03 INFO - PROCESS | 1750 | 1464908463030 Marionette TRACE conn4 <- [1,646,null,{}] 16:01:03 INFO - PROCESS | 1750 | 1464908463035 Marionette TRACE conn4 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:03 INFO - PROCESS | 1750 | 1464908463285 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 16:01:03 INFO - PROCESS | 1750 | 1464908463319 Marionette TRACE conn4 -> [0,648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d98fc00 == 94 [pid = 1750] [id = 169] 16:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x8ee8e800) [pid = 1750] [serial = 507] [outer = (nil)] 16:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x910b1000) [pid = 1750] [serial = 508] [outer = 0x8ee8e800] 16:01:03 INFO - PROCESS | 1750 | 1464908463393 Marionette DEBUG loaded listener.js 16:01:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x91121400) [pid = 1750] [serial = 509] [outer = 0x8ee8e800] 16:01:04 INFO - PROCESS | 1750 | 1464908464273 Marionette TRACE conn4 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 16:01:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:01:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1286ms 16:01:04 INFO - PROCESS | 1750 | 1464908464312 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 16:01:04 INFO - PROCESS | 1750 | 1464908464316 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 16:01:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:01:04 INFO - PROCESS | 1750 | 1464908464322 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:01:04 INFO - PROCESS | 1750 | 1464908464325 Marionette TRACE conn4 <- [1,650,null,{}] 16:01:04 INFO - PROCESS | 1750 | 1464908464336 Marionette TRACE conn4 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:04 INFO - PROCESS | 1750 | 1464908464574 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 16:01:04 INFO - PROCESS | 1750 | 1464908464617 Marionette TRACE conn4 -> [0,652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eee0800 == 95 [pid = 1750] [id = 170] 16:01:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x910b1800) [pid = 1750] [serial = 510] [outer = (nil)] 16:01:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x912c5800) [pid = 1750] [serial = 511] [outer = 0x910b1800] 16:01:04 INFO - PROCESS | 1750 | 1464908464692 Marionette DEBUG loaded listener.js 16:01:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x9162e800) [pid = 1750] [serial = 512] [outer = 0x910b1800] 16:01:05 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x9168b000) [pid = 1750] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:01:05 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x91629800) [pid = 1750] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:01:05 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8f5b5800) [pid = 1750] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:01:05 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x917ab000) [pid = 1750] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:01:05 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x8be7f800) [pid = 1750] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:01:05 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8e445c00) [pid = 1750] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:01:05 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x919ca800) [pid = 1750] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:01:05 INFO - PROCESS | 1750 | 1464908465958 Marionette TRACE conn4 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 16:01:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:01:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1687ms 16:01:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:01:06 INFO - PROCESS | 1750 | 1464908466011 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 16:01:06 INFO - PROCESS | 1750 | 1464908466014 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 16:01:06 INFO - PROCESS | 1750 | 1464908466021 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:01:06 INFO - PROCESS | 1750 | 1464908466024 Marionette TRACE conn4 <- [1,654,null,{}] 16:01:06 INFO - PROCESS | 1750 | 1464908466029 Marionette TRACE conn4 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:06 INFO - PROCESS | 1750 | 1464908466224 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 16:01:06 INFO - PROCESS | 1750 | 1464908466411 Marionette TRACE conn4 -> [0,656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be7f800 == 96 [pid = 1750] [id = 171] 16:01:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8d0b0000) [pid = 1750] [serial = 513] [outer = (nil)] 16:01:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x9168c400) [pid = 1750] [serial = 514] [outer = 0x8d0b0000] 16:01:06 INFO - PROCESS | 1750 | 1464908466486 Marionette DEBUG loaded listener.js 16:01:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x91855c00) [pid = 1750] [serial = 515] [outer = 0x8d0b0000] 16:01:07 INFO - PROCESS | 1750 | 1464908467192 Marionette TRACE conn4 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 16:01:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:01:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1236ms 16:01:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:01:07 INFO - PROCESS | 1750 | 1464908467266 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 16:01:07 INFO - PROCESS | 1750 | 1464908467269 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 16:01:07 INFO - PROCESS | 1750 | 1464908467276 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:01:07 INFO - PROCESS | 1750 | 1464908467280 Marionette TRACE conn4 <- [1,658,null,{}] 16:01:07 INFO - PROCESS | 1750 | 1464908467285 Marionette TRACE conn4 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:07 INFO - PROCESS | 1750 | 1464908467450 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 16:01:07 INFO - PROCESS | 1750 | 1464908467461 Marionette TRACE conn4 -> [0,660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0abc00 == 97 [pid = 1750] [id = 172] 16:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x917a4c00) [pid = 1750] [serial = 516] [outer = (nil)] 16:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x919b1400) [pid = 1750] [serial = 517] [outer = 0x917a4c00] 16:01:07 INFO - PROCESS | 1750 | 1464908467536 Marionette DEBUG loaded listener.js 16:01:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x919b5800) [pid = 1750] [serial = 518] [outer = 0x917a4c00] 16:01:08 INFO - PROCESS | 1750 | 1464908468812 Marionette TRACE conn4 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 16:01:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:01:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1583ms 16:01:08 INFO - PROCESS | 1750 | 1464908468860 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 16:01:08 INFO - PROCESS | 1750 | 1464908468866 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 16:01:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:01:08 INFO - PROCESS | 1750 | 1464908468875 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:01:08 INFO - PROCESS | 1750 | 1464908468881 Marionette TRACE conn4 <- [1,662,null,{}] 16:01:08 INFO - PROCESS | 1750 | 1464908468889 Marionette TRACE conn4 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:09 INFO - PROCESS | 1750 | 1464908469095 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 16:01:09 INFO - PROCESS | 1750 | 1464908469331 Marionette TRACE conn4 -> [0,664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7e8800 == 98 [pid = 1750] [id = 173] 16:01:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x8b8e9400) [pid = 1750] [serial = 519] [outer = (nil)] 16:01:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x8d0ab400) [pid = 1750] [serial = 520] [outer = 0x8b8e9400] 16:01:09 INFO - PROCESS | 1750 | 1464908469465 Marionette DEBUG loaded listener.js 16:01:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x8d991800) [pid = 1750] [serial = 521] [outer = 0x8b8e9400] 16:01:10 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:10 INFO - PROCESS | 1750 | 1464908470376 Marionette TRACE conn4 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 16:01:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:01:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1538ms 16:01:10 INFO - PROCESS | 1750 | 1464908470414 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 16:01:10 INFO - PROCESS | 1750 | 1464908470423 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 16:01:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:01:10 INFO - PROCESS | 1750 | 1464908470435 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:01:10 INFO - PROCESS | 1750 | 1464908470442 Marionette TRACE conn4 <- [1,666,null,{}] 16:01:10 INFO - PROCESS | 1750 | 1464908470449 Marionette TRACE conn4 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:10 INFO - PROCESS | 1750 | 1464908470698 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 16:01:10 INFO - PROCESS | 1750 | 1464908470978 Marionette TRACE conn4 -> [0,668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7dd000 == 99 [pid = 1750] [id = 174] 16:01:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x8eed5800) [pid = 1750] [serial = 522] [outer = (nil)] 16:01:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x8eedf800) [pid = 1750] [serial = 523] [outer = 0x8eed5800] 16:01:11 INFO - PROCESS | 1750 | 1464908471081 Marionette DEBUG loaded listener.js 16:01:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x910af400) [pid = 1750] [serial = 524] [outer = 0x8eed5800] 16:01:11 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:11 INFO - PROCESS | 1750 | 1464908471982 Marionette TRACE conn4 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 16:01:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:01:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1588ms 16:01:12 INFO - PROCESS | 1750 | 1464908472024 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 16:01:12 INFO - PROCESS | 1750 | 1464908472028 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 16:01:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:01:12 INFO - PROCESS | 1750 | 1464908472035 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:01:12 INFO - PROCESS | 1750 | 1464908472041 Marionette TRACE conn4 <- [1,670,null,{}] 16:01:12 INFO - PROCESS | 1750 | 1464908472059 Marionette TRACE conn4 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:12 INFO - PROCESS | 1750 | 1464908472263 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 16:01:12 INFO - PROCESS | 1750 | 1464908472448 Marionette TRACE conn4 -> [0,672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a1800 == 100 [pid = 1750] [id = 175] 16:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x917a9000) [pid = 1750] [serial = 525] [outer = (nil)] 16:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x919b3000) [pid = 1750] [serial = 526] [outer = 0x917a9000] 16:01:12 INFO - PROCESS | 1750 | 1464908472601 Marionette DEBUG loaded listener.js 16:01:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x919d0c00) [pid = 1750] [serial = 527] [outer = 0x917a9000] 16:01:13 INFO - PROCESS | 1750 | 1464908473543 Marionette TRACE conn4 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 16:01:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:01:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1539ms 16:01:13 INFO - PROCESS | 1750 | 1464908473576 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 16:01:13 INFO - PROCESS | 1750 | 1464908473581 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 16:01:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:01:13 INFO - PROCESS | 1750 | 1464908473588 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:01:13 INFO - PROCESS | 1750 | 1464908473592 Marionette TRACE conn4 <- [1,674,null,{}] 16:01:13 INFO - PROCESS | 1750 | 1464908473598 Marionette TRACE conn4 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:13 INFO - PROCESS | 1750 | 1464908473793 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 16:01:13 INFO - PROCESS | 1750 | 1464908473977 Marionette TRACE conn4 -> [0,676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be78400 == 101 [pid = 1750] [id = 176] 16:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x910acc00) [pid = 1750] [serial = 528] [outer = (nil)] 16:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x938a2400) [pid = 1750] [serial = 529] [outer = 0x910acc00] 16:01:14 INFO - PROCESS | 1750 | 1464908474108 Marionette DEBUG loaded listener.js 16:01:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x9454bc00) [pid = 1750] [serial = 530] [outer = 0x910acc00] 16:01:14 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:01:15 INFO - PROCESS | 1750 | 1464908475001 Marionette TRACE conn4 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 16:01:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 16:01:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1480ms 16:01:15 INFO - PROCESS | 1750 | 1464908475070 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 16:01:15 INFO - PROCESS | 1750 | 1464908475074 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 16:01:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:01:15 INFO - PROCESS | 1750 | 1464908475081 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:01:15 INFO - PROCESS | 1750 | 1464908475085 Marionette TRACE conn4 <- [1,678,null,{}] 16:01:15 INFO - PROCESS | 1750 | 1464908475091 Marionette TRACE conn4 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:15 INFO - PROCESS | 1750 | 1464908475294 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 16:01:15 INFO - PROCESS | 1750 | 1464908475530 Marionette TRACE conn4 -> [0,680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x91629c00 == 102 [pid = 1750] [id = 177] 16:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x92251000) [pid = 1750] [serial = 531] [outer = (nil)] 16:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x96df3000) [pid = 1750] [serial = 532] [outer = 0x92251000] 16:01:15 INFO - PROCESS | 1750 | 1464908475663 Marionette DEBUG loaded listener.js 16:01:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x98a02400) [pid = 1750] [serial = 533] [outer = 0x92251000] 16:01:16 INFO - PROCESS | 1750 | 1464908476902 Marionette TRACE conn4 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 16:01:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:01:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1887ms 16:01:16 INFO - PROCESS | 1750 | 1464908476971 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 16:01:16 INFO - PROCESS | 1750 | 1464908476978 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 16:01:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:01:16 INFO - PROCESS | 1750 | 1464908476989 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:01:17 INFO - PROCESS | 1750 | 1464908476995 Marionette TRACE conn4 <- [1,682,null,{}] 16:01:17 INFO - PROCESS | 1750 | 1464908477005 Marionette TRACE conn4 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:17 INFO - PROCESS | 1750 | 1464908477321 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 16:01:17 INFO - PROCESS | 1750 | 1464908477512 Marionette TRACE conn4 -> [0,684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x98a06800 == 103 [pid = 1750] [id = 178] 16:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x99667c00) [pid = 1750] [serial = 534] [outer = (nil)] 16:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x9b502400) [pid = 1750] [serial = 535] [outer = 0x99667c00] 16:01:17 INFO - PROCESS | 1750 | 1464908477655 Marionette DEBUG loaded listener.js 16:01:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x9b5a4000) [pid = 1750] [serial = 536] [outer = 0x99667c00] 16:01:18 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:18 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:18 INFO - PROCESS | 1750 | 1464908478979 Marionette TRACE conn4 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 16:01:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 16:01:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2044ms 16:01:19 INFO - PROCESS | 1750 | 1464908479049 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 16:01:19 INFO - PROCESS | 1750 | 1464908479052 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 16:01:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:01:19 INFO - PROCESS | 1750 | 1464908479080 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:01:19 INFO - PROCESS | 1750 | 1464908479084 Marionette TRACE conn4 <- [1,686,null,{}] 16:01:19 INFO - PROCESS | 1750 | 1464908479090 Marionette TRACE conn4 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:19 INFO - PROCESS | 1750 | 1464908479267 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 16:01:19 INFO - PROCESS | 1750 | 1464908479450 Marionette TRACE conn4 -> [0,688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x98a10800 == 104 [pid = 1750] [id = 179] 16:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x9a0ca000) [pid = 1750] [serial = 537] [outer = (nil)] 16:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x9d650c00) [pid = 1750] [serial = 538] [outer = 0x9a0ca000] 16:01:19 INFO - PROCESS | 1750 | 1464908479536 Marionette DEBUG loaded listener.js 16:01:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0xa050c400) [pid = 1750] [serial = 539] [outer = 0x9a0ca000] 16:01:20 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:20 INFO - PROCESS | 1750 | 1464908480863 Marionette TRACE conn4 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 16:01:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:01:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1845ms 16:01:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:01:20 INFO - PROCESS | 1750 | 1464908480938 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 16:01:20 INFO - PROCESS | 1750 | 1464908480941 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 16:01:20 INFO - PROCESS | 1750 | 1464908480951 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:01:20 INFO - PROCESS | 1750 | 1464908480953 Marionette TRACE conn4 <- [1,690,null,{}] 16:01:20 INFO - PROCESS | 1750 | 1464908480960 Marionette TRACE conn4 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:21 INFO - PROCESS | 1750 | 1464908481145 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 16:01:21 INFO - PROCESS | 1750 | 1464908481330 Marionette TRACE conn4 -> [0,692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6b800 == 105 [pid = 1750] [id = 180] 16:01:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x8bd6d000) [pid = 1750] [serial = 540] [outer = (nil)] 16:01:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x8bd72c00) [pid = 1750] [serial = 541] [outer = 0x8bd6d000] 16:01:21 INFO - PROCESS | 1750 | 1464908481415 Marionette DEBUG loaded listener.js 16:01:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x8bd76400) [pid = 1750] [serial = 542] [outer = 0x8bd6d000] 16:01:22 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:22 INFO - PROCESS | 1750 | 1464908482711 Marionette TRACE conn4 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 16:01:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:01:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1785ms 16:01:22 INFO - PROCESS | 1750 | 1464908482735 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 16:01:22 INFO - PROCESS | 1750 | 1464908482740 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 16:01:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:01:22 INFO - PROCESS | 1750 | 1464908482746 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:01:22 INFO - PROCESS | 1750 | 1464908482750 Marionette TRACE conn4 <- [1,694,null,{}] 16:01:22 INFO - PROCESS | 1750 | 1464908482756 Marionette TRACE conn4 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:23 INFO - PROCESS | 1750 | 1464908483005 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 16:01:23 INFO - PROCESS | 1750 | 1464908483194 Marionette TRACE conn4 -> [0,696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6ec00 == 106 [pid = 1750] [id = 181] 16:01:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x8bd73400) [pid = 1750] [serial = 543] [outer = (nil)] 16:01:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x9d6b4000) [pid = 1750] [serial = 544] [outer = 0x8bd73400] 16:01:23 INFO - PROCESS | 1750 | 1464908483283 Marionette DEBUG loaded listener.js 16:01:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 215 (0xa240d800) [pid = 1750] [serial = 545] [outer = 0x8bd73400] 16:01:24 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:24 INFO - PROCESS | 1750 | 1464908484589 Marionette TRACE conn4 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 16:01:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 16:01:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1889ms 16:01:24 INFO - PROCESS | 1750 | 1464908484636 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 16:01:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:01:24 INFO - PROCESS | 1750 | 1464908484641 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 16:01:24 INFO - PROCESS | 1750 | 1464908484647 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:01:24 INFO - PROCESS | 1750 | 1464908484651 Marionette TRACE conn4 <- [1,698,null,{}] 16:01:24 INFO - PROCESS | 1750 | 1464908484657 Marionette TRACE conn4 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:24 INFO - PROCESS | 1750 | 1464908484929 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 16:01:25 INFO - PROCESS | 1750 | 1464908485119 Marionette TRACE conn4 -> [0,700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd7a400 == 107 [pid = 1750] [id = 182] 16:01:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 216 (0x8e689c00) [pid = 1750] [serial = 546] [outer = (nil)] 16:01:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 217 (0x8e68f400) [pid = 1750] [serial = 547] [outer = 0x8e689c00] 16:01:25 INFO - PROCESS | 1750 | 1464908485204 Marionette DEBUG loaded listener.js 16:01:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 218 (0x8e694000) [pid = 1750] [serial = 548] [outer = 0x8e689c00] 16:01:26 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:26 INFO - PROCESS | 1750 | 1464908486538 Marionette TRACE conn4 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 16:01:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 16:01:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1944ms 16:01:26 INFO - PROCESS | 1750 | 1464908486625 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 16:01:26 INFO - PROCESS | 1750 | 1464908486630 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 16:01:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:01:26 INFO - PROCESS | 1750 | 1464908486658 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:01:26 INFO - PROCESS | 1750 | 1464908486663 Marionette TRACE conn4 <- [1,702,null,{}] 16:01:26 INFO - PROCESS | 1750 | 1464908486670 Marionette TRACE conn4 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:26 INFO - PROCESS | 1750 | 1464908486859 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 16:01:27 INFO - PROCESS | 1750 | 1464908487048 Marionette TRACE conn4 -> [0,704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d993000 == 108 [pid = 1750] [id = 183] 16:01:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 219 (0x8e68c800) [pid = 1750] [serial = 549] [outer = (nil)] 16:01:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 220 (0x9111b400) [pid = 1750] [serial = 550] [outer = 0x8e68c800] 16:01:27 INFO - PROCESS | 1750 | 1464908487137 Marionette DEBUG loaded listener.js 16:01:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 221 (0x919cb800) [pid = 1750] [serial = 551] [outer = 0x8e68c800] 16:01:28 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:28 INFO - PROCESS | 1750 | 1464908488757 Marionette TRACE conn4 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 16:01:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:01:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2142ms 16:01:28 INFO - PROCESS | 1750 | 1464908488796 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 16:01:28 INFO - PROCESS | 1750 | 1464908488802 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 16:01:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:01:28 INFO - PROCESS | 1750 | 1464908488811 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:01:28 INFO - PROCESS | 1750 | 1464908488816 Marionette TRACE conn4 <- [1,706,null,{}] 16:01:28 INFO - PROCESS | 1750 | 1464908488824 Marionette TRACE conn4 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:29 INFO - PROCESS | 1750 | 1464908489044 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 16:01:29 INFO - PROCESS | 1750 | 1464908489235 Marionette TRACE conn4 -> [0,708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7ee400 == 109 [pid = 1750] [id = 184] 16:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 222 (0x8b8dd800) [pid = 1750] [serial = 552] [outer = (nil)] 16:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 223 (0x8d0ac400) [pid = 1750] [serial = 553] [outer = 0x8b8dd800] 16:01:29 INFO - PROCESS | 1750 | 1464908489314 Marionette DEBUG loaded listener.js 16:01:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x8d321000) [pid = 1750] [serial = 554] [outer = 0x8b8dd800] 16:01:30 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:30 INFO - PROCESS | 1750 | 1464908490848 Marionette TRACE conn4 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 16:01:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:01:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 2085ms 16:01:30 INFO - PROCESS | 1750 | 1464908490897 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 16:01:30 INFO - PROCESS | 1750 | 1464908490905 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 16:01:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:01:30 INFO - PROCESS | 1750 | 1464908490917 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:01:30 INFO - PROCESS | 1750 | 1464908490921 Marionette TRACE conn4 <- [1,710,null,{}] 16:01:30 INFO - PROCESS | 1750 | 1464908490929 Marionette TRACE conn4 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:31 INFO - PROCESS | 1750 | 1464908491186 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 16:01:31 INFO - PROCESS | 1750 | --DOCSHELL 0x99874000 == 108 [pid = 1750] [id = 131] 16:01:31 INFO - PROCESS | 1750 | --DOCSHELL 0x8be7f800 == 107 [pid = 1750] [id = 171] 16:01:31 INFO - PROCESS | 1750 | --DOCSHELL 0x8eee0800 == 106 [pid = 1750] [id = 170] 16:01:31 INFO - PROCESS | 1750 | --DOCSHELL 0x8d98fc00 == 105 [pid = 1750] [id = 169] 16:01:31 INFO - PROCESS | 1750 | --DOCSHELL 0x8be7c000 == 104 [pid = 1750] [id = 168] 16:01:31 INFO - PROCESS | 1750 | --DOCSHELL 0x8d322000 == 103 [pid = 1750] [id = 167] 16:01:31 INFO - PROCESS | 1750 | 1464908491424 Marionette TRACE conn4 -> [0,712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:31 INFO - PROCESS | 1750 | --DOCSHELL 0x8afca000 == 102 [pid = 1750] [id = 166] 16:01:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afca000 == 103 [pid = 1750] [id = 185] 16:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x8afcfc00) [pid = 1750] [serial = 555] [outer = (nil)] 16:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x8d0af000) [pid = 1750] [serial = 556] [outer = 0x8afcfc00] 16:01:31 INFO - PROCESS | 1750 | 1464908491505 Marionette DEBUG loaded listener.js 16:01:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x8e438400) [pid = 1750] [serial = 557] [outer = 0x8afcfc00] 16:01:31 INFO - PROCESS | 1750 | --DOCSHELL 0x8e43d800 == 102 [pid = 1750] [id = 153] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x93a79800) [pid = 1750] [serial = 455] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x91858c00) [pid = 1750] [serial = 449] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x8be7a000) [pid = 1750] [serial = 433] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0x917a7400) [pid = 1750] [serial = 446] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 222 (0x9112a800) [pid = 1750] [serial = 442] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 221 (0x8eed4000) [pid = 1750] [serial = 396] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 220 (0x8d0ad400) [pid = 1750] [serial = 421] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 219 (0x91625400) [pid = 1750] [serial = 443] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 218 (0x92249c00) [pid = 1750] [serial = 451] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 217 (0x9776d400) [pid = 1750] [serial = 402] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 216 (0x8ee8c400) [pid = 1750] [serial = 409] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 215 (0x8ee6c800) [pid = 1750] [serial = 418] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 214 (0x8e492800) [pid = 1750] [serial = 437] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0xa105fc00) [pid = 1750] [serial = 405] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x8d31dc00) [pid = 1750] [serial = 427] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x9162dc00) [pid = 1750] [serial = 399] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x8eed1800) [pid = 1750] [serial = 440] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x917ac400) [pid = 1750] [serial = 448] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x936ab400) [pid = 1750] [serial = 452] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x9514d400) [pid = 1750] [serial = 226] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x8e7d2c00) [pid = 1750] [serial = 439] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0x8e444000) [pid = 1750] [serial = 436] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0xa50afc00) [pid = 1750] [serial = 430] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x92133c00) [pid = 1750] [serial = 424] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x936a9400) [pid = 1750] [serial = 454] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x9185cc00) [pid = 1750] [serial = 412] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8d98ec00) [pid = 1750] [serial = 415] [outer = (nil)] [url = about:blank] 16:01:31 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x917a1000) [pid = 1750] [serial = 445] [outer = (nil)] [url = about:blank] 16:01:32 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:32 INFO - PROCESS | 1750 | 1464908492754 Marionette TRACE conn4 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 16:01:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:01:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1888ms 16:01:32 INFO - PROCESS | 1750 | 1464908492806 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 16:01:32 INFO - PROCESS | 1750 | 1464908492810 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 16:01:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:01:32 INFO - PROCESS | 1750 | 1464908492816 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:01:32 INFO - PROCESS | 1750 | 1464908492823 Marionette TRACE conn4 <- [1,714,null,{}] 16:01:32 INFO - PROCESS | 1750 | 1464908492954 Marionette TRACE conn4 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:33 INFO - PROCESS | 1750 | 1464908493124 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 16:01:33 INFO - PROCESS | 1750 | 1464908493138 Marionette TRACE conn4 -> [0,716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0afc00 == 103 [pid = 1750] [id = 186] 16:01:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x8e490800) [pid = 1750] [serial = 558] [outer = (nil)] 16:01:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x8ee6b800) [pid = 1750] [serial = 559] [outer = 0x8e490800] 16:01:33 INFO - PROCESS | 1750 | 1464908493220 Marionette DEBUG loaded listener.js 16:01:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x8ee89c00) [pid = 1750] [serial = 560] [outer = 0x8e490800] 16:01:34 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:34 INFO - PROCESS | 1750 | 1464908494565 Marionette TRACE conn4 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 16:01:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 16:01:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1787ms 16:01:34 INFO - PROCESS | 1750 | 1464908494604 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 16:01:34 INFO - PROCESS | 1750 | 1464908494609 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 16:01:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:01:34 INFO - PROCESS | 1750 | 1464908494615 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:01:34 INFO - PROCESS | 1750 | 1464908494619 Marionette TRACE conn4 <- [1,718,null,{}] 16:01:34 INFO - PROCESS | 1750 | 1464908494624 Marionette TRACE conn4 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:34 INFO - PROCESS | 1750 | 1464908494851 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 16:01:34 INFO - PROCESS | 1750 | 1464908494925 Marionette TRACE conn4 -> [0,720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee6b400 == 104 [pid = 1750] [id = 187] 16:01:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x8ee8dc00) [pid = 1750] [serial = 561] [outer = (nil)] 16:01:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x8eeddc00) [pid = 1750] [serial = 562] [outer = 0x8ee8dc00] 16:01:35 INFO - PROCESS | 1750 | 1464908495000 Marionette DEBUG loaded listener.js 16:01:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x8f657800) [pid = 1750] [serial = 563] [outer = 0x8ee8dc00] 16:01:36 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x8afcb400) [pid = 1750] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:01:36 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x8ee8e800) [pid = 1750] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:01:36 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x910b1800) [pid = 1750] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:01:36 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x8d322800) [pid = 1750] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:01:36 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8d0b0000) [pid = 1750] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:01:36 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x8e7d7000) [pid = 1750] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:01:36 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x99a84000) [pid = 1750] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:01:36 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:36 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:36 INFO - PROCESS | 1750 | 1464908496287 Marionette TRACE conn4 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 16:01:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:01:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1682ms 16:01:36 INFO - PROCESS | 1750 | 1464908496297 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 16:01:36 INFO - PROCESS | 1750 | 1464908496301 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 16:01:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:01:36 INFO - PROCESS | 1750 | 1464908496307 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:01:36 INFO - PROCESS | 1750 | 1464908496309 Marionette TRACE conn4 <- [1,722,null,{}] 16:01:36 INFO - PROCESS | 1750 | 1464908496315 Marionette TRACE conn4 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:36 INFO - PROCESS | 1750 | 1464908496479 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 16:01:36 INFO - PROCESS | 1750 | 1464908496707 Marionette TRACE conn4 -> [0,724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e9000 == 105 [pid = 1750] [id = 188] 16:01:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x8d0a2400) [pid = 1750] [serial = 564] [outer = (nil)] 16:01:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x8eedd800) [pid = 1750] [serial = 565] [outer = 0x8d0a2400] 16:01:36 INFO - PROCESS | 1750 | 1464908496781 Marionette DEBUG loaded listener.js 16:01:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x910ae400) [pid = 1750] [serial = 566] [outer = 0x8d0a2400] 16:01:37 INFO - PROCESS | 1750 | 1464908497485 Marionette TRACE conn4 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 16:01:37 INFO - PROCESS | 1750 | 1464908497550 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 16:01:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 16:01:37 INFO - PROCESS | 1750 | 1464908497556 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:01:37 INFO - PROCESS | 1750 | 1464908497559 Marionette TRACE conn4 <- [1,726,null,{}] 16:01:37 INFO - PROCESS | 1750 | 1464908497565 Marionette TRACE conn4 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:37 INFO - PROCESS | 1750 | 1464908497774 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 16:01:37 INFO - PROCESS | 1750 | 1464908497788 Marionette TRACE conn4 -> [0,728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7d2000 == 106 [pid = 1750] [id = 189] 16:01:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x8ee8f400) [pid = 1750] [serial = 567] [outer = (nil)] 16:01:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 203 (0x9168c000) [pid = 1750] [serial = 568] [outer = 0x8ee8f400] 16:01:38 INFO - PROCESS | 1750 | 1464908498002 Marionette DEBUG loaded listener.js 16:01:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 204 (0x917ab000) [pid = 1750] [serial = 569] [outer = 0x8ee8f400] 16:01:38 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:38 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:39 INFO - PROCESS | 1750 | 1464908499149 Marionette TRACE conn4 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 16:01:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:01:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1628ms 16:01:39 INFO - PROCESS | 1750 | 1464908499187 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 16:01:39 INFO - PROCESS | 1750 | 1464908499191 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 16:01:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:01:39 INFO - PROCESS | 1750 | 1464908499200 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:01:39 INFO - PROCESS | 1750 | 1464908499205 Marionette TRACE conn4 <- [1,730,null,{}] 16:01:39 INFO - PROCESS | 1750 | 1464908499214 Marionette TRACE conn4 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:39 INFO - PROCESS | 1750 | 1464908499426 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 16:01:39 INFO - PROCESS | 1750 | 1464908499663 Marionette TRACE conn4 -> [0,732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd71000 == 107 [pid = 1750] [id = 190] 16:01:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 205 (0x8bd75c00) [pid = 1750] [serial = 570] [outer = (nil)] 16:01:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 206 (0x8e48e000) [pid = 1750] [serial = 571] [outer = 0x8bd75c00] 16:01:39 INFO - PROCESS | 1750 | 1464908499754 Marionette DEBUG loaded listener.js 16:01:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 207 (0x8e690400) [pid = 1750] [serial = 572] [outer = 0x8bd75c00] 16:01:40 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:40 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:40 INFO - PROCESS | 1750 | 1464908500739 Marionette TRACE conn4 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[4040] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 16:01:40 INFO - PROCESS | 1750 | 1464908500800 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 16:01:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:01:40 INFO - PROCESS | 1750 | 1464908500810 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:01:40 INFO - PROCESS | 1750 | 1464908500814 Marionette TRACE conn4 <- [1,734,null,{}] 16:01:40 INFO - PROCESS | 1750 | 1464908500821 Marionette TRACE conn4 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:41 INFO - PROCESS | 1750 | 1464908501038 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 16:01:41 INFO - PROCESS | 1750 | 1464908501297 Marionette TRACE conn4 -> [0,736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee8d400 == 108 [pid = 1750] [id = 191] 16:01:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 208 (0x8eed9000) [pid = 1750] [serial = 573] [outer = (nil)] 16:01:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 209 (0x912c0c00) [pid = 1750] [serial = 574] [outer = 0x8eed9000] 16:01:41 INFO - PROCESS | 1750 | 1464908501401 Marionette DEBUG loaded listener.js 16:01:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 210 (0x91688400) [pid = 1750] [serial = 575] [outer = 0x8eed9000] 16:01:42 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:42 INFO - PROCESS | 1750 | 1464908502643 Marionette TRACE conn4 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 16:01:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 16:01:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1887ms 16:01:42 INFO - PROCESS | 1750 | 1464908502707 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 16:01:42 INFO - PROCESS | 1750 | 1464908502714 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 16:01:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:01:42 INFO - PROCESS | 1750 | 1464908502724 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:01:42 INFO - PROCESS | 1750 | 1464908502734 Marionette TRACE conn4 <- [1,738,null,{}] 16:01:42 INFO - PROCESS | 1750 | 1464908502922 Marionette TRACE conn4 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:43 INFO - PROCESS | 1750 | 1464908503308 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 16:01:43 INFO - PROCESS | 1750 | 1464908503496 Marionette TRACE conn4 -> [0,740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x9185c000 == 109 [pid = 1750] [id = 192] 16:01:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 211 (0x9185f400) [pid = 1750] [serial = 576] [outer = (nil)] 16:01:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 212 (0x919c1800) [pid = 1750] [serial = 577] [outer = 0x9185f400] 16:01:43 INFO - PROCESS | 1750 | 1464908503652 Marionette DEBUG loaded listener.js 16:01:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 213 (0x9203e800) [pid = 1750] [serial = 578] [outer = 0x9185f400] 16:01:45 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:45 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:45 INFO - PROCESS | 1750 | 1464908505448 Marionette TRACE conn4 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 16:01:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:01:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 2773ms 16:01:45 INFO - PROCESS | 1750 | 1464908505537 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 16:01:45 INFO - PROCESS | 1750 | 1464908505545 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 16:01:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:01:45 INFO - PROCESS | 1750 | 1464908505562 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:01:45 INFO - PROCESS | 1750 | 1464908505568 Marionette TRACE conn4 <- [1,742,null,{}] 16:01:45 INFO - PROCESS | 1750 | 1464908505579 Marionette TRACE conn4 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:45 INFO - PROCESS | 1750 | 1464908505883 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 16:01:46 INFO - PROCESS | 1750 | 1464908506159 Marionette TRACE conn4 -> [0,744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x919b7000 == 110 [pid = 1750] [id = 193] 16:01:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 214 (0x919cbc00) [pid = 1750] [serial = 579] [outer = (nil)] 16:01:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 215 (0x92047800) [pid = 1750] [serial = 580] [outer = 0x919cbc00] 16:01:46 INFO - PROCESS | 1750 | 1464908506305 Marionette DEBUG loaded listener.js 16:01:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 216 (0x92135800) [pid = 1750] [serial = 581] [outer = 0x919cbc00] 16:01:47 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:47 INFO - PROCESS | 1750 | 1464908507996 Marionette TRACE conn4 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 16:01:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 16:01:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 2503ms 16:01:48 INFO - PROCESS | 1750 | 1464908508064 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 16:01:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:01:48 INFO - PROCESS | 1750 | 1464908508069 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 16:01:48 INFO - PROCESS | 1750 | 1464908508077 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:01:48 INFO - PROCESS | 1750 | 1464908508080 Marionette TRACE conn4 <- [1,746,null,{}] 16:01:48 INFO - PROCESS | 1750 | 1464908508087 Marionette TRACE conn4 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:48 INFO - PROCESS | 1750 | 1464908508303 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 16:01:48 INFO - PROCESS | 1750 | 1464908508499 Marionette TRACE conn4 -> [0,748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x919ce400 == 111 [pid = 1750] [id = 194] 16:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 217 (0x9203bc00) [pid = 1750] [serial = 582] [outer = (nil)] 16:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 218 (0x93897400) [pid = 1750] [serial = 583] [outer = 0x9203bc00] 16:01:48 INFO - PROCESS | 1750 | 1464908508595 Marionette DEBUG loaded listener.js 16:01:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 219 (0x939b1000) [pid = 1750] [serial = 584] [outer = 0x9203bc00] 16:01:49 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:49 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:49 INFO - PROCESS | 1750 | 1464908509966 Marionette TRACE conn4 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 16:01:50 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 16:01:50 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1940ms 16:01:50 INFO - PROCESS | 1750 | 1464908510037 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 16:01:50 INFO - PROCESS | 1750 | 1464908510042 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 16:01:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:01:50 INFO - PROCESS | 1750 | 1464908510072 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:01:50 INFO - PROCESS | 1750 | 1464908510076 Marionette TRACE conn4 <- [1,750,null,{}] 16:01:50 INFO - PROCESS | 1750 | 1464908510083 Marionette TRACE conn4 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:50 INFO - PROCESS | 1750 | 1464908510322 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 16:01:50 INFO - PROCESS | 1750 | 1464908510519 Marionette TRACE conn4 -> [0,752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4f0800 == 112 [pid = 1750] [id = 195] 16:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 220 (0x92048000) [pid = 1750] [serial = 585] [outer = (nil)] 16:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 221 (0x96df1800) [pid = 1750] [serial = 586] [outer = 0x92048000] 16:01:50 INFO - PROCESS | 1750 | 1464908510615 Marionette DEBUG loaded listener.js 16:01:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 222 (0x98a07000) [pid = 1750] [serial = 587] [outer = 0x92048000] 16:01:51 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:51 INFO - PROCESS | 1750 | 1464908511991 Marionette TRACE conn4 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 16:01:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:01:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1993ms 16:01:52 INFO - PROCESS | 1750 | 1464908512068 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 16:01:52 INFO - PROCESS | 1750 | 1464908512073 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 16:01:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:01:52 INFO - PROCESS | 1750 | 1464908512082 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:01:52 INFO - PROCESS | 1750 | 1464908512085 Marionette TRACE conn4 <- [1,754,null,{}] 16:01:52 INFO - PROCESS | 1750 | 1464908512090 Marionette TRACE conn4 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:52 INFO - PROCESS | 1750 | 1464908512272 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 16:01:52 INFO - PROCESS | 1750 | 1464908512463 Marionette TRACE conn4 -> [0,756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2400 == 113 [pid = 1750] [id = 196] 16:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 223 (0x8e692800) [pid = 1750] [serial = 588] [outer = (nil)] 16:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x99a84000) [pid = 1750] [serial = 589] [outer = 0x8e692800] 16:01:52 INFO - PROCESS | 1750 | 1464908512552 Marionette DEBUG loaded listener.js 16:01:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x9a75e800) [pid = 1750] [serial = 590] [outer = 0x8e692800] 16:01:53 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:54 INFO - PROCESS | 1750 | 1464908514024 Marionette TRACE conn4 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 16:01:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 16:01:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1986ms 16:01:54 INFO - PROCESS | 1750 | 1464908514068 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 16:01:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:01:54 INFO - PROCESS | 1750 | 1464908514073 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 16:01:54 INFO - PROCESS | 1750 | 1464908514079 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:01:54 INFO - PROCESS | 1750 | 1464908514083 Marionette TRACE conn4 <- [1,758,null,{}] 16:01:54 INFO - PROCESS | 1750 | 1464908514090 Marionette TRACE conn4 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:54 INFO - PROCESS | 1750 | 1464908514295 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 16:01:54 INFO - PROCESS | 1750 | 1464908514495 Marionette TRACE conn4 -> [0,760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc4000 == 114 [pid = 1750] [id = 197] 16:01:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x995f1400) [pid = 1750] [serial = 591] [outer = (nil)] 16:01:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x9b5ac400) [pid = 1750] [serial = 592] [outer = 0x995f1400] 16:01:54 INFO - PROCESS | 1750 | 1464908514594 Marionette DEBUG loaded listener.js 16:01:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x9d4aec00) [pid = 1750] [serial = 593] [outer = 0x995f1400] 16:01:55 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:55 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:01:55 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:55 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:55 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:01:55 INFO - PROCESS | 1750 | 1464908515569 Marionette TRACE conn4 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 16:01:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:01:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1539ms 16:01:55 INFO - PROCESS | 1750 | 1464908515618 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 16:01:55 INFO - PROCESS | 1750 | 1464908515622 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 16:01:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:01:55 INFO - PROCESS | 1750 | 1464908515629 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:01:55 INFO - PROCESS | 1750 | 1464908515634 Marionette TRACE conn4 <- [1,762,null,{}] 16:01:55 INFO - PROCESS | 1750 | 1464908515640 Marionette TRACE conn4 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:55 INFO - PROCESS | 1750 | 1464908515869 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 16:01:56 INFO - PROCESS | 1750 | 1464908516181 Marionette TRACE conn4 -> [0,764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b861800 == 115 [pid = 1750] [id = 198] 16:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x8b862c00) [pid = 1750] [serial = 594] [outer = (nil)] 16:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x8b869c00) [pid = 1750] [serial = 595] [outer = 0x8b862c00] 16:01:56 INFO - PROCESS | 1750 | 1464908516285 Marionette DEBUG loaded listener.js 16:01:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x8b86c000) [pid = 1750] [serial = 596] [outer = 0x8b862c00] 16:01:57 INFO - PROCESS | 1750 | 1464908517550 Marionette TRACE conn4 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 16:01:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:01:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1990ms 16:01:57 INFO - PROCESS | 1750 | 1464908517620 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 16:01:57 INFO - PROCESS | 1750 | 1464908517624 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 16:01:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:01:57 INFO - PROCESS | 1750 | 1464908517728 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:01:57 INFO - PROCESS | 1750 | 1464908517733 Marionette TRACE conn4 <- [1,766,null,{}] 16:01:57 INFO - PROCESS | 1750 | 1464908517754 Marionette TRACE conn4 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:57 INFO - PROCESS | 1750 | 1464908517963 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 16:01:58 INFO - PROCESS | 1750 | 1464908518162 Marionette TRACE conn4 -> [0,768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:01:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b869000 == 116 [pid = 1750] [id = 199] 16:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x8b86d800) [pid = 1750] [serial = 597] [outer = (nil)] 16:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x9b5ac800) [pid = 1750] [serial = 598] [outer = 0x8b86d800] 16:01:58 INFO - PROCESS | 1750 | 1464908518248 Marionette DEBUG loaded listener.js 16:01:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x9d6b4c00) [pid = 1750] [serial = 599] [outer = 0x8b86d800] 16:01:59 INFO - PROCESS | 1750 | 1464908519582 Marionette TRACE conn4 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 16:01:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:01:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1959ms 16:01:59 INFO - PROCESS | 1750 | 1464908519670 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 16:01:59 INFO - PROCESS | 1750 | 1464908519675 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 16:01:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:01:59 INFO - PROCESS | 1750 | 1464908519731 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:01:59 INFO - PROCESS | 1750 | 1464908519737 Marionette TRACE conn4 <- [1,770,null,{}] 16:01:59 INFO - PROCESS | 1750 | 1464908519747 Marionette TRACE conn4 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:01:59 INFO - PROCESS | 1750 | 1464908519963 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 16:02:00 INFO - PROCESS | 1750 | 1464908520153 Marionette TRACE conn4 -> [0,772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b864400 == 117 [pid = 1750] [id = 200] 16:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x8b86ec00) [pid = 1750] [serial = 600] [outer = (nil)] 16:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 236 (0x8c049800) [pid = 1750] [serial = 601] [outer = 0x8b86ec00] 16:02:00 INFO - PROCESS | 1750 | 1464908520245 Marionette DEBUG loaded listener.js 16:02:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 237 (0xa22cc800) [pid = 1750] [serial = 602] [outer = 0x8b86ec00] 16:02:01 INFO - PROCESS | 1750 | 1464908521152 Marionette TRACE conn4 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 16:02:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:02:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1536ms 16:02:01 INFO - PROCESS | 1750 | 1464908521225 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 16:02:01 INFO - PROCESS | 1750 | 1464908521229 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 16:02:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:02:01 INFO - PROCESS | 1750 | 1464908521235 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:02:01 INFO - PROCESS | 1750 | 1464908521239 Marionette TRACE conn4 <- [1,774,null,{}] 16:02:01 INFO - PROCESS | 1750 | 1464908521244 Marionette TRACE conn4 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:01 INFO - PROCESS | 1750 | 1464908521446 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 16:02:01 INFO - PROCESS | 1750 | 1464908521691 Marionette TRACE conn4 -> [0,776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c044c00 == 118 [pid = 1750] [id = 201] 16:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 238 (0x8c04ac00) [pid = 1750] [serial = 603] [outer = (nil)] 16:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 239 (0x8db49800) [pid = 1750] [serial = 604] [outer = 0x8c04ac00] 16:02:01 INFO - PROCESS | 1750 | 1464908521838 Marionette DEBUG loaded listener.js 16:02:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 240 (0x8db4c400) [pid = 1750] [serial = 605] [outer = 0x8c04ac00] 16:02:02 INFO - PROCESS | 1750 | 1464908522757 Marionette TRACE conn4 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 16:02:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:02:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1580ms 16:02:02 INFO - PROCESS | 1750 | 1464908522817 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 16:02:02 INFO - PROCESS | 1750 | 1464908522821 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 16:02:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:02:02 INFO - PROCESS | 1750 | 1464908522827 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:02:02 INFO - PROCESS | 1750 | 1464908522831 Marionette TRACE conn4 <- [1,778,null,{}] 16:02:02 INFO - PROCESS | 1750 | 1464908522837 Marionette TRACE conn4 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:03 INFO - PROCESS | 1750 | 1464908523119 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 16:02:03 INFO - PROCESS | 1750 | 1464908523368 Marionette TRACE conn4 -> [0,780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc1c00 == 119 [pid = 1750] [id = 202] 16:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 241 (0x89bc2c00) [pid = 1750] [serial = 606] [outer = (nil)] 16:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 242 (0x89bca800) [pid = 1750] [serial = 607] [outer = 0x89bc2c00] 16:02:03 INFO - PROCESS | 1750 | 1464908523498 Marionette DEBUG loaded listener.js 16:02:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 243 (0x89bcdc00) [pid = 1750] [serial = 608] [outer = 0x89bc2c00] 16:02:04 INFO - PROCESS | 1750 | 1464908524450 Marionette TRACE conn4 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 16:02:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:02:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1690ms 16:02:04 INFO - PROCESS | 1750 | 1464908524519 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 16:02:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:02:04 INFO - PROCESS | 1750 | 1464908524523 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 16:02:04 INFO - PROCESS | 1750 | 1464908524530 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:02:04 INFO - PROCESS | 1750 | 1464908524534 Marionette TRACE conn4 <- [1,782,null,{}] 16:02:04 INFO - PROCESS | 1750 | 1464908524541 Marionette TRACE conn4 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:04 INFO - PROCESS | 1750 | 1464908524779 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 16:02:05 INFO - PROCESS | 1750 | 1464908525028 Marionette TRACE conn4 -> [0,784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc9000 == 120 [pid = 1750] [id = 203] 16:02:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 244 (0x89bcb000) [pid = 1750] [serial = 609] [outer = (nil)] 16:02:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 245 (0x8b8ec800) [pid = 1750] [serial = 610] [outer = 0x89bcb000] 16:02:05 INFO - PROCESS | 1750 | 1464908525153 Marionette DEBUG loaded listener.js 16:02:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 246 (0x8d0b0800) [pid = 1750] [serial = 611] [outer = 0x89bcb000] 16:02:06 INFO - PROCESS | 1750 | 1464908526401 Marionette TRACE conn4 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 16:02:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:02:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1890ms 16:02:06 INFO - PROCESS | 1750 | 1464908526420 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 16:02:06 INFO - PROCESS | 1750 | 1464908526428 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 16:02:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:02:06 INFO - PROCESS | 1750 | 1464908526436 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:02:06 INFO - PROCESS | 1750 | 1464908526442 Marionette TRACE conn4 <- [1,786,null,{}] 16:02:06 INFO - PROCESS | 1750 | 1464908526450 Marionette TRACE conn4 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:06 INFO - PROCESS | 1750 | 1464908526690 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 16:02:06 INFO - PROCESS | 1750 | 1464908526970 Marionette TRACE conn4 -> [0,788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c045000 == 121 [pid = 1750] [id = 204] 16:02:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 247 (0x8c045800) [pid = 1750] [serial = 612] [outer = (nil)] 16:02:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 248 (0x8c04b800) [pid = 1750] [serial = 613] [outer = 0x8c045800] 16:02:07 INFO - PROCESS | 1750 | 1464908527171 Marionette DEBUG loaded listener.js 16:02:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 249 (0x8d0a1400) [pid = 1750] [serial = 614] [outer = 0x8c045800] 16:02:08 INFO - PROCESS | 1750 | 1464908528127 Marionette TRACE conn4 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 16:02:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:02:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1746ms 16:02:08 INFO - PROCESS | 1750 | 1464908528182 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 16:02:08 INFO - PROCESS | 1750 | 1464908528191 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 16:02:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:02:08 INFO - PROCESS | 1750 | 1464908528203 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:02:08 INFO - PROCESS | 1750 | 1464908528207 Marionette TRACE conn4 <- [1,790,null,{}] 16:02:08 INFO - PROCESS | 1750 | 1464908528214 Marionette TRACE conn4 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:08 INFO - PROCESS | 1750 | 1464908528424 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x99a8f000 == 120 [pid = 1750] [id = 143] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x91623400 == 119 [pid = 1750] [id = 133] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8e9000 == 118 [pid = 1750] [id = 188] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee6b400 == 117 [pid = 1750] [id = 187] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8d0afc00 == 116 [pid = 1750] [id = 186] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8afca000 == 115 [pid = 1750] [id = 185] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7ee400 == 114 [pid = 1750] [id = 184] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6ec00 == 113 [pid = 1750] [id = 181] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6b800 == 112 [pid = 1750] [id = 180] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x98a10800 == 111 [pid = 1750] [id = 179] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x91629c00 == 110 [pid = 1750] [id = 177] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x98a06800 == 109 [pid = 1750] [id = 178] 16:02:08 INFO - PROCESS | 1750 | --DOCSHELL 0x8be78400 == 108 [pid = 1750] [id = 176] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 248 (0x99b0d000) [pid = 1750] [serial = 472] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 247 (0x8be7b400) [pid = 1750] [serial = 500] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 246 (0x8eb53c00) [pid = 1750] [serial = 460] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 245 (0x910ae800) [pid = 1750] [serial = 490] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 244 (0x9d45d000) [pid = 1750] [serial = 493] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 243 (0x9514e400) [pid = 1750] [serial = 466] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 242 (0x9514b000) [pid = 1750] [serial = 457] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 241 (0x8b8e7c00) [pid = 1750] [serial = 487] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 240 (0x8b4ec800) [pid = 1750] [serial = 475] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 239 (0x91683000) [pid = 1750] [serial = 463] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 238 (0x9224a800) [pid = 1750] [serial = 496] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 237 (0x910b1000) [pid = 1750] [serial = 508] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 236 (0x9162e800) [pid = 1750] [serial = 512] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 235 (0x9b5ab400) [pid = 1750] [serial = 484] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x8b7e8000) [pid = 1750] [serial = 478] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x8d98e000) [pid = 1750] [serial = 502] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x8b8e4c00) [pid = 1750] [serial = 499] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x91121400) [pid = 1750] [serial = 509] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x9168c400) [pid = 1750] [serial = 514] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x912c5800) [pid = 1750] [serial = 511] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x917a6000) [pid = 1750] [serial = 481] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x8ee87000) [pid = 1750] [serial = 506] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x8e443800) [pid = 1750] [serial = 503] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x9817a400) [pid = 1750] [serial = 469] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x91855c00) [pid = 1750] [serial = 515] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0x8ee6cc00) [pid = 1750] [serial = 505] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | --DOMWINDOW == 222 (0x9d6b6800) [pid = 1750] [serial = 394] [outer = (nil)] [url = about:blank] 16:02:08 INFO - PROCESS | 1750 | 1464908528909 Marionette TRACE conn4 -> [0,792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7eb000 == 109 [pid = 1750] [id = 205] 16:02:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 223 (0x8b7ec000) [pid = 1750] [serial = 615] [outer = (nil)] 16:02:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x8b8e8c00) [pid = 1750] [serial = 616] [outer = 0x8b7ec000] 16:02:09 INFO - PROCESS | 1750 | 1464908529050 Marionette DEBUG loaded listener.js 16:02:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x8d0afc00) [pid = 1750] [serial = 617] [outer = 0x8b7ec000] 16:02:09 INFO - PROCESS | 1750 | 1464908529895 Marionette TRACE conn4 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 16:02:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:02:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1733ms 16:02:09 INFO - PROCESS | 1750 | 1464908529936 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 16:02:09 INFO - PROCESS | 1750 | 1464908529941 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 16:02:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:02:09 INFO - PROCESS | 1750 | 1464908529947 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:02:09 INFO - PROCESS | 1750 | 1464908529954 Marionette TRACE conn4 <- [1,794,null,{}] 16:02:09 INFO - PROCESS | 1750 | 1464908529970 Marionette TRACE conn4 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:10 INFO - PROCESS | 1750 | 1464908530164 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 16:02:10 INFO - PROCESS | 1750 | 1464908530335 Marionette TRACE conn4 -> [0,796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4ed800 == 110 [pid = 1750] [id = 206] 16:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x8db52c00) [pid = 1750] [serial = 618] [outer = (nil)] 16:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x8eb52000) [pid = 1750] [serial = 619] [outer = 0x8db52c00] 16:02:10 INFO - PROCESS | 1750 | 1464908530418 Marionette DEBUG loaded listener.js 16:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x8ee70000) [pid = 1750] [serial = 620] [outer = 0x8db52c00] 16:02:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x8eedb400) [pid = 1750] [serial = 621] [outer = 0x98991800] 16:02:11 INFO - PROCESS | 1750 | 1464908531356 Marionette TRACE conn4 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 16:02:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:02:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1486ms 16:02:11 INFO - PROCESS | 1750 | 1464908531434 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 16:02:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:02:11 INFO - PROCESS | 1750 | 1464908531439 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 16:02:11 INFO - PROCESS | 1750 | 1464908531446 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:02:11 INFO - PROCESS | 1750 | 1464908531449 Marionette TRACE conn4 <- [1,798,null,{}] 16:02:11 INFO - PROCESS | 1750 | 1464908531462 Marionette TRACE conn4 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:11 INFO - PROCESS | 1750 | 1464908531708 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 16:02:11 INFO - PROCESS | 1750 | 1464908531746 Marionette TRACE conn4 -> [0,800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4ef000 == 111 [pid = 1750] [id = 207] 16:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x8ee84000) [pid = 1750] [serial = 622] [outer = (nil)] 16:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x8eedfc00) [pid = 1750] [serial = 623] [outer = 0x8ee84000] 16:02:11 INFO - PROCESS | 1750 | 1464908531828 Marionette DEBUG loaded listener.js 16:02:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x910aec00) [pid = 1750] [serial = 624] [outer = 0x8ee84000] 16:02:12 INFO - PROCESS | 1750 | 1464908532798 Marionette TRACE conn4 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 16:02:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 16:02:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1396ms 16:02:12 INFO - PROCESS | 1750 | 1464908532843 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 16:02:12 INFO - PROCESS | 1750 | 1464908532847 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 16:02:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:02:12 INFO - PROCESS | 1750 | 1464908532860 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:02:12 INFO - PROCESS | 1750 | 1464908532863 Marionette TRACE conn4 <- [1,802,null,{}] 16:02:12 INFO - PROCESS | 1750 | 1464908532870 Marionette TRACE conn4 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:13 INFO - PROCESS | 1750 | 1464908533140 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 16:02:13 INFO - PROCESS | 1750 | 1464908533176 Marionette TRACE conn4 -> [0,804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc7000 == 112 [pid = 1750] [id = 208] 16:02:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x8ee8cc00) [pid = 1750] [serial = 625] [outer = (nil)] 16:02:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x9111e000) [pid = 1750] [serial = 626] [outer = 0x8ee8cc00] 16:02:13 INFO - PROCESS | 1750 | 1464908533251 Marionette DEBUG loaded listener.js 16:02:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x91126400) [pid = 1750] [serial = 627] [outer = 0x8ee8cc00] 16:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x919b5400) [pid = 1750] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x8ee8dc00) [pid = 1750] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x8d0a2400) [pid = 1750] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x8e490800) [pid = 1750] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x8b8dd800) [pid = 1750] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x8afcfc00) [pid = 1750] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:02:13 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x917a4c00) [pid = 1750] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:02:14 INFO - PROCESS | 1750 | 1464908534467 Marionette TRACE conn4 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 16:02:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 16:02:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1639ms 16:02:14 INFO - PROCESS | 1750 | 1464908534494 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 16:02:14 INFO - PROCESS | 1750 | 1464908534498 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 16:02:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:02:14 INFO - PROCESS | 1750 | 1464908534504 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:02:14 INFO - PROCESS | 1750 | 1464908534508 Marionette TRACE conn4 <- [1,806,null,{}] 16:02:14 INFO - PROCESS | 1750 | 1464908534518 Marionette TRACE conn4 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:14 INFO - PROCESS | 1750 | 1464908534709 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 16:02:14 INFO - PROCESS | 1750 | 1464908534878 Marionette TRACE conn4 -> [0,808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8dd800 == 113 [pid = 1750] [id = 209] 16:02:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x8f65d800) [pid = 1750] [serial = 628] [outer = (nil)] 16:02:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x91686800) [pid = 1750] [serial = 629] [outer = 0x8f65d800] 16:02:14 INFO - PROCESS | 1750 | 1464908534955 Marionette DEBUG loaded listener.js 16:02:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x917a7c00) [pid = 1750] [serial = 630] [outer = 0x8f65d800] 16:02:15 INFO - PROCESS | 1750 | 1464908535724 Marionette TRACE conn4 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 16:02:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 16:02:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 1236ms 16:02:15 INFO - PROCESS | 1750 | 1464908535742 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 16:02:15 INFO - PROCESS | 1750 | 1464908535745 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 16:02:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:02:15 INFO - PROCESS | 1750 | 1464908535753 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:02:15 INFO - PROCESS | 1750 | 1464908535757 Marionette TRACE conn4 <- [1,810,null,{}] 16:02:15 INFO - PROCESS | 1750 | 1464908535872 Marionette TRACE conn4 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:16 INFO - PROCESS | 1750 | 1464908536121 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 16:02:16 INFO - PROCESS | 1750 | 1464908536408 Marionette TRACE conn4 -> [0,812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7ea800 == 114 [pid = 1750] [id = 210] 16:02:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x8b7ed400) [pid = 1750] [serial = 631] [outer = (nil)] 16:02:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x8b86ac00) [pid = 1750] [serial = 632] [outer = 0x8b7ed400] 16:02:16 INFO - PROCESS | 1750 | 1464908536528 Marionette DEBUG loaded listener.js 16:02:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x8b8eb000) [pid = 1750] [serial = 633] [outer = 0x8b7ed400] 16:02:17 INFO - PROCESS | 1750 | 1464908537514 Marionette TRACE conn4 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 16:02:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:02:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1789ms 16:02:17 INFO - PROCESS | 1750 | 1464908537544 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 16:02:17 INFO - PROCESS | 1750 | 1464908537552 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 16:02:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:02:17 INFO - PROCESS | 1750 | 1464908537560 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:02:17 INFO - PROCESS | 1750 | 1464908537564 Marionette TRACE conn4 <- [1,814,null,{}] 16:02:17 INFO - PROCESS | 1750 | 1464908537572 Marionette TRACE conn4 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:17 INFO - PROCESS | 1750 | 1464908537834 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 16:02:18 INFO - PROCESS | 1750 | 1464908538139 Marionette TRACE conn4 -> [0,816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8db49c00 == 115 [pid = 1750] [id = 211] 16:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x8db4f400) [pid = 1750] [serial = 634] [outer = (nil)] 16:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 236 (0x8e443800) [pid = 1750] [serial = 635] [outer = 0x8db4f400] 16:02:18 INFO - PROCESS | 1750 | 1464908538233 Marionette DEBUG loaded listener.js 16:02:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 237 (0x8e494400) [pid = 1750] [serial = 636] [outer = 0x8db4f400] 16:02:19 INFO - PROCESS | 1750 | 1464908539252 Marionette TRACE conn4 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 16:02:19 INFO - PROCESS | 1750 | 1464908539300 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 16:02:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 16:02:19 INFO - PROCESS | 1750 | 1464908539307 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:02:19 INFO - PROCESS | 1750 | 1464908539311 Marionette TRACE conn4 <- [1,818,null,{}] 16:02:19 INFO - PROCESS | 1750 | 1464908539317 Marionette TRACE conn4 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:19 INFO - PROCESS | 1750 | 1464908539535 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 16:02:19 INFO - PROCESS | 1750 | 1464908539878 Marionette TRACE conn4 -> [0,820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f658400 == 116 [pid = 1750] [id = 212] 16:02:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 238 (0x912c5c00) [pid = 1750] [serial = 637] [outer = (nil)] 16:02:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 239 (0x91683c00) [pid = 1750] [serial = 638] [outer = 0x912c5c00] 16:02:19 INFO - PROCESS | 1750 | 1464908539981 Marionette DEBUG loaded listener.js 16:02:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 240 (0x917a5c00) [pid = 1750] [serial = 639] [outer = 0x912c5c00] 16:02:20 INFO - PROCESS | 1750 | 1464908540935 Marionette TRACE conn4 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 16:02:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:02:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1686ms 16:02:21 INFO - PROCESS | 1750 | 1464908541004 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 16:02:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:02:21 INFO - PROCESS | 1750 | 1464908541014 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 16:02:21 INFO - PROCESS | 1750 | 1464908541023 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:02:21 INFO - PROCESS | 1750 | 1464908541027 Marionette TRACE conn4 <- [1,822,null,{}] 16:02:21 INFO - PROCESS | 1750 | 1464908541033 Marionette TRACE conn4 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:21 INFO - PROCESS | 1750 | 1464908541294 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 16:02:21 INFO - PROCESS | 1750 | 1464908541586 Marionette TRACE conn4 -> [0,824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd77000 == 117 [pid = 1750] [id = 213] 16:02:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 241 (0x91857400) [pid = 1750] [serial = 640] [outer = (nil)] 16:02:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 242 (0x92250c00) [pid = 1750] [serial = 641] [outer = 0x91857400] 16:02:21 INFO - PROCESS | 1750 | 1464908541683 Marionette DEBUG loaded listener.js 16:02:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 243 (0x9454f400) [pid = 1750] [serial = 642] [outer = 0x91857400] 16:02:22 INFO - PROCESS | 1750 | 1464908542606 Marionette TRACE conn4 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 16:02:22 INFO - PROCESS | 1750 | 1464908542672 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 16:02:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:02:22 INFO - PROCESS | 1750 | 1464908542679 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:02:22 INFO - PROCESS | 1750 | 1464908542683 Marionette TRACE conn4 <- [1,826,null,{}] 16:02:22 INFO - PROCESS | 1750 | 1464908542689 Marionette TRACE conn4 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:22 INFO - PROCESS | 1750 | 1464908542899 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 16:02:23 INFO - PROCESS | 1750 | 1464908543168 Marionette TRACE conn4 -> [0,828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e9800 == 118 [pid = 1750] [id = 214] 16:02:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 244 (0x9224c400) [pid = 1750] [serial = 643] [outer = (nil)] 16:02:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 245 (0x96dec800) [pid = 1750] [serial = 644] [outer = 0x9224c400] 16:02:23 INFO - PROCESS | 1750 | 1464908543299 Marionette DEBUG loaded listener.js 16:02:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 246 (0x989f1000) [pid = 1750] [serial = 645] [outer = 0x9224c400] 16:02:24 INFO - PROCESS | 1750 | 1464908544264 Marionette TRACE conn4 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 16:02:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:02:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 1636ms 16:02:24 INFO - PROCESS | 1750 | 1464908544316 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 16:02:24 INFO - PROCESS | 1750 | 1464908544320 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 16:02:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:02:24 INFO - PROCESS | 1750 | 1464908544327 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:02:24 INFO - PROCESS | 1750 | 1464908544331 Marionette TRACE conn4 <- [1,830,null,{}] 16:02:24 INFO - PROCESS | 1750 | 1464908544337 Marionette TRACE conn4 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:24 INFO - PROCESS | 1750 | 1464908544603 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 16:02:24 INFO - PROCESS | 1750 | 1464908544902 Marionette TRACE conn4 -> [0,832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe1c00 == 119 [pid = 1750] [id = 215] 16:02:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 247 (0x88fe5800) [pid = 1750] [serial = 646] [outer = (nil)] 16:02:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 248 (0x88febc00) [pid = 1750] [serial = 647] [outer = 0x88fe5800] 16:02:25 INFO - PROCESS | 1750 | 1464908544994 Marionette DEBUG loaded listener.js 16:02:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 249 (0x98a04000) [pid = 1750] [serial = 648] [outer = 0x88fe5800] 16:02:25 INFO - PROCESS | 1750 | 1464908545919 Marionette TRACE conn4 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 16:02:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:02:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1637ms 16:02:25 INFO - PROCESS | 1750 | 1464908545966 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 16:02:25 INFO - PROCESS | 1750 | 1464908545970 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 16:02:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:02:25 INFO - PROCESS | 1750 | 1464908545976 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:02:25 INFO - PROCESS | 1750 | 1464908545980 Marionette TRACE conn4 <- [1,834,null,{}] 16:02:25 INFO - PROCESS | 1750 | 1464908545986 Marionette TRACE conn4 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:26 INFO - PROCESS | 1750 | 1464908546188 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 16:02:26 INFO - PROCESS | 1750 | 1464908546431 Marionette TRACE conn4 -> [0,836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe5000 == 120 [pid = 1750] [id = 216] 16:02:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 250 (0x88feac00) [pid = 1750] [serial = 649] [outer = (nil)] 16:02:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 251 (0x99b3dc00) [pid = 1750] [serial = 650] [outer = 0x88feac00] 16:02:26 INFO - PROCESS | 1750 | 1464908546560 Marionette DEBUG loaded listener.js 16:02:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 252 (0x9a0c6400) [pid = 1750] [serial = 651] [outer = 0x88feac00] 16:02:27 INFO - PROCESS | 1750 | 1464908547455 Marionette TRACE conn4 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 16:02:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:02:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1534ms 16:02:27 INFO - PROCESS | 1750 | 1464908547512 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 16:02:27 INFO - PROCESS | 1750 | 1464908547515 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 16:02:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:02:27 INFO - PROCESS | 1750 | 1464908547523 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:02:27 INFO - PROCESS | 1750 | 1464908547526 Marionette TRACE conn4 <- [1,838,null,{}] 16:02:27 INFO - PROCESS | 1750 | 1464908547532 Marionette TRACE conn4 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:27 INFO - PROCESS | 1750 | 1464908547735 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 16:02:28 INFO - PROCESS | 1750 | 1464908547994 Marionette TRACE conn4 -> [0,840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x910ab000 == 121 [pid = 1750] [id = 217] 16:02:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 253 (0x98a0b000) [pid = 1750] [serial = 652] [outer = (nil)] 16:02:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 254 (0x9b5b1800) [pid = 1750] [serial = 653] [outer = 0x98a0b000] 16:02:28 INFO - PROCESS | 1750 | 1464908548128 Marionette DEBUG loaded listener.js 16:02:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 255 (0x9d6b6800) [pid = 1750] [serial = 654] [outer = 0x98a0b000] 16:02:29 INFO - PROCESS | 1750 | 1464908549019 Marionette TRACE conn4 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 16:02:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:02:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1537ms 16:02:29 INFO - PROCESS | 1750 | 1464908549060 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 16:02:29 INFO - PROCESS | 1750 | 1464908549064 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 16:02:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:02:29 INFO - PROCESS | 1750 | 1464908549071 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:02:29 INFO - PROCESS | 1750 | 1464908549075 Marionette TRACE conn4 <- [1,842,null,{}] 16:02:29 INFO - PROCESS | 1750 | 1464908549086 Marionette TRACE conn4 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:29 INFO - PROCESS | 1750 | 1464908549298 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 16:02:29 INFO - PROCESS | 1750 | 1464908549545 Marionette TRACE conn4 -> [0,844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe3000 == 122 [pid = 1750] [id = 218] 16:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 256 (0x88fe8c00) [pid = 1750] [serial = 655] [outer = (nil)] 16:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 257 (0x89db1400) [pid = 1750] [serial = 656] [outer = 0x88fe8c00] 16:02:29 INFO - PROCESS | 1750 | 1464908549675 Marionette DEBUG loaded listener.js 16:02:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 258 (0x89db4400) [pid = 1750] [serial = 657] [outer = 0x88fe8c00] 16:02:30 INFO - PROCESS | 1750 | 1464908550573 Marionette TRACE conn4 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 16:02:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:02:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1551ms 16:02:30 INFO - PROCESS | 1750 | 1464908550624 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 16:02:30 INFO - PROCESS | 1750 | 1464908550628 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 16:02:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:02:30 INFO - PROCESS | 1750 | 1464908550634 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:02:30 INFO - PROCESS | 1750 | 1464908550638 Marionette TRACE conn4 <- [1,846,null,{}] 16:02:30 INFO - PROCESS | 1750 | 1464908550643 Marionette TRACE conn4 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:30 INFO - PROCESS | 1750 | 1464908550850 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 16:02:31 INFO - PROCESS | 1750 | 1464908551103 Marionette TRACE conn4 -> [0,848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fea800 == 123 [pid = 1750] [id = 219] 16:02:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 259 (0x89db2000) [pid = 1750] [serial = 658] [outer = (nil)] 16:02:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 260 (0x8a72d400) [pid = 1750] [serial = 659] [outer = 0x89db2000] 16:02:31 INFO - PROCESS | 1750 | 1464908551234 Marionette DEBUG loaded listener.js 16:02:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 261 (0x8a730c00) [pid = 1750] [serial = 660] [outer = 0x89db2000] 16:02:32 INFO - PROCESS | 1750 | 1464908552159 Marionette TRACE conn4 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 16:02:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:02:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1539ms 16:02:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:02:32 INFO - PROCESS | 1750 | 1464908552173 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 16:02:32 INFO - PROCESS | 1750 | 1464908552176 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 16:02:32 INFO - PROCESS | 1750 | 1464908552183 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:02:32 INFO - PROCESS | 1750 | 1464908552186 Marionette TRACE conn4 <- [1,850,null,{}] 16:02:32 INFO - PROCESS | 1750 | 1464908552192 Marionette TRACE conn4 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:32 INFO - PROCESS | 1750 | 1464908552425 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 16:02:32 INFO - PROCESS | 1750 | 1464908552685 Marionette TRACE conn4 -> [0,852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a732400 == 124 [pid = 1750] [id = 220] 16:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 262 (0x8a73a000) [pid = 1750] [serial = 661] [outer = (nil)] 16:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 263 (0x9afd6400) [pid = 1750] [serial = 662] [outer = 0x8a73a000] 16:02:32 INFO - PROCESS | 1750 | 1464908552824 Marionette DEBUG loaded listener.js 16:02:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 264 (0xa2279400) [pid = 1750] [serial = 663] [outer = 0x8a73a000] 16:02:33 INFO - PROCESS | 1750 | 1464908553768 Marionette TRACE conn4 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 16:02:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:02:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1639ms 16:02:33 INFO - PROCESS | 1750 | 1464908553822 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 16:02:33 INFO - PROCESS | 1750 | 1464908553826 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 16:02:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:02:33 INFO - PROCESS | 1750 | 1464908553834 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:02:33 INFO - PROCESS | 1750 | 1464908553838 Marionette TRACE conn4 <- [1,854,null,{}] 16:02:33 INFO - PROCESS | 1750 | 1464908553844 Marionette TRACE conn4 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:34 INFO - PROCESS | 1750 | 1464908554081 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 16:02:34 INFO - PROCESS | 1750 | 1464908554345 Marionette TRACE conn4 -> [0,856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8937c800 == 125 [pid = 1750] [id = 221] 16:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 265 (0x8937dc00) [pid = 1750] [serial = 664] [outer = (nil)] 16:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 266 (0x89386800) [pid = 1750] [serial = 665] [outer = 0x8937dc00] 16:02:34 INFO - PROCESS | 1750 | 1464908554475 Marionette DEBUG loaded listener.js 16:02:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 267 (0x8938a000) [pid = 1750] [serial = 666] [outer = 0x8937dc00] 16:02:35 INFO - PROCESS | 1750 | 1464908555330 Marionette TRACE conn4 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 16:02:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:02:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1540ms 16:02:35 INFO - PROCESS | 1750 | 1464908555375 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 16:02:35 INFO - PROCESS | 1750 | 1464908555379 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 16:02:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:02:35 INFO - PROCESS | 1750 | 1464908555385 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:02:35 INFO - PROCESS | 1750 | 1464908555389 Marionette TRACE conn4 <- [1,858,null,{}] 16:02:35 INFO - PROCESS | 1750 | 1464908555395 Marionette TRACE conn4 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:35 INFO - PROCESS | 1750 | 1464908555603 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 16:02:35 INFO - PROCESS | 1750 | 1464908555863 Marionette TRACE conn4 -> [0,860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x890a7800 == 126 [pid = 1750] [id = 222] 16:02:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 268 (0x890a9c00) [pid = 1750] [serial = 667] [outer = (nil)] 16:02:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 269 (0x890afc00) [pid = 1750] [serial = 668] [outer = 0x890a9c00] 16:02:35 INFO - PROCESS | 1750 | 1464908555990 Marionette DEBUG loaded listener.js 16:02:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 270 (0x890b1400) [pid = 1750] [serial = 669] [outer = 0x890a9c00] 16:02:36 INFO - PROCESS | 1750 | 1464908556877 Marionette TRACE conn4 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 16:02:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:02:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1536ms 16:02:36 INFO - PROCESS | 1750 | 1464908556923 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 16:02:36 INFO - PROCESS | 1750 | 1464908556926 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 16:02:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:02:36 INFO - PROCESS | 1750 | 1464908556933 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:02:36 INFO - PROCESS | 1750 | 1464908556936 Marionette TRACE conn4 <- [1,862,null,{}] 16:02:36 INFO - PROCESS | 1750 | 1464908556942 Marionette TRACE conn4 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:37 INFO - PROCESS | 1750 | 1464908557142 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 16:02:37 INFO - PROCESS | 1750 | 1464908557392 Marionette TRACE conn4 -> [0,864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x890b0c00 == 127 [pid = 1750] [id = 223] 16:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 271 (0x890b1c00) [pid = 1750] [serial = 670] [outer = (nil)] 16:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 272 (0x8938a400) [pid = 1750] [serial = 671] [outer = 0x890b1c00] 16:02:37 INFO - PROCESS | 1750 | 1464908557520 Marionette DEBUG loaded listener.js 16:02:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 273 (0x8a72b400) [pid = 1750] [serial = 672] [outer = 0x890b1c00] 16:02:38 INFO - PROCESS | 1750 | 1464908558425 Marionette TRACE conn4 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 16:02:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:02:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1530ms 16:02:38 INFO - PROCESS | 1750 | 1464908558464 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 16:02:38 INFO - PROCESS | 1750 | 1464908558468 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 16:02:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:02:38 INFO - PROCESS | 1750 | 1464908558475 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:02:38 INFO - PROCESS | 1750 | 1464908558478 Marionette TRACE conn4 <- [1,866,null,{}] 16:02:38 INFO - PROCESS | 1750 | 1464908558484 Marionette TRACE conn4 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:38 INFO - PROCESS | 1750 | 1464908558690 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 16:02:38 INFO - PROCESS | 1750 | 1464908558948 Marionette TRACE conn4 -> [0,868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b2800 == 128 [pid = 1750] [id = 224] 16:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 274 (0x886b4400) [pid = 1750] [serial = 673] [outer = (nil)] 16:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 275 (0x886ba000) [pid = 1750] [serial = 674] [outer = 0x886b4400] 16:02:39 INFO - PROCESS | 1750 | 1464908559077 Marionette DEBUG loaded listener.js 16:02:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 276 (0x886bb800) [pid = 1750] [serial = 675] [outer = 0x886b4400] 16:02:39 INFO - PROCESS | 1750 | 1464908559955 Marionette TRACE conn4 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 16:02:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:02:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1586ms 16:02:40 INFO - PROCESS | 1750 | 1464908560062 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 16:02:40 INFO - PROCESS | 1750 | 1464908560066 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 16:02:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:02:40 INFO - PROCESS | 1750 | 1464908560073 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:02:40 INFO - PROCESS | 1750 | 1464908560076 Marionette TRACE conn4 <- [1,870,null,{}] 16:02:40 INFO - PROCESS | 1750 | 1464908560082 Marionette TRACE conn4 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:40 INFO - PROCESS | 1750 | 1464908560329 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 16:02:40 INFO - PROCESS | 1750 | 1464908560652 Marionette TRACE conn4 -> [0,872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x886be800 == 129 [pid = 1750] [id = 225] 16:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 277 (0x886bf800) [pid = 1750] [serial = 676] [outer = (nil)] 16:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 278 (0x89da9800) [pid = 1750] [serial = 677] [outer = 0x886bf800] 16:02:40 INFO - PROCESS | 1750 | 1464908560740 Marionette DEBUG loaded listener.js 16:02:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 279 (0x8b8e2800) [pid = 1750] [serial = 678] [outer = 0x886bf800] 16:02:41 INFO - PROCESS | 1750 | 1464908561695 Marionette TRACE conn4 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 16:02:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:02:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1650ms 16:02:41 INFO - PROCESS | 1750 | 1464908561724 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 16:02:41 INFO - PROCESS | 1750 | 1464908561728 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 16:02:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:02:41 INFO - PROCESS | 1750 | 1464908561735 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:02:41 INFO - PROCESS | 1750 | 1464908561739 Marionette TRACE conn4 <- [1,874,null,{}] 16:02:41 INFO - PROCESS | 1750 | 1464908561745 Marionette TRACE conn4 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:41 INFO - PROCESS | 1750 | 1464908561950 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 16:02:42 INFO - PROCESS | 1750 | 1464908562209 Marionette TRACE conn4 -> [0,876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a737c00 == 130 [pid = 1750] [id = 226] 16:02:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 280 (0x8b4ed400) [pid = 1750] [serial = 679] [outer = (nil)] 16:02:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 281 (0x8c00ec00) [pid = 1750] [serial = 680] [outer = 0x8b4ed400] 16:02:42 INFO - PROCESS | 1750 | 1464908562340 Marionette DEBUG loaded listener.js 16:02:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 282 (0x8c00fc00) [pid = 1750] [serial = 681] [outer = 0x8b4ed400] 16:02:43 INFO - PROCESS | 1750 | 1464908563859 Marionette TRACE conn4 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 16:02:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:02:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 2185ms 16:02:43 INFO - PROCESS | 1750 | 1464908563922 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 16:02:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:02:43 INFO - PROCESS | 1750 | 1464908563928 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 16:02:43 INFO - PROCESS | 1750 | 1464908563937 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:02:43 INFO - PROCESS | 1750 | 1464908563943 Marionette TRACE conn4 <- [1,878,null,{}] 16:02:44 INFO - PROCESS | 1750 | 1464908564008 Marionette TRACE conn4 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:44 INFO - PROCESS | 1750 | 1464908564230 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 16:02:44 INFO - PROCESS | 1750 | 1464908564457 Marionette TRACE conn4 -> [0,880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fed800 == 131 [pid = 1750] [id = 227] 16:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 283 (0x88fee000) [pid = 1750] [serial = 682] [outer = (nil)] 16:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 284 (0x89381400) [pid = 1750] [serial = 683] [outer = 0x88fee000] 16:02:44 INFO - PROCESS | 1750 | 1464908564591 Marionette DEBUG loaded listener.js 16:02:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 285 (0x89db7400) [pid = 1750] [serial = 684] [outer = 0x88fee000] 16:02:45 INFO - PROCESS | 1750 | 1464908565648 Marionette TRACE conn4 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 16:02:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:02:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1749ms 16:02:45 INFO - PROCESS | 1750 | 1464908565685 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 16:02:45 INFO - PROCESS | 1750 | 1464908565694 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 16:02:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:02:45 INFO - PROCESS | 1750 | 1464908565705 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:02:45 INFO - PROCESS | 1750 | 1464908565708 Marionette TRACE conn4 <- [1,882,null,{}] 16:02:45 INFO - PROCESS | 1750 | 1464908565714 Marionette TRACE conn4 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:45 INFO - PROCESS | 1750 | 1464908565930 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 16:02:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc7000 == 130 [pid = 1750] [id = 208] 16:02:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4ef000 == 129 [pid = 1750] [id = 207] 16:02:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4ed800 == 128 [pid = 1750] [id = 206] 16:02:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7eb000 == 127 [pid = 1750] [id = 205] 16:02:46 INFO - PROCESS | 1750 | --DOCSHELL 0x8c045000 == 126 [pid = 1750] [id = 204] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 284 (0x95153c00) [pid = 1750] [serial = 458] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 283 (0x9168c000) [pid = 1750] [serial = 568] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 282 (0x8eeddc00) [pid = 1750] [serial = 562] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 281 (0x8eedd800) [pid = 1750] [serial = 565] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 280 (0x8e68f400) [pid = 1750] [serial = 547] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 279 (0x9d6b4000) [pid = 1750] [serial = 544] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 278 (0x8bd72c00) [pid = 1750] [serial = 541] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 277 (0x9d650c00) [pid = 1750] [serial = 538] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 276 (0x9b502400) [pid = 1750] [serial = 535] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 275 (0x96df3000) [pid = 1750] [serial = 532] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 274 (0x938a2400) [pid = 1750] [serial = 529] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 273 (0x8d0ab400) [pid = 1750] [serial = 520] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 272 (0x8eedf800) [pid = 1750] [serial = 523] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 271 (0x919b3000) [pid = 1750] [serial = 526] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 270 (0x8ee6b800) [pid = 1750] [serial = 559] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 269 (0x8d0ac400) [pid = 1750] [serial = 553] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 268 (0x8d321000) [pid = 1750] [serial = 554] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 267 (0x9111b400) [pid = 1750] [serial = 550] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 266 (0x8d0af000) [pid = 1750] [serial = 556] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 265 (0x8e438400) [pid = 1750] [serial = 557] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 264 (0x919b5800) [pid = 1750] [serial = 518] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 263 (0x919b1400) [pid = 1750] [serial = 517] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 262 (0x8f657800) [pid = 1750] [serial = 563] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 261 (0x910ae400) [pid = 1750] [serial = 566] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | --DOMWINDOW == 260 (0x8ee89c00) [pid = 1750] [serial = 560] [outer = (nil)] [url = about:blank] 16:02:46 INFO - PROCESS | 1750 | 1464908566396 Marionette TRACE conn4 -> [0,884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc6c00 == 127 [pid = 1750] [id = 228] 16:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 261 (0x89bcd000) [pid = 1750] [serial = 685] [outer = (nil)] 16:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 262 (0x8b7e3c00) [pid = 1750] [serial = 686] [outer = 0x89bcd000] 16:02:46 INFO - PROCESS | 1750 | 1464908566490 Marionette DEBUG loaded listener.js 16:02:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 263 (0x8b7ec400) [pid = 1750] [serial = 687] [outer = 0x89bcd000] 16:02:47 INFO - PROCESS | 1750 | 1464908567323 Marionette TRACE conn4 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 16:02:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:02:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 1633ms 16:02:47 INFO - PROCESS | 1750 | 1464908567338 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 16:02:47 INFO - PROCESS | 1750 | 1464908567341 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 16:02:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:02:47 INFO - PROCESS | 1750 | 1464908567366 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:02:47 INFO - PROCESS | 1750 | 1464908567373 Marionette TRACE conn4 <- [1,886,null,{}] 16:02:47 INFO - PROCESS | 1750 | 1464908567398 Marionette TRACE conn4 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:47 INFO - PROCESS | 1750 | 1464908567601 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 16:02:47 INFO - PROCESS | 1750 | 1464908567614 Marionette TRACE conn4 -> [0,888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fed400 == 128 [pid = 1750] [id = 229] 16:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 264 (0x8b8e9c00) [pid = 1750] [serial = 688] [outer = (nil)] 16:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 265 (0x8c00c400) [pid = 1750] [serial = 689] [outer = 0x8b8e9c00] 16:02:47 INFO - PROCESS | 1750 | 1464908567843 Marionette DEBUG loaded listener.js 16:02:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 266 (0x8c017000) [pid = 1750] [serial = 690] [outer = 0x8b8e9c00] 16:02:48 INFO - PROCESS | 1750 | 1464908568730 Marionette TRACE conn4 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 16:02:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:02:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1413ms 16:02:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:02:48 INFO - PROCESS | 1750 | 1464908568762 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 16:02:48 INFO - PROCESS | 1750 | 1464908568766 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 16:02:48 INFO - PROCESS | 1750 | 1464908568774 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:02:48 INFO - PROCESS | 1750 | 1464908568777 Marionette TRACE conn4 <- [1,890,null,{}] 16:02:48 INFO - PROCESS | 1750 | 1464908568789 Marionette TRACE conn4 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:49 INFO - PROCESS | 1750 | 1464908569038 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 16:02:49 INFO - PROCESS | 1750 | 1464908569073 Marionette TRACE conn4 -> [0,892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4ef400 == 129 [pid = 1750] [id = 230] 16:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 267 (0x8c04bc00) [pid = 1750] [serial = 691] [outer = (nil)] 16:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 268 (0x8d31b000) [pid = 1750] [serial = 692] [outer = 0x8c04bc00] 16:02:49 INFO - PROCESS | 1750 | 1464908569149 Marionette DEBUG loaded listener.js 16:02:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 269 (0x8d98b000) [pid = 1750] [serial = 693] [outer = 0x8c04bc00] 16:02:50 INFO - PROCESS | 1750 | 1464908570300 Marionette TRACE conn4 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 16:02:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:02:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1543ms 16:02:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:02:50 INFO - PROCESS | 1750 | 1464908570315 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 16:02:50 INFO - PROCESS | 1750 | 1464908570319 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 16:02:50 INFO - PROCESS | 1750 | 1464908570325 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:02:50 INFO - PROCESS | 1750 | 1464908570329 Marionette TRACE conn4 <- [1,894,null,{}] 16:02:50 INFO - PROCESS | 1750 | 1464908570362 Marionette TRACE conn4 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:50 INFO - PROCESS | 1750 | 1464908570616 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 16:02:51 INFO - PROCESS | 1750 | --DOMWINDOW == 268 (0x8db52c00) [pid = 1750] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:02:51 INFO - PROCESS | 1750 | --DOMWINDOW == 267 (0x8ee84000) [pid = 1750] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:02:51 INFO - PROCESS | 1750 | --DOMWINDOW == 266 (0x8ee8cc00) [pid = 1750] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:02:51 INFO - PROCESS | 1750 | --DOMWINDOW == 265 (0x8b7ec000) [pid = 1750] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:02:51 INFO - PROCESS | 1750 | --DOMWINDOW == 264 (0x8c045800) [pid = 1750] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:02:51 INFO - PROCESS | 1750 | 1464908571150 Marionette TRACE conn4 -> [0,896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7ec000 == 130 [pid = 1750] [id = 231] 16:02:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 265 (0x8b86b800) [pid = 1750] [serial = 694] [outer = (nil)] 16:02:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 266 (0x8db4a000) [pid = 1750] [serial = 695] [outer = 0x8b86b800] 16:02:51 INFO - PROCESS | 1750 | 1464908571229 Marionette DEBUG loaded listener.js 16:02:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 267 (0x8db51400) [pid = 1750] [serial = 696] [outer = 0x8b86b800] 16:02:52 INFO - PROCESS | 1750 | 1464908572102 Marionette TRACE conn4 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 16:02:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:02:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1814ms 16:02:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:02:52 INFO - PROCESS | 1750 | 1464908572139 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 16:02:52 INFO - PROCESS | 1750 | 1464908572142 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 16:02:52 INFO - PROCESS | 1750 | 1464908572150 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:02:52 INFO - PROCESS | 1750 | 1464908572153 Marionette TRACE conn4 <- [1,898,null,{}] 16:02:52 INFO - PROCESS | 1750 | 1464908572159 Marionette TRACE conn4 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:52 INFO - PROCESS | 1750 | 1464908572373 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 16:02:52 INFO - PROCESS | 1750 | 1464908572540 Marionette TRACE conn4 -> [0,900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e68d400 == 131 [pid = 1750] [id = 232] 16:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 268 (0x8e68e400) [pid = 1750] [serial = 697] [outer = (nil)] 16:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 269 (0x8eb59c00) [pid = 1750] [serial = 698] [outer = 0x8e68e400] 16:02:52 INFO - PROCESS | 1750 | 1464908572621 Marionette DEBUG loaded listener.js 16:02:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 270 (0x8ee86000) [pid = 1750] [serial = 699] [outer = 0x8e68e400] 16:02:53 INFO - PROCESS | 1750 | 1464908573769 Marionette TRACE conn4 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 16:02:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:02:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1635ms 16:02:53 INFO - PROCESS | 1750 | 1464908573782 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 16:02:53 INFO - PROCESS | 1750 | 1464908573788 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 16:02:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:02:53 INFO - PROCESS | 1750 | 1464908573798 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:02:53 INFO - PROCESS | 1750 | 1464908573803 Marionette TRACE conn4 <- [1,902,null,{}] 16:02:53 INFO - PROCESS | 1750 | 1464908573813 Marionette TRACE conn4 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:54 INFO - PROCESS | 1750 | 1464908574045 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 16:02:54 INFO - PROCESS | 1750 | 1464908574331 Marionette TRACE conn4 -> [0,904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8937f000 == 132 [pid = 1750] [id = 233] 16:02:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 271 (0x89384c00) [pid = 1750] [serial = 700] [outer = (nil)] 16:02:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 272 (0x8a735c00) [pid = 1750] [serial = 701] [outer = 0x89384c00] 16:02:54 INFO - PROCESS | 1750 | 1464908574481 Marionette DEBUG loaded listener.js 16:02:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 273 (0x8afd1400) [pid = 1750] [serial = 702] [outer = 0x89384c00] 16:02:55 INFO - PROCESS | 1750 | 1464908575430 Marionette TRACE conn4 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 16:02:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:02:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1685ms 16:02:55 INFO - PROCESS | 1750 | 1464908575483 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 16:02:55 INFO - PROCESS | 1750 | 1464908575493 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 16:02:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:02:55 INFO - PROCESS | 1750 | 1464908575504 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:02:55 INFO - PROCESS | 1750 | 1464908575508 Marionette TRACE conn4 <- [1,906,null,{}] 16:02:55 INFO - PROCESS | 1750 | 1464908575515 Marionette TRACE conn4 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:55 INFO - PROCESS | 1750 | 1464908575736 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 16:02:56 INFO - PROCESS | 1750 | 1464908576014 Marionette TRACE conn4 -> [0,908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be77c00 == 133 [pid = 1750] [id = 234] 16:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 274 (0x8be7a000) [pid = 1750] [serial = 703] [outer = (nil)] 16:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 275 (0x8c016800) [pid = 1750] [serial = 704] [outer = 0x8be7a000] 16:02:56 INFO - PROCESS | 1750 | 1464908576162 Marionette DEBUG loaded listener.js 16:02:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 276 (0x8d320c00) [pid = 1750] [serial = 705] [outer = 0x8be7a000] 16:02:57 INFO - PROCESS | 1750 | 1464908577156 Marionette TRACE conn4 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 16:02:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:02:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1684ms 16:02:57 INFO - PROCESS | 1750 | 1464908577189 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 16:02:57 INFO - PROCESS | 1750 | 1464908577193 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 16:02:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:02:57 INFO - PROCESS | 1750 | 1464908577200 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:02:57 INFO - PROCESS | 1750 | 1464908577207 Marionette TRACE conn4 <- [1,910,null,{}] 16:02:57 INFO - PROCESS | 1750 | 1464908577224 Marionette TRACE conn4 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:57 INFO - PROCESS | 1750 | 1464908577499 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 16:02:57 INFO - PROCESS | 1750 | 1464908577802 Marionette TRACE conn4 -> [0,912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7cfc00 == 134 [pid = 1750] [id = 235] 16:02:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 277 (0x8e7dcc00) [pid = 1750] [serial = 706] [outer = (nil)] 16:02:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 278 (0x910ae400) [pid = 1750] [serial = 707] [outer = 0x8e7dcc00] 16:02:57 INFO - PROCESS | 1750 | 1464908577902 Marionette DEBUG loaded listener.js 16:02:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 279 (0x9111b800) [pid = 1750] [serial = 708] [outer = 0x8e7dcc00] 16:02:58 INFO - PROCESS | 1750 | 1464908578829 Marionette TRACE conn4 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 16:02:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:02:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1697ms 16:02:58 INFO - PROCESS | 1750 | 1464908578898 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 16:02:58 INFO - PROCESS | 1750 | 1464908578903 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 16:02:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:02:58 INFO - PROCESS | 1750 | 1464908578910 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:02:58 INFO - PROCESS | 1750 | 1464908578914 Marionette TRACE conn4 <- [1,914,null,{}] 16:02:58 INFO - PROCESS | 1750 | 1464908578920 Marionette TRACE conn4 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:02:59 INFO - PROCESS | 1750 | 1464908579169 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 16:02:59 INFO - PROCESS | 1750 | 1464908579470 Marionette TRACE conn4 -> [0,916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:02:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d31c800 == 135 [pid = 1750] [id = 236] 16:02:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 280 (0x9111f800) [pid = 1750] [serial = 709] [outer = (nil)] 16:02:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 281 (0x91627c00) [pid = 1750] [serial = 710] [outer = 0x9111f800] 16:02:59 INFO - PROCESS | 1750 | 1464908579560 Marionette DEBUG loaded listener.js 16:02:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 282 (0x91685c00) [pid = 1750] [serial = 711] [outer = 0x9111f800] 16:03:00 INFO - PROCESS | 1750 | 1464908580483 Marionette TRACE conn4 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 16:03:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:03:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1643ms 16:03:00 INFO - PROCESS | 1750 | 1464908580554 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 16:03:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:03:00 INFO - PROCESS | 1750 | 1464908580559 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 16:03:00 INFO - PROCESS | 1750 | 1464908580566 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:03:00 INFO - PROCESS | 1750 | 1464908580570 Marionette TRACE conn4 <- [1,918,null,{}] 16:03:00 INFO - PROCESS | 1750 | 1464908580576 Marionette TRACE conn4 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:00 INFO - PROCESS | 1750 | 1464908580818 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 16:03:01 INFO - PROCESS | 1750 | 1464908581194 Marionette TRACE conn4 -> [0,920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7d2c00 == 136 [pid = 1750] [id = 237] 16:03:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 283 (0x910b6800) [pid = 1750] [serial = 712] [outer = (nil)] 16:03:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 284 (0x9185b000) [pid = 1750] [serial = 713] [outer = 0x910b6800] 16:03:01 INFO - PROCESS | 1750 | 1464908581349 Marionette DEBUG loaded listener.js 16:03:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 285 (0x91860000) [pid = 1750] [serial = 714] [outer = 0x910b6800] 16:03:02 INFO - PROCESS | 1750 | 1464908582410 Marionette TRACE conn4 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 16:03:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:03:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1886ms 16:03:02 INFO - PROCESS | 1750 | 1464908582453 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 16:03:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:03:02 INFO - PROCESS | 1750 | 1464908582457 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 16:03:02 INFO - PROCESS | 1750 | 1464908582464 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:03:02 INFO - PROCESS | 1750 | 1464908582467 Marionette TRACE conn4 <- [1,922,null,{}] 16:03:02 INFO - PROCESS | 1750 | 1464908582473 Marionette TRACE conn4 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:02 INFO - PROCESS | 1750 | 1464908582730 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 16:03:03 INFO - PROCESS | 1750 | 1464908583052 Marionette TRACE conn4 -> [0,924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x9162ac00 == 137 [pid = 1750] [id = 238] 16:03:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 286 (0x917a3800) [pid = 1750] [serial = 715] [outer = (nil)] 16:03:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 287 (0x92255400) [pid = 1750] [serial = 716] [outer = 0x917a3800] 16:03:03 INFO - PROCESS | 1750 | 1464908583147 Marionette DEBUG loaded listener.js 16:03:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 288 (0x939b1c00) [pid = 1750] [serial = 717] [outer = 0x917a3800] 16:03:04 INFO - PROCESS | 1750 | 1464908584142 Marionette TRACE conn4 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 16:03:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:03:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 1736ms 16:03:04 INFO - PROCESS | 1750 | 1464908584200 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 16:03:04 INFO - PROCESS | 1750 | 1464908584204 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 16:03:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:03:04 INFO - PROCESS | 1750 | 1464908584211 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:03:04 INFO - PROCESS | 1750 | 1464908584216 Marionette TRACE conn4 <- [1,926,null,{}] 16:03:04 INFO - PROCESS | 1750 | 1464908584222 Marionette TRACE conn4 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:04 INFO - PROCESS | 1750 | 1464908584416 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 16:03:04 INFO - PROCESS | 1750 | 1464908584673 Marionette TRACE conn4 -> [0,928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x912c6800 == 138 [pid = 1750] [id = 239] 16:03:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 289 (0x919b7c00) [pid = 1750] [serial = 718] [outer = (nil)] 16:03:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 290 (0x951bb000) [pid = 1750] [serial = 719] [outer = 0x919b7c00] 16:03:04 INFO - PROCESS | 1750 | 1464908584819 Marionette DEBUG loaded listener.js 16:03:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 291 (0x96df6c00) [pid = 1750] [serial = 720] [outer = 0x919b7c00] 16:03:05 INFO - PROCESS | 1750 | 1464908585747 Marionette TRACE conn4 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 16:03:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:03:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1587ms 16:03:05 INFO - PROCESS | 1750 | 1464908585799 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 16:03:05 INFO - PROCESS | 1750 | 1464908585804 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 16:03:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:03:05 INFO - PROCESS | 1750 | 1464908585812 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:03:05 INFO - PROCESS | 1750 | 1464908585816 Marionette TRACE conn4 <- [1,930,null,{}] 16:03:05 INFO - PROCESS | 1750 | 1464908585821 Marionette TRACE conn4 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:06 INFO - PROCESS | 1750 | 1464908586029 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 16:03:06 INFO - PROCESS | 1750 | 1464908586291 Marionette TRACE conn4 -> [0,932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x92252000 == 139 [pid = 1750] [id = 240] 16:03:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 292 (0x939b2400) [pid = 1750] [serial = 721] [outer = (nil)] 16:03:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 293 (0x99924c00) [pid = 1750] [serial = 722] [outer = 0x939b2400] 16:03:06 INFO - PROCESS | 1750 | 1464908586446 Marionette DEBUG loaded listener.js 16:03:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 294 (0x99b43000) [pid = 1750] [serial = 723] [outer = 0x939b2400] 16:03:07 INFO - PROCESS | 1750 | 1464908587330 Marionette TRACE conn4 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 16:03:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:03:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1588ms 16:03:07 INFO - PROCESS | 1750 | 1464908587401 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 16:03:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:03:07 INFO - PROCESS | 1750 | 1464908587406 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 16:03:07 INFO - PROCESS | 1750 | 1464908587412 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:03:07 INFO - PROCESS | 1750 | 1464908587416 Marionette TRACE conn4 <- [1,934,null,{}] 16:03:07 INFO - PROCESS | 1750 | 1464908587422 Marionette TRACE conn4 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:07 INFO - PROCESS | 1750 | 1464908587624 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 16:03:07 INFO - PROCESS | 1750 | 1464908587880 Marionette TRACE conn4 -> [0,936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x890abc00 == 140 [pid = 1750] [id = 241] 16:03:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 295 (0x951b7800) [pid = 1750] [serial = 724] [outer = (nil)] 16:03:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 296 (0x9b502400) [pid = 1750] [serial = 725] [outer = 0x951b7800] 16:03:08 INFO - PROCESS | 1750 | 1464908588017 Marionette DEBUG loaded listener.js 16:03:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 297 (0x9b86b400) [pid = 1750] [serial = 726] [outer = 0x951b7800] 16:03:08 INFO - PROCESS | 1750 | 1464908588929 Marionette TRACE conn4 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 16:03:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:03:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1589ms 16:03:09 INFO - PROCESS | 1750 | 1464908589001 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 16:03:09 INFO - PROCESS | 1750 | 1464908589006 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 16:03:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:03:09 INFO - PROCESS | 1750 | 1464908589013 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:03:09 INFO - PROCESS | 1750 | 1464908589017 Marionette TRACE conn4 <- [1,938,null,{}] 16:03:09 INFO - PROCESS | 1750 | 1464908589023 Marionette TRACE conn4 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:09 INFO - PROCESS | 1750 | 1464908589235 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 16:03:09 INFO - PROCESS | 1750 | 1464908589556 Marionette TRACE conn4 -> [0,940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x96deec00 == 141 [pid = 1750] [id = 242] 16:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 298 (0x9a75ac00) [pid = 1750] [serial = 727] [outer = (nil)] 16:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 299 (0xa1058800) [pid = 1750] [serial = 728] [outer = 0x9a75ac00] 16:03:09 INFO - PROCESS | 1750 | 1464908589654 Marionette DEBUG loaded listener.js 16:03:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 300 (0xa21af800) [pid = 1750] [serial = 729] [outer = 0x9a75ac00] 16:03:10 INFO - PROCESS | 1750 | 1464908590612 Marionette TRACE conn4 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 16:03:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:03:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1637ms 16:03:10 INFO - PROCESS | 1750 | 1464908590652 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 16:03:10 INFO - PROCESS | 1750 | 1464908590655 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 16:03:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:03:10 INFO - PROCESS | 1750 | 1464908590662 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:03:10 INFO - PROCESS | 1750 | 1464908590667 Marionette TRACE conn4 <- [1,942,null,{}] 16:03:10 INFO - PROCESS | 1750 | 1464908590673 Marionette TRACE conn4 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:10 INFO - PROCESS | 1750 | 1464908590907 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 16:03:11 INFO - PROCESS | 1750 | 1464908591175 Marionette TRACE conn4 -> [0,944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b470c00 == 142 [pid = 1750] [id = 243] 16:03:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 301 (0x8b47b400) [pid = 1750] [serial = 730] [outer = (nil)] 16:03:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 302 (0x9b86b800) [pid = 1750] [serial = 731] [outer = 0x8b47b400] 16:03:11 INFO - PROCESS | 1750 | 1464908591316 Marionette DEBUG loaded listener.js 16:03:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 303 (0xa30f5000) [pid = 1750] [serial = 732] [outer = 0x8b47b400] 16:03:12 INFO - PROCESS | 1750 | 1464908592205 Marionette TRACE conn4 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 16:03:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:03:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1591ms 16:03:12 INFO - PROCESS | 1750 | 1464908592255 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 16:03:12 INFO - PROCESS | 1750 | 1464908592260 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 16:03:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:03:12 INFO - PROCESS | 1750 | 1464908592266 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:03:12 INFO - PROCESS | 1750 | 1464908592269 Marionette TRACE conn4 <- [1,946,null,{}] 16:03:12 INFO - PROCESS | 1750 | 1464908592275 Marionette TRACE conn4 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:12 INFO - PROCESS | 1750 | 1464908592490 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 16:03:12 INFO - PROCESS | 1750 | 1464908592806 Marionette TRACE conn4 -> [0,948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b654c00 == 143 [pid = 1750] [id = 244] 16:03:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 304 (0x8b655400) [pid = 1750] [serial = 733] [outer = (nil)] 16:03:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 305 (0x8b65a800) [pid = 1750] [serial = 734] [outer = 0x8b655400] 16:03:12 INFO - PROCESS | 1750 | 1464908592903 Marionette DEBUG loaded listener.js 16:03:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 306 (0x8b65c800) [pid = 1750] [serial = 735] [outer = 0x8b655400] 16:03:13 INFO - PROCESS | 1750 | 1464908593833 Marionette TRACE conn4 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 16:03:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:03:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1636ms 16:03:13 INFO - PROCESS | 1750 | 1464908593904 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 16:03:13 INFO - PROCESS | 1750 | 1464908593909 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 16:03:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:03:13 INFO - PROCESS | 1750 | 1464908593915 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:03:13 INFO - PROCESS | 1750 | 1464908593919 Marionette TRACE conn4 <- [1,950,null,{}] 16:03:13 INFO - PROCESS | 1750 | 1464908593925 Marionette TRACE conn4 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:14 INFO - PROCESS | 1750 | 1464908594135 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 16:03:14 INFO - PROCESS | 1750 | 1464908594414 Marionette TRACE conn4 -> [0,952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x87ae3800 == 144 [pid = 1750] [id = 245] 16:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 307 (0x87ae4c00) [pid = 1750] [serial = 736] [outer = (nil)] 16:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 308 (0x87aec000) [pid = 1750] [serial = 737] [outer = 0x87ae4c00] 16:03:14 INFO - PROCESS | 1750 | 1464908594548 Marionette DEBUG loaded listener.js 16:03:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 309 (0x87aef400) [pid = 1750] [serial = 738] [outer = 0x87ae4c00] 16:03:15 INFO - PROCESS | 1750 | 1464908595434 Marionette TRACE conn4 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 16:03:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:03:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1588ms 16:03:15 INFO - PROCESS | 1750 | 1464908595506 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 16:03:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:03:15 INFO - PROCESS | 1750 | 1464908595510 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 16:03:15 INFO - PROCESS | 1750 | 1464908595517 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:03:15 INFO - PROCESS | 1750 | 1464908595521 Marionette TRACE conn4 <- [1,954,null,{}] 16:03:15 INFO - PROCESS | 1750 | 1464908595528 Marionette TRACE conn4 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:15 INFO - PROCESS | 1750 | 1464908595763 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 16:03:16 INFO - PROCESS | 1750 | 1464908596082 Marionette TRACE conn4 -> [0,956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x87102000 == 145 [pid = 1750] [id = 246] 16:03:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 310 (0x87102400) [pid = 1750] [serial = 739] [outer = (nil)] 16:03:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 311 (0x8710a400) [pid = 1750] [serial = 740] [outer = 0x87102400] 16:03:16 INFO - PROCESS | 1750 | 1464908596185 Marionette DEBUG loaded listener.js 16:03:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 312 (0x8710cc00) [pid = 1750] [serial = 741] [outer = 0x87102400] 16:03:17 INFO - PROCESS | 1750 | 1464908597114 Marionette TRACE conn4 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 16:03:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:03:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1641ms 16:03:17 INFO - PROCESS | 1750 | 1464908597159 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 16:03:17 INFO - PROCESS | 1750 | 1464908597163 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 16:03:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:03:17 INFO - PROCESS | 1750 | 1464908597169 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:03:17 INFO - PROCESS | 1750 | 1464908597173 Marionette TRACE conn4 <- [1,958,null,{}] 16:03:17 INFO - PROCESS | 1750 | 1464908597179 Marionette TRACE conn4 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:17 INFO - PROCESS | 1750 | 1464908597385 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 16:03:17 INFO - PROCESS | 1750 | 1464908597649 Marionette TRACE conn4 -> [0,960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x87105800 == 146 [pid = 1750] [id = 247] 16:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 313 (0x87107000) [pid = 1750] [serial = 742] [outer = (nil)] 16:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 314 (0x87af1800) [pid = 1750] [serial = 743] [outer = 0x87107000] 16:03:17 INFO - PROCESS | 1750 | 1464908597778 Marionette DEBUG loaded listener.js 16:03:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 315 (0x88fe7800) [pid = 1750] [serial = 744] [outer = 0x87107000] 16:03:18 INFO - PROCESS | 1750 | 1464908598679 Marionette TRACE conn4 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 16:03:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:03:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1584ms 16:03:18 INFO - PROCESS | 1750 | 1464908598754 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 16:03:18 INFO - PROCESS | 1750 | 1464908598757 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 16:03:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:03:18 INFO - PROCESS | 1750 | 1464908598764 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:03:18 INFO - PROCESS | 1750 | 1464908598767 Marionette TRACE conn4 <- [1,962,null,{}] 16:03:18 INFO - PROCESS | 1750 | 1464908598773 Marionette TRACE conn4 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:19 INFO - PROCESS | 1750 | 1464908599023 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 16:03:19 INFO - PROCESS | 1750 | 1464908599338 Marionette TRACE conn4 -> [0,964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x872ccc00 == 147 [pid = 1750] [id = 248] 16:03:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 316 (0x872d0c00) [pid = 1750] [serial = 745] [outer = (nil)] 16:03:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 317 (0x872d3c00) [pid = 1750] [serial = 746] [outer = 0x872d0c00] 16:03:19 INFO - PROCESS | 1750 | 1464908599428 Marionette DEBUG loaded listener.js 16:03:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 318 (0x872d5800) [pid = 1750] [serial = 747] [outer = 0x872d0c00] 16:03:20 INFO - PROCESS | 1750 | 1464908600303 Marionette TRACE conn4 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 16:03:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:03:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1587ms 16:03:20 INFO - PROCESS | 1750 | 1464908600352 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 16:03:20 INFO - PROCESS | 1750 | 1464908600357 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 16:03:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:03:20 INFO - PROCESS | 1750 | 1464908600363 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:03:20 INFO - PROCESS | 1750 | 1464908600367 Marionette TRACE conn4 <- [1,966,null,{}] 16:03:20 INFO - PROCESS | 1750 | 1464908600372 Marionette TRACE conn4 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:20 INFO - PROCESS | 1750 | 1464908600590 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 16:03:20 INFO - PROCESS | 1750 | 1464908600908 Marionette TRACE conn4 -> [0,968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8710b800 == 148 [pid = 1750] [id = 249] 16:03:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 319 (0x872cd400) [pid = 1750] [serial = 748] [outer = (nil)] 16:03:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 320 (0x87aecc00) [pid = 1750] [serial = 749] [outer = 0x872cd400] 16:03:21 INFO - PROCESS | 1750 | 1464908601012 Marionette DEBUG loaded listener.js 16:03:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 321 (0x8b656400) [pid = 1750] [serial = 750] [outer = 0x872cd400] 16:03:21 INFO - PROCESS | 1750 | 1464908601936 Marionette TRACE conn4 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 16:03:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:03:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1638ms 16:03:22 INFO - PROCESS | 1750 | 1464908602003 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 16:03:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:03:22 INFO - PROCESS | 1750 | 1464908602007 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 16:03:22 INFO - PROCESS | 1750 | 1464908602015 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:03:22 INFO - PROCESS | 1750 | 1464908602018 Marionette TRACE conn4 <- [1,970,null,{}] 16:03:22 INFO - PROCESS | 1750 | 1464908602024 Marionette TRACE conn4 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:22 INFO - PROCESS | 1750 | 1464908602290 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 16:03:22 INFO - PROCESS | 1750 | 1464908602634 Marionette TRACE conn4 -> [0,972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe9c00 == 149 [pid = 1750] [id = 250] 16:03:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 322 (0x890b0400) [pid = 1750] [serial = 751] [outer = (nil)] 16:03:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 323 (0x8bf4c400) [pid = 1750] [serial = 752] [outer = 0x890b0400] 16:03:22 INFO - PROCESS | 1750 | 1464908602737 Marionette DEBUG loaded listener.js 16:03:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 324 (0x8bf4f000) [pid = 1750] [serial = 753] [outer = 0x890b0400] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7e8800 == 148 [pid = 1750] [id = 173] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd7a400 == 147 [pid = 1750] [id = 182] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8d993000 == 146 [pid = 1750] [id = 183] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x96deb800 == 145 [pid = 1750] [id = 134] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7dd000 == 144 [pid = 1750] [id = 174] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7ec000 == 143 [pid = 1750] [id = 231] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4ef400 == 142 [pid = 1750] [id = 230] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x88fed400 == 141 [pid = 1750] [id = 229] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc6c00 == 140 [pid = 1750] [id = 228] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x88fed800 == 139 [pid = 1750] [id = 227] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x886be800 == 138 [pid = 1750] [id = 225] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x886b2800 == 137 [pid = 1750] [id = 224] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x890b0c00 == 136 [pid = 1750] [id = 223] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8937c800 == 135 [pid = 1750] [id = 221] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x890a7800 == 134 [pid = 1750] [id = 222] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8a732400 == 133 [pid = 1750] [id = 220] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x88fea800 == 132 [pid = 1750] [id = 219] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe3000 == 131 [pid = 1750] [id = 218] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe5000 == 130 [pid = 1750] [id = 216] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x910ab000 == 129 [pid = 1750] [id = 217] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe1c00 == 128 [pid = 1750] [id = 215] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8e9800 == 127 [pid = 1750] [id = 214] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd77000 == 126 [pid = 1750] [id = 213] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8f658400 == 125 [pid = 1750] [id = 212] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7ea800 == 124 [pid = 1750] [id = 210] 16:03:24 INFO - PROCESS | 1750 | --DOCSHELL 0x8db49c00 == 123 [pid = 1750] [id = 211] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 323 (0x91686800) [pid = 1750] [serial = 629] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 322 (0x8eb52000) [pid = 1750] [serial = 619] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 321 (0x8eedfc00) [pid = 1750] [serial = 623] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 320 (0x919c1800) [pid = 1750] [serial = 577] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 319 (0x9111e000) [pid = 1750] [serial = 626] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 318 (0x8b8e8c00) [pid = 1750] [serial = 616] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 317 (0x8d0afc00) [pid = 1750] [serial = 617] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 316 (0x9b5ac400) [pid = 1750] [serial = 592] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 315 (0x92047800) [pid = 1750] [serial = 580] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 314 (0x8b8ec800) [pid = 1750] [serial = 610] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 313 (0x93897400) [pid = 1750] [serial = 583] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 312 (0x89bca800) [pid = 1750] [serial = 607] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 311 (0x8db49800) [pid = 1750] [serial = 604] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 310 (0x8c049800) [pid = 1750] [serial = 601] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 309 (0x9b5ac800) [pid = 1750] [serial = 598] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 308 (0x8b869c00) [pid = 1750] [serial = 595] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 307 (0x8e48e000) [pid = 1750] [serial = 571] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 306 (0x99a84000) [pid = 1750] [serial = 589] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 305 (0x912c0c00) [pid = 1750] [serial = 574] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 304 (0x96df1800) [pid = 1750] [serial = 586] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 303 (0x8c04b800) [pid = 1750] [serial = 613] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 302 (0xa3073800) [pid = 1750] [serial = 407] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 301 (0x8d0a1400) [pid = 1750] [serial = 614] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 300 (0x91126400) [pid = 1750] [serial = 627] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 299 (0x910aec00) [pid = 1750] [serial = 624] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | --DOMWINDOW == 298 (0x8ee70000) [pid = 1750] [serial = 620] [outer = (nil)] [url = about:blank] 16:03:24 INFO - PROCESS | 1750 | 1464908604979 Marionette TRACE conn4 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 16:03:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:03:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 2987ms 16:03:25 INFO - PROCESS | 1750 | 1464908605002 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 16:03:25 INFO - PROCESS | 1750 | 1464908605008 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 16:03:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:03:25 INFO - PROCESS | 1750 | 1464908605017 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:03:25 INFO - PROCESS | 1750 | 1464908605023 Marionette TRACE conn4 <- [1,974,null,{}] 16:03:25 INFO - PROCESS | 1750 | 1464908605033 Marionette TRACE conn4 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:25 INFO - PROCESS | 1750 | 1464908605290 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 16:03:25 INFO - PROCESS | 1750 | 1464908605486 Marionette TRACE conn4 -> [0,976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe9000 == 124 [pid = 1750] [id = 251] 16:03:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 299 (0x88fea800) [pid = 1750] [serial = 754] [outer = (nil)] 16:03:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 300 (0x89382c00) [pid = 1750] [serial = 755] [outer = 0x88fea800] 16:03:25 INFO - PROCESS | 1750 | 1464908605569 Marionette DEBUG loaded listener.js 16:03:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 301 (0x89bc7400) [pid = 1750] [serial = 756] [outer = 0x88fea800] 16:03:26 INFO - PROCESS | 1750 | 1464908606343 Marionette TRACE conn4 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 16:03:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:03:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1354ms 16:03:26 INFO - PROCESS | 1750 | 1464908606372 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 16:03:26 INFO - PROCESS | 1750 | 1464908606379 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 16:03:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:03:26 INFO - PROCESS | 1750 | 1464908606391 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:03:26 INFO - PROCESS | 1750 | 1464908606394 Marionette TRACE conn4 <- [1,978,null,{}] 16:03:26 INFO - PROCESS | 1750 | 1464908606402 Marionette TRACE conn4 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:26 INFO - PROCESS | 1750 | 1464908606689 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 16:03:26 INFO - PROCESS | 1750 | 1464908606808 Marionette TRACE conn4 -> [0,980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bca800 == 125 [pid = 1750] [id = 252] 16:03:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 302 (0x89bcd800) [pid = 1750] [serial = 757] [outer = (nil)] 16:03:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 303 (0x8a738800) [pid = 1750] [serial = 758] [outer = 0x89bcd800] 16:03:26 INFO - PROCESS | 1750 | 1464908606883 Marionette DEBUG loaded listener.js 16:03:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 304 (0x8b473000) [pid = 1750] [serial = 759] [outer = 0x89bcd800] 16:03:27 INFO - PROCESS | 1750 | 1464908607830 Marionette TRACE conn4 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 16:03:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:03:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 1481ms 16:03:27 INFO - PROCESS | 1750 | 1464908607872 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 16:03:27 INFO - PROCESS | 1750 | 1464908607876 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 16:03:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:03:27 INFO - PROCESS | 1750 | 1464908607883 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:03:27 INFO - PROCESS | 1750 | 1464908607890 Marionette TRACE conn4 <- [1,982,null,{}] 16:03:27 INFO - PROCESS | 1750 | 1464908607914 Marionette TRACE conn4 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:28 INFO - PROCESS | 1750 | 1464908608191 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 16:03:28 INFO - PROCESS | 1750 | 1464908608226 Marionette TRACE conn4 -> [0,984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b472c00 == 126 [pid = 1750] [id = 253] 16:03:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 305 (0x8b7e2800) [pid = 1750] [serial = 760] [outer = (nil)] 16:03:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 306 (0x8b867000) [pid = 1750] [serial = 761] [outer = 0x8b7e2800] 16:03:28 INFO - PROCESS | 1750 | 1464908608320 Marionette DEBUG loaded listener.js 16:03:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 307 (0x8b8e2000) [pid = 1750] [serial = 762] [outer = 0x8b7e2800] 16:03:29 INFO - PROCESS | 1750 | --DOMWINDOW == 306 (0x8f65d800) [pid = 1750] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:03:29 INFO - PROCESS | 1750 | --DOMWINDOW == 305 (0x8c04bc00) [pid = 1750] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:03:29 INFO - PROCESS | 1750 | --DOMWINDOW == 304 (0x8b8e9c00) [pid = 1750] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:03:29 INFO - PROCESS | 1750 | --DOMWINDOW == 303 (0x88fee000) [pid = 1750] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:03:29 INFO - PROCESS | 1750 | --DOMWINDOW == 302 (0x89bcd000) [pid = 1750] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:03:29 INFO - PROCESS | 1750 | --DOMWINDOW == 301 (0x8b86b800) [pid = 1750] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:03:29 INFO - PROCESS | 1750 | 1464908609716 Marionette TRACE conn4 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 16:03:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:03:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1897ms 16:03:29 INFO - PROCESS | 1750 | 1464908609782 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 16:03:29 INFO - PROCESS | 1750 | 1464908609787 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 16:03:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:03:29 INFO - PROCESS | 1750 | 1464908609794 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:03:29 INFO - PROCESS | 1750 | 1464908609798 Marionette TRACE conn4 <- [1,986,null,{}] 16:03:29 INFO - PROCESS | 1750 | 1464908609804 Marionette TRACE conn4 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:30 INFO - PROCESS | 1750 | 1464908610031 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 16:03:30 INFO - PROCESS | 1750 | 1464908610209 Marionette TRACE conn4 -> [0,988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe5400 == 127 [pid = 1750] [id = 254] 16:03:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 302 (0x8b660000) [pid = 1750] [serial = 763] [outer = (nil)] 16:03:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 303 (0x8be78400) [pid = 1750] [serial = 764] [outer = 0x8b660000] 16:03:30 INFO - PROCESS | 1750 | 1464908610303 Marionette DEBUG loaded listener.js 16:03:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 304 (0x8bf4d000) [pid = 1750] [serial = 765] [outer = 0x8b660000] 16:03:31 INFO - PROCESS | 1750 | 1464908611072 Marionette TRACE conn4 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 16:03:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:03:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1334ms 16:03:31 INFO - PROCESS | 1750 | 1464908611131 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 16:03:31 INFO - PROCESS | 1750 | 1464908611135 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 16:03:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:03:31 INFO - PROCESS | 1750 | 1464908611142 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:03:31 INFO - PROCESS | 1750 | 1464908611146 Marionette TRACE conn4 <- [1,990,null,{}] 16:03:31 INFO - PROCESS | 1750 | 1464908611151 Marionette TRACE conn4 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:31 INFO - PROCESS | 1750 | 1464908611343 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 16:03:31 INFO - PROCESS | 1750 | 1464908611645 Marionette TRACE conn4 -> [0,992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x872cc000 == 128 [pid = 1750] [id = 255] 16:03:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 305 (0x872cfc00) [pid = 1750] [serial = 766] [outer = (nil)] 16:03:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 306 (0x886b7000) [pid = 1750] [serial = 767] [outer = 0x872cfc00] 16:03:31 INFO - PROCESS | 1750 | 1464908611819 Marionette DEBUG loaded listener.js 16:03:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 307 (0x890a6400) [pid = 1750] [serial = 768] [outer = 0x872cfc00] 16:03:32 INFO - PROCESS | 1750 | 1464908612805 Marionette TRACE conn4 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 16:03:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:03:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1736ms 16:03:32 INFO - PROCESS | 1750 | 1464908612881 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 16:03:32 INFO - PROCESS | 1750 | 1464908612888 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 16:03:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:03:32 INFO - PROCESS | 1750 | 1464908612899 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:03:32 INFO - PROCESS | 1750 | 1464908612908 Marionette TRACE conn4 <- [1,994,null,{}] 16:03:32 INFO - PROCESS | 1750 | 1464908612942 Marionette TRACE conn4 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:33 INFO - PROCESS | 1750 | 1464908613246 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 16:03:33 INFO - PROCESS | 1750 | 1464908613604 Marionette TRACE conn4 -> [0,996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a730800 == 129 [pid = 1750] [id = 256] 16:03:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 308 (0x8b475000) [pid = 1750] [serial = 769] [outer = (nil)] 16:03:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 309 (0x8b47cc00) [pid = 1750] [serial = 770] [outer = 0x8b475000] 16:03:33 INFO - PROCESS | 1750 | 1464908613708 Marionette DEBUG loaded listener.js 16:03:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 310 (0x8b654400) [pid = 1750] [serial = 771] [outer = 0x8b475000] 16:03:34 INFO - PROCESS | 1750 | 1464908614691 Marionette TRACE conn4 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 16:03:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:03:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1874ms 16:03:34 INFO - PROCESS | 1750 | 1464908614774 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 16:03:34 INFO - PROCESS | 1750 | 1464908614781 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 16:03:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:03:34 INFO - PROCESS | 1750 | 1464908614790 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:03:34 INFO - PROCESS | 1750 | 1464908614793 Marionette TRACE conn4 <- [1,998,null,{}] 16:03:34 INFO - PROCESS | 1750 | 1464908614801 Marionette TRACE conn4 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:35 INFO - PROCESS | 1750 | 1464908615061 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 16:03:35 INFO - PROCESS | 1750 | 1464908615429 Marionette TRACE conn4 -> [0,1000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b662800 == 130 [pid = 1750] [id = 257] 16:03:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 311 (0x8bf54800) [pid = 1750] [serial = 772] [outer = (nil)] 16:03:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 312 (0x8c00c800) [pid = 1750] [serial = 773] [outer = 0x8bf54800] 16:03:35 INFO - PROCESS | 1750 | 1464908615523 Marionette DEBUG loaded listener.js 16:03:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 313 (0x8c04bc00) [pid = 1750] [serial = 774] [outer = 0x8bf54800] 16:03:36 INFO - PROCESS | 1750 | 1464908616502 Marionette TRACE conn4 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 16:03:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:03:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 1782ms 16:03:36 INFO - PROCESS | 1750 | 1464908616573 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 16:03:36 INFO - PROCESS | 1750 | 1464908616578 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 16:03:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:03:36 INFO - PROCESS | 1750 | 1464908616587 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:03:36 INFO - PROCESS | 1750 | 1464908616597 Marionette TRACE conn4 <- [1,1002,null,{}] 16:03:36 INFO - PROCESS | 1750 | 1464908616612 Marionette TRACE conn4 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:36 INFO - PROCESS | 1750 | 1464908616882 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 16:03:37 INFO - PROCESS | 1750 | 1464908617196 Marionette TRACE conn4 -> [0,1004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dad400 == 131 [pid = 1750] [id = 258] 16:03:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 314 (0x8db4a400) [pid = 1750] [serial = 775] [outer = (nil)] 16:03:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 315 (0x8e492000) [pid = 1750] [serial = 776] [outer = 0x8db4a400] 16:03:37 INFO - PROCESS | 1750 | 1464908617289 Marionette DEBUG loaded listener.js 16:03:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 316 (0x8e692400) [pid = 1750] [serial = 777] [outer = 0x8db4a400] 16:03:38 INFO - PROCESS | 1750 | 1464908618224 Marionette TRACE conn4 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 16:03:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:03:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1707ms 16:03:38 INFO - PROCESS | 1750 | 1464908618292 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 16:03:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:03:38 INFO - PROCESS | 1750 | 1464908618297 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 16:03:38 INFO - PROCESS | 1750 | 1464908618305 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:03:38 INFO - PROCESS | 1750 | 1464908618308 Marionette TRACE conn4 <- [1,1006,null,{}] 16:03:38 INFO - PROCESS | 1750 | 1464908618314 Marionette TRACE conn4 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:38 INFO - PROCESS | 1750 | 1464908618561 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 16:03:38 INFO - PROCESS | 1750 | 1464908618877 Marionette TRACE conn4 -> [0,1008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d991400 == 132 [pid = 1750] [id = 259] 16:03:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 317 (0x8e496400) [pid = 1750] [serial = 778] [outer = (nil)] 16:03:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 318 (0x8ee6ec00) [pid = 1750] [serial = 779] [outer = 0x8e496400] 16:03:38 INFO - PROCESS | 1750 | 1464908618975 Marionette DEBUG loaded listener.js 16:03:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 319 (0x8ee88400) [pid = 1750] [serial = 780] [outer = 0x8e496400] 16:03:39 INFO - PROCESS | 1750 | 1464908619865 Marionette TRACE conn4 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 16:03:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:03:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1597ms 16:03:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:03:39 INFO - PROCESS | 1750 | 1464908619901 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 16:03:39 INFO - PROCESS | 1750 | 1464908619904 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 16:03:39 INFO - PROCESS | 1750 | 1464908619911 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:03:39 INFO - PROCESS | 1750 | 1464908619915 Marionette TRACE conn4 <- [1,1010,null,{}] 16:03:39 INFO - PROCESS | 1750 | 1464908619921 Marionette TRACE conn4 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:40 INFO - PROCESS | 1750 | 1464908620134 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 16:03:40 INFO - PROCESS | 1750 | 1464908620457 Marionette TRACE conn4 -> [0,1012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x910b1c00 == 133 [pid = 1750] [id = 260] 16:03:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 320 (0x910b2c00) [pid = 1750] [serial = 781] [outer = (nil)] 16:03:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 321 (0x91121800) [pid = 1750] [serial = 782] [outer = 0x910b2c00] 16:03:40 INFO - PROCESS | 1750 | 1464908620597 Marionette DEBUG loaded listener.js 16:03:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 322 (0x917aa800) [pid = 1750] [serial = 783] [outer = 0x910b2c00] 16:03:41 INFO - PROCESS | 1750 | 1464908621552 Marionette TRACE conn4 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 16:03:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:03:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1683ms 16:03:41 INFO - PROCESS | 1750 | 1464908621594 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 16:03:41 INFO - PROCESS | 1750 | 1464908621598 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 16:03:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:03:41 INFO - PROCESS | 1750 | 1464908621605 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:03:41 INFO - PROCESS | 1750 | 1464908621608 Marionette TRACE conn4 <- [1,1014,null,{}] 16:03:41 INFO - PROCESS | 1750 | 1464908621614 Marionette TRACE conn4 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:41 INFO - PROCESS | 1750 | 1464908621835 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 16:03:42 INFO - PROCESS | 1750 | 1464908622098 Marionette TRACE conn4 -> [0,1016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8db4d400 == 134 [pid = 1750] [id = 261] 16:03:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 323 (0x8eb52000) [pid = 1750] [serial = 784] [outer = (nil)] 16:03:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 324 (0x92049400) [pid = 1750] [serial = 785] [outer = 0x8eb52000] 16:03:42 INFO - PROCESS | 1750 | 1464908622228 Marionette DEBUG loaded listener.js 16:03:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 325 (0x9224a800) [pid = 1750] [serial = 786] [outer = 0x8eb52000] 16:03:43 INFO - PROCESS | 1750 | 1464908623114 Marionette TRACE conn4 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 16:03:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:03:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1582ms 16:03:43 INFO - PROCESS | 1750 | 1464908623188 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 16:03:43 INFO - PROCESS | 1750 | 1464908623191 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 16:03:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:03:43 INFO - PROCESS | 1750 | 1464908623200 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:03:43 INFO - PROCESS | 1750 | 1464908623202 Marionette TRACE conn4 <- [1,1018,null,{}] 16:03:43 INFO - PROCESS | 1750 | 1464908623210 Marionette TRACE conn4 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:43 INFO - PROCESS | 1750 | 1464908623442 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 16:03:43 INFO - PROCESS | 1750 | 1464908623779 Marionette TRACE conn4 -> [0,1020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x886bd800 == 135 [pid = 1750] [id = 262] 16:03:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 326 (0x912bcc00) [pid = 1750] [serial = 787] [outer = (nil)] 16:03:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 327 (0x94546000) [pid = 1750] [serial = 788] [outer = 0x912bcc00] 16:03:43 INFO - PROCESS | 1750 | 1464908623872 Marionette DEBUG loaded listener.js 16:03:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 328 (0x9514f800) [pid = 1750] [serial = 789] [outer = 0x912bcc00] 16:03:44 INFO - PROCESS | 1750 | 1464908624808 Marionette TRACE conn4 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 16:03:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:03:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1688ms 16:03:44 INFO - PROCESS | 1750 | 1464908624889 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 16:03:44 INFO - PROCESS | 1750 | 1464908624892 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 16:03:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:03:44 INFO - PROCESS | 1750 | 1464908624899 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:03:44 INFO - PROCESS | 1750 | 1464908624903 Marionette TRACE conn4 <- [1,1022,null,{}] 16:03:44 INFO - PROCESS | 1750 | 1464908624909 Marionette TRACE conn4 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:45 INFO - PROCESS | 1750 | 1464908625155 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 16:03:45 INFO - PROCESS | 1750 | 1464908625466 Marionette TRACE conn4 -> [0,1024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x9203d400 == 136 [pid = 1750] [id = 263] 16:03:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 329 (0x936ae400) [pid = 1750] [serial = 790] [outer = (nil)] 16:03:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 330 (0x96df5c00) [pid = 1750] [serial = 791] [outer = 0x936ae400] 16:03:45 INFO - PROCESS | 1750 | 1464908625575 Marionette DEBUG loaded listener.js 16:03:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 331 (0x98a0cc00) [pid = 1750] [serial = 792] [outer = 0x936ae400] 16:03:46 INFO - PROCESS | 1750 | 1464908626464 Marionette TRACE conn4 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 16:03:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:03:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1643ms 16:03:46 INFO - PROCESS | 1750 | 1464908626543 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 16:03:46 INFO - PROCESS | 1750 | 1464908626546 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 16:03:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:03:46 INFO - PROCESS | 1750 | 1464908626554 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:03:46 INFO - PROCESS | 1750 | 1464908626559 Marionette TRACE conn4 <- [1,1026,null,{}] 16:03:46 INFO - PROCESS | 1750 | 1464908626565 Marionette TRACE conn4 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:46 INFO - PROCESS | 1750 | 1464908626824 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 16:03:47 INFO - PROCESS | 1750 | 1464908627140 Marionette TRACE conn4 -> [0,1028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x910b1000 == 137 [pid = 1750] [id = 264] 16:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 332 (0x97761400) [pid = 1750] [serial = 793] [outer = (nil)] 16:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 333 (0x9a75b400) [pid = 1750] [serial = 794] [outer = 0x97761400] 16:03:47 INFO - PROCESS | 1750 | 1464908627231 Marionette DEBUG loaded listener.js 16:03:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 334 (0x9aa82000) [pid = 1750] [serial = 795] [outer = 0x97761400] 16:03:48 INFO - PROCESS | 1750 | 1464908628129 Marionette TRACE conn4 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 16:03:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:03:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1632ms 16:03:48 INFO - PROCESS | 1750 | 1464908628188 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 16:03:48 INFO - PROCESS | 1750 | 1464908628191 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 16:03:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:03:48 INFO - PROCESS | 1750 | 1464908628198 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:03:48 INFO - PROCESS | 1750 | 1464908628202 Marionette TRACE conn4 <- [1,1030,null,{}] 16:03:48 INFO - PROCESS | 1750 | 1464908628208 Marionette TRACE conn4 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:48 INFO - PROCESS | 1750 | 1464908628434 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 16:03:48 INFO - PROCESS | 1750 | 1464908628770 Marionette TRACE conn4 -> [0,1032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d457c00 == 138 [pid = 1750] [id = 265] 16:03:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 335 (0x9d45e000) [pid = 1750] [serial = 796] [outer = (nil)] 16:03:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 336 (0x9d4ac000) [pid = 1750] [serial = 797] [outer = 0x9d45e000] 16:03:48 INFO - PROCESS | 1750 | 1464908628887 Marionette DEBUG loaded listener.js 16:03:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 337 (0xa2288000) [pid = 1750] [serial = 798] [outer = 0x9d45e000] 16:03:49 INFO - PROCESS | 1750 | 1464908629848 Marionette TRACE conn4 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 16:03:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:03:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1684ms 16:03:49 INFO - PROCESS | 1750 | 1464908629883 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 16:03:49 INFO - PROCESS | 1750 | 1464908629888 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 16:03:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:03:49 INFO - PROCESS | 1750 | 1464908629895 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:03:49 INFO - PROCESS | 1750 | 1464908629899 Marionette TRACE conn4 <- [1,1034,null,{}] 16:03:49 INFO - PROCESS | 1750 | 1464908629905 Marionette TRACE conn4 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:50 INFO - PROCESS | 1750 | 1464908630149 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 16:03:50 INFO - PROCESS | 1750 | 1464908630463 Marionette TRACE conn4 -> [0,1036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b843800 == 139 [pid = 1750] [id = 266] 16:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 338 (0x9d45b400) [pid = 1750] [serial = 799] [outer = (nil)] 16:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 339 (0xa50b0400) [pid = 1750] [serial = 800] [outer = 0x9d45b400] 16:03:50 INFO - PROCESS | 1750 | 1464908630572 Marionette DEBUG loaded listener.js 16:03:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 340 (0xa50f5400) [pid = 1750] [serial = 801] [outer = 0x9d45b400] 16:03:51 INFO - PROCESS | 1750 | 1464908631462 Marionette TRACE conn4 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 16:03:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:03:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1647ms 16:03:51 INFO - PROCESS | 1750 | 1464908631543 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 16:03:51 INFO - PROCESS | 1750 | 1464908631547 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 16:03:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:03:51 INFO - PROCESS | 1750 | 1464908631554 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:03:51 INFO - PROCESS | 1750 | 1464908631557 Marionette TRACE conn4 <- [1,1038,null,{}] 16:03:51 INFO - PROCESS | 1750 | 1464908631563 Marionette TRACE conn4 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:51 INFO - PROCESS | 1750 | 1464908631815 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 16:03:52 INFO - PROCESS | 1750 | 1464908632136 Marionette TRACE conn4 -> [0,1040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x89351800 == 140 [pid = 1750] [id = 267] 16:03:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 341 (0x89352c00) [pid = 1750] [serial = 802] [outer = (nil)] 16:03:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 342 (0x89357000) [pid = 1750] [serial = 803] [outer = 0x89352c00] 16:03:52 INFO - PROCESS | 1750 | 1464908632225 Marionette DEBUG loaded listener.js 16:03:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 343 (0x89359000) [pid = 1750] [serial = 804] [outer = 0x89352c00] 16:03:53 INFO - PROCESS | 1750 | 1464908633135 Marionette TRACE conn4 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 16:03:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:03:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1637ms 16:03:53 INFO - PROCESS | 1750 | 1464908633193 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 16:03:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:03:53 INFO - PROCESS | 1750 | 1464908633207 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 16:03:53 INFO - PROCESS | 1750 | 1464908633214 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:03:53 INFO - PROCESS | 1750 | 1464908633218 Marionette TRACE conn4 <- [1,1042,null,{}] 16:03:53 INFO - PROCESS | 1750 | 1464908633224 Marionette TRACE conn4 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:53 INFO - PROCESS | 1750 | 1464908633459 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 16:03:54 INFO - PROCESS | 1750 | 1464908634369 Marionette TRACE conn4 -> [0,1044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x886ba400 == 141 [pid = 1750] [id = 268] 16:03:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 344 (0x886bb000) [pid = 1750] [serial = 805] [outer = (nil)] 16:03:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 345 (0x88fe3800) [pid = 1750] [serial = 806] [outer = 0x886bb000] 16:03:54 INFO - PROCESS | 1750 | 1464908634454 Marionette DEBUG loaded listener.js 16:03:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 346 (0x89355800) [pid = 1750] [serial = 807] [outer = 0x886bb000] 16:03:55 INFO - PROCESS | 1750 | 1464908635334 Marionette TRACE conn4 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 16:03:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:03:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 2193ms 16:03:55 INFO - PROCESS | 1750 | 1464908635409 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 16:03:55 INFO - PROCESS | 1750 | 1464908635415 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 16:03:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:03:55 INFO - PROCESS | 1750 | 1464908635423 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:03:55 INFO - PROCESS | 1750 | 1464908635428 Marionette TRACE conn4 <- [1,1046,null,{}] 16:03:55 INFO - PROCESS | 1750 | 1464908635435 Marionette TRACE conn4 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:55 INFO - PROCESS | 1750 | 1464908635708 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 16:03:56 INFO - PROCESS | 1750 | 1464908636087 Marionette TRACE conn4 -> [0,1048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bcf000 == 142 [pid = 1750] [id = 269] 16:03:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 347 (0x89db2c00) [pid = 1750] [serial = 808] [outer = (nil)] 16:03:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 348 (0x8b47d000) [pid = 1750] [serial = 809] [outer = 0x89db2c00] 16:03:56 INFO - PROCESS | 1750 | 1464908636251 Marionette DEBUG loaded listener.js 16:03:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 349 (0x8b7e9400) [pid = 1750] [serial = 810] [outer = 0x89db2c00] 16:03:57 INFO - PROCESS | 1750 | 1464908637179 Marionette TRACE conn4 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 16:03:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:03:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1832ms 16:03:57 INFO - PROCESS | 1750 | 1464908637259 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 16:03:57 INFO - PROCESS | 1750 | 1464908637265 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 16:03:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:03:57 INFO - PROCESS | 1750 | 1464908637272 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:03:57 INFO - PROCESS | 1750 | 1464908637276 Marionette TRACE conn4 <- [1,1050,null,{}] 16:03:57 INFO - PROCESS | 1750 | 1464908637282 Marionette TRACE conn4 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:57 INFO - PROCESS | 1750 | 1464908637540 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 16:03:57 INFO - PROCESS | 1750 | 1464908637908 Marionette TRACE conn4 -> [0,1052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf53000 == 143 [pid = 1750] [id = 270] 16:03:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 350 (0x8bf58c00) [pid = 1750] [serial = 811] [outer = (nil)] 16:03:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 351 (0x8c041400) [pid = 1750] [serial = 812] [outer = 0x8bf58c00] 16:03:57 INFO - PROCESS | 1750 | 1464908637992 Marionette DEBUG loaded listener.js 16:03:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 352 (0x8c04f800) [pid = 1750] [serial = 813] [outer = 0x8bf58c00] 16:03:58 INFO - PROCESS | 1750 | 1464908638944 Marionette TRACE conn4 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 16:03:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:03:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1734ms 16:03:59 INFO - PROCESS | 1750 | 1464908639007 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 16:03:59 INFO - PROCESS | 1750 | 1464908639012 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 16:03:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:03:59 INFO - PROCESS | 1750 | 1464908639028 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:03:59 INFO - PROCESS | 1750 | 1464908639037 Marionette TRACE conn4 <- [1,1054,null,{}] 16:03:59 INFO - PROCESS | 1750 | 1464908639044 Marionette TRACE conn4 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:03:59 INFO - PROCESS | 1750 | 1464908639296 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 16:03:59 INFO - PROCESS | 1750 | 1464908639631 Marionette TRACE conn4 -> [0,1056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:03:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8938a800 == 144 [pid = 1750] [id = 271] 16:03:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 353 (0x8938b000) [pid = 1750] [serial = 814] [outer = (nil)] 16:03:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 354 (0x8e442c00) [pid = 1750] [serial = 815] [outer = 0x8938b000] 16:03:59 INFO - PROCESS | 1750 | 1464908639715 Marionette DEBUG loaded listener.js 16:03:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 355 (0x8e7d6400) [pid = 1750] [serial = 816] [outer = 0x8938b000] 16:04:00 INFO - PROCESS | 1750 | 1464908640612 Marionette TRACE conn4 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 16:04:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:04:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1650ms 16:04:00 INFO - PROCESS | 1750 | 1464908640670 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 16:04:00 INFO - PROCESS | 1750 | 1464908640676 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 16:04:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:04:00 INFO - PROCESS | 1750 | 1464908640689 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:04:00 INFO - PROCESS | 1750 | 1464908640692 Marionette TRACE conn4 <- [1,1058,null,{}] 16:04:00 INFO - PROCESS | 1750 | 1464908640698 Marionette TRACE conn4 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:00 INFO - PROCESS | 1750 | 1464908640902 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 16:04:01 INFO - PROCESS | 1750 | 1464908641251 Marionette TRACE conn4 -> [0,1060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d0000 == 145 [pid = 1750] [id = 272] 16:04:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 356 (0x872d7800) [pid = 1750] [serial = 817] [outer = (nil)] 16:04:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 357 (0x8ee76400) [pid = 1750] [serial = 818] [outer = 0x872d7800] 16:04:01 INFO - PROCESS | 1750 | 1464908641347 Marionette DEBUG loaded listener.js 16:04:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 358 (0x8f5a9800) [pid = 1750] [serial = 819] [outer = 0x872d7800] 16:04:02 INFO - PROCESS | 1750 | 1464908642232 Marionette TRACE conn4 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4e2400 == 144 [pid = 1750] [id = 159] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x96def800 == 143 [pid = 1750] [id = 66] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x939a9400 == 142 [pid = 1750] [id = 67] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x93a76800 == 141 [pid = 1750] [id = 81] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x93a75400 == 140 [pid = 1750] [id = 83] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x9162b000 == 139 [pid = 1750] [id = 121] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x94552000 == 138 [pid = 1750] [id = 71] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x919b1c00 == 137 [pid = 1750] [id = 155] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8d991c00 == 136 [pid = 1750] [id = 164] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x919acc00 == 135 [pid = 1750] [id = 124] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8e493400 == 134 [pid = 1750] [id = 157] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8e488000 == 133 [pid = 1750] [id = 120] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8d0ae800 == 132 [pid = 1750] [id = 156] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7ee000 == 131 [pid = 1750] [id = 161] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8e4000 == 130 [pid = 1750] [id = 163] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4e7800 == 129 [pid = 1750] [id = 160] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x938a2000 == 128 [pid = 1750] [id = 37] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x91681800 == 127 [pid = 1750] [id = 123] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x99a8d400 == 126 [pid = 1750] [id = 26] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x9111bc00 == 125 [pid = 1750] [id = 154] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x912bb800 == 124 [pid = 1750] [id = 90] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8e3400 == 123 [pid = 1750] [id = 162] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe5400 == 122 [pid = 1750] [id = 254] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x8b472c00 == 121 [pid = 1750] [id = 253] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x89bca800 == 120 [pid = 1750] [id = 252] 16:04:02 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe9000 == 119 [pid = 1750] [id = 251] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 357 (0x88febc00) [pid = 1750] [serial = 647] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 356 (0x8b86ac00) [pid = 1750] [serial = 632] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 355 (0x917a7c00) [pid = 1750] [serial = 630] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 354 (0x8e443800) [pid = 1750] [serial = 635] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 353 (0x8d98b000) [pid = 1750] [serial = 693] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 352 (0x8938a400) [pid = 1750] [serial = 671] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 351 (0x8c00c400) [pid = 1750] [serial = 689] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 350 (0x96dec800) [pid = 1750] [serial = 644] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 349 (0x8a72d400) [pid = 1750] [serial = 659] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 348 (0x89381400) [pid = 1750] [serial = 683] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 347 (0x89db7400) [pid = 1750] [serial = 684] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 346 (0x8d31b000) [pid = 1750] [serial = 692] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 345 (0x91683c00) [pid = 1750] [serial = 638] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 344 (0x89386800) [pid = 1750] [serial = 665] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 343 (0x886ba000) [pid = 1750] [serial = 674] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 342 (0x8c017000) [pid = 1750] [serial = 690] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 341 (0x9afd6400) [pid = 1750] [serial = 662] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 340 (0x890afc00) [pid = 1750] [serial = 668] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 339 (0x9b5b1800) [pid = 1750] [serial = 653] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 338 (0x8b7ec400) [pid = 1750] [serial = 687] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 337 (0x8db51400) [pid = 1750] [serial = 696] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 336 (0x89db1400) [pid = 1750] [serial = 656] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 335 (0x8b7e3c00) [pid = 1750] [serial = 686] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 334 (0x92250c00) [pid = 1750] [serial = 641] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 333 (0x99b3dc00) [pid = 1750] [serial = 650] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 332 (0x8c00ec00) [pid = 1750] [serial = 680] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 331 (0x89da9800) [pid = 1750] [serial = 677] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 330 (0x8db4a000) [pid = 1750] [serial = 695] [outer = (nil)] [url = about:blank] 16:04:02 INFO - PROCESS | 1750 | --DOMWINDOW == 329 (0x8eb59c00) [pid = 1750] [serial = 698] [outer = (nil)] [url = about:blank] 16:04:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:04:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 2091ms 16:04:02 INFO - PROCESS | 1750 | 1464908642838 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 16:04:02 INFO - PROCESS | 1750 | 1464908642841 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 16:04:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:04:02 INFO - PROCESS | 1750 | 1464908642849 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:04:02 INFO - PROCESS | 1750 | 1464908642852 Marionette TRACE conn4 <- [1,1062,null,{}] 16:04:02 INFO - PROCESS | 1750 | 1464908642858 Marionette TRACE conn4 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:03 INFO - PROCESS | 1750 | 1464908643054 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 16:04:03 INFO - PROCESS | 1750 | 1464908643261 Marionette TRACE conn4 -> [0,1064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x890b0800 == 120 [pid = 1750] [id = 273] 16:04:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 330 (0x890b1800) [pid = 1750] [serial = 820] [outer = (nil)] 16:04:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 331 (0x89389000) [pid = 1750] [serial = 821] [outer = 0x890b1800] 16:04:03 INFO - PROCESS | 1750 | 1464908643352 Marionette DEBUG loaded listener.js 16:04:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 332 (0x8b4e2400) [pid = 1750] [serial = 822] [outer = 0x890b1800] 16:04:04 INFO - PROCESS | 1750 | 1464908644220 Marionette TRACE conn4 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 16:04:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:04:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1398ms 16:04:04 INFO - PROCESS | 1750 | 1464908644250 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 16:04:04 INFO - PROCESS | 1750 | 1464908644254 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 16:04:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:04:04 INFO - PROCESS | 1750 | 1464908644261 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:04:04 INFO - PROCESS | 1750 | 1464908644265 Marionette TRACE conn4 <- [1,1066,null,{}] 16:04:04 INFO - PROCESS | 1750 | 1464908644271 Marionette TRACE conn4 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:04 INFO - PROCESS | 1750 | 1464908644459 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 16:04:04 INFO - PROCESS | 1750 | 1464908644476 Marionette TRACE conn4 -> [0,1068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8938a400 == 121 [pid = 1750] [id = 274] 16:04:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 333 (0x8b7e8000) [pid = 1750] [serial = 823] [outer = (nil)] 16:04:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 334 (0x8c00c400) [pid = 1750] [serial = 824] [outer = 0x8b7e8000] 16:04:04 INFO - PROCESS | 1750 | 1464908644552 Marionette DEBUG loaded listener.js 16:04:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 335 (0x8d321400) [pid = 1750] [serial = 825] [outer = 0x8b7e8000] 16:04:05 INFO - PROCESS | 1750 | 1464908645615 Marionette TRACE conn4 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 16:04:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:04:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1381ms 16:04:05 INFO - PROCESS | 1750 | 1464908645643 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 16:04:05 INFO - PROCESS | 1750 | 1464908645647 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 16:04:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:04:05 INFO - PROCESS | 1750 | 1464908645665 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:04:05 INFO - PROCESS | 1750 | 1464908645667 Marionette TRACE conn4 <- [1,1070,null,{}] 16:04:05 INFO - PROCESS | 1750 | 1464908645674 Marionette TRACE conn4 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:05 INFO - PROCESS | 1750 | 1464908645959 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 16:04:06 INFO - PROCESS | 1750 | 1464908645988 Marionette TRACE conn4 -> [0,1072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b8c00 == 122 [pid = 1750] [id = 275] 16:04:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 336 (0x8b7ecc00) [pid = 1750] [serial = 826] [outer = (nil)] 16:04:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 337 (0x8db50c00) [pid = 1750] [serial = 827] [outer = 0x8b7ecc00] 16:04:06 INFO - PROCESS | 1750 | 1464908646064 Marionette DEBUG loaded listener.js 16:04:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 338 (0x8e48dc00) [pid = 1750] [serial = 828] [outer = 0x8b7ecc00] 16:04:06 INFO - PROCESS | 1750 | 1464908646981 Marionette TRACE conn4 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 16:04:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:04:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1339ms 16:04:07 INFO - PROCESS | 1750 | 1464908647005 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 16:04:07 INFO - PROCESS | 1750 | 1464908647008 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 16:04:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:04:07 INFO - PROCESS | 1750 | 1464908647015 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:04:07 INFO - PROCESS | 1750 | 1464908647019 Marionette TRACE conn4 <- [1,1074,null,{}] 16:04:07 INFO - PROCESS | 1750 | 1464908647024 Marionette TRACE conn4 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:07 INFO - PROCESS | 1750 | 1464908647302 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 337 (0x8e689c00) [pid = 1750] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 336 (0x98a0e800) [pid = 1750] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 335 (0x8b86d800) [pid = 1750] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 334 (0x8eed5800) [pid = 1750] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 333 (0x88fe8c00) [pid = 1750] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 332 (0x87102400) [pid = 1750] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 331 (0x92251000) [pid = 1750] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 330 (0x939b2400) [pid = 1750] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 329 (0x8937dc00) [pid = 1750] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 328 (0x91620c00) [pid = 1750] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 327 (0x97767c00) [pid = 1750] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 326 (0x919ac800) [pid = 1750] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 325 (0x919b7c00) [pid = 1750] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 324 (0x951b7800) [pid = 1750] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 323 (0x9b509800) [pid = 1750] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 322 (0x917a3800) [pid = 1750] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 321 (0x88feac00) [pid = 1750] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 320 (0x88fea800) [pid = 1750] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 319 (0x8b7efc00) [pid = 1750] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 318 (0x8eb53400) [pid = 1750] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 317 (0x919b8c00) [pid = 1750] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 316 (0x8e7dcc00) [pid = 1750] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 315 (0x92258400) [pid = 1750] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 314 (0x8e437800) [pid = 1750] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 313 (0x8b8e5000) [pid = 1750] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 312 (0xa35f1800) [pid = 1750] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 311 (0x8e68c800) [pid = 1750] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 310 (0x8b4e3800) [pid = 1750] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 309 (0x87107000) [pid = 1750] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 308 (0x8c04ac00) [pid = 1750] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 307 (0x8f658000) [pid = 1750] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 306 (0x8db4f400) [pid = 1750] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 305 (0x910b6800) [pid = 1750] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 304 (0x8b86ec00) [pid = 1750] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 303 (0x98a10000) [pid = 1750] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 302 (0xa3077400) [pid = 1750] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 301 (0x87ae4c00) [pid = 1750] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 300 (0x9a75ac00) [pid = 1750] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 299 (0x886b4400) [pid = 1750] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 298 (0x9966bc00) [pid = 1750] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 297 (0x92254800) [pid = 1750] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 296 (0x91682400) [pid = 1750] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 295 (0x8be77000) [pid = 1750] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 294 (0x9a0c8400) [pid = 1750] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 293 (0x8bd75c00) [pid = 1750] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 292 (0x8eb55800) [pid = 1750] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 291 (0x89384c00) [pid = 1750] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 290 (0x89db2000) [pid = 1750] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 289 (0x9111f800) [pid = 1750] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 288 (0x995f1400) [pid = 1750] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 287 (0x8e7d2800) [pid = 1750] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 286 (0x96df2800) [pid = 1750] [serial = 401] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 285 (0x8b862c00) [pid = 1750] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 284 (0x9b5b0c00) [pid = 1750] [serial = 404] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 283 (0x8ee8f400) [pid = 1750] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 282 (0x9185f400) [pid = 1750] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 281 (0x8a73a000) [pid = 1750] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 280 (0x872d0c00) [pid = 1750] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 279 (0x8e68e400) [pid = 1750] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 278 (0x88fe5800) [pid = 1750] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 277 (0x912c0000) [pid = 1750] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 276 (0x89bcd800) [pid = 1750] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 275 (0x99667c00) [pid = 1750] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 274 (0x910a7400) [pid = 1750] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 273 (0x91857400) [pid = 1750] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 272 (0x8f5ad000) [pid = 1750] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 271 (0x8d987000) [pid = 1750] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 270 (0x99b02000) [pid = 1750] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 269 (0x8e491000) [pid = 1750] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 268 (0x910acc00) [pid = 1750] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 267 (0x910b2400) [pid = 1750] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 266 (0x8e488800) [pid = 1750] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 265 (0x936a9800) [pid = 1750] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 264 (0x8e48a800) [pid = 1750] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 263 (0x8b4ed400) [pid = 1750] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 262 (0x872cd400) [pid = 1750] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 261 (0x89bc2c00) [pid = 1750] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 260 (0x8b7ed400) [pid = 1750] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 259 (0x917a9000) [pid = 1750] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 258 (0x8eed9000) [pid = 1750] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 257 (0x91623800) [pid = 1750] [serial = 398] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 256 (0x93a7b800) [pid = 1750] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 255 (0x8b7e2800) [pid = 1750] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 254 (0x8d0a5000) [pid = 1750] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 253 (0x8be7a000) [pid = 1750] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 252 (0x9203bc00) [pid = 1750] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 251 (0x91851c00) [pid = 1750] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 250 (0x890b0400) [pid = 1750] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 249 (0x9b504800) [pid = 1750] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 248 (0x96dec400) [pid = 1750] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 247 (0x8b655400) [pid = 1750] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 246 (0x8b47b400) [pid = 1750] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 245 (0x890b1c00) [pid = 1750] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 244 (0x8e692800) [pid = 1750] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 243 (0x8e43a000) [pid = 1750] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 242 (0x886bf800) [pid = 1750] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 241 (0x91121000) [pid = 1750] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 240 (0x91127000) [pid = 1750] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 239 (0x8b8e9400) [pid = 1750] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 238 (0x92048000) [pid = 1750] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 237 (0x98a0b000) [pid = 1750] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 236 (0x912c5c00) [pid = 1750] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 235 (0x89bcb000) [pid = 1750] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x8b4efc00) [pid = 1750] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x8ee68800) [pid = 1750] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x8bd6d000) [pid = 1750] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x9224c400) [pid = 1750] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x8bd73400) [pid = 1750] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x919cbc00) [pid = 1750] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x8b7ea000) [pid = 1750] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x9a0ca000) [pid = 1750] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x8f5af800) [pid = 1750] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0xa325f000) [pid = 1750] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0xa6e93400) [pid = 1750] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0x8d0b0c00) [pid = 1750] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 222 (0x8d0aa400) [pid = 1750] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:04:09 INFO - PROCESS | 1750 | --DOMWINDOW == 221 (0x890a9c00) [pid = 1750] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:04:09 INFO - PROCESS | 1750 | 1464908649402 Marionette TRACE conn4 -> [0,1076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x87102400 == 123 [pid = 1750] [id = 276] 16:04:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 222 (0x87107000) [pid = 1750] [serial = 829] [outer = (nil)] 16:04:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 223 (0x872d2c00) [pid = 1750] [serial = 830] [outer = 0x87107000] 16:04:09 INFO - PROCESS | 1750 | 1464908649492 Marionette DEBUG loaded listener.js 16:04:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 224 (0x87aeec00) [pid = 1750] [serial = 831] [outer = 0x87107000] 16:04:10 INFO - PROCESS | 1750 | 1464908650220 Marionette TRACE conn4 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 16:04:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:04:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 3238ms 16:04:10 INFO - PROCESS | 1750 | 1464908650254 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 16:04:10 INFO - PROCESS | 1750 | 1464908650257 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 16:04:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:04:10 INFO - PROCESS | 1750 | 1464908650265 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:04:10 INFO - PROCESS | 1750 | 1464908650269 Marionette TRACE conn4 <- [1,1078,null,{}] 16:04:10 INFO - PROCESS | 1750 | 1464908650275 Marionette TRACE conn4 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:10 INFO - PROCESS | 1750 | 1464908650535 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 16:04:10 INFO - PROCESS | 1750 | 1464908650558 Marionette TRACE conn4 -> [0,1080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d0c00 == 124 [pid = 1750] [id = 277] 16:04:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 225 (0x88fe5800) [pid = 1750] [serial = 832] [outer = (nil)] 16:04:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 226 (0x89bcbc00) [pid = 1750] [serial = 833] [outer = 0x88fe5800] 16:04:10 INFO - PROCESS | 1750 | 1464908650634 Marionette DEBUG loaded listener.js 16:04:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 227 (0x8b47a000) [pid = 1750] [serial = 834] [outer = 0x88fe5800] 16:04:11 INFO - PROCESS | 1750 | 1464908651865 Marionette TRACE conn4 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 16:04:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:04:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1632ms 16:04:11 INFO - PROCESS | 1750 | 1464908651898 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 16:04:11 INFO - PROCESS | 1750 | 1464908651906 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 16:04:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:04:11 INFO - PROCESS | 1750 | 1464908651914 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:04:11 INFO - PROCESS | 1750 | 1464908651921 Marionette TRACE conn4 <- [1,1082,null,{}] 16:04:11 INFO - PROCESS | 1750 | 1464908651931 Marionette TRACE conn4 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:12 INFO - PROCESS | 1750 | 1464908652192 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 16:04:12 INFO - PROCESS | 1750 | 1464908652519 Marionette TRACE conn4 -> [0,1084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x890b4000 == 125 [pid = 1750] [id = 278] 16:04:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 228 (0x890b5c00) [pid = 1750] [serial = 835] [outer = (nil)] 16:04:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 229 (0x89384c00) [pid = 1750] [serial = 836] [outer = 0x890b5c00] 16:04:12 INFO - PROCESS | 1750 | 1464908652626 Marionette DEBUG loaded listener.js 16:04:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 230 (0x89db8000) [pid = 1750] [serial = 837] [outer = 0x890b5c00] 16:04:13 INFO - PROCESS | 1750 | 1464908653605 Marionette TRACE conn4 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 16:04:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:04:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1742ms 16:04:13 INFO - PROCESS | 1750 | 1464908653657 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 16:04:13 INFO - PROCESS | 1750 | 1464908653670 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 16:04:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:04:13 INFO - PROCESS | 1750 | 1464908653682 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:04:13 INFO - PROCESS | 1750 | 1464908653686 Marionette TRACE conn4 <- [1,1086,null,{}] 16:04:13 INFO - PROCESS | 1750 | 1464908653693 Marionette TRACE conn4 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:14 INFO - PROCESS | 1750 | 1464908654020 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 16:04:14 INFO - PROCESS | 1750 | 1464908654281 Marionette TRACE conn4 -> [0,1088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7e5400 == 126 [pid = 1750] [id = 279] 16:04:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 231 (0x8b7e6c00) [pid = 1750] [serial = 838] [outer = (nil)] 16:04:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 232 (0x8b868c00) [pid = 1750] [serial = 839] [outer = 0x8b7e6c00] 16:04:14 INFO - PROCESS | 1750 | 1464908654371 Marionette DEBUG loaded listener.js 16:04:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 233 (0x8b8e9400) [pid = 1750] [serial = 840] [outer = 0x8b7e6c00] 16:04:15 INFO - PROCESS | 1750 | 1464908655373 Marionette TRACE conn4 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 16:04:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:04:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1742ms 16:04:15 INFO - PROCESS | 1750 | 1464908655424 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 16:04:15 INFO - PROCESS | 1750 | 1464908655429 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 16:04:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:04:15 INFO - PROCESS | 1750 | 1464908655436 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:04:15 INFO - PROCESS | 1750 | 1464908655442 Marionette TRACE conn4 <- [1,1090,null,{}] 16:04:15 INFO - PROCESS | 1750 | 1464908655459 Marionette TRACE conn4 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:15 INFO - PROCESS | 1750 | 1464908655735 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 16:04:16 INFO - PROCESS | 1750 | 1464908656053 Marionette TRACE conn4 -> [0,1092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6bc00 == 127 [pid = 1750] [id = 280] 16:04:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 234 (0x8bf57000) [pid = 1750] [serial = 841] [outer = (nil)] 16:04:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 235 (0x8c04b000) [pid = 1750] [serial = 842] [outer = 0x8bf57000] 16:04:16 INFO - PROCESS | 1750 | 1464908656158 Marionette DEBUG loaded listener.js 16:04:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 236 (0x8d31bc00) [pid = 1750] [serial = 843] [outer = 0x8bf57000] 16:04:17 INFO - PROCESS | 1750 | 1464908657047 Marionette TRACE conn4 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 16:04:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:04:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1649ms 16:04:17 INFO - PROCESS | 1750 | 1464908657085 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 16:04:17 INFO - PROCESS | 1750 | 1464908657090 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 16:04:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:04:17 INFO - PROCESS | 1750 | 1464908657098 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:04:17 INFO - PROCESS | 1750 | 1464908657101 Marionette TRACE conn4 <- [1,1094,null,{}] 16:04:17 INFO - PROCESS | 1750 | 1464908657107 Marionette TRACE conn4 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:17 INFO - PROCESS | 1750 | 1464908657321 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 16:04:17 INFO - PROCESS | 1750 | 1464908657585 Marionette TRACE conn4 -> [0,1096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d31f400 == 128 [pid = 1750] [id = 281] 16:04:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 237 (0x8db45800) [pid = 1750] [serial = 844] [outer = (nil)] 16:04:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 238 (0x8e438000) [pid = 1750] [serial = 845] [outer = 0x8db45800] 16:04:17 INFO - PROCESS | 1750 | 1464908657720 Marionette DEBUG loaded listener.js 16:04:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 239 (0x8e446000) [pid = 1750] [serial = 846] [outer = 0x8db45800] 16:04:18 INFO - PROCESS | 1750 | 1464908658650 Marionette TRACE conn4 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 16:04:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:04:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1598ms 16:04:18 INFO - PROCESS | 1750 | 1464908658696 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 16:04:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:04:18 INFO - PROCESS | 1750 | 1464908658701 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 16:04:18 INFO - PROCESS | 1750 | 1464908658708 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:04:18 INFO - PROCESS | 1750 | 1464908658711 Marionette TRACE conn4 <- [1,1098,null,{}] 16:04:18 INFO - PROCESS | 1750 | 1464908658717 Marionette TRACE conn4 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:18 INFO - PROCESS | 1750 | 1464908658926 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 16:04:19 INFO - PROCESS | 1750 | 1464908659188 Marionette TRACE conn4 -> [0,1100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d98a400 == 129 [pid = 1750] [id = 282] 16:04:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 240 (0x8d994400) [pid = 1750] [serial = 847] [outer = (nil)] 16:04:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 241 (0x8e7d7000) [pid = 1750] [serial = 848] [outer = 0x8d994400] 16:04:19 INFO - PROCESS | 1750 | 1464908659321 Marionette DEBUG loaded listener.js 16:04:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 242 (0x8eb55800) [pid = 1750] [serial = 849] [outer = 0x8d994400] 16:04:20 INFO - PROCESS | 1750 | 1464908660221 Marionette TRACE conn4 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 16:04:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:04:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1588ms 16:04:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:04:20 INFO - PROCESS | 1750 | 1464908660296 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 16:04:20 INFO - PROCESS | 1750 | 1464908660300 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 16:04:20 INFO - PROCESS | 1750 | 1464908660307 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:04:20 INFO - PROCESS | 1750 | 1464908660310 Marionette TRACE conn4 <- [1,1102,null,{}] 16:04:20 INFO - PROCESS | 1750 | 1464908660316 Marionette TRACE conn4 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:20 INFO - PROCESS | 1750 | 1464908660611 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 16:04:20 INFO - PROCESS | 1750 | 1464908660931 Marionette TRACE conn4 -> [0,1104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c00ec00 == 130 [pid = 1750] [id = 283] 16:04:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 243 (0x8e496800) [pid = 1750] [serial = 850] [outer = (nil)] 16:04:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 244 (0x8f655800) [pid = 1750] [serial = 851] [outer = 0x8e496800] 16:04:21 INFO - PROCESS | 1750 | 1464908661025 Marionette DEBUG loaded listener.js 16:04:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 245 (0x910b6800) [pid = 1750] [serial = 852] [outer = 0x8e496800] 16:04:21 INFO - PROCESS | 1750 | 1464908661936 Marionette TRACE conn4 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 16:04:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:04:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1690ms 16:04:22 INFO - PROCESS | 1750 | 1464908661996 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 16:04:22 INFO - PROCESS | 1750 | 1464908661999 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 16:04:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:04:22 INFO - PROCESS | 1750 | 1464908662007 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:04:22 INFO - PROCESS | 1750 | 1464908662010 Marionette TRACE conn4 <- [1,1106,null,{}] 16:04:22 INFO - PROCESS | 1750 | 1464908662016 Marionette TRACE conn4 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:22 INFO - PROCESS | 1750 | 1464908662227 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 16:04:22 INFO - PROCESS | 1750 | 1464908662492 Marionette TRACE conn4 -> [0,1108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x910a7800 == 131 [pid = 1750] [id = 284] 16:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 246 (0x91123000) [pid = 1750] [serial = 853] [outer = (nil)] 16:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 247 (0x912c0000) [pid = 1750] [serial = 854] [outer = 0x91123000] 16:04:22 INFO - PROCESS | 1750 | 1464908662620 Marionette DEBUG loaded listener.js 16:04:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 248 (0x91621400) [pid = 1750] [serial = 855] [outer = 0x91123000] 16:04:23 INFO - PROCESS | 1750 | 1464908663508 Marionette TRACE conn4 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 16:04:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:04:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1530ms 16:04:23 INFO - PROCESS | 1750 | 1464908663538 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 16:04:23 INFO - PROCESS | 1750 | 1464908663541 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 16:04:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:04:23 INFO - PROCESS | 1750 | 1464908663548 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:04:23 INFO - PROCESS | 1750 | 1464908663558 Marionette TRACE conn4 <- [1,1110,null,{}] 16:04:23 INFO - PROCESS | 1750 | 1464908663565 Marionette TRACE conn4 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:23 INFO - PROCESS | 1750 | 1464908663787 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 16:04:24 INFO - PROCESS | 1750 | 1464908664058 Marionette TRACE conn4 -> [0,1112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf58800 == 132 [pid = 1750] [id = 285] 16:04:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 249 (0x912bc400) [pid = 1750] [serial = 856] [outer = (nil)] 16:04:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 250 (0x91687800) [pid = 1750] [serial = 857] [outer = 0x912bc400] 16:04:24 INFO - PROCESS | 1750 | 1464908664188 Marionette DEBUG loaded listener.js 16:04:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 251 (0x9168d800) [pid = 1750] [serial = 858] [outer = 0x912bc400] 16:04:25 INFO - PROCESS | 1750 | 1464908665075 Marionette TRACE conn4 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 16:04:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:04:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1596ms 16:04:25 INFO - PROCESS | 1750 | 1464908665146 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 16:04:25 INFO - PROCESS | 1750 | 1464908665150 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 16:04:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:04:25 INFO - PROCESS | 1750 | 1464908665157 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:04:25 INFO - PROCESS | 1750 | 1464908665160 Marionette TRACE conn4 <- [1,1114,null,{}] 16:04:25 INFO - PROCESS | 1750 | 1464908665166 Marionette TRACE conn4 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:25 INFO - PROCESS | 1750 | 1464908665408 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 16:04:25 INFO - PROCESS | 1750 | 1464908665739 Marionette TRACE conn4 -> [0,1116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f652000 == 133 [pid = 1750] [id = 286] 16:04:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 252 (0x9162bc00) [pid = 1750] [serial = 859] [outer = (nil)] 16:04:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 253 (0x917a8400) [pid = 1750] [serial = 860] [outer = 0x9162bc00] 16:04:25 INFO - PROCESS | 1750 | 1464908665831 Marionette DEBUG loaded listener.js 16:04:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 254 (0x91855c00) [pid = 1750] [serial = 861] [outer = 0x9162bc00] 16:04:26 INFO - PROCESS | 1750 | 1464908666819 Marionette TRACE conn4 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 16:04:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:04:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1689ms 16:04:26 INFO - PROCESS | 1750 | 1464908666848 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 16:04:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:04:26 INFO - PROCESS | 1750 | 1464908666852 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 16:04:26 INFO - PROCESS | 1750 | 1464908666858 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:04:26 INFO - PROCESS | 1750 | 1464908666863 Marionette TRACE conn4 <- [1,1118,null,{}] 16:04:26 INFO - PROCESS | 1750 | 1464908666868 Marionette TRACE conn4 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:27 INFO - PROCESS | 1750 | 1464908667081 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 16:04:27 INFO - PROCESS | 1750 | 1464908667400 Marionette TRACE conn4 -> [0,1120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a3800 == 134 [pid = 1750] [id = 287] 16:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 255 (0x917a4000) [pid = 1750] [serial = 862] [outer = (nil)] 16:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 256 (0x919b7c00) [pid = 1750] [serial = 863] [outer = 0x917a4000] 16:04:27 INFO - PROCESS | 1750 | 1464908667492 Marionette DEBUG loaded listener.js 16:04:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 257 (0x919c2400) [pid = 1750] [serial = 864] [outer = 0x917a4000] 16:04:28 INFO - PROCESS | 1750 | 1464908668444 Marionette TRACE conn4 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 16:04:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:04:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1642ms 16:04:28 INFO - PROCESS | 1750 | 1464908668501 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 16:04:28 INFO - PROCESS | 1750 | 1464908668505 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 16:04:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:04:28 INFO - PROCESS | 1750 | 1464908668512 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:04:28 INFO - PROCESS | 1750 | 1464908668517 Marionette TRACE conn4 <- [1,1122,null,{}] 16:04:28 INFO - PROCESS | 1750 | 1464908668522 Marionette TRACE conn4 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:28 INFO - PROCESS | 1750 | 1464908668789 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 16:04:29 INFO - PROCESS | 1750 | 1464908669121 Marionette TRACE conn4 -> [0,1124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x919ca800 == 135 [pid = 1750] [id = 288] 16:04:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 258 (0x92251000) [pid = 1750] [serial = 865] [outer = (nil)] 16:04:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 259 (0x92ad6000) [pid = 1750] [serial = 866] [outer = 0x92251000] 16:04:29 INFO - PROCESS | 1750 | 1464908669227 Marionette DEBUG loaded listener.js 16:04:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 260 (0x92adc000) [pid = 1750] [serial = 867] [outer = 0x92251000] 16:04:30 INFO - PROCESS | 1750 | 1464908670134 Marionette TRACE conn4 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 16:04:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:04:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1682ms 16:04:30 INFO - PROCESS | 1750 | 1464908670195 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 16:04:30 INFO - PROCESS | 1750 | 1464908670199 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 16:04:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:04:30 INFO - PROCESS | 1750 | 1464908670206 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:04:30 INFO - PROCESS | 1750 | 1464908670208 Marionette TRACE conn4 <- [1,1126,null,{}] 16:04:30 INFO - PROCESS | 1750 | 1464908670215 Marionette TRACE conn4 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:30 INFO - PROCESS | 1750 | 1464908670436 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 16:04:30 INFO - PROCESS | 1750 | 1464908670766 Marionette TRACE conn4 -> [0,1128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0a2800 == 136 [pid = 1750] [id = 289] 16:04:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 261 (0x8d0a3800) [pid = 1750] [serial = 868] [outer = (nil)] 16:04:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 262 (0x92adfc00) [pid = 1750] [serial = 869] [outer = 0x8d0a3800] 16:04:30 INFO - PROCESS | 1750 | 1464908670862 Marionette DEBUG loaded listener.js 16:04:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 263 (0x92ae1c00) [pid = 1750] [serial = 870] [outer = 0x8d0a3800] 16:04:31 INFO - PROCESS | 1750 | 1464908671842 Marionette TRACE conn4 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 16:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1688ms 16:04:31 INFO - PROCESS | 1750 | 1464908671895 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 16:04:31 INFO - PROCESS | 1750 | 1464908671898 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 16:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:04:31 INFO - PROCESS | 1750 | 1464908671906 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:04:31 INFO - PROCESS | 1750 | 1464908671909 Marionette TRACE conn4 <- [1,1130,null,{}] 16:04:31 INFO - PROCESS | 1750 | 1464908671916 Marionette TRACE conn4 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:32 INFO - PROCESS | 1750 | 1464908672189 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 16:04:32 INFO - PROCESS | 1750 | 1464908672513 Marionette TRACE conn4 -> [0,1132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x92251c00 == 137 [pid = 1750] [id = 290] 16:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 264 (0x92ae0c00) [pid = 1750] [serial = 871] [outer = (nil)] 16:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 265 (0x93a76800) [pid = 1750] [serial = 872] [outer = 0x92ae0c00] 16:04:32 INFO - PROCESS | 1750 | 1464908672603 Marionette DEBUG loaded listener.js 16:04:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 266 (0x93a7d000) [pid = 1750] [serial = 873] [outer = 0x92ae0c00] 16:04:33 INFO - PROCESS | 1750 | 1464908673562 Marionette TRACE conn4 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 16:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1696ms 16:04:33 INFO - PROCESS | 1750 | 1464908673606 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 16:04:33 INFO - PROCESS | 1750 | 1464908673613 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 16:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:04:33 INFO - PROCESS | 1750 | 1464908673625 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:04:33 INFO - PROCESS | 1750 | 1464908673628 Marionette TRACE conn4 <- [1,1134,null,{}] 16:04:33 INFO - PROCESS | 1750 | 1464908673635 Marionette TRACE conn4 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:33 INFO - PROCESS | 1750 | 1464908673865 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 16:04:34 INFO - PROCESS | 1750 | 1464908674185 Marionette TRACE conn4 -> [0,1136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x87106800 == 138 [pid = 1750] [id = 291] 16:04:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 267 (0x87106c00) [pid = 1750] [serial = 874] [outer = (nil)] 16:04:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 268 (0x872ce800) [pid = 1750] [serial = 875] [outer = 0x87106c00] 16:04:34 INFO - PROCESS | 1750 | 1464908674280 Marionette DEBUG loaded listener.js 16:04:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 269 (0x87ae6c00) [pid = 1750] [serial = 876] [outer = 0x87106c00] 16:04:35 INFO - PROCESS | 1750 | 1464908675222 Marionette TRACE conn4 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 16:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1637ms 16:04:35 INFO - PROCESS | 1750 | 1464908675260 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 16:04:35 INFO - PROCESS | 1750 | 1464908675263 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 16:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:04:35 INFO - PROCESS | 1750 | 1464908675271 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:04:35 INFO - PROCESS | 1750 | 1464908675275 Marionette TRACE conn4 <- [1,1138,null,{}] 16:04:35 INFO - PROCESS | 1750 | 1464908675281 Marionette TRACE conn4 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:35 INFO - PROCESS | 1750 | 1464908675497 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 16:04:35 INFO - PROCESS | 1750 | 1464908675830 Marionette TRACE conn4 -> [0,1140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d7000 == 139 [pid = 1750] [id = 292] 16:04:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 270 (0x886b1000) [pid = 1750] [serial = 877] [outer = (nil)] 16:04:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 271 (0x890a7000) [pid = 1750] [serial = 878] [outer = 0x886b1000] 16:04:35 INFO - PROCESS | 1750 | 1464908675926 Marionette DEBUG loaded listener.js 16:04:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 272 (0x8937f400) [pid = 1750] [serial = 879] [outer = 0x886b1000] 16:04:36 INFO - PROCESS | 1750 | 1464908676856 Marionette TRACE conn4 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 16:04:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 1631ms 16:04:36 INFO - PROCESS | 1750 | 1464908676903 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 16:04:36 INFO - PROCESS | 1750 | 1464908676907 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 16:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:04:36 INFO - PROCESS | 1750 | 1464908676914 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:04:36 INFO - PROCESS | 1750 | 1464908676918 Marionette TRACE conn4 <- [1,1142,null,{}] 16:04:36 INFO - PROCESS | 1750 | 1464908676924 Marionette TRACE conn4 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:37 INFO - PROCESS | 1750 | 1464908677143 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 16:04:37 INFO - PROCESS | 1750 | 1464908677472 Marionette TRACE conn4 -> [0,1144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc9400 == 140 [pid = 1750] [id = 293] 16:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 273 (0x8b653400) [pid = 1750] [serial = 880] [outer = (nil)] 16:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 274 (0x8bd6d400) [pid = 1750] [serial = 881] [outer = 0x8b653400] 16:04:37 INFO - PROCESS | 1750 | 1464908677567 Marionette DEBUG loaded listener.js 16:04:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 275 (0x8c042000) [pid = 1750] [serial = 882] [outer = 0x8b653400] 16:04:38 INFO - PROCESS | 1750 | 1464908678459 Marionette TRACE conn4 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 16:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1582ms 16:04:38 INFO - PROCESS | 1750 | 1464908678497 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 16:04:38 INFO - PROCESS | 1750 | 1464908678500 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 16:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:04:38 INFO - PROCESS | 1750 | 1464908678509 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:04:38 INFO - PROCESS | 1750 | 1464908678512 Marionette TRACE conn4 <- [1,1146,null,{}] 16:04:38 INFO - PROCESS | 1750 | 1464908678518 Marionette TRACE conn4 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:38 INFO - PROCESS | 1750 | 1464908678753 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 16:04:39 INFO - PROCESS | 1750 | 1464908679089 Marionette TRACE conn4 -> [0,1148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc8400 == 141 [pid = 1750] [id = 294] 16:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 276 (0x8afc9c00) [pid = 1750] [serial = 883] [outer = (nil)] 16:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 277 (0x8b8e1400) [pid = 1750] [serial = 884] [outer = 0x8afc9c00] 16:04:39 INFO - PROCESS | 1750 | 1464908679185 Marionette DEBUG loaded listener.js 16:04:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 278 (0x8b8e6400) [pid = 1750] [serial = 885] [outer = 0x8afc9c00] 16:04:40 INFO - PROCESS | 1750 | 1464908680095 Marionette TRACE conn4 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 16:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1639ms 16:04:40 INFO - PROCESS | 1750 | 1464908680148 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 16:04:40 INFO - PROCESS | 1750 | 1464908680152 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 16:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:04:40 INFO - PROCESS | 1750 | 1464908680158 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:04:40 INFO - PROCESS | 1750 | 1464908680162 Marionette TRACE conn4 <- [1,1150,null,{}] 16:04:40 INFO - PROCESS | 1750 | 1464908680168 Marionette TRACE conn4 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:40 INFO - PROCESS | 1750 | 1464908680388 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 16:04:40 INFO - PROCESS | 1750 | 1464908680724 Marionette TRACE conn4 -> [0,1152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b471400 == 142 [pid = 1750] [id = 295] 16:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 279 (0x8b8e5c00) [pid = 1750] [serial = 886] [outer = (nil)] 16:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 280 (0x8d98dc00) [pid = 1750] [serial = 887] [outer = 0x8b8e5c00] 16:04:40 INFO - PROCESS | 1750 | 1464908680820 Marionette DEBUG loaded listener.js 16:04:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 281 (0x8e48e800) [pid = 1750] [serial = 888] [outer = 0x8b8e5c00] 16:04:41 INFO - PROCESS | 1750 | --DOCSHELL 0x98177800 == 141 [pid = 1750] [id = 9] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x98183800 == 140 [pid = 1750] [id = 38] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x9b841400 == 139 [pid = 1750] [id = 21] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x95148800 == 138 [pid = 1750] [id = 75] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x9d460000 == 137 [pid = 1750] [id = 51] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x9213c400 == 136 [pid = 1750] [id = 76] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x886bd800 == 135 [pid = 1750] [id = 262] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x9203d400 == 134 [pid = 1750] [id = 263] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x8db4d400 == 133 [pid = 1750] [id = 261] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x910b1c00 == 132 [pid = 1750] [id = 260] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x8d991400 == 131 [pid = 1750] [id = 259] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x89dad400 == 130 [pid = 1750] [id = 258] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x8b662800 == 129 [pid = 1750] [id = 257] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x8a730800 == 128 [pid = 1750] [id = 256] 16:04:42 INFO - PROCESS | 1750 | --DOCSHELL 0x872cc000 == 127 [pid = 1750] [id = 255] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 280 (0x8e694000) [pid = 1750] [serial = 548] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 279 (0x99fc7c00) [pid = 1750] [serial = 473] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 278 (0x9d6b4c00) [pid = 1750] [serial = 599] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 277 (0x910af400) [pid = 1750] [serial = 524] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 276 (0x89db4400) [pid = 1750] [serial = 657] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 275 (0x8710cc00) [pid = 1750] [serial = 741] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 274 (0x98a02400) [pid = 1750] [serial = 533] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 273 (0x99b43000) [pid = 1750] [serial = 723] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 272 (0x8938a000) [pid = 1750] [serial = 666] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 271 (0x9162e000) [pid = 1750] [serial = 358] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 270 (0x999cd400) [pid = 1750] [serial = 352] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 269 (0x919b6400) [pid = 1750] [serial = 367] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 268 (0x8710a400) [pid = 1750] [serial = 740] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 267 (0x96df6c00) [pid = 1750] [serial = 720] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 266 (0x9b86b400) [pid = 1750] [serial = 726] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 265 (0x9d64fc00) [pid = 1750] [serial = 364] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 264 (0x92255400) [pid = 1750] [serial = 716] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 263 (0x9a0c6400) [pid = 1750] [serial = 651] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 262 (0x89382c00) [pid = 1750] [serial = 755] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 261 (0x9b86cc00) [pid = 1750] [serial = 485] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 260 (0x8eb5cc00) [pid = 1750] [serial = 325] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 259 (0xa105a400) [pid = 1750] [serial = 373] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 258 (0x9111b800) [pid = 1750] [serial = 708] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 257 (0x96df0c00) [pid = 1750] [serial = 467] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 256 (0xa21b1400) [pid = 1750] [serial = 494] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 255 (0x8b8ea400) [pid = 1750] [serial = 488] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 254 (0xa6f44000) [pid = 1750] [serial = 322] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 253 (0x919cb800) [pid = 1750] [serial = 551] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 252 (0x99a83c00) [pid = 1750] [serial = 476] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 251 (0x87af1800) [pid = 1750] [serial = 743] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 250 (0x8db4c400) [pid = 1750] [serial = 605] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 249 (0x92249800) [pid = 1750] [serial = 304] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 248 (0x8e494400) [pid = 1750] [serial = 636] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 247 (0x91860000) [pid = 1750] [serial = 714] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 246 (0xa22cc800) [pid = 1750] [serial = 602] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 245 (0x9a756400) [pid = 1750] [serial = 310] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 244 (0xa8c1e800) [pid = 1750] [serial = 268] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 243 (0x87aef400) [pid = 1750] [serial = 738] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 242 (0xa21af800) [pid = 1750] [serial = 729] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 241 (0x886bb800) [pid = 1750] [serial = 675] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 240 (0x939b1c00) [pid = 1750] [serial = 717] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 239 (0x9d45d800) [pid = 1750] [serial = 313] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 238 (0x94551c00) [pid = 1750] [serial = 307] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 237 (0x9168f000) [pid = 1750] [serial = 370] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 236 (0x8be7ec00) [pid = 1750] [serial = 434] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 235 (0x9aa79400) [pid = 1750] [serial = 265] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 234 (0x8e690400) [pid = 1750] [serial = 572] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 233 (0x8eedc800) [pid = 1750] [serial = 397] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 232 (0x8afd1400) [pid = 1750] [serial = 702] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 231 (0x8a730c00) [pid = 1750] [serial = 660] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 230 (0x91627c00) [pid = 1750] [serial = 710] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 229 (0x9d4aec00) [pid = 1750] [serial = 593] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 228 (0x88fe7800) [pid = 1750] [serial = 744] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 227 (0x87aec000) [pid = 1750] [serial = 737] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 226 (0x9168a800) [pid = 1750] [serial = 376] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 225 (0x9a0e0c00) [pid = 1750] [serial = 403] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 224 (0x8b86c000) [pid = 1750] [serial = 596] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 223 (0xa22d3400) [pid = 1750] [serial = 406] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 222 (0x917ab000) [pid = 1750] [serial = 569] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 221 (0x9203e800) [pid = 1750] [serial = 578] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 220 (0xa2279400) [pid = 1750] [serial = 663] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 219 (0x872d5800) [pid = 1750] [serial = 747] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 218 (0x8ee86000) [pid = 1750] [serial = 699] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 217 (0x910ae400) [pid = 1750] [serial = 707] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 216 (0x98a04000) [pid = 1750] [serial = 648] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 215 (0x912c6400) [pid = 1750] [serial = 271] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 214 (0x91685c00) [pid = 1750] [serial = 711] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 213 (0x8a738800) [pid = 1750] [serial = 758] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 212 (0x9b5a4000) [pid = 1750] [serial = 536] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 211 (0x9776c400) [pid = 1750] [serial = 491] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 210 (0x8b473000) [pid = 1750] [serial = 759] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 209 (0x9185b000) [pid = 1750] [serial = 713] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 208 (0x9454f400) [pid = 1750] [serial = 642] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 207 (0x912bd000) [pid = 1750] [serial = 277] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 206 (0x8d992400) [pid = 1750] [serial = 416] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 205 (0xa628cc00) [pid = 1750] [serial = 431] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 204 (0x8a735c00) [pid = 1750] [serial = 701] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 203 (0x8eed7400) [pid = 1750] [serial = 410] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 202 (0x9454bc00) [pid = 1750] [serial = 530] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x95148c00) [pid = 1750] [serial = 497] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8e492400) [pid = 1750] [serial = 361] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x98a0fc00) [pid = 1750] [serial = 470] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x8ee73000) [pid = 1750] [serial = 461] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x8c00fc00) [pid = 1750] [serial = 681] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x87aecc00) [pid = 1750] [serial = 749] [outer = (nil)] [url = about:blank] 16:04:42 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x99924c00) [pid = 1750] [serial = 722] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x89bcdc00) [pid = 1750] [serial = 608] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x8b8eb000) [pid = 1750] [serial = 633] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x919d0c00) [pid = 1750] [serial = 527] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x91688400) [pid = 1750] [serial = 575] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x919cfc00) [pid = 1750] [serial = 400] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x97761800) [pid = 1750] [serial = 262] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x8b867000) [pid = 1750] [serial = 761] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x8d986000) [pid = 1750] [serial = 422] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8d320c00) [pid = 1750] [serial = 705] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x939b1000) [pid = 1750] [serial = 584] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x9b5ae000) [pid = 1750] [serial = 413] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8bf4c400) [pid = 1750] [serial = 752] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x9b5b1c00) [pid = 1750] [serial = 355] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8b8e2000) [pid = 1750] [serial = 762] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0xa21b9800) [pid = 1750] [serial = 316] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0xa1058800) [pid = 1750] [serial = 728] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8b65a800) [pid = 1750] [serial = 734] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0xa30f5000) [pid = 1750] [serial = 732] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8a72b400) [pid = 1750] [serial = 672] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x89bc7400) [pid = 1750] [serial = 756] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8bf4f000) [pid = 1750] [serial = 753] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x9a75e800) [pid = 1750] [serial = 590] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8e444c00) [pid = 1750] [serial = 328] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x951bb000) [pid = 1750] [serial = 719] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8b8e2800) [pid = 1750] [serial = 678] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x92255000) [pid = 1750] [serial = 349] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9b86b800) [pid = 1750] [serial = 731] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8b65c800) [pid = 1750] [serial = 735] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x917aa000) [pid = 1750] [serial = 464] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8d991800) [pid = 1750] [serial = 521] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x98a07000) [pid = 1750] [serial = 587] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9d6b6800) [pid = 1750] [serial = 654] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x917a5c00) [pid = 1750] [serial = 639] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8be78400) [pid = 1750] [serial = 764] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8d0b0800) [pid = 1750] [serial = 611] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8c016800) [pid = 1750] [serial = 704] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8b7ea400) [pid = 1750] [serial = 479] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8ee70c00) [pid = 1750] [serial = 419] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8bd76400) [pid = 1750] [serial = 542] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x989f1000) [pid = 1750] [serial = 645] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0xa240d800) [pid = 1750] [serial = 545] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9b502400) [pid = 1750] [serial = 725] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x92135800) [pid = 1750] [serial = 581] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9a6e1800) [pid = 1750] [serial = 482] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0xa050c400) [pid = 1750] [serial = 539] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8b656400) [pid = 1750] [serial = 750] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8f5b5c00) [pid = 1750] [serial = 274] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0xa629ac00) [pid = 1750] [serial = 319] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0xa8291800) [pid = 1750] [serial = 216] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0xa227d000) [pid = 1750] [serial = 428] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9b283800) [pid = 1750] [serial = 425] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x890b1400) [pid = 1750] [serial = 669] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x872d3c00) [pid = 1750] [serial = 746] [outer = (nil)] [url = about:blank] 16:04:43 INFO - PROCESS | 1750 | 1464908683392 Marionette TRACE conn4 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 16:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 3290ms 16:04:43 INFO - PROCESS | 1750 | 1464908683450 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 16:04:43 INFO - PROCESS | 1750 | 1464908683456 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 16:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:04:43 INFO - PROCESS | 1750 | 1464908683465 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:04:43 INFO - PROCESS | 1750 | 1464908683469 Marionette TRACE conn4 <- [1,1154,null,{}] 16:04:43 INFO - PROCESS | 1750 | 1464908683520 Marionette TRACE conn4 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:43 INFO - PROCESS | 1750 | 1464908683736 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 16:04:43 INFO - PROCESS | 1750 | 1464908683750 Marionette TRACE conn4 -> [0,1156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b2000 == 128 [pid = 1750] [id = 296] 16:04:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x886b3400) [pid = 1750] [serial = 889] [outer = (nil)] 16:04:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x886bf400) [pid = 1750] [serial = 890] [outer = 0x886b3400] 16:04:43 INFO - PROCESS | 1750 | 1464908683852 Marionette DEBUG loaded listener.js 16:04:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x88febc00) [pid = 1750] [serial = 891] [outer = 0x886b3400] 16:04:44 INFO - PROCESS | 1750 | 1464908684781 Marionette TRACE conn4 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 16:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1370ms 16:04:44 INFO - PROCESS | 1750 | 1464908684836 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 16:04:44 INFO - PROCESS | 1750 | 1464908684845 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 16:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:04:44 INFO - PROCESS | 1750 | 1464908684896 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:04:44 INFO - PROCESS | 1750 | 1464908684901 Marionette TRACE conn4 <- [1,1158,null,{}] 16:04:44 INFO - PROCESS | 1750 | 1464908684908 Marionette TRACE conn4 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:45 INFO - PROCESS | 1750 | 1464908685115 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 16:04:45 INFO - PROCESS | 1750 | 1464908685128 Marionette TRACE conn4 -> [0,1160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x87af0800 == 129 [pid = 1750] [id = 297] 16:04:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x886b1800) [pid = 1750] [serial = 892] [outer = (nil)] 16:04:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8937d400) [pid = 1750] [serial = 893] [outer = 0x886b1800] 16:04:45 INFO - PROCESS | 1750 | 1464908685371 Marionette DEBUG loaded listener.js 16:04:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8938a000) [pid = 1750] [serial = 894] [outer = 0x886b1800] 16:04:46 INFO - PROCESS | 1750 | 1464908686309 Marionette TRACE conn4 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 16:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1460ms 16:04:46 INFO - PROCESS | 1750 | 1464908686350 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 16:04:46 INFO - PROCESS | 1750 | 1464908686353 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 16:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:04:46 INFO - PROCESS | 1750 | 1464908686370 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:04:46 INFO - PROCESS | 1750 | 1464908686377 Marionette TRACE conn4 <- [1,1162,null,{}] 16:04:46 INFO - PROCESS | 1750 | 1464908686392 Marionette TRACE conn4 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:46 INFO - PROCESS | 1750 | 1464908686657 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 16:04:46 INFO - PROCESS | 1750 | 1464908686692 Marionette TRACE conn4 -> [0,1164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x89355000 == 130 [pid = 1750] [id = 298] 16:04:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8a731000) [pid = 1750] [serial = 895] [outer = (nil)] 16:04:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8afc6400) [pid = 1750] [serial = 896] [outer = 0x8a731000] 16:04:46 INFO - PROCESS | 1750 | 1464908686956 Marionette DEBUG loaded listener.js 16:04:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8b47f000) [pid = 1750] [serial = 897] [outer = 0x8a731000] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x886bb000) [pid = 1750] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8b7ecc00) [pid = 1750] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x872d7800) [pid = 1750] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8b660000) [pid = 1750] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8bf58c00) [pid = 1750] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x87107000) [pid = 1750] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8938b000) [pid = 1750] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x89db2c00) [pid = 1750] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x890b1800) [pid = 1750] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:04:47 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8b7e8000) [pid = 1750] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:04:48 INFO - PROCESS | 1750 | 1464908688311 Marionette TRACE conn4 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 16:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1996ms 16:04:48 INFO - PROCESS | 1750 | 1464908688359 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 16:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:04:48 INFO - PROCESS | 1750 | 1464908688364 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 16:04:48 INFO - PROCESS | 1750 | 1464908688370 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:04:48 INFO - PROCESS | 1750 | 1464908688373 Marionette TRACE conn4 <- [1,1166,null,{}] 16:04:48 INFO - PROCESS | 1750 | 1464908688379 Marionette TRACE conn4 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:48 INFO - PROCESS | 1750 | 1464908688575 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 16:04:48 INFO - PROCESS | 1750 | 1464908688752 Marionette TRACE conn4 -> [0,1168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d7800 == 131 [pid = 1750] [id = 299] 16:04:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x886bb000) [pid = 1750] [serial = 898] [outer = (nil)] 16:04:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8b65d400) [pid = 1750] [serial = 899] [outer = 0x886bb000] 16:04:48 INFO - PROCESS | 1750 | 1464908688840 Marionette DEBUG loaded listener.js 16:04:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b7ebc00) [pid = 1750] [serial = 900] [outer = 0x886bb000] 16:04:49 INFO - PROCESS | 1750 | 1464908689648 Marionette TRACE conn4 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 16:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1340ms 16:04:49 INFO - PROCESS | 1750 | 1464908689782 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 16:04:49 INFO - PROCESS | 1750 | 1464908689787 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 16:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:04:49 INFO - PROCESS | 1750 | 1464908689799 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:04:49 INFO - PROCESS | 1750 | 1464908689805 Marionette TRACE conn4 <- [1,1170,null,{}] 16:04:49 INFO - PROCESS | 1750 | 1464908689827 Marionette TRACE conn4 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:50 INFO - PROCESS | 1750 | 1464908690074 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 16:04:50 INFO - PROCESS | 1750 | 1464908690359 Marionette TRACE conn4 -> [0,1172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b8000 == 132 [pid = 1750] [id = 300] 16:04:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x886b9400) [pid = 1750] [serial = 901] [outer = (nil)] 16:04:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x886bd800) [pid = 1750] [serial = 902] [outer = 0x886b9400] 16:04:50 INFO - PROCESS | 1750 | 1464908690466 Marionette DEBUG loaded listener.js 16:04:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x890ad000) [pid = 1750] [serial = 903] [outer = 0x886b9400] 16:04:51 INFO - PROCESS | 1750 | 1464908691426 Marionette TRACE conn4 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 16:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1702ms 16:04:51 INFO - PROCESS | 1750 | 1464908691502 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 16:04:51 INFO - PROCESS | 1750 | 1464908691508 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 16:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:04:51 INFO - PROCESS | 1750 | 1464908691521 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:04:51 INFO - PROCESS | 1750 | 1464908691528 Marionette TRACE conn4 <- [1,1174,null,{}] 16:04:51 INFO - PROCESS | 1750 | 1464908691535 Marionette TRACE conn4 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:51 INFO - PROCESS | 1750 | 1464908691807 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 16:04:52 INFO - PROCESS | 1750 | 1464908692109 Marionette TRACE conn4 -> [0,1176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dadc00 == 133 [pid = 1750] [id = 301] 16:04:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x89db7800) [pid = 1750] [serial = 904] [outer = (nil)] 16:04:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8a737000) [pid = 1750] [serial = 905] [outer = 0x89db7800] 16:04:52 INFO - PROCESS | 1750 | 1464908692204 Marionette DEBUG loaded listener.js 16:04:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8b477c00) [pid = 1750] [serial = 906] [outer = 0x89db7800] 16:04:53 INFO - PROCESS | 1750 | 1464908693113 Marionette TRACE conn4 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 16:04:53 INFO - PROCESS | 1750 | 1464908693179 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 16:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:04:53 INFO - PROCESS | 1750 | 1464908693190 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:04:53 INFO - PROCESS | 1750 | 1464908693194 Marionette TRACE conn4 <- [1,1178,null,{}] 16:04:53 INFO - PROCESS | 1750 | 1464908693209 Marionette TRACE conn4 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:53 INFO - PROCESS | 1750 | 1464908693438 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 16:04:53 INFO - PROCESS | 1750 | 1464908693774 Marionette TRACE conn4 -> [0,1180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b86a000 == 134 [pid = 1750] [id = 302] 16:04:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8bd6b400) [pid = 1750] [serial = 907] [outer = (nil)] 16:04:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8bd74800) [pid = 1750] [serial = 908] [outer = 0x8bd6b400] 16:04:53 INFO - PROCESS | 1750 | 1464908693882 Marionette DEBUG loaded listener.js 16:04:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8be78400) [pid = 1750] [serial = 909] [outer = 0x8bd6b400] 16:04:54 INFO - PROCESS | 1750 | 1464908694821 Marionette TRACE conn4 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 16:04:54 INFO - PROCESS | 1750 | 1464908694889 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 16:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:04:54 INFO - PROCESS | 1750 | 1464908694895 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:04:54 INFO - PROCESS | 1750 | 1464908694899 Marionette TRACE conn4 <- [1,1182,null,{}] 16:04:54 INFO - PROCESS | 1750 | 1464908694905 Marionette TRACE conn4 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:55 INFO - PROCESS | 1750 | 1464908695129 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 16:04:55 INFO - PROCESS | 1750 | 1464908695383 Marionette TRACE conn4 -> [0,1184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd77800 == 135 [pid = 1750] [id = 303] 16:04:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8bf4e400) [pid = 1750] [serial = 910] [outer = (nil)] 16:04:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8c012000) [pid = 1750] [serial = 911] [outer = 0x8bf4e400] 16:04:55 INFO - PROCESS | 1750 | 1464908695516 Marionette DEBUG loaded listener.js 16:04:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8c043800) [pid = 1750] [serial = 912] [outer = 0x8bf4e400] 16:04:56 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:04:56 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:04:56 INFO - PROCESS | 1750 | 1464908696428 Marionette TRACE conn4 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[80] expected 0 but got 255","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 16:04:56 INFO - PROCESS | 1750 | 1464908696489 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 16:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:04:56 INFO - PROCESS | 1750 | 1464908696496 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:04:56 INFO - PROCESS | 1750 | 1464908696500 Marionette TRACE conn4 <- [1,1186,null,{}] 16:04:56 INFO - PROCESS | 1750 | 1464908696506 Marionette TRACE conn4 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:56 INFO - PROCESS | 1750 | 1464908696720 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 16:04:57 INFO - PROCESS | 1750 | 1464908696985 Marionette TRACE conn4 -> [0,1188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd6e000 == 136 [pid = 1750] [id = 304] 16:04:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8bd79800) [pid = 1750] [serial = 913] [outer = (nil)] 16:04:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8d320c00) [pid = 1750] [serial = 914] [outer = 0x8bd79800] 16:04:57 INFO - PROCESS | 1750 | 1464908697118 Marionette DEBUG loaded listener.js 16:04:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8d98e000) [pid = 1750] [serial = 915] [outer = 0x8bd79800] 16:04:58 INFO - PROCESS | 1750 | 1464908698038 Marionette TRACE conn4 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 16:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 16:04:58 INFO - PROCESS | 1750 | 1464908698140 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 16:04:58 INFO - PROCESS | 1750 | 1464908698147 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:04:58 INFO - PROCESS | 1750 | 1464908698151 Marionette TRACE conn4 <- [1,1190,null,{}] 16:04:58 INFO - PROCESS | 1750 | 1464908698157 Marionette TRACE conn4 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:04:58 INFO - PROCESS | 1750 | 1464908698465 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 16:04:58 INFO - PROCESS | 1750 | 1464908698774 Marionette TRACE conn4 -> [0,1192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:04:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x87103000 == 137 [pid = 1750] [id = 305] 16:04:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8c04d400) [pid = 1750] [serial = 916] [outer = (nil)] 16:04:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8e494000) [pid = 1750] [serial = 917] [outer = 0x8c04d400] 16:04:58 INFO - PROCESS | 1750 | 1464908698875 Marionette DEBUG loaded listener.js 16:04:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8e7d9800) [pid = 1750] [serial = 918] [outer = 0x8c04d400] 16:04:59 INFO - PROCESS | 1750 | 1464908699794 Marionette TRACE conn4 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 16:04:59 INFO - PROCESS | 1750 | 1464908699839 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 16:04:59 INFO - PROCESS | 1750 | 1464908699847 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:04:59 INFO - PROCESS | 1750 | 1464908699849 Marionette TRACE conn4 <- [1,1194,null,{}] 16:04:59 INFO - PROCESS | 1750 | 1464908699856 Marionette TRACE conn4 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:00 INFO - PROCESS | 1750 | 1464908700086 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 16:05:00 INFO - PROCESS | 1750 | 1464908700337 Marionette TRACE conn4 -> [0,1196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d4c00 == 138 [pid = 1750] [id = 306] 16:05:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8c04d000) [pid = 1750] [serial = 919] [outer = (nil)] 16:05:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8ee86400) [pid = 1750] [serial = 920] [outer = 0x8c04d000] 16:05:00 INFO - PROCESS | 1750 | 1464908700467 Marionette DEBUG loaded listener.js 16:05:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8ee8f800) [pid = 1750] [serial = 921] [outer = 0x8c04d000] 16:05:01 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:01 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:05:01 INFO - PROCESS | 1750 | 1464908701376 Marionette TRACE conn4 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 210","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 16:05:01 INFO - PROCESS | 1750 | 1464908701442 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 16:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:05:01 INFO - PROCESS | 1750 | 1464908701451 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:05:01 INFO - PROCESS | 1750 | 1464908701456 Marionette TRACE conn4 <- [1,1198,null,{}] 16:05:01 INFO - PROCESS | 1750 | 1464908701463 Marionette TRACE conn4 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:01 INFO - PROCESS | 1750 | 1464908701694 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 16:05:01 INFO - PROCESS | 1750 | 1464908701963 Marionette TRACE conn4 -> [0,1200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb5f000 == 139 [pid = 1750] [id = 307] 16:05:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8ee70000) [pid = 1750] [serial = 922] [outer = (nil)] 16:05:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8f5b4400) [pid = 1750] [serial = 923] [outer = 0x8ee70000] 16:05:02 INFO - PROCESS | 1750 | 1464908702097 Marionette DEBUG loaded listener.js 16:05:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8f653800) [pid = 1750] [serial = 924] [outer = 0x8ee70000] 16:05:02 INFO - PROCESS | 1750 | 1464908702984 Marionette TRACE conn4 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1582ms 16:05:03 INFO - PROCESS | 1750 | 1464908703033 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 16:05:03 INFO - PROCESS | 1750 | 1464908703038 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 16:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:05:03 INFO - PROCESS | 1750 | 1464908703045 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:05:03 INFO - PROCESS | 1750 | 1464908703049 Marionette TRACE conn4 <- [1,1202,null,{}] 16:05:03 INFO - PROCESS | 1750 | 1464908703055 Marionette TRACE conn4 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:03 INFO - PROCESS | 1750 | 1464908703271 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 16:05:03 INFO - PROCESS | 1750 | 1464908703577 Marionette TRACE conn4 -> [0,1204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5b6800 == 140 [pid = 1750] [id = 308] 16:05:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8f65a800) [pid = 1750] [serial = 925] [outer = (nil)] 16:05:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x910b4000) [pid = 1750] [serial = 926] [outer = 0x8f65a800] 16:05:03 INFO - PROCESS | 1750 | 1464908703672 Marionette DEBUG loaded listener.js 16:05:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9111bc00) [pid = 1750] [serial = 927] [outer = 0x8f65a800] 16:05:04 INFO - PROCESS | 1750 | 1464908704584 Marionette TRACE conn4 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1586ms 16:05:04 INFO - PROCESS | 1750 | 1464908704633 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 16:05:04 INFO - PROCESS | 1750 | 1464908704636 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 16:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:05:04 INFO - PROCESS | 1750 | 1464908704643 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:05:04 INFO - PROCESS | 1750 | 1464908704647 Marionette TRACE conn4 <- [1,1206,null,{}] 16:05:04 INFO - PROCESS | 1750 | 1464908704652 Marionette TRACE conn4 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:04 INFO - PROCESS | 1750 | 1464908704865 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 16:05:05 INFO - PROCESS | 1750 | 1464908705117 Marionette TRACE conn4 -> [0,1208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5b1400 == 141 [pid = 1750] [id = 309] 16:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8f65a400) [pid = 1750] [serial = 928] [outer = (nil)] 16:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x912c7c00) [pid = 1750] [serial = 929] [outer = 0x8f65a400] 16:05:05 INFO - PROCESS | 1750 | 1464908705249 Marionette DEBUG loaded listener.js 16:05:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9162d000) [pid = 1750] [serial = 930] [outer = 0x8f65a400] 16:05:06 INFO - PROCESS | 1750 | 1464908706175 Marionette TRACE conn4 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 16:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1581ms 16:05:06 INFO - PROCESS | 1750 | 1464908706225 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 16:05:06 INFO - PROCESS | 1750 | 1464908706230 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 16:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:05:06 INFO - PROCESS | 1750 | 1464908706236 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:05:06 INFO - PROCESS | 1750 | 1464908706241 Marionette TRACE conn4 <- [1,1210,null,{}] 16:05:06 INFO - PROCESS | 1750 | 1464908706247 Marionette TRACE conn4 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:06 INFO - PROCESS | 1750 | 1464908706494 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 16:05:06 INFO - PROCESS | 1750 | 1464908706814 Marionette TRACE conn4 -> [0,1212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb5c400 == 142 [pid = 1750] [id = 310] 16:05:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x917a9000) [pid = 1750] [serial = 931] [outer = (nil)] 16:05:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x91854400) [pid = 1750] [serial = 932] [outer = 0x917a9000] 16:05:06 INFO - PROCESS | 1750 | 1464908706917 Marionette DEBUG loaded listener.js 16:05:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x919b4000) [pid = 1750] [serial = 933] [outer = 0x917a9000] 16:05:07 INFO - PROCESS | 1750 | 1464908707821 Marionette TRACE conn4 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1642ms 16:05:07 INFO - PROCESS | 1750 | 1464908707884 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 16:05:07 INFO - PROCESS | 1750 | 1464908707889 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 16:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:05:07 INFO - PROCESS | 1750 | 1464908707899 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:05:07 INFO - PROCESS | 1750 | 1464908707902 Marionette TRACE conn4 <- [1,1214,null,{}] 16:05:07 INFO - PROCESS | 1750 | 1464908707908 Marionette TRACE conn4 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:08 INFO - PROCESS | 1750 | 1464908708123 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 16:05:08 INFO - PROCESS | 1750 | 1464908708384 Marionette TRACE conn4 -> [0,1216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x919b0400 == 143 [pid = 1750] [id = 311] 16:05:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x919b8800) [pid = 1750] [serial = 934] [outer = (nil)] 16:05:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9203c000) [pid = 1750] [serial = 935] [outer = 0x919b8800] 16:05:08 INFO - PROCESS | 1750 | 1464908708497 Marionette DEBUG loaded listener.js 16:05:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x92040c00) [pid = 1750] [serial = 936] [outer = 0x919b8800] 16:05:09 INFO - PROCESS | 1750 | 1464908709420 Marionette TRACE conn4 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 16:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1535ms 16:05:09 INFO - PROCESS | 1750 | 1464908709434 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 16:05:09 INFO - PROCESS | 1750 | 1464908709437 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 16:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:05:09 INFO - PROCESS | 1750 | 1464908709446 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:05:09 INFO - PROCESS | 1750 | 1464908709450 Marionette TRACE conn4 <- [1,1218,null,{}] 16:05:09 INFO - PROCESS | 1750 | 1464908709456 Marionette TRACE conn4 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:09 INFO - PROCESS | 1750 | 1464908709696 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 16:05:09 INFO - PROCESS | 1750 | 1464908709968 Marionette TRACE conn4 -> [0,1220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d9000 == 144 [pid = 1750] [id = 312] 16:05:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x910b2000) [pid = 1750] [serial = 937] [outer = (nil)] 16:05:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9224a000) [pid = 1750] [serial = 938] [outer = 0x910b2000] 16:05:10 INFO - PROCESS | 1750 | 1464908710101 Marionette DEBUG loaded listener.js 16:05:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9224c400) [pid = 1750] [serial = 939] [outer = 0x910b2000] 16:05:11 INFO - PROCESS | 1750 | 1464908711004 Marionette TRACE conn4 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 16:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1634ms 16:05:11 INFO - PROCESS | 1750 | 1464908711081 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 16:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:05:11 INFO - PROCESS | 1750 | 1464908711085 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 16:05:11 INFO - PROCESS | 1750 | 1464908711092 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:05:11 INFO - PROCESS | 1750 | 1464908711096 Marionette TRACE conn4 <- [1,1222,null,{}] 16:05:11 INFO - PROCESS | 1750 | 1464908711102 Marionette TRACE conn4 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:11 INFO - PROCESS | 1750 | 1464908711366 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 16:05:11 INFO - PROCESS | 1750 | 1464908711674 Marionette TRACE conn4 -> [0,1224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e488c00 == 145 [pid = 1750] [id = 313] 16:05:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x91686000) [pid = 1750] [serial = 940] [outer = (nil)] 16:05:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x92adb400) [pid = 1750] [serial = 941] [outer = 0x91686000] 16:05:11 INFO - PROCESS | 1750 | 1464908711765 Marionette DEBUG loaded listener.js 16:05:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x936b0400) [pid = 1750] [serial = 942] [outer = 0x91686000] 16:05:12 INFO - PROCESS | 1750 | 1464908712650 Marionette TRACE conn4 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 16:05:12 INFO - PROCESS | 1750 | 1464908712735 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 16:05:12 INFO - PROCESS | 1750 | 1464908712742 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:05:12 INFO - PROCESS | 1750 | 1464908712746 Marionette TRACE conn4 <- [1,1226,null,{}] 16:05:12 INFO - PROCESS | 1750 | 1464908712753 Marionette TRACE conn4 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:13 INFO - PROCESS | 1750 | 1464908713029 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 16:05:13 INFO - PROCESS | 1750 | 1464908713335 Marionette TRACE conn4 -> [0,1228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x9111b800 == 146 [pid = 1750] [id = 314] 16:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x92255c00) [pid = 1750] [serial = 943] [outer = (nil)] 16:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x9455ac00) [pid = 1750] [serial = 944] [outer = 0x92255c00] 16:05:13 INFO - PROCESS | 1750 | 1464908713426 Marionette DEBUG loaded listener.js 16:05:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x95148c00) [pid = 1750] [serial = 945] [outer = 0x92255c00] 16:05:14 INFO - PROCESS | 1750 | 1464908714425 Marionette TRACE conn4 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 16:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1732ms 16:05:14 INFO - PROCESS | 1750 | 1464908714474 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 16:05:14 INFO - PROCESS | 1750 | 1464908714478 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 16:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:05:14 INFO - PROCESS | 1750 | 1464908714485 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:05:14 INFO - PROCESS | 1750 | 1464908714488 Marionette TRACE conn4 <- [1,1230,null,{}] 16:05:14 INFO - PROCESS | 1750 | 1464908714494 Marionette TRACE conn4 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:14 INFO - PROCESS | 1750 | 1464908714715 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 16:05:14 INFO - PROCESS | 1750 | 1464908714973 Marionette TRACE conn4 -> [0,1232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b3800 == 147 [pid = 1750] [id = 315] 16:05:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x93a83800) [pid = 1750] [serial = 946] [outer = (nil)] 16:05:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x951ba400) [pid = 1750] [serial = 947] [outer = 0x93a83800] 16:05:15 INFO - PROCESS | 1750 | 1464908715106 Marionette DEBUG loaded listener.js 16:05:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x95259800) [pid = 1750] [serial = 948] [outer = 0x93a83800] 16:05:16 INFO - PROCESS | 1750 | 1464908715997 Marionette TRACE conn4 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 16:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1543ms 16:05:16 INFO - PROCESS | 1750 | 1464908716031 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 16:05:16 INFO - PROCESS | 1750 | 1464908716034 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 16:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:05:16 INFO - PROCESS | 1750 | 1464908716042 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:05:16 INFO - PROCESS | 1750 | 1464908716045 Marionette TRACE conn4 <- [1,1234,null,{}] 16:05:16 INFO - PROCESS | 1750 | 1464908716052 Marionette TRACE conn4 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:16 INFO - PROCESS | 1750 | 1464908716274 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 16:05:16 INFO - PROCESS | 1750 | 1464908716538 Marionette TRACE conn4 -> [0,1236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x9454fc00 == 148 [pid = 1750] [id = 316] 16:05:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x95155400) [pid = 1750] [serial = 949] [outer = (nil)] 16:05:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x96df2800) [pid = 1750] [serial = 950] [outer = 0x95155400] 16:05:16 INFO - PROCESS | 1750 | 1464908716684 Marionette DEBUG loaded listener.js 16:05:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x97761c00) [pid = 1750] [serial = 951] [outer = 0x95155400] 16:05:17 INFO - PROCESS | 1750 | 1464908717615 Marionette TRACE conn4 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 16:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1632ms 16:05:17 INFO - PROCESS | 1750 | 1464908717676 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 16:05:17 INFO - PROCESS | 1750 | 1464908717679 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 16:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:05:17 INFO - PROCESS | 1750 | 1464908717686 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:05:17 INFO - PROCESS | 1750 | 1464908717690 Marionette TRACE conn4 <- [1,1238,null,{}] 16:05:17 INFO - PROCESS | 1750 | 1464908717696 Marionette TRACE conn4 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:17 INFO - PROCESS | 1750 | 1464908717942 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 16:05:18 INFO - PROCESS | 1750 | 1464908718216 Marionette TRACE conn4 -> [0,1240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x87aee400 == 149 [pid = 1750] [id = 317] 16:05:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x87aef000) [pid = 1750] [serial = 952] [outer = (nil)] 16:05:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x886b3c00) [pid = 1750] [serial = 953] [outer = 0x87aef000] 16:05:18 INFO - PROCESS | 1750 | 1464908718786 Marionette DEBUG loaded listener.js 16:05:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x88fe1c00) [pid = 1750] [serial = 954] [outer = 0x87aef000] 16:05:19 INFO - PROCESS | 1750 | 1464908719729 Marionette TRACE conn4 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 16:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 2090ms 16:05:19 INFO - PROCESS | 1750 | 1464908719778 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 16:05:19 INFO - PROCESS | 1750 | 1464908719785 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 16:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:05:19 INFO - PROCESS | 1750 | 1464908719794 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:05:19 INFO - PROCESS | 1750 | 1464908719799 Marionette TRACE conn4 <- [1,1242,null,{}] 16:05:19 INFO - PROCESS | 1750 | 1464908719807 Marionette TRACE conn4 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:20 INFO - PROCESS | 1750 | 1464908720022 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7cfc00 == 148 [pid = 1750] [id = 235] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x872ccc00 == 147 [pid = 1750] [id = 248] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2400 == 146 [pid = 1750] [id = 196] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x87105800 == 145 [pid = 1750] [id = 247] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8b861800 == 144 [pid = 1750] [id = 198] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe9c00 == 143 [pid = 1750] [id = 250] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x87ae3800 == 142 [pid = 1750] [id = 245] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8710b800 == 141 [pid = 1750] [id = 249] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x890abc00 == 140 [pid = 1750] [id = 241] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x89355000 == 139 [pid = 1750] [id = 298] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x87af0800 == 138 [pid = 1750] [id = 297] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x886b2000 == 137 [pid = 1750] [id = 296] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc8400 == 136 [pid = 1750] [id = 294] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x872d7000 == 135 [pid = 1750] [id = 292] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc9400 == 134 [pid = 1750] [id = 293] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x87106800 == 133 [pid = 1750] [id = 291] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x92251c00 == 132 [pid = 1750] [id = 290] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8d0a2800 == 131 [pid = 1750] [id = 289] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x917a3800 == 130 [pid = 1750] [id = 287] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x919ca800 == 129 [pid = 1750] [id = 288] 16:05:20 INFO - PROCESS | 1750 | --DOCSHELL 0x8f652000 == 128 [pid = 1750] [id = 286] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x89bcbc00) [pid = 1750] [serial = 833] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x89355800) [pid = 1750] [serial = 807] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x8e48dc00) [pid = 1750] [serial = 828] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x8ee76400) [pid = 1750] [serial = 818] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x8b47cc00) [pid = 1750] [serial = 770] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x8bf4d000) [pid = 1750] [serial = 765] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x8c00c800) [pid = 1750] [serial = 773] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x9a75b400) [pid = 1750] [serial = 794] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x8c04f800) [pid = 1750] [serial = 813] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x8ee6ec00) [pid = 1750] [serial = 779] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x87aeec00) [pid = 1750] [serial = 831] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x886b7000) [pid = 1750] [serial = 767] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x8e7d6400) [pid = 1750] [serial = 816] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x8db50c00) [pid = 1750] [serial = 827] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8f5a9800) [pid = 1750] [serial = 819] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8e442c00) [pid = 1750] [serial = 815] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x88fe3800) [pid = 1750] [serial = 806] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8b47d000) [pid = 1750] [serial = 809] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x9d4ac000) [pid = 1750] [serial = 797] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8e492000) [pid = 1750] [serial = 776] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x92049400) [pid = 1750] [serial = 785] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8b4e2400) [pid = 1750] [serial = 822] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8d321400) [pid = 1750] [serial = 825] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8b7e9400) [pid = 1750] [serial = 810] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x89389000) [pid = 1750] [serial = 821] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x89357000) [pid = 1750] [serial = 803] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x96df5c00) [pid = 1750] [serial = 791] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x94546000) [pid = 1750] [serial = 788] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x91121800) [pid = 1750] [serial = 782] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0xa50b0400) [pid = 1750] [serial = 800] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x872d2c00) [pid = 1750] [serial = 830] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8c041400) [pid = 1750] [serial = 812] [outer = (nil)] [url = about:blank] 16:05:20 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8c00c400) [pid = 1750] [serial = 824] [outer = (nil)] [url = about:blank] 16:05:21 INFO - PROCESS | 1750 | 1464908720993 Marionette TRACE conn4 -> [0,1244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8710b800 == 129 [pid = 1750] [id = 318] 16:05:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x872d7000) [pid = 1750] [serial = 955] [outer = (nil)] 16:05:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x87aed800) [pid = 1750] [serial = 956] [outer = 0x872d7000] 16:05:21 INFO - PROCESS | 1750 | 1464908721078 Marionette DEBUG loaded listener.js 16:05:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x88fe5000) [pid = 1750] [serial = 957] [outer = 0x872d7000] 16:05:21 INFO - PROCESS | 1750 | 1464908721840 Marionette TRACE conn4 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 16:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 2088ms 16:05:21 INFO - PROCESS | 1750 | 1464908721882 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 16:05:21 INFO - PROCESS | 1750 | 1464908721888 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 16:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:05:21 INFO - PROCESS | 1750 | 1464908721898 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:05:21 INFO - PROCESS | 1750 | 1464908721903 Marionette TRACE conn4 <- [1,1246,null,{}] 16:05:21 INFO - PROCESS | 1750 | 1464908721908 Marionette TRACE conn4 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:22 INFO - PROCESS | 1750 | 1464908722115 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 16:05:22 INFO - PROCESS | 1750 | 1464908722288 Marionette TRACE conn4 -> [0,1248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fef000 == 130 [pid = 1750] [id = 319] 16:05:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8935c800) [pid = 1750] [serial = 958] [outer = (nil)] 16:05:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x89bc8000) [pid = 1750] [serial = 959] [outer = 0x8935c800] 16:05:22 INFO - PROCESS | 1750 | 1464908722376 Marionette DEBUG loaded listener.js 16:05:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x89db0400) [pid = 1750] [serial = 960] [outer = 0x8935c800] 16:05:23 INFO - PROCESS | 1750 | 1464908723329 Marionette TRACE conn4 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 16:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1496ms 16:05:23 INFO - PROCESS | 1750 | 1464908723396 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 16:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:05:23 INFO - PROCESS | 1750 | 1464908723400 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 16:05:23 INFO - PROCESS | 1750 | 1464908723407 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:05:23 INFO - PROCESS | 1750 | 1464908723413 Marionette TRACE conn4 <- [1,1250,null,{}] 16:05:23 INFO - PROCESS | 1750 | 1464908723429 Marionette TRACE conn4 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:23 INFO - PROCESS | 1750 | 1464908723746 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 16:05:23 INFO - PROCESS | 1750 | 1464908723931 Marionette TRACE conn4 -> [0,1252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcd000 == 131 [pid = 1750] [id = 320] 16:05:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8b47c800) [pid = 1750] [serial = 961] [outer = (nil)] 16:05:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8b4ed000) [pid = 1750] [serial = 962] [outer = 0x8b47c800] 16:05:24 INFO - PROCESS | 1750 | 1464908724021 Marionette DEBUG loaded listener.js 16:05:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8b659000) [pid = 1750] [serial = 963] [outer = 0x8b47c800] 16:05:24 INFO - PROCESS | 1750 | 1464908724937 Marionette TRACE conn4 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 16:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1603ms 16:05:25 INFO - PROCESS | 1750 | 1464908725010 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 16:05:25 INFO - PROCESS | 1750 | 1464908725015 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 16:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:05:25 INFO - PROCESS | 1750 | 1464908725021 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:05:25 INFO - PROCESS | 1750 | 1464908725025 Marionette TRACE conn4 <- [1,1254,null,{}] 16:05:25 INFO - PROCESS | 1750 | 1464908725038 Marionette TRACE conn4 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:25 INFO - PROCESS | 1750 | 1464908725295 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x886b1800) [pid = 1750] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x912bc400) [pid = 1750] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x92251000) [pid = 1750] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x92ae0c00) [pid = 1750] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8d0a3800) [pid = 1750] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x872cfc00) [pid = 1750] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x886b1000) [pid = 1750] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x917a4000) [pid = 1750] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x91123000) [pid = 1750] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x97761400) [pid = 1750] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8bf54800) [pid = 1750] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8afc9c00) [pid = 1750] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x886b3400) [pid = 1750] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9162bc00) [pid = 1750] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9d45e000) [pid = 1750] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8a731000) [pid = 1750] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8db45800) [pid = 1750] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8e496800) [pid = 1750] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x890b5c00) [pid = 1750] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x98991800) [pid = 1750] [serial = 27] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8d994400) [pid = 1750] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8eb52000) [pid = 1750] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x910b2c00) [pid = 1750] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8b653400) [pid = 1750] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x87106c00) [pid = 1750] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x936ae400) [pid = 1750] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x912bcc00) [pid = 1750] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9d45b400) [pid = 1750] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8db4a400) [pid = 1750] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x89352c00) [pid = 1750] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8b475000) [pid = 1750] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8b8e5c00) [pid = 1750] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bf57000) [pid = 1750] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8e496400) [pid = 1750] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:05:26 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8b7e6c00) [pid = 1750] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:05:26 INFO - PROCESS | 1750 | 1464908726245 Marionette TRACE conn4 -> [0,1256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x872cfc00 == 132 [pid = 1750] [id = 321] 16:05:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x872d5800) [pid = 1750] [serial = 964] [outer = (nil)] 16:05:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x890b5c00) [pid = 1750] [serial = 965] [outer = 0x872d5800] 16:05:26 INFO - PROCESS | 1750 | 1464908726326 Marionette DEBUG loaded listener.js 16:05:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8b475000) [pid = 1750] [serial = 966] [outer = 0x872d5800] 16:05:27 INFO - PROCESS | 1750 | 1464908727060 Marionette TRACE conn4 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 16:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 2084ms 16:05:27 INFO - PROCESS | 1750 | 1464908727108 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 16:05:27 INFO - PROCESS | 1750 | 1464908727111 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 16:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:05:27 INFO - PROCESS | 1750 | 1464908727118 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:05:27 INFO - PROCESS | 1750 | 1464908727121 Marionette TRACE conn4 <- [1,1258,null,{}] 16:05:27 INFO - PROCESS | 1750 | 1464908727127 Marionette TRACE conn4 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:27 INFO - PROCESS | 1750 | 1464908727383 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 16:05:27 INFO - PROCESS | 1750 | 1464908727405 Marionette TRACE conn4 -> [0,1260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8935ac00 == 133 [pid = 1750] [id = 322] 16:05:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8b47dc00) [pid = 1750] [serial = 967] [outer = (nil)] 16:05:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b7f0c00) [pid = 1750] [serial = 968] [outer = 0x8b47dc00] 16:05:27 INFO - PROCESS | 1750 | 1464908727498 Marionette DEBUG loaded listener.js 16:05:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b8e8400) [pid = 1750] [serial = 969] [outer = 0x8b47dc00] 16:05:28 INFO - PROCESS | 1750 | 1464908728672 Marionette TRACE conn4 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 16:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1634ms 16:05:28 INFO - PROCESS | 1750 | 1464908728753 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 16:05:28 INFO - PROCESS | 1750 | 1464908728761 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 16:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:05:28 INFO - PROCESS | 1750 | 1464908728771 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:05:28 INFO - PROCESS | 1750 | 1464908728784 Marionette TRACE conn4 <- [1,1262,null,{}] 16:05:28 INFO - PROCESS | 1750 | 1464908728831 Marionette TRACE conn4 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:29 INFO - PROCESS | 1750 | 1464908729126 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 16:05:29 INFO - PROCESS | 1750 | 1464908729450 Marionette TRACE conn4 -> [0,1264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b4c00 == 134 [pid = 1750] [id = 323] 16:05:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x88fe1800) [pid = 1750] [serial = 970] [outer = (nil)] 16:05:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8935bc00) [pid = 1750] [serial = 971] [outer = 0x88fe1800] 16:05:29 INFO - PROCESS | 1750 | 1464908729544 Marionette DEBUG loaded listener.js 16:05:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x89bc5800) [pid = 1750] [serial = 972] [outer = 0x88fe1800] 16:05:30 INFO - PROCESS | 1750 | 1464908730516 Marionette TRACE conn4 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 16:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1819ms 16:05:30 INFO - PROCESS | 1750 | 1464908730590 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 16:05:30 INFO - PROCESS | 1750 | 1464908730600 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 16:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:05:30 INFO - PROCESS | 1750 | 1464908730611 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:05:30 INFO - PROCESS | 1750 | 1464908730615 Marionette TRACE conn4 <- [1,1266,null,{}] 16:05:30 INFO - PROCESS | 1750 | 1464908730622 Marionette TRACE conn4 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:30 INFO - PROCESS | 1750 | 1464908730896 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 16:05:31 INFO - PROCESS | 1750 | 1464908731208 Marionette TRACE conn4 -> [0,1268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b473400 == 135 [pid = 1750] [id = 324] 16:05:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8b47c000) [pid = 1750] [serial = 973] [outer = (nil)] 16:05:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8b657400) [pid = 1750] [serial = 974] [outer = 0x8b47c000] 16:05:31 INFO - PROCESS | 1750 | 1464908731300 Marionette DEBUG loaded listener.js 16:05:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8b7ed400) [pid = 1750] [serial = 975] [outer = 0x8b47c000] 16:05:32 INFO - PROCESS | 1750 | 1464908732315 Marionette TRACE conn4 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 16:05:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:05:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1783ms 16:05:32 INFO - PROCESS | 1750 | 1464908732395 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 16:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:05:32 INFO - PROCESS | 1750 | 1464908732400 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 16:05:32 INFO - PROCESS | 1750 | 1464908732407 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:05:32 INFO - PROCESS | 1750 | 1464908732413 Marionette TRACE conn4 <- [1,1270,null,{}] 16:05:32 INFO - PROCESS | 1750 | 1464908732430 Marionette TRACE conn4 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:32 INFO - PROCESS | 1750 | 1464908732769 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 16:05:33 INFO - PROCESS | 1750 | 1464908733022 Marionette TRACE conn4 -> [0,1272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b863000 == 136 [pid = 1750] [id = 325] 16:05:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8be7b800) [pid = 1750] [serial = 976] [outer = (nil)] 16:05:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8be85000) [pid = 1750] [serial = 977] [outer = 0x8be7b800] 16:05:33 INFO - PROCESS | 1750 | 1464908733116 Marionette DEBUG loaded listener.js 16:05:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8bf52800) [pid = 1750] [serial = 978] [outer = 0x8be7b800] 16:05:34 INFO - PROCESS | 1750 | 1464908734100 Marionette TRACE conn4 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 16:05:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:05:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1738ms 16:05:34 INFO - PROCESS | 1750 | 1464908734145 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 16:05:34 INFO - PROCESS | 1750 | 1464908734151 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 16:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:05:34 INFO - PROCESS | 1750 | 1464908734157 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:05:34 INFO - PROCESS | 1750 | 1464908734161 Marionette TRACE conn4 <- [1,1274,null,{}] 16:05:34 INFO - PROCESS | 1750 | 1464908734167 Marionette TRACE conn4 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:34 INFO - PROCESS | 1750 | 1464908734410 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 16:05:34 INFO - PROCESS | 1750 | 1464908734712 Marionette TRACE conn4 -> [0,1276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a736000 == 137 [pid = 1750] [id = 326] 16:05:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8be81000) [pid = 1750] [serial = 979] [outer = (nil)] 16:05:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8c015c00) [pid = 1750] [serial = 980] [outer = 0x8be81000] 16:05:34 INFO - PROCESS | 1750 | 1464908734813 Marionette DEBUG loaded listener.js 16:05:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8c047400) [pid = 1750] [serial = 981] [outer = 0x8be81000] 16:05:35 INFO - PROCESS | 1750 | 1464908735746 Marionette TRACE conn4 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 16:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1637ms 16:05:35 INFO - PROCESS | 1750 | 1464908735795 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 16:05:35 INFO - PROCESS | 1750 | 1464908735798 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 16:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:05:35 INFO - PROCESS | 1750 | 1464908735806 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:05:35 INFO - PROCESS | 1750 | 1464908735810 Marionette TRACE conn4 <- [1,1278,null,{}] 16:05:35 INFO - PROCESS | 1750 | 1464908735815 Marionette TRACE conn4 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:36 INFO - PROCESS | 1750 | 1464908736036 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 16:05:36 INFO - PROCESS | 1750 | 1464908736292 Marionette TRACE conn4 -> [0,1280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c00a000 == 138 [pid = 1750] [id = 327] 16:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8c00e800) [pid = 1750] [serial = 982] [outer = (nil)] 16:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8d0acc00) [pid = 1750] [serial = 983] [outer = 0x8c00e800] 16:05:36 INFO - PROCESS | 1750 | 1464908736422 Marionette DEBUG loaded listener.js 16:05:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8d31ac00) [pid = 1750] [serial = 984] [outer = 0x8c00e800] 16:05:37 INFO - PROCESS | 1750 | 1464908737335 Marionette TRACE conn4 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 16:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1585ms 16:05:37 INFO - PROCESS | 1750 | 1464908737392 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 16:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:05:37 INFO - PROCESS | 1750 | 1464908737397 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 16:05:37 INFO - PROCESS | 1750 | 1464908737404 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:05:37 INFO - PROCESS | 1750 | 1464908737408 Marionette TRACE conn4 <- [1,1282,null,{}] 16:05:37 INFO - PROCESS | 1750 | 1464908737413 Marionette TRACE conn4 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:37 INFO - PROCESS | 1750 | 1464908737664 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 16:05:37 INFO - PROCESS | 1750 | 1464908737933 Marionette TRACE conn4 -> [0,1284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0a7000 == 139 [pid = 1750] [id = 328] 16:05:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8d317000) [pid = 1750] [serial = 985] [outer = (nil)] 16:05:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8db4d400) [pid = 1750] [serial = 986] [outer = 0x8d317000] 16:05:38 INFO - PROCESS | 1750 | 1464908738062 Marionette DEBUG loaded listener.js 16:05:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8e441c00) [pid = 1750] [serial = 987] [outer = 0x8d317000] 16:05:38 INFO - PROCESS | 1750 | 1464908738983 Marionette TRACE conn4 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 16:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1637ms 16:05:39 INFO - PROCESS | 1750 | 1464908739041 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 16:05:39 INFO - PROCESS | 1750 | 1464908739044 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 16:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:05:39 INFO - PROCESS | 1750 | 1464908739059 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:05:39 INFO - PROCESS | 1750 | 1464908739062 Marionette TRACE conn4 <- [1,1286,null,{}] 16:05:39 INFO - PROCESS | 1750 | 1464908739072 Marionette TRACE conn4 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:39 INFO - PROCESS | 1750 | 1464908739362 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 16:05:39 INFO - PROCESS | 1750 | 1464908739670 Marionette TRACE conn4 -> [0,1288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bcec00 == 140 [pid = 1750] [id = 329] 16:05:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8c018400) [pid = 1750] [serial = 988] [outer = (nil)] 16:05:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8e495c00) [pid = 1750] [serial = 989] [outer = 0x8c018400] 16:05:39 INFO - PROCESS | 1750 | 1464908739759 Marionette DEBUG loaded listener.js 16:05:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8e68b400) [pid = 1750] [serial = 990] [outer = 0x8c018400] 16:05:40 INFO - PROCESS | 1750 | 1464908740671 Marionette TRACE conn4 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 16:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1644ms 16:05:40 INFO - PROCESS | 1750 | 1464908740705 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 16:05:40 INFO - PROCESS | 1750 | 1464908740709 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 16:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:05:40 INFO - PROCESS | 1750 | 1464908740716 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:05:40 INFO - PROCESS | 1750 | 1464908740719 Marionette TRACE conn4 <- [1,1290,null,{}] 16:05:40 INFO - PROCESS | 1750 | 1464908740726 Marionette TRACE conn4 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:40 INFO - PROCESS | 1750 | 1464908740939 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 16:05:41 INFO - PROCESS | 1750 | 1464908741202 Marionette TRACE conn4 -> [0,1292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e43a800 == 141 [pid = 1750] [id = 330] 16:05:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8e441000) [pid = 1750] [serial = 991] [outer = (nil)] 16:05:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8e7d6800) [pid = 1750] [serial = 992] [outer = 0x8e441000] 16:05:41 INFO - PROCESS | 1750 | 1464908741337 Marionette DEBUG loaded listener.js 16:05:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x8e7dd000) [pid = 1750] [serial = 993] [outer = 0x8e441000] 16:05:42 INFO - PROCESS | 1750 | 1464908742233 Marionette TRACE conn4 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 16:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1594ms 16:05:42 INFO - PROCESS | 1750 | 1464908742310 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 16:05:42 INFO - PROCESS | 1750 | 1464908742315 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 16:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:05:42 INFO - PROCESS | 1750 | 1464908742321 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:05:42 INFO - PROCESS | 1750 | 1464908742324 Marionette TRACE conn4 <- [1,1294,null,{}] 16:05:42 INFO - PROCESS | 1750 | 1464908742331 Marionette TRACE conn4 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:42 INFO - PROCESS | 1750 | 1464908742575 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 16:05:42 INFO - PROCESS | 1750 | 1464908742905 Marionette TRACE conn4 -> [0,1296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d988800 == 142 [pid = 1750] [id = 331] 16:05:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x8db44800) [pid = 1750] [serial = 994] [outer = (nil)] 16:05:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x8ee72400) [pid = 1750] [serial = 995] [outer = 0x8db44800] 16:05:43 INFO - PROCESS | 1750 | 1464908743001 Marionette DEBUG loaded listener.js 16:05:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8ee81c00) [pid = 1750] [serial = 996] [outer = 0x8db44800] 16:05:43 INFO - PROCESS | 1750 | 1464908743918 Marionette TRACE conn4 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 16:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1636ms 16:05:43 INFO - PROCESS | 1750 | 1464908743963 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 16:05:43 INFO - PROCESS | 1750 | 1464908743971 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 16:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:05:43 INFO - PROCESS | 1750 | 1464908743982 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:05:43 INFO - PROCESS | 1750 | 1464908743984 Marionette TRACE conn4 <- [1,1298,null,{}] 16:05:43 INFO - PROCESS | 1750 | 1464908743991 Marionette TRACE conn4 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:44 INFO - PROCESS | 1750 | 1464908744239 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 16:05:44 INFO - PROCESS | 1750 | 1464908744610 Marionette TRACE conn4 -> [0,1300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e5000 == 143 [pid = 1750] [id = 332] 16:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8ee76400) [pid = 1750] [serial = 997] [outer = (nil)] 16:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8f5aa800) [pid = 1750] [serial = 998] [outer = 0x8ee76400] 16:05:44 INFO - PROCESS | 1750 | 1464908744706 Marionette DEBUG loaded listener.js 16:05:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x8f5b5c00) [pid = 1750] [serial = 999] [outer = 0x8ee76400] 16:05:45 INFO - PROCESS | 1750 | 1464908745665 Marionette TRACE conn4 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 16:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1747ms 16:05:45 INFO - PROCESS | 1750 | 1464908745729 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 16:05:45 INFO - PROCESS | 1750 | 1464908745734 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 16:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:05:45 INFO - PROCESS | 1750 | 1464908745740 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:05:45 INFO - PROCESS | 1750 | 1464908745745 Marionette TRACE conn4 <- [1,1302,null,{}] 16:05:45 INFO - PROCESS | 1750 | 1464908745751 Marionette TRACE conn4 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:46 INFO - PROCESS | 1750 | 1464908746035 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 16:05:46 INFO - PROCESS | 1750 | 1464908746355 Marionette TRACE conn4 -> [0,1304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x910aa400 == 144 [pid = 1750] [id = 333] 16:05:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x91125c00) [pid = 1750] [serial = 1000] [outer = (nil)] 16:05:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x912b8400) [pid = 1750] [serial = 1001] [outer = 0x91125c00] 16:05:46 INFO - PROCESS | 1750 | 1464908746452 Marionette DEBUG loaded listener.js 16:05:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x912c3400) [pid = 1750] [serial = 1002] [outer = 0x91125c00] 16:05:47 INFO - PROCESS | 1750 | 1464908747364 Marionette TRACE conn4 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 16:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1682ms 16:05:47 INFO - PROCESS | 1750 | 1464908747423 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 16:05:47 INFO - PROCESS | 1750 | 1464908747426 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 16:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:05:47 INFO - PROCESS | 1750 | 1464908747433 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:05:47 INFO - PROCESS | 1750 | 1464908747437 Marionette TRACE conn4 <- [1,1306,null,{}] 16:05:47 INFO - PROCESS | 1750 | 1464908747443 Marionette TRACE conn4 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:47 INFO - PROCESS | 1750 | 1464908747668 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 16:05:48 INFO - PROCESS | 1750 | 1464908747992 Marionette TRACE conn4 -> [0,1308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x912b9000 == 145 [pid = 1750] [id = 334] 16:05:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x912c7000) [pid = 1750] [serial = 1003] [outer = (nil)] 16:05:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9162e000) [pid = 1750] [serial = 1004] [outer = 0x912c7000] 16:05:48 INFO - PROCESS | 1750 | 1464908748087 Marionette DEBUG loaded listener.js 16:05:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x91685000) [pid = 1750] [serial = 1005] [outer = 0x912c7000] 16:05:49 INFO - PROCESS | 1750 | 1464908749026 Marionette TRACE conn4 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 16:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1634ms 16:05:49 INFO - PROCESS | 1750 | 1464908749068 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 16:05:49 INFO - PROCESS | 1750 | 1464908749072 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 16:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:05:49 INFO - PROCESS | 1750 | 1464908749079 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:05:49 INFO - PROCESS | 1750 | 1464908749083 Marionette TRACE conn4 <- [1,1310,null,{}] 16:05:49 INFO - PROCESS | 1750 | 1464908749088 Marionette TRACE conn4 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:49 INFO - PROCESS | 1750 | 1464908749320 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 16:05:49 INFO - PROCESS | 1750 | 1464908749635 Marionette TRACE conn4 -> [0,1312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e496800 == 146 [pid = 1750] [id = 335] 16:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8eed6400) [pid = 1750] [serial = 1006] [outer = (nil)] 16:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x917a3800) [pid = 1750] [serial = 1007] [outer = 0x8eed6400] 16:05:49 INFO - PROCESS | 1750 | 1464908749732 Marionette DEBUG loaded listener.js 16:05:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x917a6800) [pid = 1750] [serial = 1008] [outer = 0x8eed6400] 16:05:50 INFO - PROCESS | 1750 | 1464908750631 Marionette TRACE conn4 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 16:05:50 INFO - PROCESS | 1750 | 1464908750676 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 16:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:05:50 INFO - PROCESS | 1750 | 1464908750683 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:05:50 INFO - PROCESS | 1750 | 1464908750686 Marionette TRACE conn4 <- [1,1314,null,{}] 16:05:50 INFO - PROCESS | 1750 | 1464908750694 Marionette TRACE conn4 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:50 INFO - PROCESS | 1750 | 1464908750915 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 16:05:51 INFO - PROCESS | 1750 | 1464908751178 Marionette TRACE conn4 -> [0,1316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a5400 == 147 [pid = 1750] [id = 336] 16:05:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x91851c00) [pid = 1750] [serial = 1009] [outer = (nil)] 16:05:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x919ba800) [pid = 1750] [serial = 1010] [outer = 0x91851c00] 16:05:51 INFO - PROCESS | 1750 | 1464908751302 Marionette DEBUG loaded listener.js 16:05:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x919c1c00) [pid = 1750] [serial = 1011] [outer = 0x91851c00] 16:05:52 INFO - PROCESS | 1750 | 1464908752194 Marionette TRACE conn4 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 16:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1582ms 16:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:05:52 INFO - PROCESS | 1750 | 1464908752266 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 16:05:52 INFO - PROCESS | 1750 | 1464908752270 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 16:05:52 INFO - PROCESS | 1750 | 1464908752277 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:05:52 INFO - PROCESS | 1750 | 1464908752279 Marionette TRACE conn4 <- [1,1318,null,{}] 16:05:52 INFO - PROCESS | 1750 | 1464908752286 Marionette TRACE conn4 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:52 INFO - PROCESS | 1750 | 1464908752542 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 16:05:52 INFO - PROCESS | 1750 | 1464908752873 Marionette TRACE conn4 -> [0,1320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x91125000 == 148 [pid = 1750] [id = 337] 16:05:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x912ba000) [pid = 1750] [serial = 1012] [outer = (nil)] 16:05:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x9203f800) [pid = 1750] [serial = 1013] [outer = 0x912ba000] 16:05:52 INFO - PROCESS | 1750 | 1464908752966 Marionette DEBUG loaded listener.js 16:05:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x92048400) [pid = 1750] [serial = 1014] [outer = 0x912ba000] 16:05:53 INFO - PROCESS | 1750 | 1464908753856 Marionette TRACE conn4 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 16:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 1646ms 16:05:53 INFO - PROCESS | 1750 | 1464908753922 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 16:05:53 INFO - PROCESS | 1750 | 1464908753926 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 16:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:05:53 INFO - PROCESS | 1750 | 1464908753933 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:05:53 INFO - PROCESS | 1750 | 1464908753937 Marionette TRACE conn4 <- [1,1322,null,{}] 16:05:53 INFO - PROCESS | 1750 | 1464908753942 Marionette TRACE conn4 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:54 INFO - PROCESS | 1750 | 1464908754195 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 16:05:54 INFO - PROCESS | 1750 | 1464908754537 Marionette TRACE conn4 -> [0,1324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x87af1400 == 149 [pid = 1750] [id = 338] 16:05:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x87af2800) [pid = 1750] [serial = 1015] [outer = (nil)] 16:05:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x92ada400) [pid = 1750] [serial = 1016] [outer = 0x87af2800] 16:05:54 INFO - PROCESS | 1750 | 1464908754631 Marionette DEBUG loaded listener.js 16:05:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x92addc00) [pid = 1750] [serial = 1017] [outer = 0x87af2800] 16:05:55 INFO - PROCESS | 1750 | 1464908755526 Marionette TRACE conn4 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 16:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1635ms 16:05:55 INFO - PROCESS | 1750 | 1464908755570 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 16:05:55 INFO - PROCESS | 1750 | 1464908755573 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 16:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:05:55 INFO - PROCESS | 1750 | 1464908755581 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:05:55 INFO - PROCESS | 1750 | 1464908755585 Marionette TRACE conn4 <- [1,1326,null,{}] 16:05:55 INFO - PROCESS | 1750 | 1464908755591 Marionette TRACE conn4 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:55 INFO - PROCESS | 1750 | 1464908755819 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 16:05:56 INFO - PROCESS | 1750 | 1464908756129 Marionette TRACE conn4 -> [0,1328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fedc00 == 150 [pid = 1750] [id = 339] 16:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x890b1c00) [pid = 1750] [serial = 1018] [outer = (nil)] 16:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x8e439000) [pid = 1750] [serial = 1019] [outer = 0x890b1c00] 16:05:56 INFO - PROCESS | 1750 | 1464908756227 Marionette DEBUG loaded listener.js 16:05:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x8eb57000) [pid = 1750] [serial = 1020] [outer = 0x890b1c00] 16:05:57 INFO - PROCESS | 1750 | 1464908757126 Marionette TRACE conn4 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1581ms 16:05:57 INFO - PROCESS | 1750 | 1464908757163 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 16:05:57 INFO - PROCESS | 1750 | 1464908757167 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 16:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:05:57 INFO - PROCESS | 1750 | 1464908757195 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:05:57 INFO - PROCESS | 1750 | 1464908757200 Marionette TRACE conn4 <- [1,1330,null,{}] 16:05:57 INFO - PROCESS | 1750 | 1464908757206 Marionette TRACE conn4 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:05:57 INFO - PROCESS | 1750 | 1464908757432 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 16:05:57 INFO - PROCESS | 1750 | 1464908757763 Marionette TRACE conn4 -> [0,1332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:05:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b1c00 == 151 [pid = 1750] [id = 340] 16:05:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x890b2000) [pid = 1750] [serial = 1021] [outer = (nil)] 16:05:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x8bf58400) [pid = 1750] [serial = 1022] [outer = 0x890b2000] 16:05:57 INFO - PROCESS | 1750 | 1464908757862 Marionette DEBUG loaded listener.js 16:05:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x8e7d3c00) [pid = 1750] [serial = 1023] [outer = 0x890b2000] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x886ba400 == 150 [pid = 1750] [id = 268] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8dd800 == 149 [pid = 1750] [id = 209] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x938a6800 == 148 [pid = 1750] [id = 31] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x93a82c00 == 147 [pid = 1750] [id = 115] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x939a9000 == 146 [pid = 1750] [id = 27] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcd000 == 145 [pid = 1750] [id = 320] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x88fef000 == 144 [pid = 1750] [id = 319] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8710b800 == 143 [pid = 1750] [id = 318] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x87aee400 == 142 [pid = 1750] [id = 317] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8eb5f000 == 141 [pid = 1750] [id = 307] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x872d4c00 == 140 [pid = 1750] [id = 306] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x87103000 == 139 [pid = 1750] [id = 305] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd6e000 == 138 [pid = 1750] [id = 304] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd77800 == 137 [pid = 1750] [id = 303] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x8b86a000 == 136 [pid = 1750] [id = 302] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x886b8000 == 135 [pid = 1750] [id = 300] 16:05:59 INFO - PROCESS | 1750 | --DOCSHELL 0x89dadc00 == 134 [pid = 1750] [id = 301] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x8b65d400) [pid = 1750] [serial = 899] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x8938a000) [pid = 1750] [serial = 894] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x9168d800) [pid = 1750] [serial = 858] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x92ad6000) [pid = 1750] [serial = 866] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x93a7d000) [pid = 1750] [serial = 873] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x92adfc00) [pid = 1750] [serial = 869] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x890a6400) [pid = 1750] [serial = 768] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x8937f400) [pid = 1750] [serial = 879] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x919b7c00) [pid = 1750] [serial = 863] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x912c0000) [pid = 1750] [serial = 854] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x9aa82000) [pid = 1750] [serial = 795] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x8c04bc00) [pid = 1750] [serial = 774] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8b8e1400) [pid = 1750] [serial = 884] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x886bf400) [pid = 1750] [serial = 890] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x917a8400) [pid = 1750] [serial = 860] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x91687800) [pid = 1750] [serial = 857] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0xa2288000) [pid = 1750] [serial = 798] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8afc6400) [pid = 1750] [serial = 896] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8e446000) [pid = 1750] [serial = 846] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8f655800) [pid = 1750] [serial = 851] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x89384c00) [pid = 1750] [serial = 836] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8eedb400) [pid = 1750] [serial = 621] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8e7d7000) [pid = 1750] [serial = 848] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x88febc00) [pid = 1750] [serial = 891] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9224a800) [pid = 1750] [serial = 786] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8b8e6400) [pid = 1750] [serial = 885] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x917aa800) [pid = 1750] [serial = 783] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x91855c00) [pid = 1750] [serial = 861] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x91621400) [pid = 1750] [serial = 855] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8c042000) [pid = 1750] [serial = 882] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8e438000) [pid = 1750] [serial = 845] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x910b6800) [pid = 1750] [serial = 852] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x872ce800) [pid = 1750] [serial = 875] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x89db8000) [pid = 1750] [serial = 837] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8eb55800) [pid = 1750] [serial = 849] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x98a0cc00) [pid = 1750] [serial = 792] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x92adc000) [pid = 1750] [serial = 867] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x92ae1c00) [pid = 1750] [serial = 870] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9514f800) [pid = 1750] [serial = 789] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa50f5400) [pid = 1750] [serial = 801] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x87ae6c00) [pid = 1750] [serial = 876] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8e692400) [pid = 1750] [serial = 777] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x89359000) [pid = 1750] [serial = 804] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8b654400) [pid = 1750] [serial = 771] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8b47f000) [pid = 1750] [serial = 897] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8bd6d400) [pid = 1750] [serial = 881] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8d98dc00) [pid = 1750] [serial = 887] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8937d400) [pid = 1750] [serial = 893] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x919c2400) [pid = 1750] [serial = 864] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8d31bc00) [pid = 1750] [serial = 843] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x890a7000) [pid = 1750] [serial = 878] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8c04b000) [pid = 1750] [serial = 842] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8ee88400) [pid = 1750] [serial = 780] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x93a76800) [pid = 1750] [serial = 872] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e48e800) [pid = 1750] [serial = 888] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8b868c00) [pid = 1750] [serial = 839] [outer = (nil)] [url = about:blank] 16:05:59 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8b8e9400) [pid = 1750] [serial = 840] [outer = (nil)] [url = about:blank] 16:06:00 INFO - PROCESS | 1750 | 1464908760204 Marionette TRACE conn4 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 16:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 16:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 3056ms 16:06:00 INFO - PROCESS | 1750 | 1464908760260 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 16:06:00 INFO - PROCESS | 1750 | 1464908760264 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 16:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:06:00 INFO - PROCESS | 1750 | 1464908760273 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:06:00 INFO - PROCESS | 1750 | 1464908760278 Marionette TRACE conn4 <- [1,1334,null,{}] 16:06:00 INFO - PROCESS | 1750 | 1464908760287 Marionette TRACE conn4 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:00 INFO - PROCESS | 1750 | 1464908760494 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 16:06:00 INFO - PROCESS | 1750 | 1464908760667 Marionette TRACE conn4 -> [0,1336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x87103c00 == 135 [pid = 1750] [id = 341] 16:06:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x886b8000) [pid = 1750] [serial = 1024] [outer = (nil)] 16:06:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x890b2800) [pid = 1750] [serial = 1025] [outer = 0x886b8000] 16:06:00 INFO - PROCESS | 1750 | 1464908760750 Marionette DEBUG loaded listener.js 16:06:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x89381800) [pid = 1750] [serial = 1026] [outer = 0x886b8000] 16:06:01 INFO - PROCESS | 1750 | 1464908761551 Marionette TRACE conn4 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 16:06:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:06:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1343ms 16:06:01 INFO - PROCESS | 1750 | 1464908761617 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 16:06:01 INFO - PROCESS | 1750 | 1464908761625 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 16:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:06:01 INFO - PROCESS | 1750 | 1464908761635 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:06:01 INFO - PROCESS | 1750 | 1464908761639 Marionette TRACE conn4 <- [1,1338,null,{}] 16:06:01 INFO - PROCESS | 1750 | 1464908761646 Marionette TRACE conn4 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:01 INFO - PROCESS | 1750 | 1464908761866 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 16:06:02 INFO - PROCESS | 1750 | 1464908762175 Marionette TRACE conn4 -> [0,1340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a72dc00 == 136 [pid = 1750] [id = 342] 16:06:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8a730400) [pid = 1750] [serial = 1027] [outer = (nil)] 16:06:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8a73a800) [pid = 1750] [serial = 1028] [outer = 0x8a730400] 16:06:02 INFO - PROCESS | 1750 | 1464908762278 Marionette DEBUG loaded listener.js 16:06:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8b472000) [pid = 1750] [serial = 1029] [outer = 0x8a730400] 16:06:03 INFO - PROCESS | 1750 | 1464908763559 Marionette TRACE conn4 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 16:06:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:06:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1989ms 16:06:03 INFO - PROCESS | 1750 | 1464908763627 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 16:06:03 INFO - PROCESS | 1750 | 1464908763632 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 16:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:06:03 INFO - PROCESS | 1750 | 1464908763638 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:06:03 INFO - PROCESS | 1750 | 1464908763644 Marionette TRACE conn4 <- [1,1342,null,{}] 16:06:03 INFO - PROCESS | 1750 | 1464908763701 Marionette TRACE conn4 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:03 INFO - PROCESS | 1750 | 1464908763979 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 16:06:04 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9817ac00) [pid = 1750] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:06:04 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x872d7000) [pid = 1750] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:06:04 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x87aef000) [pid = 1750] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:06:04 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8935c800) [pid = 1750] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:06:04 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8b47c800) [pid = 1750] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:06:04 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x872d5800) [pid = 1750] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:06:04 INFO - PROCESS | 1750 | 1464908764485 Marionette TRACE conn4 -> [0,1344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d5800 == 137 [pid = 1750] [id = 343] 16:06:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x872d7000) [pid = 1750] [serial = 1030] [outer = (nil)] 16:06:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x89358800) [pid = 1750] [serial = 1031] [outer = 0x872d7000] 16:06:04 INFO - PROCESS | 1750 | 1464908764564 Marionette DEBUG loaded listener.js 16:06:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b47a800) [pid = 1750] [serial = 1032] [outer = 0x872d7000] 16:06:05 INFO - PROCESS | 1750 | 1464908765359 Marionette TRACE conn4 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 16:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1737ms 16:06:05 INFO - PROCESS | 1750 | 1464908765387 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 16:06:05 INFO - PROCESS | 1750 | 1464908765391 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 16:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:06:05 INFO - PROCESS | 1750 | 1464908765398 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:06:05 INFO - PROCESS | 1750 | 1464908765401 Marionette TRACE conn4 <- [1,1346,null,{}] 16:06:05 INFO - PROCESS | 1750 | 1464908765407 Marionette TRACE conn4 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:05 INFO - PROCESS | 1750 | 1464908765606 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 16:06:05 INFO - PROCESS | 1750 | 1464908765628 Marionette TRACE conn4 -> [0,1348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8710a400 == 138 [pid = 1750] [id = 344] 16:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8b4ee800) [pid = 1750] [serial = 1033] [outer = (nil)] 16:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8b8e4c00) [pid = 1750] [serial = 1034] [outer = 0x8b4ee800] 16:06:05 INFO - PROCESS | 1750 | 1464908765861 Marionette DEBUG loaded listener.js 16:06:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8bd70c00) [pid = 1750] [serial = 1035] [outer = 0x8b4ee800] 16:06:06 INFO - PROCESS | 1750 | 1464908766899 Marionette TRACE conn4 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 16:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1542ms 16:06:06 INFO - PROCESS | 1750 | 1464908766941 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 16:06:06 INFO - PROCESS | 1750 | 1464908766948 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 16:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:06:06 INFO - PROCESS | 1750 | 1464908766957 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:06:06 INFO - PROCESS | 1750 | 1464908766965 Marionette TRACE conn4 <- [1,1350,null,{}] 16:06:06 INFO - PROCESS | 1750 | 1464908766976 Marionette TRACE conn4 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:07 INFO - PROCESS | 1750 | 1464908767228 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 16:06:07 INFO - PROCESS | 1750 | 1464908767562 Marionette TRACE conn4 -> [0,1352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x87aee400 == 139 [pid = 1750] [id = 345] 16:06:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x886bb800) [pid = 1750] [serial = 1036] [outer = (nil)] 16:06:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8935b000) [pid = 1750] [serial = 1037] [outer = 0x886bb800] 16:06:07 INFO - PROCESS | 1750 | 1464908767659 Marionette DEBUG loaded listener.js 16:06:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x89dabc00) [pid = 1750] [serial = 1038] [outer = 0x886bb800] 16:06:08 INFO - PROCESS | 1750 | 1464908768603 Marionette TRACE conn4 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 16:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1694ms 16:06:08 INFO - PROCESS | 1750 | 1464908768652 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 16:06:08 INFO - PROCESS | 1750 | 1464908768661 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 16:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:06:08 INFO - PROCESS | 1750 | 1464908768673 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:06:08 INFO - PROCESS | 1750 | 1464908768677 Marionette TRACE conn4 <- [1,1354,null,{}] 16:06:08 INFO - PROCESS | 1750 | 1464908768685 Marionette TRACE conn4 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:08 INFO - PROCESS | 1750 | 1464908768919 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 16:06:09 INFO - PROCESS | 1750 | 1464908769248 Marionette TRACE conn4 -> [0,1356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e9800 == 140 [pid = 1750] [id = 346] 16:06:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8b4ed800) [pid = 1750] [serial = 1039] [outer = (nil)] 16:06:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8b662000) [pid = 1750] [serial = 1040] [outer = 0x8b4ed800] 16:06:09 INFO - PROCESS | 1750 | 1464908769345 Marionette DEBUG loaded listener.js 16:06:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8b870000) [pid = 1750] [serial = 1041] [outer = 0x8b4ed800] 16:06:10 INFO - PROCESS | 1750 | 1464908770366 Marionette TRACE conn4 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 16:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1740ms 16:06:10 INFO - PROCESS | 1750 | 1464908770415 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 16:06:10 INFO - PROCESS | 1750 | 1464908770421 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 16:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:06:10 INFO - PROCESS | 1750 | 1464908770428 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:06:10 INFO - PROCESS | 1750 | 1464908770435 Marionette TRACE conn4 <- [1,1358,null,{}] 16:06:10 INFO - PROCESS | 1750 | 1464908770451 Marionette TRACE conn4 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:10 INFO - PROCESS | 1750 | 1464908770689 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 16:06:10 INFO - PROCESS | 1750 | 1464908770973 Marionette TRACE conn4 -> [0,1360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf50000 == 141 [pid = 1750] [id = 347] 16:06:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8c00f800) [pid = 1750] [serial = 1042] [outer = (nil)] 16:06:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8c043000) [pid = 1750] [serial = 1043] [outer = 0x8c00f800] 16:06:11 INFO - PROCESS | 1750 | 1464908771071 Marionette DEBUG loaded listener.js 16:06:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8d0aa800) [pid = 1750] [serial = 1044] [outer = 0x8c00f800] 16:06:11 INFO - PROCESS | 1750 | 1464908771958 Marionette TRACE conn4 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 16:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1596ms 16:06:12 INFO - PROCESS | 1750 | 1464908772025 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 16:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:06:12 INFO - PROCESS | 1750 | 1464908772030 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 16:06:12 INFO - PROCESS | 1750 | 1464908772038 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:06:12 INFO - PROCESS | 1750 | 1464908772040 Marionette TRACE conn4 <- [1,1362,null,{}] 16:06:12 INFO - PROCESS | 1750 | 1464908772047 Marionette TRACE conn4 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:12 INFO - PROCESS | 1750 | 1464908772309 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 16:06:12 INFO - PROCESS | 1750 | 1464908772599 Marionette TRACE conn4 -> [0,1364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c017c00 == 142 [pid = 1750] [id = 348] 16:06:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8d989800) [pid = 1750] [serial = 1045] [outer = (nil)] 16:06:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8d98f400) [pid = 1750] [serial = 1046] [outer = 0x8d989800] 16:06:12 INFO - PROCESS | 1750 | 1464908772695 Marionette DEBUG loaded listener.js 16:06:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8db45800) [pid = 1750] [serial = 1047] [outer = 0x8d989800] 16:06:13 INFO - PROCESS | 1750 | 1464908773646 Marionette TRACE conn4 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 16:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1641ms 16:06:13 INFO - PROCESS | 1750 | 1464908773678 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 16:06:13 INFO - PROCESS | 1750 | 1464908773681 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 16:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:06:13 INFO - PROCESS | 1750 | 1464908773689 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:06:13 INFO - PROCESS | 1750 | 1464908773692 Marionette TRACE conn4 <- [1,1366,null,{}] 16:06:13 INFO - PROCESS | 1750 | 1464908773699 Marionette TRACE conn4 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:13 INFO - PROCESS | 1750 | 1464908773915 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 16:06:14 INFO - PROCESS | 1750 | 1464908774233 Marionette TRACE conn4 -> [0,1368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b479400 == 143 [pid = 1750] [id = 349] 16:06:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8d988c00) [pid = 1750] [serial = 1048] [outer = (nil)] 16:06:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8e48f800) [pid = 1750] [serial = 1049] [outer = 0x8d988c00] 16:06:14 INFO - PROCESS | 1750 | 1464908774328 Marionette DEBUG loaded listener.js 16:06:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8e68e000) [pid = 1750] [serial = 1050] [outer = 0x8d988c00] 16:06:15 INFO - PROCESS | 1750 | 1464908775355 Marionette TRACE conn4 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 16:06:15 INFO - PROCESS | 1750 | 1464908775432 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 16:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:06:15 INFO - PROCESS | 1750 | 1464908775438 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:06:15 INFO - PROCESS | 1750 | 1464908775442 Marionette TRACE conn4 <- [1,1370,null,{}] 16:06:15 INFO - PROCESS | 1750 | 1464908775448 Marionette TRACE conn4 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:15 INFO - PROCESS | 1750 | 1464908775737 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 16:06:16 INFO - PROCESS | 1750 | 1464908776059 Marionette TRACE conn4 -> [0,1372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d322000 == 144 [pid = 1750] [id = 350] 16:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8db52c00) [pid = 1750] [serial = 1051] [outer = (nil)] 16:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8eed8800) [pid = 1750] [serial = 1052] [outer = 0x8db52c00] 16:06:16 INFO - PROCESS | 1750 | 1464908776151 Marionette DEBUG loaded listener.js 16:06:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8f655800) [pid = 1750] [serial = 1053] [outer = 0x8db52c00] 16:06:17 INFO - PROCESS | 1750 | 1464908777089 Marionette TRACE conn4 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 16:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:06:17 INFO - PROCESS | 1750 | 1464908777127 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 16:06:17 INFO - PROCESS | 1750 | 1464908777134 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:06:17 INFO - PROCESS | 1750 | 1464908777138 Marionette TRACE conn4 <- [1,1374,null,{}] 16:06:17 INFO - PROCESS | 1750 | 1464908777144 Marionette TRACE conn4 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:17 INFO - PROCESS | 1750 | 1464908777357 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 16:06:17 INFO - PROCESS | 1750 | 1464908777638 Marionette TRACE conn4 -> [0,1376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e6800 == 145 [pid = 1750] [id = 351] 16:06:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8b7e3000) [pid = 1750] [serial = 1054] [outer = (nil)] 16:06:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x91123000) [pid = 1750] [serial = 1055] [outer = 0x8b7e3000] 16:06:17 INFO - PROCESS | 1750 | 1464908777764 Marionette DEBUG loaded listener.js 16:06:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x912bac00) [pid = 1750] [serial = 1056] [outer = 0x8b7e3000] 16:06:18 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:06:18 INFO - PROCESS | 1750 | 1464908778682 Marionette TRACE conn4 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 16:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 16:06:18 INFO - PROCESS | 1750 | 1464908778728 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 16:06:18 INFO - PROCESS | 1750 | 1464908778734 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:06:18 INFO - PROCESS | 1750 | 1464908778738 Marionette TRACE conn4 <- [1,1378,null,{}] 16:06:18 INFO - PROCESS | 1750 | 1464908778745 Marionette TRACE conn4 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:18 INFO - PROCESS | 1750 | 1464908778968 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 16:06:19 INFO - PROCESS | 1750 | 1464908779297 Marionette TRACE conn4 -> [0,1380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee88400 == 146 [pid = 1750] [id = 352] 16:06:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x91120800) [pid = 1750] [serial = 1057] [outer = (nil)] 16:06:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x917a0000) [pid = 1750] [serial = 1058] [outer = 0x91120800] 16:06:19 INFO - PROCESS | 1750 | 1464908779395 Marionette DEBUG loaded listener.js 16:06:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x917a6c00) [pid = 1750] [serial = 1059] [outer = 0x91120800] 16:06:20 INFO - PROCESS | 1750 | 1464908780334 Marionette TRACE conn4 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 16:06:20 INFO - PROCESS | 1750 | 1464908780378 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 16:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 16:06:20 INFO - PROCESS | 1750 | 1464908780385 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:06:20 INFO - PROCESS | 1750 | 1464908780389 Marionette TRACE conn4 <- [1,1382,null,{}] 16:06:20 INFO - PROCESS | 1750 | 1464908780395 Marionette TRACE conn4 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:20 INFO - PROCESS | 1750 | 1464908780622 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 16:06:20 INFO - PROCESS | 1750 | 1464908780933 Marionette TRACE conn4 -> [0,1384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eedb400 == 147 [pid = 1750] [id = 353] 16:06:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x91687800) [pid = 1750] [serial = 1060] [outer = (nil)] 16:06:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x919c7c00) [pid = 1750] [serial = 1061] [outer = 0x91687800] 16:06:21 INFO - PROCESS | 1750 | 1464908781031 Marionette DEBUG loaded listener.js 16:06:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9203d400) [pid = 1750] [serial = 1062] [outer = 0x91687800] 16:06:21 INFO - PROCESS | 1750 | [1750] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 16:06:22 INFO - PROCESS | 1750 | 1464908781989 Marionette TRACE conn4 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 16:06:22 INFO - PROCESS | 1750 | 1464908782074 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 16:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:06:22 INFO - PROCESS | 1750 | 1464908782082 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:06:22 INFO - PROCESS | 1750 | 1464908782086 Marionette TRACE conn4 <- [1,1386,null,{}] 16:06:22 INFO - PROCESS | 1750 | 1464908782091 Marionette TRACE conn4 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:22 INFO - PROCESS | 1750 | 1464908782363 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 16:06:22 INFO - PROCESS | 1750 | 1464908782674 Marionette TRACE conn4 -> [0,1388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e0000 == 148 [pid = 1750] [id = 354] 16:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x910a8400) [pid = 1750] [serial = 1063] [outer = (nil)] 16:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x92ad9000) [pid = 1750] [serial = 1064] [outer = 0x910a8400] 16:06:22 INFO - PROCESS | 1750 | 1464908782765 Marionette DEBUG loaded listener.js 16:06:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x92add800) [pid = 1750] [serial = 1065] [outer = 0x910a8400] 16:06:23 INFO - PROCESS | 1750 | 1464908783746 Marionette TRACE conn4 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:06:23 INFO - PROCESS | 1750 | 1464908783778 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 16:06:23 INFO - PROCESS | 1750 | 1464908783785 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:06:23 INFO - PROCESS | 1750 | 1464908783790 Marionette TRACE conn4 <- [1,1390,null,{}] 16:06:23 INFO - PROCESS | 1750 | 1464908783795 Marionette TRACE conn4 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:24 INFO - PROCESS | 1750 | 1464908784080 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 16:06:24 INFO - PROCESS | 1750 | 1464908784428 Marionette TRACE conn4 -> [0,1392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x92252800 == 149 [pid = 1750] [id = 355] 16:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x93a77000) [pid = 1750] [serial = 1066] [outer = (nil)] 16:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x93a83000) [pid = 1750] [serial = 1067] [outer = 0x93a77000] 16:06:24 INFO - PROCESS | 1750 | 1464908784526 Marionette DEBUG loaded listener.js 16:06:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x94556000) [pid = 1750] [serial = 1068] [outer = 0x93a77000] 16:06:25 INFO - PROCESS | 1750 | 1464908785479 Marionette TRACE conn4 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 16:06:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:06:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1733ms 16:06:25 INFO - PROCESS | 1750 | 1464908785518 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 16:06:25 INFO - PROCESS | 1750 | 1464908785521 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 16:06:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:06:25 INFO - PROCESS | 1750 | 1464908785528 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:06:25 INFO - PROCESS | 1750 | 1464908785531 Marionette TRACE conn4 <- [1,1394,null,{}] 16:06:25 INFO - PROCESS | 1750 | 1464908785537 Marionette TRACE conn4 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:25 INFO - PROCESS | 1750 | 1464908785753 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 16:06:26 INFO - PROCESS | 1750 | 1464908786019 Marionette TRACE conn4 -> [0,1396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a7c400 == 150 [pid = 1750] [id = 356] 16:06:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x94557400) [pid = 1750] [serial = 1069] [outer = (nil)] 16:06:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9514e400) [pid = 1750] [serial = 1070] [outer = 0x94557400] 16:06:26 INFO - PROCESS | 1750 | 1464908786149 Marionette DEBUG loaded listener.js 16:06:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x95150400) [pid = 1750] [serial = 1071] [outer = 0x94557400] 16:06:27 INFO - PROCESS | 1750 | 1464908787082 Marionette TRACE conn4 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 16:06:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:06:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 1587ms 16:06:27 INFO - PROCESS | 1750 | 1464908787115 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 16:06:27 INFO - PROCESS | 1750 | 1464908787120 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 16:06:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:06:27 INFO - PROCESS | 1750 | 1464908787126 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:06:27 INFO - PROCESS | 1750 | 1464908787130 Marionette TRACE conn4 <- [1,1398,null,{}] 16:06:27 INFO - PROCESS | 1750 | 1464908787136 Marionette TRACE conn4 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:27 INFO - PROCESS | 1750 | 1464908787371 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 16:06:27 INFO - PROCESS | 1750 | 1464908787696 Marionette TRACE conn4 -> [0,1400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc5800 == 151 [pid = 1750] [id = 357] 16:06:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x94551400) [pid = 1750] [serial = 1072] [outer = (nil)] 16:06:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x951bf400) [pid = 1750] [serial = 1073] [outer = 0x94551400] 16:06:27 INFO - PROCESS | 1750 | 1464908787787 Marionette DEBUG loaded listener.js 16:06:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x95209000) [pid = 1750] [serial = 1074] [outer = 0x94551400] 16:06:28 INFO - PROCESS | 1750 | 1464908788677 Marionette TRACE conn4 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 16:06:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:06:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1587ms 16:06:28 INFO - PROCESS | 1750 | 1464908788714 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 16:06:28 INFO - PROCESS | 1750 | 1464908788718 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 16:06:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:06:28 INFO - PROCESS | 1750 | 1464908788725 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:06:28 INFO - PROCESS | 1750 | 1464908788728 Marionette TRACE conn4 <- [1,1402,null,{}] 16:06:28 INFO - PROCESS | 1750 | 1464908788734 Marionette TRACE conn4 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:28 INFO - PROCESS | 1750 | 1464908788956 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 16:06:29 INFO - PROCESS | 1750 | 1464908789286 Marionette TRACE conn4 -> [0,1404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b65b000 == 152 [pid = 1750] [id = 358] 16:06:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x95264000) [pid = 1750] [serial = 1075] [outer = (nil)] 16:06:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x96df1c00) [pid = 1750] [serial = 1076] [outer = 0x95264000] 16:06:29 INFO - PROCESS | 1750 | 1464908789380 Marionette DEBUG loaded listener.js 16:06:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x96df5800) [pid = 1750] [serial = 1077] [outer = 0x95264000] 16:06:30 INFO - PROCESS | 1750 | 1464908790341 Marionette TRACE conn4 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 16:06:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:06:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1681ms 16:06:30 INFO - PROCESS | 1750 | 1464908790407 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 16:06:30 INFO - PROCESS | 1750 | 1464908790411 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 16:06:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:06:30 INFO - PROCESS | 1750 | 1464908790418 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:06:30 INFO - PROCESS | 1750 | 1464908790421 Marionette TRACE conn4 <- [1,1406,null,{}] 16:06:30 INFO - PROCESS | 1750 | 1464908790427 Marionette TRACE conn4 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:30 INFO - PROCESS | 1750 | 1464908790650 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 16:06:30 INFO - PROCESS | 1750 | 1464908790964 Marionette TRACE conn4 -> [0,1408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x890b3000 == 153 [pid = 1750] [id = 359] 16:06:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x890b3400) [pid = 1750] [serial = 1078] [outer = (nil)] 16:06:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x9890c000) [pid = 1750] [serial = 1079] [outer = 0x890b3400] 16:06:31 INFO - PROCESS | 1750 | 1464908791059 Marionette DEBUG loaded listener.js 16:06:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x98997400) [pid = 1750] [serial = 1080] [outer = 0x890b3400] 16:06:31 INFO - PROCESS | 1750 | 1464908791959 Marionette TRACE conn4 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 16:06:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:06:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 1585ms 16:06:32 INFO - PROCESS | 1750 | 1464908792004 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 16:06:32 INFO - PROCESS | 1750 | 1464908792008 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 16:06:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:06:32 INFO - PROCESS | 1750 | 1464908792014 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:06:32 INFO - PROCESS | 1750 | 1464908792017 Marionette TRACE conn4 <- [1,1410,null,{}] 16:06:32 INFO - PROCESS | 1750 | 1464908792023 Marionette TRACE conn4 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:32 INFO - PROCESS | 1750 | 1464908792249 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 16:06:32 INFO - PROCESS | 1750 | 1464908792573 Marionette TRACE conn4 -> [0,1412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d317c00 == 154 [pid = 1750] [id = 360] 16:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x8e7dc400) [pid = 1750] [serial = 1081] [outer = (nil)] 16:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x98a08c00) [pid = 1750] [serial = 1082] [outer = 0x8e7dc400] 16:06:32 INFO - PROCESS | 1750 | 1464908792668 Marionette DEBUG loaded listener.js 16:06:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x98a0c400) [pid = 1750] [serial = 1083] [outer = 0x8e7dc400] 16:06:33 INFO - PROCESS | 1750 | 1464908793663 Marionette TRACE conn4 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 16:06:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:06:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1681ms 16:06:33 INFO - PROCESS | 1750 | 1464908793695 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 16:06:33 INFO - PROCESS | 1750 | 1464908793699 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 16:06:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:06:33 INFO - PROCESS | 1750 | 1464908793706 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:06:33 INFO - PROCESS | 1750 | 1464908793708 Marionette TRACE conn4 <- [1,1414,null,{}] 16:06:33 INFO - PROCESS | 1750 | 1464908793715 Marionette TRACE conn4 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:33 INFO - PROCESS | 1750 | 1464908793943 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 16:06:34 INFO - PROCESS | 1750 | 1464908794246 Marionette TRACE conn4 -> [0,1416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x87aeb000 == 155 [pid = 1750] [id = 361] 16:06:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x989f1400) [pid = 1750] [serial = 1084] [outer = (nil)] 16:06:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x9956e800) [pid = 1750] [serial = 1085] [outer = 0x989f1400] 16:06:34 INFO - PROCESS | 1750 | 1464908794351 Marionette DEBUG loaded listener.js 16:06:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x995ea000) [pid = 1750] [serial = 1086] [outer = 0x989f1400] 16:06:35 INFO - PROCESS | 1750 | 1464908795353 Marionette TRACE conn4 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 16:06:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:06:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1689ms 16:06:35 INFO - PROCESS | 1750 | 1464908795397 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 16:06:35 INFO - PROCESS | 1750 | 1464908795401 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 16:06:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:06:35 INFO - PROCESS | 1750 | 1464908795408 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:06:35 INFO - PROCESS | 1750 | 1464908795412 Marionette TRACE conn4 <- [1,1418,null,{}] 16:06:35 INFO - PROCESS | 1750 | 1464908795418 Marionette TRACE conn4 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:35 INFO - PROCESS | 1750 | 1464908795637 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 16:06:35 INFO - PROCESS | 1750 | 1464908795955 Marionette TRACE conn4 -> [0,1420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x98a0bc00 == 156 [pid = 1750] [id = 362] 16:06:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x98a9f400) [pid = 1750] [serial = 1087] [outer = (nil)] 16:06:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 201 (0x99881c00) [pid = 1750] [serial = 1088] [outer = 0x98a9f400] 16:06:36 INFO - PROCESS | 1750 | 1464908796045 Marionette DEBUG loaded listener.js 16:06:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 202 (0x999c9800) [pid = 1750] [serial = 1089] [outer = 0x98a9f400] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x872d5800 == 155 [pid = 1750] [id = 343] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8a72dc00 == 154 [pid = 1750] [id = 342] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x872cfc00 == 153 [pid = 1750] [id = 321] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x87103c00 == 152 [pid = 1750] [id = 341] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x88fedc00 == 151 [pid = 1750] [id = 339] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x87af1400 == 150 [pid = 1750] [id = 338] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x91125000 == 149 [pid = 1750] [id = 337] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8e496800 == 148 [pid = 1750] [id = 335] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x917a5400 == 147 [pid = 1750] [id = 336] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x912b9000 == 146 [pid = 1750] [id = 334] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x910aa400 == 145 [pid = 1750] [id = 333] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8e5000 == 144 [pid = 1750] [id = 332] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8e43a800 == 143 [pid = 1750] [id = 330] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8d988800 == 142 [pid = 1750] [id = 331] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x89bcec00 == 141 [pid = 1750] [id = 329] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8d0a7000 == 140 [pid = 1750] [id = 328] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8c00a000 == 139 [pid = 1750] [id = 327] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8a736000 == 138 [pid = 1750] [id = 326] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8b863000 == 137 [pid = 1750] [id = 325] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x8b473400 == 136 [pid = 1750] [id = 324] 16:06:37 INFO - PROCESS | 1750 | --DOCSHELL 0x886b4c00 == 135 [pid = 1750] [id = 323] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 201 (0x8c012000) [pid = 1750] [serial = 911] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 200 (0x8bd74800) [pid = 1750] [serial = 908] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x8a737000) [pid = 1750] [serial = 905] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x886bd800) [pid = 1750] [serial = 902] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x87aed800) [pid = 1750] [serial = 956] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x88fe5000) [pid = 1750] [serial = 957] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x886b3c00) [pid = 1750] [serial = 953] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x88fe1c00) [pid = 1750] [serial = 954] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x89bc8000) [pid = 1750] [serial = 959] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x96df2800) [pid = 1750] [serial = 950] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x951ba400) [pid = 1750] [serial = 947] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x9455ac00) [pid = 1750] [serial = 944] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x92adb400) [pid = 1750] [serial = 941] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x9224a000) [pid = 1750] [serial = 938] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x8b4ed000) [pid = 1750] [serial = 962] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8b659000) [pid = 1750] [serial = 963] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x9203c000) [pid = 1750] [serial = 935] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x91854400) [pid = 1750] [serial = 932] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x912c7c00) [pid = 1750] [serial = 929] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x910b4000) [pid = 1750] [serial = 926] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8f5b4400) [pid = 1750] [serial = 923] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8ee86400) [pid = 1750] [serial = 920] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8e494000) [pid = 1750] [serial = 917] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8d320c00) [pid = 1750] [serial = 914] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8b7f0c00) [pid = 1750] [serial = 968] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x89db0400) [pid = 1750] [serial = 960] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x890b5c00) [pid = 1750] [serial = 965] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8b475000) [pid = 1750] [serial = 966] [outer = (nil)] [url = about:blank] 16:06:38 INFO - PROCESS | 1750 | 1464908798505 Marionette TRACE conn4 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 16:06:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:06:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 3140ms 16:06:38 INFO - PROCESS | 1750 | 1464908798550 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 16:06:38 INFO - PROCESS | 1750 | 1464908798556 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 16:06:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:06:38 INFO - PROCESS | 1750 | 1464908798565 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:06:38 INFO - PROCESS | 1750 | 1464908798571 Marionette TRACE conn4 <- [1,1422,null,{}] 16:06:38 INFO - PROCESS | 1750 | 1464908798616 Marionette TRACE conn4 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:38 INFO - PROCESS | 1750 | 1464908798830 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 16:06:38 INFO - PROCESS | 1750 | 1464908798846 Marionette TRACE conn4 -> [0,1424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b4c00 == 136 [pid = 1750] [id = 363] 16:06:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x88fe7c00) [pid = 1750] [serial = 1090] [outer = (nil)] 16:06:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x89355800) [pid = 1750] [serial = 1091] [outer = 0x88fe7c00] 16:06:38 INFO - PROCESS | 1750 | 1464908798932 Marionette DEBUG loaded listener.js 16:06:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x89387000) [pid = 1750] [serial = 1092] [outer = 0x88fe7c00] 16:06:39 INFO - PROCESS | 1750 | 1464908799908 Marionette TRACE conn4 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 16:06:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:06:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1390ms 16:06:39 INFO - PROCESS | 1750 | 1464908799956 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 16:06:39 INFO - PROCESS | 1750 | 1464908799964 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 16:06:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:06:40 INFO - PROCESS | 1750 | 1464908800011 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:06:40 INFO - PROCESS | 1750 | 1464908800016 Marionette TRACE conn4 <- [1,1426,null,{}] 16:06:40 INFO - PROCESS | 1750 | 1464908800022 Marionette TRACE conn4 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:40 INFO - PROCESS | 1750 | 1464908800236 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 16:06:40 INFO - PROCESS | 1750 | 1464908800248 Marionette TRACE conn4 -> [0,1428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x89db0800 == 137 [pid = 1750] [id = 364] 16:06:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x8a72d000) [pid = 1750] [serial = 1093] [outer = (nil)] 16:06:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x8afc6800) [pid = 1750] [serial = 1094] [outer = 0x8a72d000] 16:06:40 INFO - PROCESS | 1750 | 1464908800510 Marionette DEBUG loaded listener.js 16:06:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8b473400) [pid = 1750] [serial = 1095] [outer = 0x8a72d000] 16:06:41 INFO - PROCESS | 1750 | 1464908801460 Marionette TRACE conn4 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 16:06:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:06:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1494ms 16:06:41 INFO - PROCESS | 1750 | 1464908801503 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 16:06:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:06:41 INFO - PROCESS | 1750 | 1464908801507 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 16:06:41 INFO - PROCESS | 1750 | 1464908801522 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:06:41 INFO - PROCESS | 1750 | 1464908801527 Marionette TRACE conn4 <- [1,1430,null,{}] 16:06:41 INFO - PROCESS | 1750 | 1464908801543 Marionette TRACE conn4 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:41 INFO - PROCESS | 1750 | 1464908801828 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 16:06:41 INFO - PROCESS | 1750 | 1464908801862 Marionette TRACE conn4 -> [0,1432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc9c00 == 138 [pid = 1750] [id = 365] 16:06:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x8b868800) [pid = 1750] [serial = 1096] [outer = (nil)] 16:06:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8b8e0c00) [pid = 1750] [serial = 1097] [outer = 0x8b868800] 16:06:41 INFO - PROCESS | 1750 | 1464908801940 Marionette DEBUG loaded listener.js 16:06:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8bd77800) [pid = 1750] [serial = 1098] [outer = 0x8b868800] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x88fe5800) [pid = 1750] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x872d7000) [pid = 1750] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x890b1c00) [pid = 1750] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x87af2800) [pid = 1750] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x912ba000) [pid = 1750] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x91851c00) [pid = 1750] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8eed6400) [pid = 1750] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x912c7000) [pid = 1750] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x91125c00) [pid = 1750] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8ee76400) [pid = 1750] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8db44800) [pid = 1750] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8e441000) [pid = 1750] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8c018400) [pid = 1750] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8d317000) [pid = 1750] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8c00e800) [pid = 1750] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8be81000) [pid = 1750] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8be7b800) [pid = 1750] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8b47c000) [pid = 1750] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x88fe1800) [pid = 1750] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8b47dc00) [pid = 1750] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x886b8000) [pid = 1750] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8a730400) [pid = 1750] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8ee70000) [pid = 1750] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x910b2000) [pid = 1750] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8bd6b400) [pid = 1750] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8c04d000) [pid = 1750] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8c04d400) [pid = 1750] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8f65a800) [pid = 1750] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x95155400) [pid = 1750] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x92255c00) [pid = 1750] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8f65a400) [pid = 1750] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x91686000) [pid = 1750] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8bf4e400) [pid = 1750] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x917a9000) [pid = 1750] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x93a83800) [pid = 1750] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8bd79800) [pid = 1750] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x886b9400) [pid = 1750] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x919b8800) [pid = 1750] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x89db7800) [pid = 1750] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:06:43 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x886bb000) [pid = 1750] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:06:43 INFO - PROCESS | 1750 | 1464908803718 Marionette TRACE conn4 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 16:06:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:06:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 2248ms 16:06:43 INFO - PROCESS | 1750 | 1464908803762 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 16:06:43 INFO - PROCESS | 1750 | 1464908803766 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 16:06:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:06:43 INFO - PROCESS | 1750 | 1464908803772 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:06:43 INFO - PROCESS | 1750 | 1464908803776 Marionette TRACE conn4 <- [1,1434,null,{}] 16:06:43 INFO - PROCESS | 1750 | 1464908803781 Marionette TRACE conn4 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:43 INFO - PROCESS | 1750 | 1464908803971 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 16:06:44 INFO - PROCESS | 1750 | 1464908803987 Marionette TRACE conn4 -> [0,1436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b8000 == 139 [pid = 1750] [id = 366] 16:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x88fe1800) [pid = 1750] [serial = 1099] [outer = (nil)] 16:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b655800) [pid = 1750] [serial = 1100] [outer = 0x88fe1800] 16:06:44 INFO - PROCESS | 1750 | 1464908804224 Marionette DEBUG loaded listener.js 16:06:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8bd70000) [pid = 1750] [serial = 1101] [outer = 0x88fe1800] 16:06:45 INFO - PROCESS | 1750 | 1464908805075 Marionette TRACE conn4 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 16:06:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:06:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1329ms 16:06:45 INFO - PROCESS | 1750 | 1464908805103 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 16:06:45 INFO - PROCESS | 1750 | 1464908805107 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 16:06:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:06:45 INFO - PROCESS | 1750 | 1464908805113 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:06:45 INFO - PROCESS | 1750 | 1464908805117 Marionette TRACE conn4 <- [1,1438,null,{}] 16:06:45 INFO - PROCESS | 1750 | 1464908805264 Marionette TRACE conn4 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:45 INFO - PROCESS | 1750 | 1464908805634 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 16:06:45 INFO - PROCESS | 1750 | 1464908805866 Marionette TRACE conn4 -> [0,1440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe4c00 == 140 [pid = 1750] [id = 367] 16:06:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x890b0c00) [pid = 1750] [serial = 1102] [outer = (nil)] 16:06:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x89358c00) [pid = 1750] [serial = 1103] [outer = 0x890b0c00] 16:06:45 INFO - PROCESS | 1750 | 1464908805959 Marionette DEBUG loaded listener.js 16:06:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x89bcf800) [pid = 1750] [serial = 1104] [outer = 0x890b0c00] 16:06:46 INFO - PROCESS | 1750 | 1464908806911 Marionette TRACE conn4 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 16:06:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:06:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1835ms 16:06:46 INFO - PROCESS | 1750 | 1464908806952 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 16:06:46 INFO - PROCESS | 1750 | 1464908806959 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 16:06:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:06:46 INFO - PROCESS | 1750 | 1464908806967 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:06:46 INFO - PROCESS | 1750 | 1464908806971 Marionette TRACE conn4 <- [1,1442,null,{}] 16:06:46 INFO - PROCESS | 1750 | 1464908806978 Marionette TRACE conn4 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:47 INFO - PROCESS | 1750 | 1464908807216 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 16:06:47 INFO - PROCESS | 1750 | 1464908807554 Marionette TRACE conn4 -> [0,1444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7e7800 == 141 [pid = 1750] [id = 368] 16:06:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8b7ea800) [pid = 1750] [serial = 1105] [outer = (nil)] 16:06:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8b863c00) [pid = 1750] [serial = 1106] [outer = 0x8b7ea800] 16:06:47 INFO - PROCESS | 1750 | 1464908807648 Marionette DEBUG loaded listener.js 16:06:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8bd73800) [pid = 1750] [serial = 1107] [outer = 0x8b7ea800] 16:06:48 INFO - PROCESS | 1750 | 1464908808604 Marionette TRACE conn4 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 16:06:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:06:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1687ms 16:06:48 INFO - PROCESS | 1750 | 1464908808655 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 16:06:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:06:48 INFO - PROCESS | 1750 | 1464908808659 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 16:06:48 INFO - PROCESS | 1750 | 1464908808666 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:06:48 INFO - PROCESS | 1750 | 1464908808670 Marionette TRACE conn4 <- [1,1446,null,{}] 16:06:48 INFO - PROCESS | 1750 | 1464908808676 Marionette TRACE conn4 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:48 INFO - PROCESS | 1750 | 1464908808905 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 16:06:49 INFO - PROCESS | 1750 | 1464908809221 Marionette TRACE conn4 -> [0,1448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf55800 == 142 [pid = 1750] [id = 369] 16:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8c00e000) [pid = 1750] [serial = 1108] [outer = (nil)] 16:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8c043c00) [pid = 1750] [serial = 1109] [outer = 0x8c00e000] 16:06:49 INFO - PROCESS | 1750 | 1464908809372 Marionette DEBUG loaded listener.js 16:06:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8c050400) [pid = 1750] [serial = 1110] [outer = 0x8c00e000] 16:06:50 INFO - PROCESS | 1750 | 1464908810316 Marionette TRACE conn4 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 16:06:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:06:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1736ms 16:06:50 INFO - PROCESS | 1750 | 1464908810405 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 16:06:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:06:50 INFO - PROCESS | 1750 | 1464908810415 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 16:06:50 INFO - PROCESS | 1750 | 1464908810431 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:06:50 INFO - PROCESS | 1750 | 1464908810434 Marionette TRACE conn4 <- [1,1450,null,{}] 16:06:50 INFO - PROCESS | 1750 | 1464908810440 Marionette TRACE conn4 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:50 INFO - PROCESS | 1750 | 1464908810701 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 16:06:51 INFO - PROCESS | 1750 | 1464908811016 Marionette TRACE conn4 -> [0,1452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7f0400 == 143 [pid = 1750] [id = 370] 16:06:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8d0a3000) [pid = 1750] [serial = 1111] [outer = (nil)] 16:06:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8db4b000) [pid = 1750] [serial = 1112] [outer = 0x8d0a3000] 16:06:51 INFO - PROCESS | 1750 | 1464908811105 Marionette DEBUG loaded listener.js 16:06:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8e488000) [pid = 1750] [serial = 1113] [outer = 0x8d0a3000] 16:06:52 INFO - PROCESS | 1750 | 1464908812060 Marionette TRACE conn4 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 16:06:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:06:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1694ms 16:06:52 INFO - PROCESS | 1750 | 1464908812119 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 16:06:52 INFO - PROCESS | 1750 | 1464908812122 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 16:06:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:06:52 INFO - PROCESS | 1750 | 1464908812129 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:06:52 INFO - PROCESS | 1750 | 1464908812133 Marionette TRACE conn4 <- [1,1454,null,{}] 16:06:52 INFO - PROCESS | 1750 | 1464908812139 Marionette TRACE conn4 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:52 INFO - PROCESS | 1750 | 1464908812351 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 16:06:52 INFO - PROCESS | 1750 | 1464908812628 Marionette TRACE conn4 -> [0,1456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x87107400 == 144 [pid = 1750] [id = 371] 16:06:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8bd6dc00) [pid = 1750] [serial = 1114] [outer = (nil)] 16:06:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8e696000) [pid = 1750] [serial = 1115] [outer = 0x8bd6dc00] 16:06:52 INFO - PROCESS | 1750 | 1464908812758 Marionette DEBUG loaded listener.js 16:06:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8e7d4400) [pid = 1750] [serial = 1116] [outer = 0x8bd6dc00] 16:06:53 INFO - PROCESS | 1750 | 1464908813668 Marionette TRACE conn4 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 16:06:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:06:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1592ms 16:06:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:06:53 INFO - PROCESS | 1750 | 1464908813722 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 16:06:53 INFO - PROCESS | 1750 | 1464908813725 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 16:06:53 INFO - PROCESS | 1750 | 1464908813732 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:06:53 INFO - PROCESS | 1750 | 1464908813735 Marionette TRACE conn4 <- [1,1458,null,{}] 16:06:53 INFO - PROCESS | 1750 | 1464908813741 Marionette TRACE conn4 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:53 INFO - PROCESS | 1750 | 1464908813991 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 16:06:54 INFO - PROCESS | 1750 | 1464908814310 Marionette TRACE conn4 -> [0,1460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e490400 == 145 [pid = 1750] [id = 372] 16:06:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8ee81400) [pid = 1750] [serial = 1117] [outer = (nil)] 16:06:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8ee90000) [pid = 1750] [serial = 1118] [outer = 0x8ee81400] 16:06:54 INFO - PROCESS | 1750 | 1464908814417 Marionette DEBUG loaded listener.js 16:06:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8eee0c00) [pid = 1750] [serial = 1119] [outer = 0x8ee81400] 16:06:55 INFO - PROCESS | 1750 | 1464908815385 Marionette TRACE conn4 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 16:06:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:06:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1694ms 16:06:55 INFO - PROCESS | 1750 | 1464908815426 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 16:06:55 INFO - PROCESS | 1750 | 1464908815430 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 16:06:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:06:55 INFO - PROCESS | 1750 | 1464908815437 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:06:55 INFO - PROCESS | 1750 | 1464908815439 Marionette TRACE conn4 <- [1,1462,null,{}] 16:06:55 INFO - PROCESS | 1750 | 1464908815446 Marionette TRACE conn4 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:55 INFO - PROCESS | 1750 | 1464908815664 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 16:06:55 INFO - PROCESS | 1750 | 1464908815949 Marionette TRACE conn4 -> [0,1464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee84c00 == 146 [pid = 1750] [id = 373] 16:06:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8ee8c000) [pid = 1750] [serial = 1120] [outer = (nil)] 16:06:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x910a7400) [pid = 1750] [serial = 1121] [outer = 0x8ee8c000] 16:06:56 INFO - PROCESS | 1750 | 1464908816040 Marionette DEBUG loaded listener.js 16:06:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x910b4000) [pid = 1750] [serial = 1122] [outer = 0x8ee8c000] 16:06:56 INFO - PROCESS | 1750 | 1464908816962 Marionette TRACE conn4 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 16:06:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:06:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1582ms 16:06:57 INFO - PROCESS | 1750 | 1464908817020 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 16:06:57 INFO - PROCESS | 1750 | 1464908817024 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 16:06:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:06:57 INFO - PROCESS | 1750 | 1464908817030 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:06:57 INFO - PROCESS | 1750 | 1464908817034 Marionette TRACE conn4 <- [1,1466,null,{}] 16:06:57 INFO - PROCESS | 1750 | 1464908817040 Marionette TRACE conn4 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:57 INFO - PROCESS | 1750 | 1464908817257 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 16:06:57 INFO - PROCESS | 1750 | 1464908817583 Marionette TRACE conn4 -> [0,1468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5ac800 == 147 [pid = 1750] [id = 374] 16:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x8f657400) [pid = 1750] [serial = 1123] [outer = (nil)] 16:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x91621800) [pid = 1750] [serial = 1124] [outer = 0x8f657400] 16:06:57 INFO - PROCESS | 1750 | 1464908817687 Marionette DEBUG loaded listener.js 16:06:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9162bc00) [pid = 1750] [serial = 1125] [outer = 0x8f657400] 16:06:58 INFO - PROCESS | 1750 | 1464908818574 Marionette TRACE conn4 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 16:06:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:06:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1584ms 16:06:58 INFO - PROCESS | 1750 | 1464908818616 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 16:06:58 INFO - PROCESS | 1750 | 1464908818620 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 16:06:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:06:58 INFO - PROCESS | 1750 | 1464908818627 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:06:58 INFO - PROCESS | 1750 | 1464908818631 Marionette TRACE conn4 <- [1,1470,null,{}] 16:06:58 INFO - PROCESS | 1750 | 1464908818636 Marionette TRACE conn4 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:06:58 INFO - PROCESS | 1750 | 1464908818859 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 16:06:59 INFO - PROCESS | 1750 | 1464908819168 Marionette TRACE conn4 -> [0,1472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:06:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eed8400 == 148 [pid = 1750] [id = 375] 16:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9168ec00) [pid = 1750] [serial = 1126] [outer = (nil)] 16:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x917a6400) [pid = 1750] [serial = 1127] [outer = 0x9168ec00] 16:06:59 INFO - PROCESS | 1750 | 1464908819263 Marionette DEBUG loaded listener.js 16:06:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x917ac400) [pid = 1750] [serial = 1128] [outer = 0x9168ec00] 16:07:00 INFO - PROCESS | 1750 | 1464908820262 Marionette TRACE conn4 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 16:07:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:07:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1681ms 16:07:00 INFO - PROCESS | 1750 | 1464908820335 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 16:07:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:07:00 INFO - PROCESS | 1750 | 1464908820339 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 16:07:00 INFO - PROCESS | 1750 | 1464908820346 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:07:00 INFO - PROCESS | 1750 | 1464908820349 Marionette TRACE conn4 <- [1,1474,null,{}] 16:07:00 INFO - PROCESS | 1750 | 1464908820355 Marionette TRACE conn4 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:00 INFO - PROCESS | 1750 | 1464908820605 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 16:07:00 INFO - PROCESS | 1750 | 1464908820922 Marionette TRACE conn4 -> [0,1476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x9168e000 == 149 [pid = 1750] [id = 376] 16:07:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9168f800) [pid = 1750] [serial = 1129] [outer = (nil)] 16:07:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x919d0000) [pid = 1750] [serial = 1130] [outer = 0x9168f800] 16:07:01 INFO - PROCESS | 1750 | 1464908821009 Marionette DEBUG loaded listener.js 16:07:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x92040000) [pid = 1750] [serial = 1131] [outer = 0x9168f800] 16:07:01 INFO - PROCESS | 1750 | 1464908821984 Marionette TRACE conn4 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 16:07:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:07:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1685ms 16:07:02 INFO - PROCESS | 1750 | 1464908822031 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 16:07:02 INFO - PROCESS | 1750 | 1464908822035 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 16:07:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:07:02 INFO - PROCESS | 1750 | 1464908822041 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:07:02 INFO - PROCESS | 1750 | 1464908822045 Marionette TRACE conn4 <- [1,1478,null,{}] 16:07:02 INFO - PROCESS | 1750 | 1464908822050 Marionette TRACE conn4 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:02 INFO - PROCESS | 1750 | 1464908822306 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 16:07:02 INFO - PROCESS | 1750 | 1464908822614 Marionette TRACE conn4 -> [0,1480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x9185cc00 == 150 [pid = 1750] [id = 377] 16:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x92adb400) [pid = 1750] [serial = 1132] [outer = (nil)] 16:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x936aa000) [pid = 1750] [serial = 1133] [outer = 0x92adb400] 16:07:02 INFO - PROCESS | 1750 | 1464908822712 Marionette DEBUG loaded listener.js 16:07:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x93a75800) [pid = 1750] [serial = 1134] [outer = 0x92adb400] 16:07:03 INFO - PROCESS | 1750 | 1464908823716 Marionette TRACE conn4 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 16:07:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:07:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1739ms 16:07:03 INFO - PROCESS | 1750 | 1464908823783 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 16:07:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:07:03 INFO - PROCESS | 1750 | 1464908823788 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 16:07:03 INFO - PROCESS | 1750 | 1464908823795 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:07:03 INFO - PROCESS | 1750 | 1464908823799 Marionette TRACE conn4 <- [1,1482,null,{}] 16:07:03 INFO - PROCESS | 1750 | 1464908823807 Marionette TRACE conn4 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:04 INFO - PROCESS | 1750 | 1464908824032 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 16:07:04 INFO - PROCESS | 1750 | 1464908824355 Marionette TRACE conn4 -> [0,1484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x939a9400 == 151 [pid = 1750] [id = 378] 16:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x93a75400) [pid = 1750] [serial = 1135] [outer = (nil)] 16:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x9514a400) [pid = 1750] [serial = 1136] [outer = 0x93a75400] 16:07:04 INFO - PROCESS | 1750 | 1464908824455 Marionette DEBUG loaded listener.js 16:07:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x951b5000) [pid = 1750] [serial = 1137] [outer = 0x93a75400] 16:07:05 INFO - PROCESS | 1750 | 1464908825398 Marionette TRACE conn4 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 16:07:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:07:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1682ms 16:07:05 INFO - PROCESS | 1750 | 1464908825477 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 16:07:05 INFO - PROCESS | 1750 | 1464908825480 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 16:07:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:07:05 INFO - PROCESS | 1750 | 1464908825487 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:07:05 INFO - PROCESS | 1750 | 1464908825491 Marionette TRACE conn4 <- [1,1486,null,{}] 16:07:05 INFO - PROCESS | 1750 | 1464908825496 Marionette TRACE conn4 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:05 INFO - PROCESS | 1750 | 1464908825774 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 16:07:06 INFO - PROCESS | 1750 | 1464908826094 Marionette TRACE conn4 -> [0,1488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x919c6400 == 152 [pid = 1750] [id = 379] 16:07:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x95146800) [pid = 1750] [serial = 1138] [outer = (nil)] 16:07:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x9817d400) [pid = 1750] [serial = 1139] [outer = 0x95146800] 16:07:06 INFO - PROCESS | 1750 | 1464908826183 Marionette DEBUG loaded listener.js 16:07:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x98998800) [pid = 1750] [serial = 1140] [outer = 0x95146800] 16:07:07 INFO - PROCESS | 1750 | 1464908827131 Marionette TRACE conn4 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 16:07:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:07:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1690ms 16:07:07 INFO - PROCESS | 1750 | 1464908827178 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 16:07:07 INFO - PROCESS | 1750 | 1464908827182 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 16:07:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:07:07 INFO - PROCESS | 1750 | 1464908827189 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:07:07 INFO - PROCESS | 1750 | 1464908827192 Marionette TRACE conn4 <- [1,1490,null,{}] 16:07:07 INFO - PROCESS | 1750 | 1464908827198 Marionette TRACE conn4 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:07 INFO - PROCESS | 1750 | 1464908827423 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 16:07:07 INFO - PROCESS | 1750 | 1464908827761 Marionette TRACE conn4 -> [0,1492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x92045c00 == 153 [pid = 1750] [id = 380] 16:07:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x95153000) [pid = 1750] [serial = 1141] [outer = (nil)] 16:07:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x99a83c00) [pid = 1750] [serial = 1142] [outer = 0x95153000] 16:07:07 INFO - PROCESS | 1750 | 1464908827851 Marionette DEBUG loaded listener.js 16:07:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 188 (0x99b01800) [pid = 1750] [serial = 1143] [outer = 0x95153000] 16:07:08 INFO - PROCESS | 1750 | 1464908828756 Marionette TRACE conn4 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 16:07:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:07:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1637ms 16:07:08 INFO - PROCESS | 1750 | 1464908828828 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 16:07:08 INFO - PROCESS | 1750 | 1464908828832 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 16:07:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:07:08 INFO - PROCESS | 1750 | 1464908828838 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:07:08 INFO - PROCESS | 1750 | 1464908828841 Marionette TRACE conn4 <- [1,1494,null,{}] 16:07:08 INFO - PROCESS | 1750 | 1464908828847 Marionette TRACE conn4 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:09 INFO - PROCESS | 1750 | 1464908829107 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 16:07:09 INFO - PROCESS | 1750 | 1464908829443 Marionette TRACE conn4 -> [0,1496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a7b400 == 154 [pid = 1750] [id = 381] 16:07:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 189 (0x995e3c00) [pid = 1750] [serial = 1144] [outer = (nil)] 16:07:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 190 (0x99fc9c00) [pid = 1750] [serial = 1145] [outer = 0x995e3c00] 16:07:09 INFO - PROCESS | 1750 | 1464908829539 Marionette DEBUG loaded listener.js 16:07:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 191 (0x99fd2400) [pid = 1750] [serial = 1146] [outer = 0x995e3c00] 16:07:10 INFO - PROCESS | 1750 | 1464908830505 Marionette TRACE conn4 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 16:07:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:07:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 1733ms 16:07:10 INFO - PROCESS | 1750 | 1464908830572 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 16:07:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:07:10 INFO - PROCESS | 1750 | 1464908830576 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 16:07:10 INFO - PROCESS | 1750 | 1464908830583 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:07:10 INFO - PROCESS | 1750 | 1464908830586 Marionette TRACE conn4 <- [1,1498,null,{}] 16:07:10 INFO - PROCESS | 1750 | 1464908830592 Marionette TRACE conn4 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:10 INFO - PROCESS | 1750 | 1464908830816 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 16:07:11 INFO - PROCESS | 1750 | 1464908831137 Marionette TRACE conn4 -> [0,1500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x99874000 == 155 [pid = 1750] [id = 382] 16:07:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 192 (0x99b3e400) [pid = 1750] [serial = 1147] [outer = (nil)] 16:07:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 193 (0x9a0ca800) [pid = 1750] [serial = 1148] [outer = 0x99b3e400] 16:07:11 INFO - PROCESS | 1750 | 1464908831231 Marionette DEBUG loaded listener.js 16:07:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 194 (0x9a1d2000) [pid = 1750] [serial = 1149] [outer = 0x99b3e400] 16:07:12 INFO - PROCESS | 1750 | 1464908832127 Marionette TRACE conn4 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 16:07:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:07:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1581ms 16:07:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:07:12 INFO - PROCESS | 1750 | 1464908832164 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 16:07:12 INFO - PROCESS | 1750 | 1464908832167 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 16:07:12 INFO - PROCESS | 1750 | 1464908832174 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:07:12 INFO - PROCESS | 1750 | 1464908832176 Marionette TRACE conn4 <- [1,1502,null,{}] 16:07:12 INFO - PROCESS | 1750 | 1464908832183 Marionette TRACE conn4 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:12 INFO - PROCESS | 1750 | 1464908832400 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 16:07:12 INFO - PROCESS | 1750 | 1464908832721 Marionette TRACE conn4 -> [0,1504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b864800 == 156 [pid = 1750] [id = 383] 16:07:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 195 (0x99b10c00) [pid = 1750] [serial = 1150] [outer = (nil)] 16:07:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 196 (0x9a75e800) [pid = 1750] [serial = 1151] [outer = 0x99b10c00] 16:07:12 INFO - PROCESS | 1750 | 1464908832830 Marionette DEBUG loaded listener.js 16:07:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 197 (0x9aa76000) [pid = 1750] [serial = 1152] [outer = 0x99b10c00] 16:07:13 INFO - PROCESS | 1750 | 1464908833744 Marionette TRACE conn4 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 16:07:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:07:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1635ms 16:07:13 INFO - PROCESS | 1750 | 1464908833809 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 16:07:13 INFO - PROCESS | 1750 | 1464908833812 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 16:07:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:07:13 INFO - PROCESS | 1750 | 1464908833819 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:07:13 INFO - PROCESS | 1750 | 1464908833823 Marionette TRACE conn4 <- [1,1506,null,{}] 16:07:13 INFO - PROCESS | 1750 | 1464908833829 Marionette TRACE conn4 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:14 INFO - PROCESS | 1750 | 1464908834064 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 16:07:14 INFO - PROCESS | 1750 | 1464908834396 Marionette TRACE conn4 -> [0,1508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0c4c00 == 157 [pid = 1750] [id = 384] 16:07:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 198 (0x9a0dc400) [pid = 1750] [serial = 1153] [outer = (nil)] 16:07:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 199 (0x9afc8c00) [pid = 1750] [serial = 1154] [outer = 0x9a0dc400] 16:07:14 INFO - PROCESS | 1750 | 1464908834502 Marionette DEBUG loaded listener.js 16:07:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 200 (0x9afccc00) [pid = 1750] [serial = 1155] [outer = 0x9a0dc400] 16:07:15 INFO - PROCESS | 1750 | 1464908835491 Marionette TRACE conn4 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 16:07:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:07:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1738ms 16:07:15 INFO - PROCESS | 1750 | 1464908835560 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 16:07:15 INFO - PROCESS | 1750 | 1464908835563 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 16:07:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:07:15 INFO - PROCESS | 1750 | 1464908835570 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:07:15 INFO - PROCESS | 1750 | 1464908835574 Marionette TRACE conn4 <- [1,1510,null,{}] 16:07:15 INFO - PROCESS | 1750 | 1464908835580 Marionette TRACE conn4 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:15 INFO - PROCESS | 1750 | 1464908835854 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x886b3800 == 156 [pid = 1750] [id = 315] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x94552400 == 155 [pid = 1750] [id = 82] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x872d7800 == 154 [pid = 1750] [id = 299] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8eb5c400 == 153 [pid = 1750] [id = 310] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8f5b1400 == 152 [pid = 1750] [id = 309] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x872d9000 == 151 [pid = 1750] [id = 312] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x9add8c00 == 150 [pid = 1750] [id = 74] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x919b0400 == 149 [pid = 1750] [id = 311] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8e438c00 == 148 [pid = 1750] [id = 139] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x9111b800 == 147 [pid = 1750] [id = 314] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x9454fc00 == 146 [pid = 1750] [id = 316] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x92138800 == 145 [pid = 1750] [id = 100] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8e488c00 == 144 [pid = 1750] [id = 313] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x96dfa000 == 143 [pid = 1750] [id = 73] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc9c00 == 142 [pid = 1750] [id = 365] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x89db0800 == 141 [pid = 1750] [id = 364] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x886b4c00 == 140 [pid = 1750] [id = 363] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee88400 == 139 [pid = 1750] [id = 352] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4e6800 == 138 [pid = 1750] [id = 351] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8d322000 == 137 [pid = 1750] [id = 350] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8b479400 == 136 [pid = 1750] [id = 349] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8c017c00 == 135 [pid = 1750] [id = 348] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf50000 == 134 [pid = 1750] [id = 347] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4e9800 == 133 [pid = 1750] [id = 346] 16:07:17 INFO - PROCESS | 1750 | --DOCSHELL 0x87aee400 == 132 [pid = 1750] [id = 345] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 199 (0x8b47a000) [pid = 1750] [serial = 834] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 198 (0x98184800) [pid = 1750] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 197 (0x8f653800) [pid = 1750] [serial = 924] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 196 (0x9224c400) [pid = 1750] [serial = 939] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 195 (0x8be78400) [pid = 1750] [serial = 909] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 194 (0x8ee8f800) [pid = 1750] [serial = 921] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 193 (0x8e7d9800) [pid = 1750] [serial = 918] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 192 (0x9111bc00) [pid = 1750] [serial = 927] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 191 (0x97761c00) [pid = 1750] [serial = 951] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 190 (0x95148c00) [pid = 1750] [serial = 945] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 189 (0x9162d000) [pid = 1750] [serial = 930] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 188 (0x936b0400) [pid = 1750] [serial = 942] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 187 (0x8c043800) [pid = 1750] [serial = 912] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x919b4000) [pid = 1750] [serial = 933] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x95259800) [pid = 1750] [serial = 948] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x8d98e000) [pid = 1750] [serial = 915] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x890ad000) [pid = 1750] [serial = 903] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x92040c00) [pid = 1750] [serial = 936] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8b477c00) [pid = 1750] [serial = 906] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8b7ebc00) [pid = 1750] [serial = 900] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8b8e4c00) [pid = 1750] [serial = 1034] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x89358800) [pid = 1750] [serial = 1031] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8bf58400) [pid = 1750] [serial = 1022] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8eb57000) [pid = 1750] [serial = 1020] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8e439000) [pid = 1750] [serial = 1019] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x92addc00) [pid = 1750] [serial = 1017] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x92ada400) [pid = 1750] [serial = 1016] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x92048400) [pid = 1750] [serial = 1014] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9203f800) [pid = 1750] [serial = 1013] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x919c1c00) [pid = 1750] [serial = 1011] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x919ba800) [pid = 1750] [serial = 1010] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x917a6800) [pid = 1750] [serial = 1008] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x917a3800) [pid = 1750] [serial = 1007] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x91685000) [pid = 1750] [serial = 1005] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9162e000) [pid = 1750] [serial = 1004] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x912c3400) [pid = 1750] [serial = 1002] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x912b8400) [pid = 1750] [serial = 1001] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8f5b5c00) [pid = 1750] [serial = 999] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8f5aa800) [pid = 1750] [serial = 998] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8ee81c00) [pid = 1750] [serial = 996] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8ee72400) [pid = 1750] [serial = 995] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8e7dd000) [pid = 1750] [serial = 993] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8e7d6800) [pid = 1750] [serial = 992] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8e68b400) [pid = 1750] [serial = 990] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8e495c00) [pid = 1750] [serial = 989] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8e441c00) [pid = 1750] [serial = 987] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8db4d400) [pid = 1750] [serial = 986] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8d31ac00) [pid = 1750] [serial = 984] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8d0acc00) [pid = 1750] [serial = 983] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8c047400) [pid = 1750] [serial = 981] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8c015c00) [pid = 1750] [serial = 980] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8bf52800) [pid = 1750] [serial = 978] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8be85000) [pid = 1750] [serial = 977] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8b7ed400) [pid = 1750] [serial = 975] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8b657400) [pid = 1750] [serial = 974] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x89bc5800) [pid = 1750] [serial = 972] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8935bc00) [pid = 1750] [serial = 971] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8b8e8400) [pid = 1750] [serial = 969] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x890b2800) [pid = 1750] [serial = 1025] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x89381800) [pid = 1750] [serial = 1026] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8a73a800) [pid = 1750] [serial = 1028] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8b472000) [pid = 1750] [serial = 1029] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b47a800) [pid = 1750] [serial = 1032] [outer = (nil)] [url = about:blank] 16:07:17 INFO - PROCESS | 1750 | 1464908837663 Marionette TRACE conn4 -> [0,1512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b1800 == 133 [pid = 1750] [id = 385] 16:07:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x886b2000) [pid = 1750] [serial = 1156] [outer = (nil)] 16:07:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x88fe5800) [pid = 1750] [serial = 1157] [outer = 0x886b2000] 16:07:17 INFO - PROCESS | 1750 | 1464908837747 Marionette DEBUG loaded listener.js 16:07:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x890ad400) [pid = 1750] [serial = 1158] [outer = 0x886b2000] 16:07:18 INFO - PROCESS | 1750 | 1464908838546 Marionette TRACE conn4 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 16:07:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:07:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 2992ms 16:07:18 INFO - PROCESS | 1750 | 1464908838584 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 16:07:18 INFO - PROCESS | 1750 | 1464908838591 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 16:07:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:07:18 INFO - PROCESS | 1750 | 1464908838607 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:07:18 INFO - PROCESS | 1750 | 1464908838612 Marionette TRACE conn4 <- [1,1514,null,{}] 16:07:18 INFO - PROCESS | 1750 | 1464908838619 Marionette TRACE conn4 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:18 INFO - PROCESS | 1750 | 1464908838846 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 16:07:19 INFO - PROCESS | 1750 | 1464908839028 Marionette TRACE conn4 -> [0,1516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc6800 == 134 [pid = 1750] [id = 386] 16:07:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x89da9c00) [pid = 1750] [serial = 1159] [outer = (nil)] 16:07:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x89db2800) [pid = 1750] [serial = 1160] [outer = 0x89da9c00] 16:07:19 INFO - PROCESS | 1750 | 1464908839110 Marionette DEBUG loaded listener.js 16:07:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8a734800) [pid = 1750] [serial = 1161] [outer = 0x89da9c00] 16:07:20 INFO - PROCESS | 1750 | 1464908840005 Marionette TRACE conn4 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 16:07:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:07:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1444ms 16:07:20 INFO - PROCESS | 1750 | 1464908840054 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 16:07:20 INFO - PROCESS | 1750 | 1464908840061 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 16:07:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:07:20 INFO - PROCESS | 1750 | 1464908840080 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:07:20 INFO - PROCESS | 1750 | 1464908840083 Marionette TRACE conn4 <- [1,1518,null,{}] 16:07:20 INFO - PROCESS | 1750 | 1464908840090 Marionette TRACE conn4 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:20 INFO - PROCESS | 1750 | 1464908840367 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 16:07:20 INFO - PROCESS | 1750 | 1464908840403 Marionette TRACE conn4 -> [0,1520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc7000 == 135 [pid = 1750] [id = 387] 16:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b4e7400) [pid = 1750] [serial = 1162] [outer = (nil)] 16:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b4eec00) [pid = 1750] [serial = 1163] [outer = 0x8b4e7400] 16:07:20 INFO - PROCESS | 1750 | 1464908840479 Marionette DEBUG loaded listener.js 16:07:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8b65f800) [pid = 1750] [serial = 1164] [outer = 0x8b4e7400] 16:07:21 INFO - PROCESS | 1750 | 1464908841591 Marionette TRACE conn4 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 16:07:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:07:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1531ms 16:07:21 INFO - PROCESS | 1750 | 1464908841612 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 16:07:21 INFO - PROCESS | 1750 | 1464908841616 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 16:07:21 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:07:21 INFO - PROCESS | 1750 | 1464908841639 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:07:21 INFO - PROCESS | 1750 | 1464908841649 Marionette TRACE conn4 <- [1,1522,null,{}] 16:07:21 INFO - PROCESS | 1750 | 1464908841655 Marionette TRACE conn4 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x886bb800) [pid = 1750] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8db52c00) [pid = 1750] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x94557400) [pid = 1750] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x910a8400) [pid = 1750] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8a72d000) [pid = 1750] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x890b3400) [pid = 1750] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91120800) [pid = 1750] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d989800) [pid = 1750] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b7e3000) [pid = 1750] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e7dc400) [pid = 1750] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x989f1400) [pid = 1750] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d988c00) [pid = 1750] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8c00f800) [pid = 1750] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x94551400) [pid = 1750] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x88fe7c00) [pid = 1750] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x93a77000) [pid = 1750] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x98a9f400) [pid = 1750] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x95264000) [pid = 1750] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8b868800) [pid = 1750] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x890b2000) [pid = 1750] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8b4ed800) [pid = 1750] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:07:22 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x91687800) [pid = 1750] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:07:22 INFO - PROCESS | 1750 | 1464908842527 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 16:07:22 INFO - PROCESS | 1750 | 1464908842656 Marionette TRACE conn4 -> [0,1524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x886bb800 == 136 [pid = 1750] [id = 388] 16:07:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x890a7800) [pid = 1750] [serial = 1165] [outer = (nil)] 16:07:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8a72b800) [pid = 1750] [serial = 1166] [outer = 0x890a7800] 16:07:22 INFO - PROCESS | 1750 | 1464908842732 Marionette DEBUG loaded listener.js 16:07:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8b7f0800) [pid = 1750] [serial = 1167] [outer = 0x890a7800] 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:07:23 INFO - PROCESS | 1750 | 1464908843431 Marionette TRACE conn4 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 16:07:23 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:07:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:07:23 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 16:07:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:07:23 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 16:07:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:07:23 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 16:07:23 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:07:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:07:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:23 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:07:23 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1854ms 16:07:23 INFO - PROCESS | 1750 | 1464908843479 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 16:07:23 INFO - PROCESS | 1750 | 1464908843489 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 16:07:23 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:07:23 INFO - PROCESS | 1750 | 1464908843498 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:07:23 INFO - PROCESS | 1750 | 1464908843503 Marionette TRACE conn4 <- [1,1526,null,{}] 16:07:23 INFO - PROCESS | 1750 | 1464908843508 Marionette TRACE conn4 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:23 INFO - PROCESS | 1750 | 1464908843767 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 16:07:23 INFO - PROCESS | 1750 | 1464908843788 Marionette TRACE conn4 -> [0,1528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/hit-regions/hitregions-members-exist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b65dc00 == 137 [pid = 1750] [id = 389] 16:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8b8ea000) [pid = 1750] [serial = 1168] [outer = (nil)] 16:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8be7a800) [pid = 1750] [serial = 1169] [outer = 0x8b8ea000] 16:07:23 INFO - PROCESS | 1750 | 1464908843861 Marionette DEBUG loaded listener.js 16:07:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8bf57400) [pid = 1750] [serial = 1170] [outer = 0x8b8ea000] 16:07:25 INFO - PROCESS | 1750 | 1464908845013 Marionette TRACE conn4 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 16:07:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:07:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:07:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:07:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:07:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:07:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:07:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:07:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1584ms 16:07:25 INFO - PROCESS | 1750 | 1464908845086 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 16:07:25 INFO - PROCESS | 1750 | 1464908845096 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 16:07:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:07:25 INFO - PROCESS | 1750 | 1464908845104 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:07:25 INFO - PROCESS | 1750 | 1464908845111 Marionette TRACE conn4 <- [1,1530,null,{}] 16:07:25 INFO - PROCESS | 1750 | 1464908845120 Marionette TRACE conn4 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:25 INFO - PROCESS | 1750 | 1464908845363 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 16:07:25 INFO - PROCESS | 1750 | 1464908845700 Marionette TRACE conn4 -> [0,1532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/image-smoothing/imagesmoothing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x89db3800 == 138 [pid = 1750] [id = 390] 16:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8a733800) [pid = 1750] [serial = 1171] [outer = (nil)] 16:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8b474400) [pid = 1750] [serial = 1172] [outer = 0x8a733800] 16:07:25 INFO - PROCESS | 1750 | 1464908845799 Marionette DEBUG loaded listener.js 16:07:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8b47e400) [pid = 1750] [serial = 1173] [outer = 0x8a733800] 16:07:26 INFO - PROCESS | 1750 | 1464908846603 Marionette TRACE conn4 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 16:07:26 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 16:07:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:07:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:07:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:07:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:07:26 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:07:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 16:07:26 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:07:26 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1547ms 16:07:26 INFO - PROCESS | 1750 | 1464908846655 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 16:07:26 INFO - PROCESS | 1750 | 1464908846664 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 16:07:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:07:26 INFO - PROCESS | 1750 | 1464908846676 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:07:26 INFO - PROCESS | 1750 | 1464908846681 Marionette TRACE conn4 <- [1,1534,null,{}] 16:07:26 INFO - PROCESS | 1750 | 1464908846687 Marionette TRACE conn4 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:26 INFO - PROCESS | 1750 | 1464908846950 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 16:07:27 INFO - PROCESS | 1750 | 1464908847286 Marionette TRACE conn4 -> [0,1536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.butt.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd70400 == 139 [pid = 1750] [id = 391] 16:07:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8bd74800) [pid = 1750] [serial = 1174] [outer = (nil)] 16:07:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8bf58400) [pid = 1750] [serial = 1175] [outer = 0x8bd74800] 16:07:27 INFO - PROCESS | 1750 | 1464908847391 Marionette DEBUG loaded listener.js 16:07:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8c016000) [pid = 1750] [serial = 1176] [outer = 0x8bd74800] 16:07:28 INFO - PROCESS | 1750 | 1464908848359 Marionette TRACE conn4 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 16:07:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:07:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1747ms 16:07:28 INFO - PROCESS | 1750 | 1464908848424 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 16:07:28 INFO - PROCESS | 1750 | 1464908848429 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 16:07:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:07:28 INFO - PROCESS | 1750 | 1464908848436 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:07:28 INFO - PROCESS | 1750 | 1464908848442 Marionette TRACE conn4 <- [1,1538,null,{}] 16:07:28 INFO - PROCESS | 1750 | 1464908848460 Marionette TRACE conn4 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:28 INFO - PROCESS | 1750 | 1464908848732 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 16:07:29 INFO - PROCESS | 1750 | 1464908849058 Marionette TRACE conn4 -> [0,1540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0acc00 == 140 [pid = 1750] [id = 392] 16:07:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8d31ac00) [pid = 1750] [serial = 1177] [outer = (nil)] 16:07:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d322000) [pid = 1750] [serial = 1178] [outer = 0x8d31ac00] 16:07:29 INFO - PROCESS | 1750 | 1464908849152 Marionette DEBUG loaded listener.js 16:07:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d98d000) [pid = 1750] [serial = 1179] [outer = 0x8d31ac00] 16:07:30 INFO - PROCESS | 1750 | 1464908850068 Marionette TRACE conn4 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:07:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:07:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1687ms 16:07:30 INFO - PROCESS | 1750 | 1464908850125 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 16:07:30 INFO - PROCESS | 1750 | 1464908850129 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 16:07:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:07:30 INFO - PROCESS | 1750 | 1464908850136 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:07:30 INFO - PROCESS | 1750 | 1464908850140 Marionette TRACE conn4 <- [1,1542,null,{}] 16:07:30 INFO - PROCESS | 1750 | 1464908850147 Marionette TRACE conn4 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:30 INFO - PROCESS | 1750 | 1464908850440 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 16:07:30 INFO - PROCESS | 1750 | 1464908850820 Marionette TRACE conn4 -> [0,1544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d31b400 == 141 [pid = 1750] [id = 393] 16:07:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d993c00) [pid = 1750] [serial = 1180] [outer = (nil)] 16:07:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e43a400) [pid = 1750] [serial = 1181] [outer = 0x8d993c00] 16:07:30 INFO - PROCESS | 1750 | 1464908850916 Marionette DEBUG loaded listener.js 16:07:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e48dc00) [pid = 1750] [serial = 1182] [outer = 0x8d993c00] 16:07:31 INFO - PROCESS | 1750 | 1464908851815 Marionette TRACE conn4 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 16:07:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:07:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1733ms 16:07:31 INFO - PROCESS | 1750 | 1464908851870 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 16:07:31 INFO - PROCESS | 1750 | 1464908851874 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 16:07:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:07:31 INFO - PROCESS | 1750 | 1464908851880 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:07:31 INFO - PROCESS | 1750 | 1464908851884 Marionette TRACE conn4 <- [1,1546,null,{}] 16:07:31 INFO - PROCESS | 1750 | 1464908851890 Marionette TRACE conn4 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:32 INFO - PROCESS | 1750 | 1464908852131 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 16:07:32 INFO - PROCESS | 1750 | 1464908852456 Marionette TRACE conn4 -> [0,1548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc5c00 == 142 [pid = 1750] [id = 394] 16:07:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8b8dec00) [pid = 1750] [serial = 1183] [outer = (nil)] 16:07:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8e495c00) [pid = 1750] [serial = 1184] [outer = 0x8b8dec00] 16:07:32 INFO - PROCESS | 1750 | 1464908852551 Marionette DEBUG loaded listener.js 16:07:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8e7ce400) [pid = 1750] [serial = 1185] [outer = 0x8b8dec00] 16:07:33 INFO - PROCESS | 1750 | 1464908853471 Marionette TRACE conn4 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 16:07:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:07:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1631ms 16:07:33 INFO - PROCESS | 1750 | 1464908853512 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 16:07:33 INFO - PROCESS | 1750 | 1464908853516 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 16:07:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:07:33 INFO - PROCESS | 1750 | 1464908853523 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:07:33 INFO - PROCESS | 1750 | 1464908853527 Marionette TRACE conn4 <- [1,1550,null,{}] 16:07:33 INFO - PROCESS | 1750 | 1464908853533 Marionette TRACE conn4 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:33 INFO - PROCESS | 1750 | 1464908853766 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 16:07:34 INFO - PROCESS | 1750 | 1464908854084 Marionette TRACE conn4 -> [0,1552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e438000 == 143 [pid = 1750] [id = 395] 16:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8e692c00) [pid = 1750] [serial = 1186] [outer = (nil)] 16:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8ee82c00) [pid = 1750] [serial = 1187] [outer = 0x8e692c00] 16:07:34 INFO - PROCESS | 1750 | 1464908854178 Marionette DEBUG loaded listener.js 16:07:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8ee8a400) [pid = 1750] [serial = 1188] [outer = 0x8e692c00] 16:07:35 INFO - PROCESS | 1750 | 1464908855084 Marionette TRACE conn4 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 16:07:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:07:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 1631ms 16:07:35 INFO - PROCESS | 1750 | 1464908855155 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 16:07:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:07:35 INFO - PROCESS | 1750 | 1464908855159 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 16:07:35 INFO - PROCESS | 1750 | 1464908855166 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:07:35 INFO - PROCESS | 1750 | 1464908855170 Marionette TRACE conn4 <- [1,1554,null,{}] 16:07:35 INFO - PROCESS | 1750 | 1464908855176 Marionette TRACE conn4 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:35 INFO - PROCESS | 1750 | 1464908855429 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 16:07:35 INFO - PROCESS | 1750 | 1464908855763 Marionette TRACE conn4 -> [0,1556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.square.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x890a6800 == 144 [pid = 1750] [id = 396] 16:07:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8d98ac00) [pid = 1750] [serial = 1189] [outer = (nil)] 16:07:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8f5b4000) [pid = 1750] [serial = 1190] [outer = 0x8d98ac00] 16:07:35 INFO - PROCESS | 1750 | 1464908855852 Marionette DEBUG loaded listener.js 16:07:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8f64f400) [pid = 1750] [serial = 1191] [outer = 0x8d98ac00] 16:07:36 INFO - PROCESS | 1750 | 1464908856738 Marionette TRACE conn4 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 16:07:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:07:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1643ms 16:07:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:07:36 INFO - PROCESS | 1750 | 1464908856809 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 16:07:36 INFO - PROCESS | 1750 | 1464908856812 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 16:07:36 INFO - PROCESS | 1750 | 1464908856819 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:07:36 INFO - PROCESS | 1750 | 1464908856824 Marionette TRACE conn4 <- [1,1558,null,{}] 16:07:36 INFO - PROCESS | 1750 | 1464908856830 Marionette TRACE conn4 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:37 INFO - PROCESS | 1750 | 1464908857094 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 16:07:37 INFO - PROCESS | 1750 | 1464908857415 Marionette TRACE conn4 -> [0,1560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cap.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e68bc00 == 145 [pid = 1750] [id = 397] 16:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8eed4800) [pid = 1750] [serial = 1192] [outer = (nil)] 16:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x910b5400) [pid = 1750] [serial = 1193] [outer = 0x8eed4800] 16:07:37 INFO - PROCESS | 1750 | 1464908857504 Marionette DEBUG loaded listener.js 16:07:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9111e000) [pid = 1750] [serial = 1194] [outer = 0x8eed4800] 16:07:38 INFO - PROCESS | 1750 | 1464908858393 Marionette TRACE conn4 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 16:07:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:07:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1631ms 16:07:38 INFO - PROCESS | 1750 | 1464908858451 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 16:07:38 INFO - PROCESS | 1750 | 1464908858454 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 16:07:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:07:38 INFO - PROCESS | 1750 | 1464908858461 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:07:38 INFO - PROCESS | 1750 | 1464908858464 Marionette TRACE conn4 <- [1,1562,null,{}] 16:07:38 INFO - PROCESS | 1750 | 1464908858470 Marionette TRACE conn4 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:38 INFO - PROCESS | 1750 | 1464908858701 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 16:07:39 INFO - PROCESS | 1750 | 1464908859016 Marionette TRACE conn4 -> [0,1564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x910abc00 == 146 [pid = 1750] [id = 398] 16:07:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x910ac000) [pid = 1750] [serial = 1195] [outer = (nil)] 16:07:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x912c6000) [pid = 1750] [serial = 1196] [outer = 0x910ac000] 16:07:39 INFO - PROCESS | 1750 | 1464908859110 Marionette DEBUG loaded listener.js 16:07:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x91623800) [pid = 1750] [serial = 1197] [outer = 0x910ac000] 16:07:40 INFO - PROCESS | 1750 | 1464908860019 Marionette TRACE conn4 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 16:07:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:07:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1636ms 16:07:40 INFO - PROCESS | 1750 | 1464908860097 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 16:07:40 INFO - PROCESS | 1750 | 1464908860101 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 16:07:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:07:40 INFO - PROCESS | 1750 | 1464908860109 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:07:40 INFO - PROCESS | 1750 | 1464908860113 Marionette TRACE conn4 <- [1,1566,null,{}] 16:07:40 INFO - PROCESS | 1750 | 1464908860119 Marionette TRACE conn4 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:40 INFO - PROCESS | 1750 | 1464908860355 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 16:07:40 INFO - PROCESS | 1750 | 1464908860658 Marionette TRACE conn4 -> [0,1568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.defaults.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f652c00 == 147 [pid = 1750] [id = 399] 16:07:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8f65b000) [pid = 1750] [serial = 1198] [outer = (nil)] 16:07:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x91689400) [pid = 1750] [serial = 1199] [outer = 0x8f65b000] 16:07:40 INFO - PROCESS | 1750 | 1464908860749 Marionette DEBUG loaded listener.js 16:07:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9168e800) [pid = 1750] [serial = 1200] [outer = 0x8f65b000] 16:07:41 INFO - PROCESS | 1750 | 1464908861676 Marionette TRACE conn4 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 16:07:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:07:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1588ms 16:07:41 INFO - PROCESS | 1750 | 1464908861698 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 16:07:41 INFO - PROCESS | 1750 | 1464908861703 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 16:07:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:07:41 INFO - PROCESS | 1750 | 1464908861710 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:07:41 INFO - PROCESS | 1750 | 1464908861715 Marionette TRACE conn4 <- [1,1570,null,{}] 16:07:41 INFO - PROCESS | 1750 | 1464908861721 Marionette TRACE conn4 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:42 INFO - PROCESS | 1750 | 1464908862011 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 16:07:42 INFO - PROCESS | 1750 | 1464908862357 Marionette TRACE conn4 -> [0,1572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.bevel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d323c00 == 148 [pid = 1750] [id = 400] 16:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x919ae000) [pid = 1750] [serial = 1201] [outer = (nil)] 16:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x919bac00) [pid = 1750] [serial = 1202] [outer = 0x919ae000] 16:07:42 INFO - PROCESS | 1750 | 1464908862452 Marionette DEBUG loaded listener.js 16:07:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9203c000) [pid = 1750] [serial = 1203] [outer = 0x919ae000] 16:07:43 INFO - PROCESS | 1750 | 1464908863329 Marionette TRACE conn4 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 16:07:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:07:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1681ms 16:07:43 INFO - PROCESS | 1750 | 1464908863392 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 16:07:43 INFO - PROCESS | 1750 | 1464908863396 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 16:07:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:07:43 INFO - PROCESS | 1750 | 1464908863403 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:07:43 INFO - PROCESS | 1750 | 1464908863407 Marionette TRACE conn4 <- [1,1574,null,{}] 16:07:43 INFO - PROCESS | 1750 | 1464908863412 Marionette TRACE conn4 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:43 INFO - PROCESS | 1750 | 1464908863632 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 16:07:43 INFO - PROCESS | 1750 | 1464908863951 Marionette TRACE conn4 -> [0,1576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x910b1800 == 149 [pid = 1750] [id = 401] 16:07:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x919c1c00) [pid = 1750] [serial = 1204] [outer = (nil)] 16:07:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x920f5800) [pid = 1750] [serial = 1205] [outer = 0x919c1c00] 16:07:44 INFO - PROCESS | 1750 | 1464908864044 Marionette DEBUG loaded listener.js 16:07:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9213b400) [pid = 1750] [serial = 1206] [outer = 0x919c1c00] 16:07:44 INFO - PROCESS | 1750 | 1464908864941 Marionette TRACE conn4 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 16:07:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:07:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1587ms 16:07:44 INFO - PROCESS | 1750 | 1464908864991 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 16:07:44 INFO - PROCESS | 1750 | 1464908864995 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 16:07:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:07:45 INFO - PROCESS | 1750 | 1464908865001 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:07:45 INFO - PROCESS | 1750 | 1464908865014 Marionette TRACE conn4 <- [1,1578,null,{}] 16:07:45 INFO - PROCESS | 1750 | 1464908865020 Marionette TRACE conn4 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:45 INFO - PROCESS | 1750 | 1464908865234 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 16:07:45 INFO - PROCESS | 1750 | 1464908865551 Marionette TRACE conn4 -> [0,1580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x9203f800 == 150 [pid = 1750] [id = 402] 16:07:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x92135800) [pid = 1750] [serial = 1207] [outer = (nil)] 16:07:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x92ad7c00) [pid = 1750] [serial = 1208] [outer = 0x92135800] 16:07:45 INFO - PROCESS | 1750 | 1464908865656 Marionette DEBUG loaded listener.js 16:07:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x92ada800) [pid = 1750] [serial = 1209] [outer = 0x92135800] 16:07:46 INFO - PROCESS | 1750 | 1464908866572 Marionette TRACE conn4 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 16:07:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:07:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1639ms 16:07:46 INFO - PROCESS | 1750 | 1464908866641 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 16:07:46 INFO - PROCESS | 1750 | 1464908866645 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 16:07:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:07:46 INFO - PROCESS | 1750 | 1464908866651 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:07:46 INFO - PROCESS | 1750 | 1464908866655 Marionette TRACE conn4 <- [1,1582,null,{}] 16:07:46 INFO - PROCESS | 1750 | 1464908866660 Marionette TRACE conn4 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:46 INFO - PROCESS | 1750 | 1464908866872 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 16:07:47 INFO - PROCESS | 1750 | 1464908867208 Marionette TRACE conn4 -> [0,1584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.miter.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5aec00 == 151 [pid = 1750] [id = 403] 16:07:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x92040400) [pid = 1750] [serial = 1210] [outer = (nil)] 16:07:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x936aa800) [pid = 1750] [serial = 1211] [outer = 0x92040400] 16:07:47 INFO - PROCESS | 1750 | 1464908867302 Marionette DEBUG loaded listener.js 16:07:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9389b800) [pid = 1750] [serial = 1212] [outer = 0x92040400] 16:07:48 INFO - PROCESS | 1750 | 1464908868207 Marionette TRACE conn4 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 16:07:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:07:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 1633ms 16:07:48 INFO - PROCESS | 1750 | 1464908868285 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 16:07:48 INFO - PROCESS | 1750 | 1464908868288 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 16:07:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:07:48 INFO - PROCESS | 1750 | 1464908868295 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:07:48 INFO - PROCESS | 1750 | 1464908868299 Marionette TRACE conn4 <- [1,1586,null,{}] 16:07:48 INFO - PROCESS | 1750 | 1464908868305 Marionette TRACE conn4 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:48 INFO - PROCESS | 1750 | 1464908868567 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 16:07:48 INFO - PROCESS | 1750 | 1464908868891 Marionette TRACE conn4 -> [0,1588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.open.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b478800 == 152 [pid = 1750] [id = 404] 16:07:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x8eed8000) [pid = 1750] [serial = 1213] [outer = (nil)] 16:07:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9454fc00) [pid = 1750] [serial = 1214] [outer = 0x8eed8000] 16:07:48 INFO - PROCESS | 1750 | 1464908868987 Marionette DEBUG loaded listener.js 16:07:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9514b400) [pid = 1750] [serial = 1215] [outer = 0x8eed8000] 16:07:50 INFO - PROCESS | 1750 | 1464908870152 Marionette TRACE conn4 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 16:07:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:07:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1935ms 16:07:50 INFO - PROCESS | 1750 | 1464908870234 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 16:07:50 INFO - PROCESS | 1750 | 1464908870240 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 16:07:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:07:50 INFO - PROCESS | 1750 | 1464908870250 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:07:50 INFO - PROCESS | 1750 | 1464908870256 Marionette TRACE conn4 <- [1,1590,null,{}] 16:07:50 INFO - PROCESS | 1750 | 1464908870281 Marionette TRACE conn4 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:50 INFO - PROCESS | 1750 | 1464908870779 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 16:07:51 INFO - PROCESS | 1750 | 1464908871062 Marionette TRACE conn4 -> [0,1592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.parallel.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x938a1800 == 153 [pid = 1750] [id = 405] 16:07:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x93a79800) [pid = 1750] [serial = 1216] [outer = (nil)] 16:07:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x95203000) [pid = 1750] [serial = 1217] [outer = 0x93a79800] 16:07:51 INFO - PROCESS | 1750 | 1464908871199 Marionette DEBUG loaded listener.js 16:07:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x95263c00) [pid = 1750] [serial = 1218] [outer = 0x93a79800] 16:07:52 INFO - PROCESS | 1750 | 1464908872428 Marionette TRACE conn4 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 16:07:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:07:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 2241ms 16:07:52 INFO - PROCESS | 1750 | 1464908872490 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 16:07:52 INFO - PROCESS | 1750 | 1464908872494 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 16:07:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:07:52 INFO - PROCESS | 1750 | 1464908872501 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:07:52 INFO - PROCESS | 1750 | 1464908872506 Marionette TRACE conn4 <- [1,1594,null,{}] 16:07:52 INFO - PROCESS | 1750 | 1464908872515 Marionette TRACE conn4 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:52 INFO - PROCESS | 1750 | 1464908872901 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 16:07:53 INFO - PROCESS | 1750 | 1464908873262 Marionette TRACE conn4 -> [0,1596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe4400 == 154 [pid = 1750] [id = 406] 16:07:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x94561000) [pid = 1750] [serial = 1219] [outer = (nil)] 16:07:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9776fc00) [pid = 1750] [serial = 1220] [outer = 0x94561000] 16:07:53 INFO - PROCESS | 1750 | 1464908873390 Marionette DEBUG loaded listener.js 16:07:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x98181400) [pid = 1750] [serial = 1221] [outer = 0x94561000] 16:07:54 INFO - PROCESS | 1750 | 1464908874312 Marionette TRACE conn4 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 16:07:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:07:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 1884ms 16:07:54 INFO - PROCESS | 1750 | 1464908874387 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 16:07:54 INFO - PROCESS | 1750 | 1464908874390 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 16:07:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:07:54 INFO - PROCESS | 1750 | 1464908874396 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:07:54 INFO - PROCESS | 1750 | 1464908874400 Marionette TRACE conn4 <- [1,1598,null,{}] 16:07:54 INFO - PROCESS | 1750 | 1464908874406 Marionette TRACE conn4 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:54 INFO - PROCESS | 1750 | 1464908874697 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x886bb800 == 153 [pid = 1750] [id = 388] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc7000 == 152 [pid = 1750] [id = 387] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc6800 == 151 [pid = 1750] [id = 386] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x886b1800 == 150 [pid = 1750] [id = 385] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x99874000 == 149 [pid = 1750] [id = 382] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8b864800 == 148 [pid = 1750] [id = 383] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x93a7b400 == 147 [pid = 1750] [id = 381] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x92045c00 == 146 [pid = 1750] [id = 380] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x919c6400 == 145 [pid = 1750] [id = 379] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x9185cc00 == 144 [pid = 1750] [id = 377] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x939a9400 == 143 [pid = 1750] [id = 378] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x9168e000 == 142 [pid = 1750] [id = 376] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8eed8400 == 141 [pid = 1750] [id = 375] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8f5ac800 == 140 [pid = 1750] [id = 374] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee84c00 == 139 [pid = 1750] [id = 373] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8e490400 == 138 [pid = 1750] [id = 372] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7f0400 == 137 [pid = 1750] [id = 370] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x87107400 == 136 [pid = 1750] [id = 371] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf55800 == 135 [pid = 1750] [id = 369] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7e7800 == 134 [pid = 1750] [id = 368] 16:07:56 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe4c00 == 133 [pid = 1750] [id = 367] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x89dabc00) [pid = 1750] [serial = 1038] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8eed8800) [pid = 1750] [serial = 1052] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x95150400) [pid = 1750] [serial = 1071] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x92add800) [pid = 1750] [serial = 1065] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8afc6800) [pid = 1750] [serial = 1094] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x98997400) [pid = 1750] [serial = 1080] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x917a6c00) [pid = 1750] [serial = 1059] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8d98f400) [pid = 1750] [serial = 1046] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x912bac00) [pid = 1750] [serial = 1056] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9890c000) [pid = 1750] [serial = 1079] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x98a08c00) [pid = 1750] [serial = 1082] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x995ea000) [pid = 1750] [serial = 1086] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8e68e000) [pid = 1750] [serial = 1050] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x92ad9000) [pid = 1750] [serial = 1064] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x91123000) [pid = 1750] [serial = 1055] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8c043000) [pid = 1750] [serial = 1043] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8db45800) [pid = 1750] [serial = 1047] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9956e800) [pid = 1750] [serial = 1085] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x951bf400) [pid = 1750] [serial = 1073] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8f655800) [pid = 1750] [serial = 1053] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x89355800) [pid = 1750] [serial = 1091] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x93a83000) [pid = 1750] [serial = 1067] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x99881c00) [pid = 1750] [serial = 1088] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x89387000) [pid = 1750] [serial = 1092] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x96df5800) [pid = 1750] [serial = 1077] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8bd77800) [pid = 1750] [serial = 1098] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x94556000) [pid = 1750] [serial = 1068] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8e7d3c00) [pid = 1750] [serial = 1023] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x999c9800) [pid = 1750] [serial = 1089] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x917a0000) [pid = 1750] [serial = 1058] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8e48f800) [pid = 1750] [serial = 1049] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x96df1c00) [pid = 1750] [serial = 1076] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8b870000) [pid = 1750] [serial = 1041] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8b473400) [pid = 1750] [serial = 1095] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x98a0c400) [pid = 1750] [serial = 1083] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x919c7c00) [pid = 1750] [serial = 1061] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8935b000) [pid = 1750] [serial = 1037] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d0aa800) [pid = 1750] [serial = 1044] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x95209000) [pid = 1750] [serial = 1074] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8b8e0c00) [pid = 1750] [serial = 1097] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9514e400) [pid = 1750] [serial = 1070] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8b662000) [pid = 1750] [serial = 1040] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9203d400) [pid = 1750] [serial = 1062] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b655800) [pid = 1750] [serial = 1100] [outer = (nil)] [url = about:blank] 16:07:56 INFO - PROCESS | 1750 | 1464908876790 Marionette TRACE conn4 -> [0,1600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.join.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x886bb000 == 134 [pid = 1750] [id = 407] 16:07:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x886bb400) [pid = 1750] [serial = 1222] [outer = (nil)] 16:07:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x88fe5400) [pid = 1750] [serial = 1223] [outer = 0x886bb400] 16:07:56 INFO - PROCESS | 1750 | 1464908876874 Marionette DEBUG loaded listener.js 16:07:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x890b0400) [pid = 1750] [serial = 1224] [outer = 0x886bb400] 16:07:57 INFO - PROCESS | 1750 | 1464908877659 Marionette TRACE conn4 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 16:07:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:07:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 3303ms 16:07:57 INFO - PROCESS | 1750 | 1464908877702 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 16:07:57 INFO - PROCESS | 1750 | 1464908877708 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 16:07:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:07:57 INFO - PROCESS | 1750 | 1464908877716 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:07:57 INFO - PROCESS | 1750 | 1464908877721 Marionette TRACE conn4 <- [1,1602,null,{}] 16:07:57 INFO - PROCESS | 1750 | 1464908877728 Marionette TRACE conn4 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:57 INFO - PROCESS | 1750 | 1464908877955 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 16:07:58 INFO - PROCESS | 1750 | 1464908878141 Marionette TRACE conn4 -> [0,1604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.acute.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dae400 == 135 [pid = 1750] [id = 408] 16:07:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x89db7000) [pid = 1750] [serial = 1225] [outer = (nil)] 16:07:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8afc6800) [pid = 1750] [serial = 1226] [outer = 0x89db7000] 16:07:58 INFO - PROCESS | 1750 | 1464908878218 Marionette DEBUG loaded listener.js 16:07:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8b473c00) [pid = 1750] [serial = 1227] [outer = 0x89db7000] 16:07:59 INFO - PROCESS | 1750 | 1464908879089 Marionette TRACE conn4 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 16:07:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:07:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 1439ms 16:07:59 INFO - PROCESS | 1750 | 1464908879158 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 16:07:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:07:59 INFO - PROCESS | 1750 | 1464908879164 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 16:07:59 INFO - PROCESS | 1750 | 1464908879171 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:07:59 INFO - PROCESS | 1750 | 1464908879175 Marionette TRACE conn4 <- [1,1606,null,{}] 16:07:59 INFO - PROCESS | 1750 | 1464908879186 Marionette TRACE conn4 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:07:59 INFO - PROCESS | 1750 | 1464908879457 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 16:07:59 INFO - PROCESS | 1750 | 1464908879490 Marionette TRACE conn4 -> [0,1608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.exceeded.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:07:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc8c00 == 136 [pid = 1750] [id = 409] 16:07:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b86d800) [pid = 1750] [serial = 1228] [outer = (nil)] 16:07:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b8e5000) [pid = 1750] [serial = 1229] [outer = 0x8b86d800] 16:07:59 INFO - PROCESS | 1750 | 1464908879564 Marionette DEBUG loaded listener.js 16:07:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8bd6c800) [pid = 1750] [serial = 1230] [outer = 0x8b86d800] 16:08:00 INFO - PROCESS | 1750 | 1464908880645 Marionette TRACE conn4 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 16:08:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:08:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 1537ms 16:08:00 INFO - PROCESS | 1750 | 1464908880708 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 16:08:00 INFO - PROCESS | 1750 | 1464908880712 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 16:08:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:08:00 INFO - PROCESS | 1750 | 1464908880735 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:08:00 INFO - PROCESS | 1750 | 1464908880745 Marionette TRACE conn4 <- [1,1610,null,{}] 16:08:00 INFO - PROCESS | 1750 | 1464908880752 Marionette TRACE conn4 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:01 INFO - PROCESS | 1750 | 1464908881047 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8b4ee800) [pid = 1750] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x995e3c00) [pid = 1750] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8b7ea800) [pid = 1750] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x95153000) [pid = 1750] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8ee8c000) [pid = 1750] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x92adb400) [pid = 1750] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9a0dc400) [pid = 1750] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x886b2000) [pid = 1750] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b4e7400) [pid = 1750] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8ee81400) [pid = 1750] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x99b10c00) [pid = 1750] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x99b3e400) [pid = 1750] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x95146800) [pid = 1750] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8f657400) [pid = 1750] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9168ec00) [pid = 1750] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x890b0c00) [pid = 1750] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9168f800) [pid = 1750] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8bd6dc00) [pid = 1750] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x89da9c00) [pid = 1750] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x93a75400) [pid = 1750] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8c00e000) [pid = 1750] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8d0a3000) [pid = 1750] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:08:01 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x890a7800) [pid = 1750] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:08:01 INFO - PROCESS | 1750 | 1464908881868 Marionette TRACE conn4 -> [0,1612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b1000 == 137 [pid = 1750] [id = 410] 16:08:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x886b2000) [pid = 1750] [serial = 1231] [outer = (nil)] 16:08:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x89da9c00) [pid = 1750] [serial = 1232] [outer = 0x886b2000] 16:08:01 INFO - PROCESS | 1750 | 1464908881964 Marionette DEBUG loaded listener.js 16:08:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8b8e2000) [pid = 1750] [serial = 1233] [outer = 0x886b2000] 16:08:02 INFO - PROCESS | 1750 | 1464908882758 Marionette TRACE conn4 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 16:08:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:08:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 2053ms 16:08:02 INFO - PROCESS | 1750 | 1464908882780 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 16:08:02 INFO - PROCESS | 1750 | 1464908882784 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 16:08:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:08:02 INFO - PROCESS | 1750 | 1464908882790 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:08:02 INFO - PROCESS | 1750 | 1464908882793 Marionette TRACE conn4 <- [1,1614,null,{}] 16:08:02 INFO - PROCESS | 1750 | 1464908882798 Marionette TRACE conn4 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:03 INFO - PROCESS | 1750 | 1464908883065 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 16:08:03 INFO - PROCESS | 1750 | 1464908883089 Marionette TRACE conn4 -> [0,1616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.lineedge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afd1400 == 138 [pid = 1750] [id = 411] 16:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8b86f800) [pid = 1750] [serial = 1234] [outer = (nil)] 16:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8c049400) [pid = 1750] [serial = 1235] [outer = 0x8b86f800] 16:08:03 INFO - PROCESS | 1750 | 1464908883162 Marionette DEBUG loaded listener.js 16:08:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d0a4800) [pid = 1750] [serial = 1236] [outer = 0x8b86f800] 16:08:04 INFO - PROCESS | 1750 | 1464908884353 Marionette TRACE conn4 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 16:08:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 16:08:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1631ms 16:08:04 INFO - PROCESS | 1750 | 1464908884423 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 16:08:04 INFO - PROCESS | 1750 | 1464908884430 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 16:08:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:08:04 INFO - PROCESS | 1750 | 1464908884439 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:08:04 INFO - PROCESS | 1750 | 1464908884444 Marionette TRACE conn4 <- [1,1618,null,{}] 16:08:04 INFO - PROCESS | 1750 | 1464908884454 Marionette TRACE conn4 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:04 INFO - PROCESS | 1750 | 1464908884765 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 16:08:05 INFO - PROCESS | 1750 | 1464908885100 Marionette TRACE conn4 -> [0,1620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.obtuse.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8937cc00 == 139 [pid = 1750] [id = 412] 16:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x89bcbc00) [pid = 1750] [serial = 1237] [outer = (nil)] 16:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8a73a800) [pid = 1750] [serial = 1238] [outer = 0x89bcbc00] 16:08:05 INFO - PROCESS | 1750 | 1464908885193 Marionette DEBUG loaded listener.js 16:08:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8b7e7400) [pid = 1750] [serial = 1239] [outer = 0x89bcbc00] 16:08:06 INFO - PROCESS | 1750 | 1464908886174 Marionette TRACE conn4 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 16:08:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:08:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1785ms 16:08:06 INFO - PROCESS | 1750 | 1464908886225 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 16:08:06 INFO - PROCESS | 1750 | 1464908886233 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 16:08:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:08:06 INFO - PROCESS | 1750 | 1464908886245 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:08:06 INFO - PROCESS | 1750 | 1464908886249 Marionette TRACE conn4 <- [1,1622,null,{}] 16:08:06 INFO - PROCESS | 1750 | 1464908886256 Marionette TRACE conn4 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:06 INFO - PROCESS | 1750 | 1464908886485 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 16:08:06 INFO - PROCESS | 1750 | 1464908886830 Marionette TRACE conn4 -> [0,1624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.rightangle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be7d800 == 140 [pid = 1750] [id = 413] 16:08:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8bf49400) [pid = 1750] [serial = 1240] [outer = (nil)] 16:08:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8bf4fc00) [pid = 1750] [serial = 1241] [outer = 0x8bf49400] 16:08:06 INFO - PROCESS | 1750 | 1464908886927 Marionette DEBUG loaded listener.js 16:08:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8c018c00) [pid = 1750] [serial = 1242] [outer = 0x8bf49400] 16:08:07 INFO - PROCESS | 1750 | 1464908887913 Marionette TRACE conn4 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 16:08:07 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 16:08:07 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1737ms 16:08:07 INFO - PROCESS | 1750 | 1464908887983 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 16:08:07 INFO - PROCESS | 1750 | 1464908887988 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 16:08:07 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:08:07 INFO - PROCESS | 1750 | 1464908887995 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:08:08 INFO - PROCESS | 1750 | 1464908888001 Marionette TRACE conn4 <- [1,1626,null,{}] 16:08:08 INFO - PROCESS | 1750 | 1464908888019 Marionette TRACE conn4 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:08 INFO - PROCESS | 1750 | 1464908888294 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 16:08:08 INFO - PROCESS | 1750 | 1464908888621 Marionette TRACE conn4 -> [0,1628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d323000 == 141 [pid = 1750] [id = 414] 16:08:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d98b400) [pid = 1750] [serial = 1243] [outer = (nil)] 16:08:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8db51800) [pid = 1750] [serial = 1244] [outer = 0x8d98b400] 16:08:08 INFO - PROCESS | 1750 | 1464908888716 Marionette DEBUG loaded listener.js 16:08:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e48d800) [pid = 1750] [serial = 1245] [outer = 0x8d98b400] 16:08:09 INFO - PROCESS | 1750 | 1464908889655 Marionette TRACE conn4 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 16:08:09 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:08:09 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1691ms 16:08:09 INFO - PROCESS | 1750 | 1464908889688 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 16:08:09 INFO - PROCESS | 1750 | 1464908889692 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 16:08:09 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:08:09 INFO - PROCESS | 1750 | 1464908889699 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:08:09 INFO - PROCESS | 1750 | 1464908889703 Marionette TRACE conn4 <- [1,1630,null,{}] 16:08:09 INFO - PROCESS | 1750 | 1464908889722 Marionette TRACE conn4 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:09 INFO - PROCESS | 1750 | 1464908889964 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 16:08:10 INFO - PROCESS | 1750 | 1464908890301 Marionette TRACE conn4 -> [0,1632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.miter.within.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x890a9000 == 142 [pid = 1750] [id = 415] 16:08:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8c00e800) [pid = 1750] [serial = 1246] [outer = (nil)] 16:08:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e697800) [pid = 1750] [serial = 1247] [outer = 0x8c00e800] 16:08:10 INFO - PROCESS | 1750 | 1464908890397 Marionette DEBUG loaded listener.js 16:08:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e7dd000) [pid = 1750] [serial = 1248] [outer = 0x8c00e800] 16:08:11 INFO - PROCESS | 1750 | 1464908891277 Marionette TRACE conn4 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 16:08:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:08:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1648ms 16:08:11 INFO - PROCESS | 1750 | 1464908891354 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 16:08:11 INFO - PROCESS | 1750 | 1464908891358 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 16:08:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:08:11 INFO - PROCESS | 1750 | 1464908891368 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:08:11 INFO - PROCESS | 1750 | 1464908891371 Marionette TRACE conn4 <- [1,1634,null,{}] 16:08:11 INFO - PROCESS | 1750 | 1464908891378 Marionette TRACE conn4 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:11 INFO - PROCESS | 1750 | 1464908891592 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 16:08:11 INFO - PROCESS | 1750 | 1464908891920 Marionette TRACE conn4 -> [0,1636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e491800 == 143 [pid = 1750] [id = 416] 16:08:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e492000) [pid = 1750] [serial = 1249] [outer = (nil)] 16:08:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8ee6f000) [pid = 1750] [serial = 1250] [outer = 0x8e492000] 16:08:12 INFO - PROCESS | 1750 | 1464908892015 Marionette DEBUG loaded listener.js 16:08:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ee81c00) [pid = 1750] [serial = 1251] [outer = 0x8e492000] 16:08:12 INFO - PROCESS | 1750 | 1464908892915 Marionette TRACE conn4 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 16:08:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:08:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1579ms 16:08:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:08:12 INFO - PROCESS | 1750 | 1464908892948 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 16:08:12 INFO - PROCESS | 1750 | 1464908892951 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 16:08:12 INFO - PROCESS | 1750 | 1464908892958 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:08:12 INFO - PROCESS | 1750 | 1464908892962 Marionette TRACE conn4 <- [1,1638,null,{}] 16:08:12 INFO - PROCESS | 1750 | 1464908892968 Marionette TRACE conn4 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:13 INFO - PROCESS | 1750 | 1464908893213 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 16:08:13 INFO - PROCESS | 1750 | 1464908893534 Marionette TRACE conn4 -> [0,1640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e438400 == 144 [pid = 1750] [id = 417] 16:08:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8ee71800) [pid = 1750] [serial = 1252] [outer = (nil)] 16:08:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x9111c800) [pid = 1750] [serial = 1253] [outer = 0x8ee71800] 16:08:13 INFO - PROCESS | 1750 | 1464908893628 Marionette DEBUG loaded listener.js 16:08:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x912b9c00) [pid = 1750] [serial = 1254] [outer = 0x8ee71800] 16:08:14 INFO - PROCESS | 1750 | 1464908894524 Marionette TRACE conn4 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 16:08:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:08:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1637ms 16:08:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:08:14 INFO - PROCESS | 1750 | 1464908894595 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 16:08:14 INFO - PROCESS | 1750 | 1464908894598 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 16:08:14 INFO - PROCESS | 1750 | 1464908894605 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:08:14 INFO - PROCESS | 1750 | 1464908894609 Marionette TRACE conn4 <- [1,1642,null,{}] 16:08:14 INFO - PROCESS | 1750 | 1464908894614 Marionette TRACE conn4 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:14 INFO - PROCESS | 1750 | 1464908894899 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 16:08:15 INFO - PROCESS | 1750 | 1464908895220 Marionette TRACE conn4 -> [0,1644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b3000 == 145 [pid = 1750] [id = 418] 16:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x89387800) [pid = 1750] [serial = 1255] [outer = (nil)] 16:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x9112ac00) [pid = 1750] [serial = 1256] [outer = 0x89387800] 16:08:15 INFO - PROCESS | 1750 | 1464908895315 Marionette DEBUG loaded listener.js 16:08:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x91688400) [pid = 1750] [serial = 1257] [outer = 0x89387800] 16:08:16 INFO - PROCESS | 1750 | 1464908896182 Marionette TRACE conn4 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 16:08:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:08:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1641ms 16:08:16 INFO - PROCESS | 1750 | 1464908896246 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 16:08:16 INFO - PROCESS | 1750 | 1464908896250 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 16:08:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:08:16 INFO - PROCESS | 1750 | 1464908896257 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:08:16 INFO - PROCESS | 1750 | 1464908896260 Marionette TRACE conn4 <- [1,1646,null,{}] 16:08:16 INFO - PROCESS | 1750 | 1464908896266 Marionette TRACE conn4 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:16 INFO - PROCESS | 1750 | 1464908896479 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 16:08:16 INFO - PROCESS | 1750 | 1464908896808 Marionette TRACE conn4 -> [0,1648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.scaledefault.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5b5c00 == 146 [pid = 1750] [id = 419] 16:08:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x917a0000) [pid = 1750] [serial = 1258] [outer = (nil)] 16:08:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x91855800) [pid = 1750] [serial = 1259] [outer = 0x917a0000] 16:08:16 INFO - PROCESS | 1750 | 1464908896903 Marionette DEBUG loaded listener.js 16:08:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9185b000) [pid = 1750] [serial = 1260] [outer = 0x917a0000] 16:08:17 INFO - PROCESS | 1750 | 1464908897810 Marionette TRACE conn4 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 16:08:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:08:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1586ms 16:08:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:08:17 INFO - PROCESS | 1750 | 1464908897844 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 16:08:17 INFO - PROCESS | 1750 | 1464908897847 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 16:08:17 INFO - PROCESS | 1750 | 1464908897854 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:08:17 INFO - PROCESS | 1750 | 1464908897858 Marionette TRACE conn4 <- [1,1650,null,{}] 16:08:17 INFO - PROCESS | 1750 | 1464908897864 Marionette TRACE conn4 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:18 INFO - PROCESS | 1750 | 1464908898080 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 16:08:18 INFO - PROCESS | 1750 | 1464908898401 Marionette TRACE conn4 -> [0,1652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.transformed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x91621000 == 147 [pid = 1750] [id = 420] 16:08:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9162a000) [pid = 1750] [serial = 1261] [outer = (nil)] 16:08:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x919c7c00) [pid = 1750] [serial = 1262] [outer = 0x9162a000] 16:08:18 INFO - PROCESS | 1750 | 1464908898503 Marionette DEBUG loaded listener.js 16:08:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x919cec00) [pid = 1750] [serial = 1263] [outer = 0x9162a000] 16:08:19 INFO - PROCESS | 1750 | 1464908899378 Marionette TRACE conn4 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 16:08:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:08:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 1590ms 16:08:19 INFO - PROCESS | 1750 | 1464908899445 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 16:08:19 INFO - PROCESS | 1750 | 1464908899449 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 16:08:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:08:19 INFO - PROCESS | 1750 | 1464908899455 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:08:19 INFO - PROCESS | 1750 | 1464908899458 Marionette TRACE conn4 <- [1,1654,null,{}] 16:08:19 INFO - PROCESS | 1750 | 1464908899464 Marionette TRACE conn4 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:19 INFO - PROCESS | 1750 | 1464908899680 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 16:08:20 INFO - PROCESS | 1750 | 1464908900013 Marionette TRACE conn4 -> [0,1656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/line-styles/2d.line.width.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7e9800 == 148 [pid = 1750] [id = 421] 16:08:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8c009800) [pid = 1750] [serial = 1264] [outer = (nil)] 16:08:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9224c000) [pid = 1750] [serial = 1265] [outer = 0x8c009800] 16:08:20 INFO - PROCESS | 1750 | 1464908900108 Marionette DEBUG loaded listener.js 16:08:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x92253800) [pid = 1750] [serial = 1266] [outer = 0x8c009800] 16:08:21 INFO - PROCESS | 1750 | 1464908901062 Marionette TRACE conn4 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 16:08:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:08:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1637ms 16:08:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:08:21 INFO - PROCESS | 1750 | 1464908901095 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 16:08:21 INFO - PROCESS | 1750 | 1464908901099 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 16:08:21 INFO - PROCESS | 1750 | 1464908901106 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:08:21 INFO - PROCESS | 1750 | 1464908901111 Marionette TRACE conn4 <- [1,1658,null,{}] 16:08:21 INFO - PROCESS | 1750 | 1464908901117 Marionette TRACE conn4 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:21 INFO - PROCESS | 1750 | 1464908901375 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 16:08:21 INFO - PROCESS | 1750 | 1464908901713 Marionette TRACE conn4 -> [0,1660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x9203f000 == 149 [pid = 1750] [id = 422] 16:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x94547400) [pid = 1750] [serial = 1267] [outer = (nil)] 16:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x94557000) [pid = 1750] [serial = 1268] [outer = 0x94547400] 16:08:21 INFO - PROCESS | 1750 | 1464908901818 Marionette DEBUG loaded listener.js 16:08:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x95153000) [pid = 1750] [serial = 1269] [outer = 0x94547400] 16:08:22 INFO - PROCESS | 1750 | 1464908902726 Marionette TRACE conn4 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:08:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:08:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1695ms 16:08:22 INFO - PROCESS | 1750 | 1464908902800 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 16:08:22 INFO - PROCESS | 1750 | 1464908902805 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 16:08:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:08:22 INFO - PROCESS | 1750 | 1464908902811 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:08:22 INFO - PROCESS | 1750 | 1464908902815 Marionette TRACE conn4 <- [1,1662,null,{}] 16:08:22 INFO - PROCESS | 1750 | 1464908902822 Marionette TRACE conn4 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:23 INFO - PROCESS | 1750 | 1464908903051 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 16:08:23 INFO - PROCESS | 1750 | 1464908903381 Marionette TRACE conn4 -> [0,1664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x9455ac00 == 150 [pid = 1750] [id = 423] 16:08:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x95150c00) [pid = 1750] [serial = 1270] [outer = (nil)] 16:08:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x95263400) [pid = 1750] [serial = 1271] [outer = 0x95150c00] 16:08:23 INFO - PROCESS | 1750 | 1464908903475 Marionette DEBUG loaded listener.js 16:08:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x96df0800) [pid = 1750] [serial = 1272] [outer = 0x95150c00] 16:08:24 INFO - PROCESS | 1750 | 1464908904356 Marionette TRACE conn4 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 16:08:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:08:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 1584ms 16:08:24 INFO - PROCESS | 1750 | 1464908904396 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 16:08:24 INFO - PROCESS | 1750 | 1464908904401 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 16:08:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:08:24 INFO - PROCESS | 1750 | 1464908904407 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:08:24 INFO - PROCESS | 1750 | 1464908904410 Marionette TRACE conn4 <- [1,1666,null,{}] 16:08:24 INFO - PROCESS | 1750 | 1464908904416 Marionette TRACE conn4 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:24 INFO - PROCESS | 1750 | 1464908904649 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 16:08:25 INFO - PROCESS | 1750 | 1464908905009 Marionette TRACE conn4 -> [0,1668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afcc000 == 151 [pid = 1750] [id = 424] 16:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8bd6e400) [pid = 1750] [serial = 1273] [outer = (nil)] 16:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x989edc00) [pid = 1750] [serial = 1274] [outer = 0x8bd6e400] 16:08:25 INFO - PROCESS | 1750 | 1464908905104 Marionette DEBUG loaded listener.js 16:08:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x98a02c00) [pid = 1750] [serial = 1275] [outer = 0x8bd6e400] 16:08:25 INFO - PROCESS | 1750 | 1464908905997 Marionette TRACE conn4 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 16:08:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:08:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1637ms 16:08:26 INFO - PROCESS | 1750 | 1464908906045 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 16:08:26 INFO - PROCESS | 1750 | 1464908906048 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 16:08:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:08:26 INFO - PROCESS | 1750 | 1464908906055 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:08:26 INFO - PROCESS | 1750 | 1464908906059 Marionette TRACE conn4 <- [1,1670,null,{}] 16:08:26 INFO - PROCESS | 1750 | 1464908906064 Marionette TRACE conn4 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:26 INFO - PROCESS | 1750 | 1464908906291 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 16:08:26 INFO - PROCESS | 1750 | 1464908906612 Marionette TRACE conn4 -> [0,1672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x98177800 == 152 [pid = 1750] [id = 425] 16:08:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x98991800) [pid = 1750] [serial = 1276] [outer = (nil)] 16:08:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9956cc00) [pid = 1750] [serial = 1277] [outer = 0x98991800] 16:08:26 INFO - PROCESS | 1750 | 1464908906706 Marionette DEBUG loaded listener.js 16:08:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x995e3c00) [pid = 1750] [serial = 1278] [outer = 0x98991800] 16:08:27 INFO - PROCESS | 1750 | 1464908907600 Marionette TRACE conn4 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 16:08:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:08:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1585ms 16:08:27 INFO - PROCESS | 1750 | 1464908907641 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 16:08:27 INFO - PROCESS | 1750 | 1464908907645 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 16:08:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:08:27 INFO - PROCESS | 1750 | 1464908907651 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:08:27 INFO - PROCESS | 1750 | 1464908907655 Marionette TRACE conn4 <- [1,1674,null,{}] 16:08:27 INFO - PROCESS | 1750 | 1464908907660 Marionette TRACE conn4 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:27 INFO - PROCESS | 1750 | 1464908907888 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 16:08:28 INFO - PROCESS | 1750 | 1464908908216 Marionette TRACE conn4 -> [0,1676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x98a0fc00 == 153 [pid = 1750] [id = 426] 16:08:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x98a10800) [pid = 1750] [serial = 1279] [outer = (nil)] 16:08:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x999cd400) [pid = 1750] [serial = 1280] [outer = 0x98a10800] 16:08:28 INFO - PROCESS | 1750 | 1464908908311 Marionette DEBUG loaded listener.js 16:08:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x99a86000) [pid = 1750] [serial = 1281] [outer = 0x98a10800] 16:08:29 INFO - PROCESS | 1750 | 1464908909200 Marionette TRACE conn4 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 16:08:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:08:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 1582ms 16:08:29 INFO - PROCESS | 1750 | 1464908909235 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 16:08:29 INFO - PROCESS | 1750 | 1464908909239 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 16:08:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:08:29 INFO - PROCESS | 1750 | 1464908909245 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:08:29 INFO - PROCESS | 1750 | 1464908909249 Marionette TRACE conn4 <- [1,1678,null,{}] 16:08:29 INFO - PROCESS | 1750 | 1464908909255 Marionette TRACE conn4 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:29 INFO - PROCESS | 1750 | 1464908909476 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 16:08:29 INFO - PROCESS | 1750 | 1464908909804 Marionette TRACE conn4 -> [0,1680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.angle.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d321000 == 154 [pid = 1750] [id = 427] 16:08:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x995f1800) [pid = 1750] [serial = 1282] [outer = (nil)] 16:08:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9a0c0c00) [pid = 1750] [serial = 1283] [outer = 0x995f1800] 16:08:29 INFO - PROCESS | 1750 | 1464908909934 Marionette DEBUG loaded listener.js 16:08:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9a0c6800) [pid = 1750] [serial = 1284] [outer = 0x995f1800] 16:08:30 INFO - PROCESS | 1750 | 1464908910864 Marionette TRACE conn4 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 16:08:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:08:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1683ms 16:08:30 INFO - PROCESS | 1750 | 1464908910930 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 16:08:30 INFO - PROCESS | 1750 | 1464908910934 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 16:08:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:08:30 INFO - PROCESS | 1750 | 1464908910942 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:08:30 INFO - PROCESS | 1750 | 1464908910946 Marionette TRACE conn4 <- [1,1682,null,{}] 16:08:30 INFO - PROCESS | 1750 | 1464908910951 Marionette TRACE conn4 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:31 INFO - PROCESS | 1750 | 1464908911213 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 16:08:31 INFO - PROCESS | 1750 | 1464908911546 Marionette TRACE conn4 -> [0,1684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x9966bc00 == 155 [pid = 1750] [id = 428] 16:08:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9a0bec00) [pid = 1750] [serial = 1285] [outer = (nil)] 16:08:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9aa7dc00) [pid = 1750] [serial = 1286] [outer = 0x9a0bec00] 16:08:31 INFO - PROCESS | 1750 | 1464908911639 Marionette DEBUG loaded listener.js 16:08:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9add9400) [pid = 1750] [serial = 1287] [outer = 0x9a0bec00] 16:08:32 INFO - PROCESS | 1750 | 1464908912568 Marionette TRACE conn4 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 16:08:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:08:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1683ms 16:08:32 INFO - PROCESS | 1750 | 1464908912625 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 16:08:32 INFO - PROCESS | 1750 | 1464908912629 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 16:08:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:08:32 INFO - PROCESS | 1750 | 1464908912635 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:08:32 INFO - PROCESS | 1750 | 1464908912639 Marionette TRACE conn4 <- [1,1686,null,{}] 16:08:32 INFO - PROCESS | 1750 | 1464908912645 Marionette TRACE conn4 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:32 INFO - PROCESS | 1750 | 1464908912878 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 16:08:33 INFO - PROCESS | 1750 | 1464908913230 Marionette TRACE conn4 -> [0,1688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0dc400 == 156 [pid = 1750] [id = 429] 16:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x9a754000) [pid = 1750] [serial = 1288] [outer = (nil)] 16:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9b504000) [pid = 1750] [serial = 1289] [outer = 0x9a754000] 16:08:33 INFO - PROCESS | 1750 | 1464908913319 Marionette DEBUG loaded listener.js 16:08:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9b507800) [pid = 1750] [serial = 1290] [outer = 0x9a754000] 16:08:34 INFO - PROCESS | 1750 | 1464908914224 Marionette TRACE conn4 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x886b1000 == 155 [pid = 1750] [id = 410] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc8c00 == 154 [pid = 1750] [id = 409] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x89dae400 == 153 [pid = 1750] [id = 408] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x886bb000 == 152 [pid = 1750] [id = 407] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe4400 == 151 [pid = 1750] [id = 406] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8b478800 == 150 [pid = 1750] [id = 404] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x938a1800 == 149 [pid = 1750] [id = 405] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8f5aec00 == 148 [pid = 1750] [id = 403] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9203f800 == 147 [pid = 1750] [id = 402] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x910b1800 == 146 [pid = 1750] [id = 401] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8f652c00 == 145 [pid = 1750] [id = 399] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d323c00 == 144 [pid = 1750] [id = 400] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x910abc00 == 143 [pid = 1750] [id = 398] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8e68bc00 == 142 [pid = 1750] [id = 397] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x890a6800 == 141 [pid = 1750] [id = 396] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8e438000 == 140 [pid = 1750] [id = 395] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc5c00 == 139 [pid = 1750] [id = 394] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d31b400 == 138 [pid = 1750] [id = 393] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d0acc00 == 137 [pid = 1750] [id = 392] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x89db3800 == 136 [pid = 1750] [id = 390] 16:08:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8bd70400 == 135 [pid = 1750] [id = 391] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8be7a800) [pid = 1750] [serial = 1169] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8bd70c00) [pid = 1750] [serial = 1035] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x99fd2400) [pid = 1750] [serial = 1146] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8bd73800) [pid = 1750] [serial = 1107] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x99a83c00) [pid = 1750] [serial = 1142] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x910b4000) [pid = 1750] [serial = 1122] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x93a75800) [pid = 1750] [serial = 1134] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x9afc8c00) [pid = 1750] [serial = 1154] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x88fe5800) [pid = 1750] [serial = 1157] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x890ad400) [pid = 1750] [serial = 1158] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8b4eec00) [pid = 1750] [serial = 1163] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8eee0c00) [pid = 1750] [serial = 1119] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9a75e800) [pid = 1750] [serial = 1151] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9a0ca800) [pid = 1750] [serial = 1148] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9817d400) [pid = 1750] [serial = 1139] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9162bc00) [pid = 1750] [serial = 1125] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8ee90000) [pid = 1750] [serial = 1118] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9a1d2000) [pid = 1750] [serial = 1149] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8b863c00) [pid = 1750] [serial = 1106] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x99b01800) [pid = 1750] [serial = 1143] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x936aa000) [pid = 1750] [serial = 1133] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x917a6400) [pid = 1750] [serial = 1127] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x89bcf800) [pid = 1750] [serial = 1104] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8b65f800) [pid = 1750] [serial = 1164] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x919d0000) [pid = 1750] [serial = 1130] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x98998800) [pid = 1750] [serial = 1140] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8e696000) [pid = 1750] [serial = 1115] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x89358c00) [pid = 1750] [serial = 1103] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9aa76000) [pid = 1750] [serial = 1152] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x91621800) [pid = 1750] [serial = 1124] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9afccc00) [pid = 1750] [serial = 1155] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8a734800) [pid = 1750] [serial = 1161] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x951b5000) [pid = 1750] [serial = 1137] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x917ac400) [pid = 1750] [serial = 1128] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x99fc9c00) [pid = 1750] [serial = 1145] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92040000) [pid = 1750] [serial = 1131] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x910a7400) [pid = 1750] [serial = 1121] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8e7d4400) [pid = 1750] [serial = 1116] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x89db2800) [pid = 1750] [serial = 1160] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8c050400) [pid = 1750] [serial = 1110] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8db4b000) [pid = 1750] [serial = 1112] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8c043c00) [pid = 1750] [serial = 1109] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9514a400) [pid = 1750] [serial = 1136] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8a72b800) [pid = 1750] [serial = 1166] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8b7f0800) [pid = 1750] [serial = 1167] [outer = (nil)] [url = about:blank] 16:08:35 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8e488000) [pid = 1750] [serial = 1113] [outer = (nil)] [url = about:blank] 16:08:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 16:08:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 3297ms 16:08:36 INFO - PROCESS | 1750 | 1464908916049 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 16:08:36 INFO - PROCESS | 1750 | 1464908916057 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 16:08:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:08:36 INFO - PROCESS | 1750 | 1464908916074 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:08:36 INFO - PROCESS | 1750 | 1464908916085 Marionette TRACE conn4 <- [1,1690,null,{}] 16:08:36 INFO - PROCESS | 1750 | 1464908916097 Marionette TRACE conn4 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:36 INFO - PROCESS | 1750 | 1464908916324 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 16:08:36 INFO - PROCESS | 1750 | 1464908916540 Marionette TRACE conn4 -> [0,1692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x886bec00 == 136 [pid = 1750] [id = 430] 16:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x886bf400) [pid = 1750] [serial = 1291] [outer = (nil)] 16:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x88fe8400) [pid = 1750] [serial = 1292] [outer = 0x886bf400] 16:08:36 INFO - PROCESS | 1750 | 1464908916618 Marionette DEBUG loaded listener.js 16:08:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x890acc00) [pid = 1750] [serial = 1293] [outer = 0x886bf400] 16:08:37 INFO - PROCESS | 1750 | 1464908917439 Marionette TRACE conn4 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 16:08:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:08:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1412ms 16:08:37 INFO - PROCESS | 1750 | 1464908917484 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 16:08:37 INFO - PROCESS | 1750 | 1464908917489 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 16:08:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:08:37 INFO - PROCESS | 1750 | 1464908917502 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:08:37 INFO - PROCESS | 1750 | 1464908917506 Marionette TRACE conn4 <- [1,1694,null,{}] 16:08:37 INFO - PROCESS | 1750 | 1464908917513 Marionette TRACE conn4 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:37 INFO - PROCESS | 1750 | 1464908917714 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 16:08:37 INFO - PROCESS | 1750 | 1464908917918 Marionette TRACE conn4 -> [0,1696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b1000 == 137 [pid = 1750] [id = 431] 16:08:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8938ac00) [pid = 1750] [serial = 1294] [outer = (nil)] 16:08:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x89daa800) [pid = 1750] [serial = 1295] [outer = 0x8938ac00] 16:08:37 INFO - PROCESS | 1750 | 1464908917993 Marionette DEBUG loaded listener.js 16:08:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x89db2c00) [pid = 1750] [serial = 1296] [outer = 0x8938ac00] 16:08:38 INFO - PROCESS | 1750 | 1464908918917 Marionette TRACE conn4 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 16:08:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:08:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1436ms 16:08:38 INFO - PROCESS | 1750 | 1464908918935 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 16:08:38 INFO - PROCESS | 1750 | 1464908918938 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 16:08:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:08:38 INFO - PROCESS | 1750 | 1464908918957 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:08:38 INFO - PROCESS | 1750 | 1464908918961 Marionette TRACE conn4 <- [1,1698,null,{}] 16:08:38 INFO - PROCESS | 1750 | 1464908918976 Marionette TRACE conn4 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:39 INFO - PROCESS | 1750 | 1464908919273 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 16:08:39 INFO - PROCESS | 1750 | 1464908919309 Marionette TRACE conn4 -> [0,1700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonempty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x87af1000 == 138 [pid = 1750] [id = 432] 16:08:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8a734c00) [pid = 1750] [serial = 1297] [outer = (nil)] 16:08:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b4ec800) [pid = 1750] [serial = 1298] [outer = 0x8a734c00] 16:08:39 INFO - PROCESS | 1750 | 1464908919392 Marionette DEBUG loaded listener.js 16:08:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8b65ac00) [pid = 1750] [serial = 1299] [outer = 0x8a734c00] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x910ac000) [pid = 1750] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8eed4800) [pid = 1750] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8e692c00) [pid = 1750] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x919ae000) [pid = 1750] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8d31ac00) [pid = 1750] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x92135800) [pid = 1750] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x886b2000) [pid = 1750] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8bd74800) [pid = 1750] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8d993c00) [pid = 1750] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8b8dec00) [pid = 1750] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x919c1c00) [pid = 1750] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8a733800) [pid = 1750] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8f65b000) [pid = 1750] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8b86d800) [pid = 1750] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92040400) [pid = 1750] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8d98ac00) [pid = 1750] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x886bb400) [pid = 1750] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x88fe1800) [pid = 1750] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:08:41 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x89db7000) [pid = 1750] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:08:41 INFO - PROCESS | 1750 | 1464908921139 Marionette TRACE conn4 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 16:08:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 16:08:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 2263ms 16:08:41 INFO - PROCESS | 1750 | 1464908921210 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 16:08:41 INFO - PROCESS | 1750 | 1464908921213 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 16:08:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:08:41 INFO - PROCESS | 1750 | 1464908921219 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:08:41 INFO - PROCESS | 1750 | 1464908921223 Marionette TRACE conn4 <- [1,1702,null,{}] 16:08:41 INFO - PROCESS | 1750 | 1464908921243 Marionette TRACE conn4 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:41 INFO - PROCESS | 1750 | 1464908921504 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 16:08:41 INFO - PROCESS | 1750 | 1464908921622 Marionette TRACE conn4 -> [0,1704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x89389000 == 139 [pid = 1750] [id = 433] 16:08:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8b47c000) [pid = 1750] [serial = 1300] [outer = (nil)] 16:08:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8b659400) [pid = 1750] [serial = 1301] [outer = 0x8b47c000] 16:08:41 INFO - PROCESS | 1750 | 1464908921697 Marionette DEBUG loaded listener.js 16:08:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8b862c00) [pid = 1750] [serial = 1302] [outer = 0x8b47c000] 16:08:42 INFO - PROCESS | 1750 | 1464908922549 Marionette TRACE conn4 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 16:08:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:08:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1386ms 16:08:42 INFO - PROCESS | 1750 | 1464908922607 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 16:08:42 INFO - PROCESS | 1750 | 1464908922610 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 16:08:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:08:42 INFO - PROCESS | 1750 | 1464908922618 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:08:42 INFO - PROCESS | 1750 | 1464908922621 Marionette TRACE conn4 <- [1,1706,null,{}] 16:08:42 INFO - PROCESS | 1750 | 1464908922626 Marionette TRACE conn4 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:42 INFO - PROCESS | 1750 | 1464908922820 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 16:08:43 INFO - PROCESS | 1750 | 1464908923131 Marionette TRACE conn4 -> [0,1708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x872cc000 == 140 [pid = 1750] [id = 434] 16:08:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x872d1000) [pid = 1750] [serial = 1303] [outer = (nil)] 16:08:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x87aed000) [pid = 1750] [serial = 1304] [outer = 0x872d1000] 16:08:43 INFO - PROCESS | 1750 | 1464908923288 Marionette DEBUG loaded listener.js 16:08:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x88fe1800) [pid = 1750] [serial = 1305] [outer = 0x872d1000] 16:08:44 INFO - PROCESS | 1750 | 1464908924303 Marionette TRACE conn4 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 16:08:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:08:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 1738ms 16:08:44 INFO - PROCESS | 1750 | 1464908924358 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 16:08:44 INFO - PROCESS | 1750 | 1464908924365 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 16:08:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:08:44 INFO - PROCESS | 1750 | 1464908924372 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:08:44 INFO - PROCESS | 1750 | 1464908924378 Marionette TRACE conn4 <- [1,1710,null,{}] 16:08:44 INFO - PROCESS | 1750 | 1464908924387 Marionette TRACE conn4 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:44 INFO - PROCESS | 1750 | 1464908924636 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 16:08:44 INFO - PROCESS | 1750 | 1464908924965 Marionette TRACE conn4 -> [0,1712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.scale.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dab800 == 141 [pid = 1750] [id = 435] 16:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x89db4000) [pid = 1750] [serial = 1306] [outer = (nil)] 16:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8a72bc00) [pid = 1750] [serial = 1307] [outer = 0x89db4000] 16:08:45 INFO - PROCESS | 1750 | 1464908925065 Marionette DEBUG loaded listener.js 16:08:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8a736400) [pid = 1750] [serial = 1308] [outer = 0x89db4000] 16:08:46 INFO - PROCESS | 1750 | 1464908926023 Marionette TRACE conn4 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 16:08:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:08:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1689ms 16:08:46 INFO - PROCESS | 1750 | 1464908926067 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 16:08:46 INFO - PROCESS | 1750 | 1464908926074 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 16:08:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:08:46 INFO - PROCESS | 1750 | 1464908926083 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:08:46 INFO - PROCESS | 1750 | 1464908926087 Marionette TRACE conn4 <- [1,1714,null,{}] 16:08:46 INFO - PROCESS | 1750 | 1464908926094 Marionette TRACE conn4 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:46 INFO - PROCESS | 1750 | 1464908926328 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 16:08:46 INFO - PROCESS | 1750 | 1464908926688 Marionette TRACE conn4 -> [0,1716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b478800 == 142 [pid = 1750] [id = 436] 16:08:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8b4ed400) [pid = 1750] [serial = 1309] [outer = (nil)] 16:08:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8b862800) [pid = 1750] [serial = 1310] [outer = 0x8b4ed400] 16:08:46 INFO - PROCESS | 1750 | 1464908926784 Marionette DEBUG loaded listener.js 16:08:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8bd6dc00) [pid = 1750] [serial = 1311] [outer = 0x8b4ed400] 16:08:47 INFO - PROCESS | 1750 | 1464908927776 Marionette TRACE conn4 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:08:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:08:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1735ms 16:08:47 INFO - PROCESS | 1750 | 1464908927819 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 16:08:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:08:47 INFO - PROCESS | 1750 | 1464908927824 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 16:08:47 INFO - PROCESS | 1750 | 1464908927833 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:08:47 INFO - PROCESS | 1750 | 1464908927842 Marionette TRACE conn4 <- [1,1718,null,{}] 16:08:47 INFO - PROCESS | 1750 | 1464908927857 Marionette TRACE conn4 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:48 INFO - PROCESS | 1750 | 1464908928096 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 16:08:48 INFO - PROCESS | 1750 | 1464908928413 Marionette TRACE conn4 -> [0,1720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a739800 == 143 [pid = 1750] [id = 437] 16:08:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8b867400) [pid = 1750] [serial = 1312] [outer = (nil)] 16:08:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8c011000) [pid = 1750] [serial = 1313] [outer = 0x8b867400] 16:08:48 INFO - PROCESS | 1750 | 1464908928507 Marionette DEBUG loaded listener.js 16:08:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8c046c00) [pid = 1750] [serial = 1314] [outer = 0x8b867400] 16:08:49 INFO - PROCESS | 1750 | 1464908929402 Marionette TRACE conn4 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 16:08:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:08:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1651ms 16:08:49 INFO - PROCESS | 1750 | 1464908929483 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 16:08:49 INFO - PROCESS | 1750 | 1464908929488 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 16:08:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:08:49 INFO - PROCESS | 1750 | 1464908929494 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:08:49 INFO - PROCESS | 1750 | 1464908929497 Marionette TRACE conn4 <- [1,1722,null,{}] 16:08:49 INFO - PROCESS | 1750 | 1464908929503 Marionette TRACE conn4 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:49 INFO - PROCESS | 1750 | 1464908929725 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 16:08:50 INFO - PROCESS | 1750 | 1464908930065 Marionette TRACE conn4 -> [0,1724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc4800 == 144 [pid = 1750] [id = 438] 16:08:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8c015400) [pid = 1750] [serial = 1315] [outer = (nil)] 16:08:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8d0af800) [pid = 1750] [serial = 1316] [outer = 0x8c015400] 16:08:50 INFO - PROCESS | 1750 | 1464908930160 Marionette DEBUG loaded listener.js 16:08:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d31dc00) [pid = 1750] [serial = 1317] [outer = 0x8c015400] 16:08:51 INFO - PROCESS | 1750 | 1464908931085 Marionette TRACE conn4 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 16:08:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 16:08:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1638ms 16:08:51 INFO - PROCESS | 1750 | 1464908931133 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 16:08:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:08:51 INFO - PROCESS | 1750 | 1464908931137 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 16:08:51 INFO - PROCESS | 1750 | 1464908931143 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:08:51 INFO - PROCESS | 1750 | 1464908931147 Marionette TRACE conn4 <- [1,1726,null,{}] 16:08:51 INFO - PROCESS | 1750 | 1464908931153 Marionette TRACE conn4 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:51 INFO - PROCESS | 1750 | 1464908931372 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 16:08:51 INFO - PROCESS | 1750 | 1464908931688 Marionette TRACE conn4 -> [0,1728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d988400 == 145 [pid = 1750] [id = 439] 16:08:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d98dc00) [pid = 1750] [serial = 1318] [outer = (nil)] 16:08:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8d993800) [pid = 1750] [serial = 1319] [outer = 0x8d98dc00] 16:08:51 INFO - PROCESS | 1750 | 1464908931795 Marionette DEBUG loaded listener.js 16:08:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8e441400) [pid = 1750] [serial = 1320] [outer = 0x8d98dc00] 16:08:52 INFO - PROCESS | 1750 | 1464908932768 Marionette TRACE conn4 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 16:08:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:08:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1692ms 16:08:52 INFO - PROCESS | 1750 | 1464908932836 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 16:08:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:08:52 INFO - PROCESS | 1750 | 1464908932841 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 16:08:52 INFO - PROCESS | 1750 | 1464908932847 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:08:52 INFO - PROCESS | 1750 | 1464908932851 Marionette TRACE conn4 <- [1,1730,null,{}] 16:08:52 INFO - PROCESS | 1750 | 1464908932857 Marionette TRACE conn4 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:53 INFO - PROCESS | 1750 | 1464908933088 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 16:08:53 INFO - PROCESS | 1750 | 1464908933404 Marionette TRACE conn4 -> [0,1732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8db4c800 == 146 [pid = 1750] [id = 440] 16:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8e48b800) [pid = 1750] [serial = 1321] [outer = (nil)] 16:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8e68d000) [pid = 1750] [serial = 1322] [outer = 0x8e48b800] 16:08:53 INFO - PROCESS | 1750 | 1464908933494 Marionette DEBUG loaded listener.js 16:08:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8e692c00) [pid = 1750] [serial = 1323] [outer = 0x8e48b800] 16:08:54 INFO - PROCESS | 1750 | 1464908934437 Marionette TRACE conn4 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 16:08:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 16:08:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1641ms 16:08:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:08:54 INFO - PROCESS | 1750 | 1464908934489 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 16:08:54 INFO - PROCESS | 1750 | 1464908934492 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 16:08:54 INFO - PROCESS | 1750 | 1464908934499 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:08:54 INFO - PROCESS | 1750 | 1464908934503 Marionette TRACE conn4 <- [1,1734,null,{}] 16:08:54 INFO - PROCESS | 1750 | 1464908934509 Marionette TRACE conn4 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:54 INFO - PROCESS | 1750 | 1464908934748 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 16:08:55 INFO - PROCESS | 1750 | 1464908935081 Marionette TRACE conn4 -> [0,1736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d994000 == 147 [pid = 1750] [id = 441] 16:08:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8e48d400) [pid = 1750] [serial = 1324] [outer = (nil)] 16:08:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8eb52800) [pid = 1750] [serial = 1325] [outer = 0x8e48d400] 16:08:55 INFO - PROCESS | 1750 | 1464908935174 Marionette DEBUG loaded listener.js 16:08:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8eb56000) [pid = 1750] [serial = 1326] [outer = 0x8e48d400] 16:08:56 INFO - PROCESS | 1750 | 1464908936042 Marionette TRACE conn4 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 16:08:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 16:08:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1601ms 16:08:56 INFO - PROCESS | 1750 | 1464908936112 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 16:08:56 INFO - PROCESS | 1750 | 1464908936116 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 16:08:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:08:56 INFO - PROCESS | 1750 | 1464908936125 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:08:56 INFO - PROCESS | 1750 | 1464908936128 Marionette TRACE conn4 <- [1,1738,null,{}] 16:08:56 INFO - PROCESS | 1750 | 1464908936135 Marionette TRACE conn4 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:56 INFO - PROCESS | 1750 | 1464908936355 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 16:08:56 INFO - PROCESS | 1750 | 1464908936670 Marionette TRACE conn4 -> [0,1740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.shape.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8db44400 == 148 [pid = 1750] [id = 442] 16:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8eb53400) [pid = 1750] [serial = 1327] [outer = (nil)] 16:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8ee90000) [pid = 1750] [serial = 1328] [outer = 0x8eb53400] 16:08:56 INFO - PROCESS | 1750 | 1464908936766 Marionette DEBUG loaded listener.js 16:08:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8eed5400) [pid = 1750] [serial = 1329] [outer = 0x8eb53400] 16:08:57 INFO - PROCESS | 1750 | 1464908937720 Marionette TRACE conn4 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 16:08:57 INFO - PROCESS | 1750 | ************************* 16:08:57 INFO - PROCESS | 1750 | A coding exception was thrown and uncaught in a Task. 16:08:57 INFO - PROCESS | 1750 | 16:08:57 INFO - PROCESS | 1750 | Full message: TypeError: NetworkError when attempting to fetch resource. 16:08:57 INFO - PROCESS | 1750 | Full stack: 16:08:57 INFO - PROCESS | 1750 | ************************* 16:08:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:08:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1640ms 16:08:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:08:57 INFO - PROCESS | 1750 | 1464908937765 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 16:08:57 INFO - PROCESS | 1750 | 1464908937768 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 16:08:57 INFO - PROCESS | 1750 | 1464908937775 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:08:57 INFO - PROCESS | 1750 | 1464908937779 Marionette TRACE conn4 <- [1,1742,null,{}] 16:08:57 INFO - PROCESS | 1750 | 1464908937785 Marionette TRACE conn4 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:58 INFO - PROCESS | 1750 | 1464908938019 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 16:08:58 INFO - PROCESS | 1750 | 1464908938339 Marionette TRACE conn4 -> [0,1744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:08:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee87800 == 149 [pid = 1750] [id = 443] 16:08:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8eed2800) [pid = 1750] [serial = 1330] [outer = (nil)] 16:08:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8f65b000) [pid = 1750] [serial = 1331] [outer = 0x8eed2800] 16:08:58 INFO - PROCESS | 1750 | 1464908938429 Marionette DEBUG loaded listener.js 16:08:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x910b1c00) [pid = 1750] [serial = 1332] [outer = 0x8eed2800] 16:08:59 INFO - PROCESS | 1750 | 1464908939380 Marionette TRACE conn4 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 16:08:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:08:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1684ms 16:08:59 INFO - PROCESS | 1750 | 1464908939459 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 16:08:59 INFO - PROCESS | 1750 | 1464908939462 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 16:08:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:08:59 INFO - PROCESS | 1750 | 1464908939470 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:08:59 INFO - PROCESS | 1750 | 1464908939474 Marionette TRACE conn4 <- [1,1746,null,{}] 16:08:59 INFO - PROCESS | 1750 | 1464908939480 Marionette TRACE conn4 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:08:59 INFO - PROCESS | 1750 | 1464908939759 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 16:09:00 INFO - PROCESS | 1750 | 1464908940106 Marionette TRACE conn4 -> [0,1748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x91122400 == 150 [pid = 1750] [id = 444] 16:09:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x91128000) [pid = 1750] [serial = 1333] [outer = (nil)] 16:09:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x912bd400) [pid = 1750] [serial = 1334] [outer = 0x91128000] 16:09:00 INFO - PROCESS | 1750 | 1464908940218 Marionette DEBUG loaded listener.js 16:09:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9162bc00) [pid = 1750] [serial = 1335] [outer = 0x91128000] 16:09:01 INFO - PROCESS | 1750 | 1464908941149 Marionette TRACE conn4 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 16:09:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 16:09:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1745ms 16:09:01 INFO - PROCESS | 1750 | 1464908941216 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 16:09:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:09:01 INFO - PROCESS | 1750 | 1464908941221 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 16:09:01 INFO - PROCESS | 1750 | 1464908941227 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:09:01 INFO - PROCESS | 1750 | 1464908941232 Marionette TRACE conn4 <- [1,1750,null,{}] 16:09:01 INFO - PROCESS | 1750 | 1464908941238 Marionette TRACE conn4 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:01 INFO - PROCESS | 1750 | 1464908941501 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 16:09:01 INFO - PROCESS | 1750 | 1464908941801 Marionette TRACE conn4 -> [0,1752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x9162e800 == 151 [pid = 1750] [id = 445] 16:09:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x91690400) [pid = 1750] [serial = 1336] [outer = (nil)] 16:09:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9185b400) [pid = 1750] [serial = 1337] [outer = 0x91690400] 16:09:01 INFO - PROCESS | 1750 | 1464908941893 Marionette DEBUG loaded listener.js 16:09:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x919b1400) [pid = 1750] [serial = 1338] [outer = 0x91690400] 16:09:02 INFO - PROCESS | 1750 | 1464908942865 Marionette TRACE conn4 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 16:09:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 16:09:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 1687ms 16:09:02 INFO - PROCESS | 1750 | 1464908942915 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 16:09:02 INFO - PROCESS | 1750 | 1464908942919 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 16:09:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:09:02 INFO - PROCESS | 1750 | 1464908942926 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:09:02 INFO - PROCESS | 1750 | 1464908942929 Marionette TRACE conn4 <- [1,1754,null,{}] 16:09:02 INFO - PROCESS | 1750 | 1464908942935 Marionette TRACE conn4 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:03 INFO - PROCESS | 1750 | 1464908943172 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 16:09:03 INFO - PROCESS | 1750 | 1464908943496 Marionette TRACE conn4 -> [0,1756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.twopie.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x910b2000 == 152 [pid = 1750] [id = 446] 16:09:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x91681c00) [pid = 1750] [serial = 1339] [outer = (nil)] 16:09:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x92043000) [pid = 1750] [serial = 1340] [outer = 0x91681c00] 16:09:03 INFO - PROCESS | 1750 | 1464908943590 Marionette DEBUG loaded listener.js 16:09:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x920f1000) [pid = 1750] [serial = 1341] [outer = 0x91681c00] 16:09:04 INFO - PROCESS | 1750 | 1464908944531 Marionette TRACE conn4 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 16:09:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:09:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1682ms 16:09:04 INFO - PROCESS | 1750 | 1464908944609 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 16:09:04 INFO - PROCESS | 1750 | 1464908944612 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 16:09:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:09:04 INFO - PROCESS | 1750 | 1464908944620 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:09:04 INFO - PROCESS | 1750 | 1464908944623 Marionette TRACE conn4 <- [1,1758,null,{}] 16:09:04 INFO - PROCESS | 1750 | 1464908944629 Marionette TRACE conn4 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:04 INFO - PROCESS | 1750 | 1464908944867 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 16:09:05 INFO - PROCESS | 1750 | 1464908945204 Marionette TRACE conn4 -> [0,1760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x87105400 == 153 [pid = 1750] [id = 447] 16:09:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x872ce000) [pid = 1750] [serial = 1342] [outer = (nil)] 16:09:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x92adf800) [pid = 1750] [serial = 1343] [outer = 0x872ce000] 16:09:05 INFO - PROCESS | 1750 | 1464908945299 Marionette DEBUG loaded listener.js 16:09:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x92ae3800) [pid = 1750] [serial = 1344] [outer = 0x872ce000] 16:09:06 INFO - PROCESS | 1750 | 1464908946240 Marionette TRACE conn4 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 16:09:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:09:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1685ms 16:09:06 INFO - PROCESS | 1750 | 1464908946306 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 16:09:06 INFO - PROCESS | 1750 | 1464908946310 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 16:09:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:09:06 INFO - PROCESS | 1750 | 1464908946316 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:09:06 INFO - PROCESS | 1750 | 1464908946320 Marionette TRACE conn4 <- [1,1762,null,{}] 16:09:06 INFO - PROCESS | 1750 | 1464908946326 Marionette TRACE conn4 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:06 INFO - PROCESS | 1750 | 1464908946554 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 16:09:06 INFO - PROCESS | 1750 | 1464908946888 Marionette TRACE conn4 -> [0,1764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d8800 == 154 [pid = 1750] [id = 448] 16:09:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9213c400) [pid = 1750] [serial = 1345] [outer = (nil)] 16:09:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x939b0c00) [pid = 1750] [serial = 1346] [outer = 0x9213c400] 16:09:06 INFO - PROCESS | 1750 | 1464908946978 Marionette DEBUG loaded listener.js 16:09:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x93a77c00) [pid = 1750] [serial = 1347] [outer = 0x9213c400] 16:09:07 INFO - PROCESS | 1750 | 1464908947920 Marionette TRACE conn4 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 16:09:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:09:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1638ms 16:09:07 INFO - PROCESS | 1750 | 1464908947956 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 16:09:07 INFO - PROCESS | 1750 | 1464908947961 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 16:09:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:09:07 INFO - PROCESS | 1750 | 1464908947968 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:09:07 INFO - PROCESS | 1750 | 1464908947970 Marionette TRACE conn4 <- [1,1766,null,{}] 16:09:07 INFO - PROCESS | 1750 | 1464908947977 Marionette TRACE conn4 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:08 INFO - PROCESS | 1750 | 1464908948213 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 16:09:08 INFO - PROCESS | 1750 | 1464908948539 Marionette TRACE conn4 -> [0,1768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arc.zeroradius.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x92ad6000 == 155 [pid = 1750] [id = 449] 16:09:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x939a4c00) [pid = 1750] [serial = 1348] [outer = (nil)] 16:09:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9514a400) [pid = 1750] [serial = 1349] [outer = 0x939a4c00] 16:09:08 INFO - PROCESS | 1750 | 1464908948638 Marionette DEBUG loaded listener.js 16:09:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x95152400) [pid = 1750] [serial = 1350] [outer = 0x939a4c00] 16:09:09 INFO - PROCESS | 1750 | 1464908949582 Marionette TRACE conn4 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 16:09:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:09:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1681ms 16:09:09 INFO - PROCESS | 1750 | 1464908949650 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 16:09:09 INFO - PROCESS | 1750 | 1464908949654 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 16:09:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:09:09 INFO - PROCESS | 1750 | 1464908949661 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:09:09 INFO - PROCESS | 1750 | 1464908949666 Marionette TRACE conn4 <- [1,1770,null,{}] 16:09:09 INFO - PROCESS | 1750 | 1464908949673 Marionette TRACE conn4 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:09 INFO - PROCESS | 1750 | 1464908949951 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 16:09:10 INFO - PROCESS | 1750 | 1464908950284 Marionette TRACE conn4 -> [0,1772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x87102800 == 156 [pid = 1750] [id = 450] 16:09:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x872d1800) [pid = 1750] [serial = 1351] [outer = (nil)] 16:09:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x96df2c00) [pid = 1750] [serial = 1352] [outer = 0x872d1800] 16:09:10 INFO - PROCESS | 1750 | 1464908950373 Marionette DEBUG loaded listener.js 16:09:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x96df5c00) [pid = 1750] [serial = 1353] [outer = 0x872d1800] 16:09:11 INFO - PROCESS | 1750 | 1464908951303 Marionette TRACE conn4 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 16:09:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:09:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1682ms 16:09:11 INFO - PROCESS | 1750 | 1464908951344 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 16:09:11 INFO - PROCESS | 1750 | 1464908951348 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 16:09:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:09:11 INFO - PROCESS | 1750 | 1464908951355 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:09:11 INFO - PROCESS | 1750 | 1464908951358 Marionette TRACE conn4 <- [1,1774,null,{}] 16:09:11 INFO - PROCESS | 1750 | 1464908951365 Marionette TRACE conn4 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:11 INFO - PROCESS | 1750 | 1464908951593 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 16:09:11 INFO - PROCESS | 1750 | 1464908951924 Marionette TRACE conn4 -> [0,1776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x939ae000 == 157 [pid = 1750] [id = 451] 16:09:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x95263000) [pid = 1750] [serial = 1354] [outer = (nil)] 16:09:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x995e5000) [pid = 1750] [serial = 1355] [outer = 0x95263000] 16:09:12 INFO - PROCESS | 1750 | 1464908952019 Marionette DEBUG loaded listener.js 16:09:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x99668400) [pid = 1750] [serial = 1356] [outer = 0x95263000] 16:09:12 INFO - PROCESS | 1750 | 1464908952949 Marionette TRACE conn4 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 16:09:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:09:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1637ms 16:09:12 INFO - PROCESS | 1750 | 1464908952994 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 16:09:12 INFO - PROCESS | 1750 | 1464908952997 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 16:09:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:09:13 INFO - PROCESS | 1750 | 1464908953004 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:09:13 INFO - PROCESS | 1750 | 1464908953008 Marionette TRACE conn4 <- [1,1778,null,{}] 16:09:13 INFO - PROCESS | 1750 | 1464908953013 Marionette TRACE conn4 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:13 INFO - PROCESS | 1750 | 1464908953241 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 16:09:13 INFO - PROCESS | 1750 | 1464908953570 Marionette TRACE conn4 -> [0,1780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8c00ec00 == 156 [pid = 1750] [id = 283] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x910a7800 == 155 [pid = 1750] [id = 284] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8d98a400 == 154 [pid = 1750] [id = 282] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf58800 == 153 [pid = 1750] [id = 285] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8d31f400 == 152 [pid = 1750] [id = 281] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x89389000 == 151 [pid = 1750] [id = 433] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x87af1000 == 150 [pid = 1750] [id = 432] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x886b1000 == 149 [pid = 1750] [id = 431] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x886bec00 == 148 [pid = 1750] [id = 430] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9966bc00 == 147 [pid = 1750] [id = 428] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8d321000 == 146 [pid = 1750] [id = 427] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x98a0fc00 == 145 [pid = 1750] [id = 426] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8afcc000 == 144 [pid = 1750] [id = 424] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x98177800 == 143 [pid = 1750] [id = 425] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9455ac00 == 142 [pid = 1750] [id = 423] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9203f000 == 141 [pid = 1750] [id = 422] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7e9800 == 140 [pid = 1750] [id = 421] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8f5b5c00 == 139 [pid = 1750] [id = 419] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x91621000 == 138 [pid = 1750] [id = 420] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x886b3000 == 137 [pid = 1750] [id = 418] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8e438400 == 136 [pid = 1750] [id = 417] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8e491800 == 135 [pid = 1750] [id = 416] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x890a9000 == 134 [pid = 1750] [id = 415] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8d323000 == 133 [pid = 1750] [id = 414] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8be7d800 == 132 [pid = 1750] [id = 413] 16:09:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8937cc00 == 131 [pid = 1750] [id = 412] 16:09:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x87ae5400 == 132 [pid = 1750] [id = 452] 16:09:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x87ae8000) [pid = 1750] [serial = 1357] [outer = (nil)] 16:09:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x886bec00) [pid = 1750] [serial = 1358] [outer = 0x87ae8000] 16:09:15 INFO - PROCESS | 1750 | 1464908955217 Marionette DEBUG loaded listener.js 16:09:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x890b2000) [pid = 1750] [serial = 1359] [outer = 0x87ae8000] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8c049400) [pid = 1750] [serial = 1235] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x912c6000) [pid = 1750] [serial = 1196] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x9111e000) [pid = 1750] [serial = 1194] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8ee82c00) [pid = 1750] [serial = 1187] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x9203c000) [pid = 1750] [serial = 1203] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8d98d000) [pid = 1750] [serial = 1179] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x92ada800) [pid = 1750] [serial = 1209] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x89da9c00) [pid = 1750] [serial = 1232] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8bf58400) [pid = 1750] [serial = 1175] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8e43a400) [pid = 1750] [serial = 1181] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x919bac00) [pid = 1750] [serial = 1202] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8e7ce400) [pid = 1750] [serial = 1185] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8c016000) [pid = 1750] [serial = 1176] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8ee8a400) [pid = 1750] [serial = 1188] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9776fc00) [pid = 1750] [serial = 1220] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x920f5800) [pid = 1750] [serial = 1205] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8b474400) [pid = 1750] [serial = 1172] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8d322000) [pid = 1750] [serial = 1178] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x95203000) [pid = 1750] [serial = 1217] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x91623800) [pid = 1750] [serial = 1197] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9168e800) [pid = 1750] [serial = 1200] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8b8e5000) [pid = 1750] [serial = 1229] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9213b400) [pid = 1750] [serial = 1206] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x936aa800) [pid = 1750] [serial = 1211] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9389b800) [pid = 1750] [serial = 1212] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8e495c00) [pid = 1750] [serial = 1184] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8b8e2000) [pid = 1750] [serial = 1233] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8f5b4000) [pid = 1750] [serial = 1190] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x910b5400) [pid = 1750] [serial = 1193] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x92ad7c00) [pid = 1750] [serial = 1208] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x890b0400) [pid = 1750] [serial = 1224] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8bd70000) [pid = 1750] [serial = 1101] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8b47e400) [pid = 1750] [serial = 1173] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8e48dc00) [pid = 1750] [serial = 1182] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8b473c00) [pid = 1750] [serial = 1227] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8bd6c800) [pid = 1750] [serial = 1230] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9454fc00) [pid = 1750] [serial = 1214] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8f64f400) [pid = 1750] [serial = 1191] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x88fe5400) [pid = 1750] [serial = 1223] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x91689400) [pid = 1750] [serial = 1199] [outer = (nil)] [url = about:blank] 16:09:15 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8afc6800) [pid = 1750] [serial = 1226] [outer = (nil)] [url = about:blank] 16:09:16 INFO - PROCESS | 1750 | 1464908956249 Marionette TRACE conn4 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 16:09:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 16:09:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 3293ms 16:09:16 INFO - PROCESS | 1750 | 1464908956299 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 16:09:16 INFO - PROCESS | 1750 | 1464908956306 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 16:09:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:09:16 INFO - PROCESS | 1750 | 1464908956315 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:09:16 INFO - PROCESS | 1750 | 1464908956321 Marionette TRACE conn4 <- [1,1782,null,{}] 16:09:16 INFO - PROCESS | 1750 | 1464908956337 Marionette TRACE conn4 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:16 INFO - PROCESS | 1750 | 1464908956626 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 16:09:16 INFO - PROCESS | 1750 | 1464908956782 Marionette TRACE conn4 -> [0,1784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dafc00 == 133 [pid = 1750] [id = 453] 16:09:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x89db3400) [pid = 1750] [serial = 1360] [outer = (nil)] 16:09:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8a730800) [pid = 1750] [serial = 1361] [outer = 0x89db3400] 16:09:16 INFO - PROCESS | 1750 | 1464908956865 Marionette DEBUG loaded listener.js 16:09:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8afcd000) [pid = 1750] [serial = 1362] [outer = 0x89db3400] 16:09:17 INFO - PROCESS | 1750 | 1464908957798 Marionette TRACE conn4 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 16:09:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 16:09:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1543ms 16:09:17 INFO - PROCESS | 1750 | 1464908957871 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 16:09:17 INFO - PROCESS | 1750 | 1464908957877 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 16:09:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:09:17 INFO - PROCESS | 1750 | 1464908957888 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:09:17 INFO - PROCESS | 1750 | 1464908957892 Marionette TRACE conn4 <- [1,1786,null,{}] 16:09:17 INFO - PROCESS | 1750 | 1464908957899 Marionette TRACE conn4 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:18 INFO - PROCESS | 1750 | 1464908958203 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 16:09:18 INFO - PROCESS | 1750 | 1464908958234 Marionette TRACE conn4 -> [0,1788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e9c00 == 134 [pid = 1750] [id = 454] 16:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8b4f0000) [pid = 1750] [serial = 1363] [outer = (nil)] 16:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8b7eac00) [pid = 1750] [serial = 1364] [outer = 0x8b4f0000] 16:09:18 INFO - PROCESS | 1750 | 1464908958313 Marionette DEBUG loaded listener.js 16:09:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8b86c000) [pid = 1750] [serial = 1365] [outer = 0x8b4f0000] 16:09:19 INFO - PROCESS | 1750 | 1464908959420 Marionette TRACE conn4 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 16:09:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 16:09:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1590ms 16:09:19 INFO - PROCESS | 1750 | 1464908959487 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 16:09:19 INFO - PROCESS | 1750 | 1464908959490 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 16:09:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:09:19 INFO - PROCESS | 1750 | 1464908959498 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:09:19 INFO - PROCESS | 1750 | 1464908959504 Marionette TRACE conn4 <- [1,1790,null,{}] 16:09:19 INFO - PROCESS | 1750 | 1464908959528 Marionette TRACE conn4 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:19 INFO - PROCESS | 1750 | 1464908959813 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8a734c00) [pid = 1750] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x995f1800) [pid = 1750] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9a754000) [pid = 1750] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x94547400) [pid = 1750] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x89bcbc00) [pid = 1750] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d98b400) [pid = 1750] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x93a79800) [pid = 1750] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x98991800) [pid = 1750] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9a0bec00) [pid = 1750] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x89387800) [pid = 1750] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e492000) [pid = 1750] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8c00e800) [pid = 1750] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8eed8000) [pid = 1750] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9162a000) [pid = 1750] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x95150c00) [pid = 1750] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8bd6e400) [pid = 1750] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8c009800) [pid = 1750] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8bf49400) [pid = 1750] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x98a10800) [pid = 1750] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8938ac00) [pid = 1750] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8ee71800) [pid = 1750] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8b8ea000) [pid = 1750] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x917a0000) [pid = 1750] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x886bf400) [pid = 1750] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:09:20 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x94561000) [pid = 1750] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:09:20 INFO - PROCESS | 1750 | 1464908960683 Marionette TRACE conn4 -> [0,1792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x886ba400 == 135 [pid = 1750] [id = 455] 16:09:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x886bd800) [pid = 1750] [serial = 1366] [outer = (nil)] 16:09:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8a734c00) [pid = 1750] [serial = 1367] [outer = 0x886bd800] 16:09:20 INFO - PROCESS | 1750 | 1464908960761 Marionette DEBUG loaded listener.js 16:09:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8be81400) [pid = 1750] [serial = 1368] [outer = 0x886bd800] 16:09:21 INFO - PROCESS | 1750 | 1464908961540 Marionette TRACE conn4 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:09:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:09:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 2096ms 16:09:21 INFO - PROCESS | 1750 | 1464908961595 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 16:09:21 INFO - PROCESS | 1750 | 1464908961599 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 16:09:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:09:21 INFO - PROCESS | 1750 | 1464908961606 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:09:21 INFO - PROCESS | 1750 | 1464908961609 Marionette TRACE conn4 <- [1,1794,null,{}] 16:09:21 INFO - PROCESS | 1750 | 1464908961615 Marionette TRACE conn4 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:21 INFO - PROCESS | 1750 | 1464908961829 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 16:09:22 INFO - PROCESS | 1750 | 1464908962029 Marionette TRACE conn4 -> [0,1796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8938a000 == 136 [pid = 1750] [id = 456] 16:09:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x89db1800) [pid = 1750] [serial = 1369] [outer = (nil)] 16:09:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8c009800) [pid = 1750] [serial = 1370] [outer = 0x89db1800] 16:09:22 INFO - PROCESS | 1750 | 1464908962109 Marionette DEBUG loaded listener.js 16:09:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8c015000) [pid = 1750] [serial = 1371] [outer = 0x89db1800] 16:09:23 INFO - PROCESS | 1750 | 1464908963225 Marionette TRACE conn4 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:09:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:09:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1696ms 16:09:23 INFO - PROCESS | 1750 | 1464908963303 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 16:09:23 INFO - PROCESS | 1750 | 1464908963311 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 16:09:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:09:23 INFO - PROCESS | 1750 | 1464908963321 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:09:23 INFO - PROCESS | 1750 | 1464908963326 Marionette TRACE conn4 <- [1,1798,null,{}] 16:09:23 INFO - PROCESS | 1750 | 1464908963336 Marionette TRACE conn4 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:23 INFO - PROCESS | 1750 | 1464908963575 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 16:09:23 INFO - PROCESS | 1750 | 1464908963889 Marionette TRACE conn4 -> [0,1800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bcb000 == 137 [pid = 1750] [id = 457] 16:09:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x89dae000) [pid = 1750] [serial = 1372] [outer = (nil)] 16:09:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8b479800) [pid = 1750] [serial = 1373] [outer = 0x89dae000] 16:09:23 INFO - PROCESS | 1750 | 1464908963986 Marionette DEBUG loaded listener.js 16:09:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8b7ef800) [pid = 1750] [serial = 1374] [outer = 0x89dae000] 16:09:24 INFO - PROCESS | 1750 | 1464908964971 Marionette TRACE conn4 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 16:09:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:09:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 1693ms 16:09:25 INFO - PROCESS | 1750 | 1464908965015 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 16:09:25 INFO - PROCESS | 1750 | 1464908965024 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 16:09:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:09:25 INFO - PROCESS | 1750 | 1464908965036 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:09:25 INFO - PROCESS | 1750 | 1464908965040 Marionette TRACE conn4 <- [1,1802,null,{}] 16:09:25 INFO - PROCESS | 1750 | 1464908965048 Marionette TRACE conn4 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:25 INFO - PROCESS | 1750 | 1464908965305 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 16:09:25 INFO - PROCESS | 1750 | 1464908965637 Marionette TRACE conn4 -> [0,1804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf4e800 == 138 [pid = 1750] [id = 458] 16:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8bf52c00) [pid = 1750] [serial = 1375] [outer = (nil)] 16:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8c00b000) [pid = 1750] [serial = 1376] [outer = 0x8bf52c00] 16:09:25 INFO - PROCESS | 1750 | 1464908965732 Marionette DEBUG loaded listener.js 16:09:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8c050400) [pid = 1750] [serial = 1377] [outer = 0x8bf52c00] 16:09:26 INFO - PROCESS | 1750 | 1464908966798 Marionette TRACE conn4 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:09:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1795ms 16:09:26 INFO - PROCESS | 1750 | 1464908966832 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 16:09:26 INFO - PROCESS | 1750 | 1464908966836 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 16:09:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:09:26 INFO - PROCESS | 1750 | 1464908966843 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:09:26 INFO - PROCESS | 1750 | 1464908966849 Marionette TRACE conn4 <- [1,1806,null,{}] 16:09:26 INFO - PROCESS | 1750 | 1464908966867 Marionette TRACE conn4 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:27 INFO - PROCESS | 1750 | 1464908967123 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 16:09:27 INFO - PROCESS | 1750 | 1464908967454 Marionette TRACE conn4 -> [0,1808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d323000 == 139 [pid = 1750] [id = 459] 16:09:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8d98cc00) [pid = 1750] [serial = 1378] [outer = (nil)] 16:09:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8db49c00) [pid = 1750] [serial = 1379] [outer = 0x8d98cc00] 16:09:27 INFO - PROCESS | 1750 | 1464908967549 Marionette DEBUG loaded listener.js 16:09:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e439800) [pid = 1750] [serial = 1380] [outer = 0x8d98cc00] 16:09:28 INFO - PROCESS | 1750 | 1464908968534 Marionette TRACE conn4 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 16:09:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:09:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1740ms 16:09:28 INFO - PROCESS | 1750 | 1464908968584 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 16:09:28 INFO - PROCESS | 1750 | 1464908968589 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 16:09:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:09:28 INFO - PROCESS | 1750 | 1464908968596 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:09:28 INFO - PROCESS | 1750 | 1464908968600 Marionette TRACE conn4 <- [1,1810,null,{}] 16:09:28 INFO - PROCESS | 1750 | 1464908968606 Marionette TRACE conn4 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:28 INFO - PROCESS | 1750 | 1464908968842 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 16:09:29 INFO - PROCESS | 1750 | 1464908969160 Marionette TRACE conn4 -> [0,1812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0a7800 == 140 [pid = 1750] [id = 460] 16:09:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8db44c00) [pid = 1750] [serial = 1381] [outer = (nil)] 16:09:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8e491800) [pid = 1750] [serial = 1382] [outer = 0x8db44c00] 16:09:29 INFO - PROCESS | 1750 | 1464908969266 Marionette DEBUG loaded listener.js 16:09:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8e68ac00) [pid = 1750] [serial = 1383] [outer = 0x8db44c00] 16:09:30 INFO - PROCESS | 1750 | 1464908970198 Marionette TRACE conn4 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:09:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:09:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1639ms 16:09:30 INFO - PROCESS | 1750 | 1464908970236 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 16:09:30 INFO - PROCESS | 1750 | 1464908970240 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 16:09:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:09:30 INFO - PROCESS | 1750 | 1464908970247 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:09:30 INFO - PROCESS | 1750 | 1464908970251 Marionette TRACE conn4 <- [1,1814,null,{}] 16:09:30 INFO - PROCESS | 1750 | 1464908970257 Marionette TRACE conn4 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:30 INFO - PROCESS | 1750 | 1464908970487 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 16:09:30 INFO - PROCESS | 1750 | 1464908970780 Marionette TRACE conn4 -> [0,1816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c013800 == 141 [pid = 1750] [id = 461] 16:09:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d31d000) [pid = 1750] [serial = 1384] [outer = (nil)] 16:09:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e7d1800) [pid = 1750] [serial = 1385] [outer = 0x8d31d000] 16:09:30 INFO - PROCESS | 1750 | 1464908970886 Marionette DEBUG loaded listener.js 16:09:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8eb5c400) [pid = 1750] [serial = 1386] [outer = 0x8d31d000] 16:09:31 INFO - PROCESS | 1750 | 1464908971859 Marionette TRACE conn4 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 16:09:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:09:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1688ms 16:09:31 INFO - PROCESS | 1750 | 1464908971936 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 16:09:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:09:31 INFO - PROCESS | 1750 | 1464908971941 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 16:09:31 INFO - PROCESS | 1750 | 1464908971947 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:09:31 INFO - PROCESS | 1750 | 1464908971951 Marionette TRACE conn4 <- [1,1818,null,{}] 16:09:31 INFO - PROCESS | 1750 | 1464908971957 Marionette TRACE conn4 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:32 INFO - PROCESS | 1750 | 1464908972267 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 16:09:32 INFO - PROCESS | 1750 | 1464908972597 Marionette TRACE conn4 -> [0,1820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7dac00 == 142 [pid = 1750] [id = 462] 16:09:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8eb60000) [pid = 1750] [serial = 1387] [outer = (nil)] 16:09:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x910af400) [pid = 1750] [serial = 1388] [outer = 0x8eb60000] 16:09:32 INFO - PROCESS | 1750 | 1464908972703 Marionette DEBUG loaded listener.js 16:09:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91129000) [pid = 1750] [serial = 1389] [outer = 0x8eb60000] 16:09:33 INFO - PROCESS | 1750 | 1464908973702 Marionette TRACE conn4 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 16:09:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:09:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1833ms 16:09:33 INFO - PROCESS | 1750 | 1464908973780 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 16:09:33 INFO - PROCESS | 1750 | 1464908973784 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 16:09:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:09:33 INFO - PROCESS | 1750 | 1464908973791 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:09:33 INFO - PROCESS | 1750 | 1464908973795 Marionette TRACE conn4 <- [1,1822,null,{}] 16:09:33 INFO - PROCESS | 1750 | 1464908973801 Marionette TRACE conn4 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:34 INFO - PROCESS | 1750 | 1464908974037 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 16:09:34 INFO - PROCESS | 1750 | 1464908974360 Marionette TRACE conn4 -> [0,1824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.shape.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e3800 == 143 [pid = 1750] [id = 463] 16:09:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8e7ce800) [pid = 1750] [serial = 1390] [outer = (nil)] 16:09:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91629800) [pid = 1750] [serial = 1391] [outer = 0x8e7ce800] 16:09:34 INFO - PROCESS | 1750 | 1464908974456 Marionette DEBUG loaded listener.js 16:09:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9168b800) [pid = 1750] [serial = 1392] [outer = 0x8e7ce800] 16:09:35 INFO - PROCESS | 1750 | 1464908975400 Marionette TRACE conn4 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 16:09:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:09:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1687ms 16:09:35 INFO - PROCESS | 1750 | 1464908975479 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 16:09:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:09:35 INFO - PROCESS | 1750 | 1464908975484 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 16:09:35 INFO - PROCESS | 1750 | 1464908975490 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:09:35 INFO - PROCESS | 1750 | 1464908975494 Marionette TRACE conn4 <- [1,1826,null,{}] 16:09:35 INFO - PROCESS | 1750 | 1464908975500 Marionette TRACE conn4 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:35 INFO - PROCESS | 1750 | 1464908975765 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 16:09:36 INFO - PROCESS | 1750 | 1464908976057 Marionette TRACE conn4 -> [0,1828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f64fc00 == 144 [pid = 1750] [id = 464] 16:09:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x91622000) [pid = 1750] [serial = 1393] [outer = (nil)] 16:09:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x917a7000) [pid = 1750] [serial = 1394] [outer = 0x91622000] 16:09:36 INFO - PROCESS | 1750 | 1464908976152 Marionette DEBUG loaded listener.js 16:09:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x917a9800) [pid = 1750] [serial = 1395] [outer = 0x91622000] 16:09:37 INFO - PROCESS | 1750 | 1464908977068 Marionette TRACE conn4 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 16:09:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:09:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1642ms 16:09:37 INFO - PROCESS | 1750 | 1464908977132 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 16:09:37 INFO - PROCESS | 1750 | 1464908977136 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 16:09:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:09:37 INFO - PROCESS | 1750 | 1464908977143 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:09:37 INFO - PROCESS | 1750 | 1464908977146 Marionette TRACE conn4 <- [1,1830,null,{}] 16:09:37 INFO - PROCESS | 1750 | 1464908977152 Marionette TRACE conn4 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:37 INFO - PROCESS | 1750 | 1464908977383 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 16:09:37 INFO - PROCESS | 1750 | 1464908977716 Marionette TRACE conn4 -> [0,1832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x9168fc00 == 145 [pid = 1750] [id = 465] 16:09:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x917a4c00) [pid = 1750] [serial = 1396] [outer = (nil)] 16:09:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x919b4400) [pid = 1750] [serial = 1397] [outer = 0x917a4c00] 16:09:37 INFO - PROCESS | 1750 | 1464908977816 Marionette DEBUG loaded listener.js 16:09:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x919bb400) [pid = 1750] [serial = 1398] [outer = 0x917a4c00] 16:09:38 INFO - PROCESS | 1750 | 1464908978711 Marionette TRACE conn4 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 16:09:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:09:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1646ms 16:09:38 INFO - PROCESS | 1750 | 1464908978790 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 16:09:38 INFO - PROCESS | 1750 | 1464908978794 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 16:09:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:09:38 INFO - PROCESS | 1750 | 1464908978801 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:09:38 INFO - PROCESS | 1750 | 1464908978804 Marionette TRACE conn4 <- [1,1834,null,{}] 16:09:38 INFO - PROCESS | 1750 | 1464908978810 Marionette TRACE conn4 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:39 INFO - PROCESS | 1750 | 1464908979046 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 16:09:39 INFO - PROCESS | 1750 | 1464908979381 Marionette TRACE conn4 -> [0,1836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.arcTo.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7d6800 == 146 [pid = 1750] [id = 466] 16:09:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9168f000) [pid = 1750] [serial = 1399] [outer = (nil)] 16:09:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x92048800) [pid = 1750] [serial = 1400] [outer = 0x9168f000] 16:09:39 INFO - PROCESS | 1750 | 1464908979473 Marionette DEBUG loaded listener.js 16:09:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9213bc00) [pid = 1750] [serial = 1401] [outer = 0x9168f000] 16:09:40 INFO - PROCESS | 1750 | 1464908980459 Marionette TRACE conn4 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 16:09:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 16:09:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 1738ms 16:09:40 INFO - PROCESS | 1750 | 1464908980541 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 16:09:40 INFO - PROCESS | 1750 | 1464908980546 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 16:09:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:09:40 INFO - PROCESS | 1750 | 1464908980552 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:09:40 INFO - PROCESS | 1750 | 1464908980557 Marionette TRACE conn4 <- [1,1838,null,{}] 16:09:40 INFO - PROCESS | 1750 | 1464908980563 Marionette TRACE conn4 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:40 INFO - PROCESS | 1750 | 1464908980847 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 16:09:41 INFO - PROCESS | 1750 | 1464908981186 Marionette TRACE conn4 -> [0,1840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.beginPath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x92041c00 == 147 [pid = 1750] [id = 467] 16:09:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x93a79800) [pid = 1750] [serial = 1402] [outer = (nil)] 16:09:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x95146800) [pid = 1750] [serial = 1403] [outer = 0x93a79800] 16:09:41 INFO - PROCESS | 1750 | 1464908981291 Marionette DEBUG loaded listener.js 16:09:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x951b4800) [pid = 1750] [serial = 1404] [outer = 0x93a79800] 16:09:42 INFO - PROCESS | 1750 | 1464908982273 Marionette TRACE conn4 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 16:09:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:09:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1791ms 16:09:42 INFO - PROCESS | 1750 | 1464908982345 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 16:09:42 INFO - PROCESS | 1750 | 1464908982348 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 16:09:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:09:42 INFO - PROCESS | 1750 | 1464908982356 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:09:42 INFO - PROCESS | 1750 | 1464908982359 Marionette TRACE conn4 <- [1,1842,null,{}] 16:09:42 INFO - PROCESS | 1750 | 1464908982365 Marionette TRACE conn4 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:42 INFO - PROCESS | 1750 | 1464908982605 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 16:09:42 INFO - PROCESS | 1750 | 1464908982935 Marionette TRACE conn4 -> [0,1844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a738000 == 148 [pid = 1750] [id = 468] 16:09:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x92ad6800) [pid = 1750] [serial = 1405] [outer = (nil)] 16:09:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x96def400) [pid = 1750] [serial = 1406] [outer = 0x92ad6800] 16:09:43 INFO - PROCESS | 1750 | 1464908983033 Marionette DEBUG loaded listener.js 16:09:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x96dfa800) [pid = 1750] [serial = 1407] [outer = 0x92ad6800] 16:09:43 INFO - PROCESS | 1750 | 1464908983983 Marionette TRACE conn4 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 16:09:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:09:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1683ms 16:09:44 INFO - PROCESS | 1750 | 1464908984041 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 16:09:44 INFO - PROCESS | 1750 | 1464908984045 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 16:09:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:09:44 INFO - PROCESS | 1750 | 1464908984056 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:09:44 INFO - PROCESS | 1750 | 1464908984061 Marionette TRACE conn4 <- [1,1846,null,{}] 16:09:44 INFO - PROCESS | 1750 | 1464908984078 Marionette TRACE conn4 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:44 INFO - PROCESS | 1750 | 1464908984348 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 16:09:44 INFO - PROCESS | 1750 | 1464908984680 Marionette TRACE conn4 -> [0,1848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a4400 == 149 [pid = 1750] [id = 469] 16:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x919ae000) [pid = 1750] [serial = 1408] [outer = (nil)] 16:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x98a0b800) [pid = 1750] [serial = 1409] [outer = 0x919ae000] 16:09:44 INFO - PROCESS | 1750 | 1464908984772 Marionette DEBUG loaded listener.js 16:09:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x98a0fc00) [pid = 1750] [serial = 1410] [outer = 0x919ae000] 16:09:45 INFO - PROCESS | 1750 | 1464908985710 Marionette TRACE conn4 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:09:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:09:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 1697ms 16:09:45 INFO - PROCESS | 1750 | 1464908985754 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 16:09:45 INFO - PROCESS | 1750 | 1464908985758 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 16:09:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:09:45 INFO - PROCESS | 1750 | 1464908985765 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:09:45 INFO - PROCESS | 1750 | 1464908985769 Marionette TRACE conn4 <- [1,1850,null,{}] 16:09:45 INFO - PROCESS | 1750 | 1464908985775 Marionette TRACE conn4 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:46 INFO - PROCESS | 1750 | 1464908986012 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 16:09:46 INFO - PROCESS | 1750 | 1464908986339 Marionette TRACE conn4 -> [0,1852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x96ded000 == 150 [pid = 1750] [id = 470] 16:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9776e800) [pid = 1750] [serial = 1411] [outer = (nil)] 16:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x99b3c400) [pid = 1750] [serial = 1412] [outer = 0x9776e800] 16:09:46 INFO - PROCESS | 1750 | 1464908986437 Marionette DEBUG loaded listener.js 16:09:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x99e2a000) [pid = 1750] [serial = 1413] [outer = 0x9776e800] 16:09:47 INFO - PROCESS | 1750 | 1464908987370 Marionette TRACE conn4 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:09:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:09:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1652ms 16:09:47 INFO - PROCESS | 1750 | 1464908987418 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 16:09:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:09:47 INFO - PROCESS | 1750 | 1464908987422 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 16:09:47 INFO - PROCESS | 1750 | 1464908987429 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:09:47 INFO - PROCESS | 1750 | 1464908987433 Marionette TRACE conn4 <- [1,1854,null,{}] 16:09:47 INFO - PROCESS | 1750 | 1464908987439 Marionette TRACE conn4 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:47 INFO - PROCESS | 1750 | 1464908987676 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 16:09:48 INFO - PROCESS | 1750 | 1464908988015 Marionette TRACE conn4 -> [0,1856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf52000 == 151 [pid = 1750] [id = 471] 16:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x8db4ec00) [pid = 1750] [serial = 1414] [outer = (nil)] 16:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9a0cac00) [pid = 1750] [serial = 1415] [outer = 0x8db4ec00] 16:09:48 INFO - PROCESS | 1750 | 1464908988122 Marionette DEBUG loaded listener.js 16:09:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9a754400) [pid = 1750] [serial = 1416] [outer = 0x8db4ec00] 16:09:49 INFO - PROCESS | 1750 | 1464908989103 Marionette TRACE conn4 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:09:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:09:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1739ms 16:09:49 INFO - PROCESS | 1750 | 1464908989170 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 16:09:49 INFO - PROCESS | 1750 | 1464908989174 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 16:09:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:09:49 INFO - PROCESS | 1750 | 1464908989180 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:09:49 INFO - PROCESS | 1750 | 1464908989184 Marionette TRACE conn4 <- [1,1858,null,{}] 16:09:49 INFO - PROCESS | 1750 | 1464908989189 Marionette TRACE conn4 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:49 INFO - PROCESS | 1750 | 1464908989424 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 16:09:49 INFO - PROCESS | 1750 | 1464908989750 Marionette TRACE conn4 -> [0,1860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b4c00 == 152 [pid = 1750] [id = 472] 16:09:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9a0bd800) [pid = 1750] [serial = 1417] [outer = (nil)] 16:09:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9ade4800) [pid = 1750] [serial = 1418] [outer = 0x9a0bd800] 16:09:49 INFO - PROCESS | 1750 | 1464908989850 Marionette DEBUG loaded listener.js 16:09:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x9afd0800) [pid = 1750] [serial = 1419] [outer = 0x9a0bd800] 16:09:50 INFO - PROCESS | 1750 | 1464908990775 Marionette TRACE conn4 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 16:09:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:09:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1631ms 16:09:50 INFO - PROCESS | 1750 | 1464908990812 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 16:09:50 INFO - PROCESS | 1750 | 1464908990815 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 16:09:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:09:50 INFO - PROCESS | 1750 | 1464908990822 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:09:50 INFO - PROCESS | 1750 | 1464908990824 Marionette TRACE conn4 <- [1,1862,null,{}] 16:09:50 INFO - PROCESS | 1750 | 1464908990831 Marionette TRACE conn4 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:51 INFO - PROCESS | 1750 | 1464908991061 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 16:09:51 INFO - PROCESS | 1750 | 1464908991406 Marionette TRACE conn4 -> [0,1864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0c2c00 == 153 [pid = 1750] [id = 473] 16:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9ade0c00) [pid = 1750] [serial = 1420] [outer = (nil)] 16:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9b5a3c00) [pid = 1750] [serial = 1421] [outer = 0x9ade0c00] 16:09:51 INFO - PROCESS | 1750 | 1464908991500 Marionette DEBUG loaded listener.js 16:09:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x9b5a9000) [pid = 1750] [serial = 1422] [outer = 0x9ade0c00] 16:09:52 INFO - PROCESS | 1750 | 1464908992426 Marionette TRACE conn4 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 16:09:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:09:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1639ms 16:09:52 INFO - PROCESS | 1750 | 1464908992462 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 16:09:52 INFO - PROCESS | 1750 | 1464908992466 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 16:09:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:09:52 INFO - PROCESS | 1750 | 1464908992472 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:09:52 INFO - PROCESS | 1750 | 1464908992475 Marionette TRACE conn4 <- [1,1866,null,{}] 16:09:52 INFO - PROCESS | 1750 | 1464908992481 Marionette TRACE conn4 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:52 INFO - PROCESS | 1750 | 1464908992708 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x9b843800 == 152 [pid = 1750] [id = 266] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x910b1000 == 151 [pid = 1750] [id = 264] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x89351800 == 150 [pid = 1750] [id = 267] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x9d457c00 == 149 [pid = 1750] [id = 265] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x939ae000 == 148 [pid = 1750] [id = 451] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x92ad6000 == 147 [pid = 1750] [id = 449] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x87102800 == 146 [pid = 1750] [id = 450] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x872d8800 == 145 [pid = 1750] [id = 448] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x87105400 == 144 [pid = 1750] [id = 447] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x910b2000 == 143 [pid = 1750] [id = 446] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x91122400 == 142 [pid = 1750] [id = 444] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x9162e800 == 141 [pid = 1750] [id = 445] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee87800 == 140 [pid = 1750] [id = 443] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8db44400 == 139 [pid = 1750] [id = 442] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8d994000 == 138 [pid = 1750] [id = 441] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x886b8000 == 137 [pid = 1750] [id = 366] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8db4c800 == 136 [pid = 1750] [id = 440] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8d988400 == 135 [pid = 1750] [id = 439] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc4800 == 134 [pid = 1750] [id = 438] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8b478800 == 133 [pid = 1750] [id = 436] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8a739800 == 132 [pid = 1750] [id = 437] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x89dab800 == 131 [pid = 1750] [id = 435] 16:09:54 INFO - PROCESS | 1750 | --DOCSHELL 0x872cc000 == 130 [pid = 1750] [id = 434] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8b65ac00) [pid = 1750] [serial = 1299] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x9a0c0c00) [pid = 1750] [serial = 1283] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x9b504000) [pid = 1750] [serial = 1289] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x95153000) [pid = 1750] [serial = 1269] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8b7e7400) [pid = 1750] [serial = 1239] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8e48d800) [pid = 1750] [serial = 1245] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x95263c00) [pid = 1750] [serial = 1218] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x9956cc00) [pid = 1750] [serial = 1277] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x9add9400) [pid = 1750] [serial = 1287] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x995e3c00) [pid = 1750] [serial = 1278] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x9112ac00) [pid = 1750] [serial = 1256] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8ee6f000) [pid = 1750] [serial = 1250] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8ee81c00) [pid = 1750] [serial = 1251] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8e7dd000) [pid = 1750] [serial = 1248] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8b4ec800) [pid = 1750] [serial = 1298] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9514b400) [pid = 1750] [serial = 1215] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x919cec00) [pid = 1750] [serial = 1263] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8b659400) [pid = 1750] [serial = 1301] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x95263400) [pid = 1750] [serial = 1271] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x98a02c00) [pid = 1750] [serial = 1275] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8e697800) [pid = 1750] [serial = 1247] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9224c000) [pid = 1750] [serial = 1265] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9a0c6800) [pid = 1750] [serial = 1284] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8bf4fc00) [pid = 1750] [serial = 1241] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x999cd400) [pid = 1750] [serial = 1280] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x96df0800) [pid = 1750] [serial = 1272] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8a73a800) [pid = 1750] [serial = 1238] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x99a86000) [pid = 1750] [serial = 1281] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x89daa800) [pid = 1750] [serial = 1295] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x9aa7dc00) [pid = 1750] [serial = 1286] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x912b9c00) [pid = 1750] [serial = 1254] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8bf57400) [pid = 1750] [serial = 1170] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x94557000) [pid = 1750] [serial = 1268] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x989edc00) [pid = 1750] [serial = 1274] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x92253800) [pid = 1750] [serial = 1266] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8db51800) [pid = 1750] [serial = 1244] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9185b000) [pid = 1750] [serial = 1260] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x89db2c00) [pid = 1750] [serial = 1296] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x91855800) [pid = 1750] [serial = 1259] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x9111c800) [pid = 1750] [serial = 1253] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x88fe8400) [pid = 1750] [serial = 1292] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x890acc00) [pid = 1750] [serial = 1293] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x91688400) [pid = 1750] [serial = 1257] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x919c7c00) [pid = 1750] [serial = 1262] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8c018c00) [pid = 1750] [serial = 1242] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x98181400) [pid = 1750] [serial = 1221] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9b507800) [pid = 1750] [serial = 1290] [outer = (nil)] [url = about:blank] 16:09:54 INFO - PROCESS | 1750 | 1464908994972 Marionette TRACE conn4 -> [0,1868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d3400 == 131 [pid = 1750] [id = 474] 16:09:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x886b3000) [pid = 1750] [serial = 1423] [outer = (nil)] 16:09:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x88fe8000) [pid = 1750] [serial = 1424] [outer = 0x886b3000] 16:09:55 INFO - PROCESS | 1750 | 1464908995060 Marionette DEBUG loaded listener.js 16:09:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x890af800) [pid = 1750] [serial = 1425] [outer = 0x886b3000] 16:09:55 INFO - PROCESS | 1750 | 1464908995911 Marionette TRACE conn4 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 16:09:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:09:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 3491ms 16:09:55 INFO - PROCESS | 1750 | 1464908995965 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 16:09:55 INFO - PROCESS | 1750 | 1464908995971 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 16:09:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:09:55 INFO - PROCESS | 1750 | 1464908995979 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:09:55 INFO - PROCESS | 1750 | 1464908995985 Marionette TRACE conn4 <- [1,1870,null,{}] 16:09:55 INFO - PROCESS | 1750 | 1464908995992 Marionette TRACE conn4 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:56 INFO - PROCESS | 1750 | 1464908996205 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 16:09:56 INFO - PROCESS | 1750 | 1464908996406 Marionette TRACE conn4 -> [0,1872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dac800 == 132 [pid = 1750] [id = 475] 16:09:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x89dad800) [pid = 1750] [serial = 1426] [outer = (nil)] 16:09:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8a72c400) [pid = 1750] [serial = 1427] [outer = 0x89dad800] 16:09:56 INFO - PROCESS | 1750 | 1464908996486 Marionette DEBUG loaded listener.js 16:09:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8afc6c00) [pid = 1750] [serial = 1428] [outer = 0x89dad800] 16:09:57 INFO - PROCESS | 1750 | 1464908997426 Marionette TRACE conn4 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 16:09:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:09:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1484ms 16:09:57 INFO - PROCESS | 1750 | 1464908997466 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 16:09:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:09:57 INFO - PROCESS | 1750 | 1464908997472 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 16:09:57 INFO - PROCESS | 1750 | 1464908997478 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:09:57 INFO - PROCESS | 1750 | 1464908997482 Marionette TRACE conn4 <- [1,1874,null,{}] 16:09:57 INFO - PROCESS | 1750 | 1464908997493 Marionette TRACE conn4 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:09:57 INFO - PROCESS | 1750 | 1464908997767 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 16:09:57 INFO - PROCESS | 1750 | 1464908997809 Marionette TRACE conn4 -> [0,1876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:09:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc6800 == 133 [pid = 1750] [id = 476] 16:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b4e6000) [pid = 1750] [serial = 1429] [outer = (nil)] 16:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b864c00) [pid = 1750] [serial = 1430] [outer = 0x8b4e6000] 16:09:57 INFO - PROCESS | 1750 | 1464908997883 Marionette DEBUG loaded listener.js 16:09:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8bd6b400) [pid = 1750] [serial = 1431] [outer = 0x8b4e6000] 16:09:58 INFO - PROCESS | 1750 | 1464908998940 Marionette TRACE conn4 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 16:09:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:09:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1536ms 16:09:59 INFO - PROCESS | 1750 | 1464908999015 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 16:09:59 INFO - PROCESS | 1750 | 1464908999019 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 16:09:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:09:59 INFO - PROCESS | 1750 | 1464908999035 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:09:59 INFO - PROCESS | 1750 | 1464908999045 Marionette TRACE conn4 <- [1,1878,null,{}] 16:09:59 INFO - PROCESS | 1750 | 1464908999058 Marionette TRACE conn4 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:00 INFO - PROCESS | 1750 | 1464909000008 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x872ce000) [pid = 1750] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e48b800) [pid = 1750] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x886bd800) [pid = 1750] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x872d1000) [pid = 1750] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x95263000) [pid = 1750] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91690400) [pid = 1750] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8c015400) [pid = 1750] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x89db4000) [pid = 1750] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b4ed400) [pid = 1750] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8b4f0000) [pid = 1750] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8eed2800) [pid = 1750] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x91681c00) [pid = 1750] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8b86f800) [pid = 1750] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8e48d400) [pid = 1750] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9213c400) [pid = 1750] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x872d1800) [pid = 1750] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x91128000) [pid = 1750] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x939a4c00) [pid = 1750] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8b867400) [pid = 1750] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x89db3400) [pid = 1750] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x87ae8000) [pid = 1750] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8eb53400) [pid = 1750] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:10:00 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8d98dc00) [pid = 1750] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:10:00 INFO - PROCESS | 1750 | 1464909000261 Marionette TRACE conn4 -> [0,1880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.intersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8710e800 == 134 [pid = 1750] [id = 477] 16:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x872ce000) [pid = 1750] [serial = 1432] [outer = (nil)] 16:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x88fec000) [pid = 1750] [serial = 1433] [outer = 0x872ce000] 16:10:00 INFO - PROCESS | 1750 | 1464909000351 Marionette DEBUG loaded listener.js 16:10:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8b47b000) [pid = 1750] [serial = 1434] [outer = 0x872ce000] 16:10:01 INFO - PROCESS | 1750 | 1464909001107 Marionette TRACE conn4 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 16:10:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:10:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 2114ms 16:10:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:10:01 INFO - PROCESS | 1750 | 1464909001142 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 16:10:01 INFO - PROCESS | 1750 | 1464909001146 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 16:10:01 INFO - PROCESS | 1750 | 1464909001152 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:10:01 INFO - PROCESS | 1750 | 1464909001155 Marionette TRACE conn4 <- [1,1882,null,{}] 16:10:01 INFO - PROCESS | 1750 | 1464909001161 Marionette TRACE conn4 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:01 INFO - PROCESS | 1750 | 1464909001456 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 16:10:01 INFO - PROCESS | 1750 | 1464909001481 Marionette TRACE conn4 -> [0,1884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x87ae6800 == 135 [pid = 1750] [id = 478] 16:10:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8afcf800) [pid = 1750] [serial = 1435] [outer = (nil)] 16:10:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8c013c00) [pid = 1750] [serial = 1436] [outer = 0x8afcf800] 16:10:01 INFO - PROCESS | 1750 | 1464909001586 Marionette DEBUG loaded listener.js 16:10:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8c04d400) [pid = 1750] [serial = 1437] [outer = 0x8afcf800] 16:10:02 INFO - PROCESS | 1750 | 1464909002843 Marionette TRACE conn4 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 16:10:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:10:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1735ms 16:10:02 INFO - PROCESS | 1750 | 1464909002890 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 16:10:02 INFO - PROCESS | 1750 | 1464909002897 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 16:10:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:10:02 INFO - PROCESS | 1750 | 1464909002907 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:10:02 INFO - PROCESS | 1750 | 1464909002912 Marionette TRACE conn4 <- [1,1886,null,{}] 16:10:02 INFO - PROCESS | 1750 | 1464909002921 Marionette TRACE conn4 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:03 INFO - PROCESS | 1750 | 1464909003166 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 16:10:03 INFO - PROCESS | 1750 | 1464909003508 Marionette TRACE conn4 -> [0,1888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x89da9c00 == 136 [pid = 1750] [id = 479] 16:10:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x89dabc00) [pid = 1750] [serial = 1438] [outer = (nil)] 16:10:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8b478800) [pid = 1750] [serial = 1439] [outer = 0x89dabc00] 16:10:03 INFO - PROCESS | 1750 | 1464909003634 Marionette DEBUG loaded listener.js 16:10:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8b654000) [pid = 1750] [serial = 1440] [outer = 0x89dabc00] 16:10:04 INFO - PROCESS | 1750 | 1464909004576 Marionette TRACE conn4 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 16:10:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:10:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1740ms 16:10:04 INFO - PROCESS | 1750 | 1464909004648 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 16:10:04 INFO - PROCESS | 1750 | 1464909004657 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 16:10:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:10:04 INFO - PROCESS | 1750 | 1464909004668 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:10:04 INFO - PROCESS | 1750 | 1464909004672 Marionette TRACE conn4 <- [1,1890,null,{}] 16:10:04 INFO - PROCESS | 1750 | 1464909004679 Marionette TRACE conn4 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:04 INFO - PROCESS | 1750 | 1464909004949 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 16:10:05 INFO - PROCESS | 1750 | 1464909005271 Marionette TRACE conn4 -> [0,1892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.clip.winding.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf56c00 == 137 [pid = 1750] [id = 480] 16:10:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8bf57400) [pid = 1750] [serial = 1441] [outer = (nil)] 16:10:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8c017800) [pid = 1750] [serial = 1442] [outer = 0x8bf57400] 16:10:05 INFO - PROCESS | 1750 | 1464909005377 Marionette DEBUG loaded listener.js 16:10:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8d0acc00) [pid = 1750] [serial = 1443] [outer = 0x8bf57400] 16:10:06 INFO - PROCESS | 1750 | 1464909006329 Marionette TRACE conn4 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 16:10:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:10:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 1734ms 16:10:06 INFO - PROCESS | 1750 | 1464909006403 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 16:10:06 INFO - PROCESS | 1750 | 1464909006409 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 16:10:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:10:06 INFO - PROCESS | 1750 | 1464909006425 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:10:06 INFO - PROCESS | 1750 | 1464909006432 Marionette TRACE conn4 <- [1,1894,null,{}] 16:10:06 INFO - PROCESS | 1750 | 1464909006450 Marionette TRACE conn4 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:06 INFO - PROCESS | 1750 | 1464909006719 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 16:10:07 INFO - PROCESS | 1750 | 1464909007039 Marionette TRACE conn4 -> [0,1896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c046000 == 138 [pid = 1750] [id = 481] 16:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d323800) [pid = 1750] [serial = 1444] [outer = (nil)] 16:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8db43400) [pid = 1750] [serial = 1445] [outer = 0x8d323800] 16:10:07 INFO - PROCESS | 1750 | 1464909007137 Marionette DEBUG loaded listener.js 16:10:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e439000) [pid = 1750] [serial = 1446] [outer = 0x8d323800] 16:10:08 INFO - PROCESS | 1750 | 1464909008083 Marionette TRACE conn4 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 16:10:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:10:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 1696ms 16:10:08 INFO - PROCESS | 1750 | 1464909008120 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 16:10:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:10:08 INFO - PROCESS | 1750 | 1464909008125 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 16:10:08 INFO - PROCESS | 1750 | 1464909008131 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:10:08 INFO - PROCESS | 1750 | 1464909008135 Marionette TRACE conn4 <- [1,1898,null,{}] 16:10:08 INFO - PROCESS | 1750 | 1464909008141 Marionette TRACE conn4 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:08 INFO - PROCESS | 1750 | 1464909008376 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 16:10:08 INFO - PROCESS | 1750 | 1464909008720 Marionette TRACE conn4 -> [0,1900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.newline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe1400 == 139 [pid = 1750] [id = 482] 16:10:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8b65c000) [pid = 1750] [serial = 1447] [outer = (nil)] 16:10:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e48a800) [pid = 1750] [serial = 1448] [outer = 0x8b65c000] 16:10:08 INFO - PROCESS | 1750 | 1464909008816 Marionette DEBUG loaded listener.js 16:10:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e492000) [pid = 1750] [serial = 1449] [outer = 0x8b65c000] 16:10:09 INFO - PROCESS | 1750 | 1464909009715 Marionette TRACE conn4 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 16:10:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:10:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1631ms 16:10:09 INFO - PROCESS | 1750 | 1464909009763 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 16:10:09 INFO - PROCESS | 1750 | 1464909009768 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 16:10:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:10:09 INFO - PROCESS | 1750 | 1464909009774 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:10:09 INFO - PROCESS | 1750 | 1464909009778 Marionette TRACE conn4 <- [1,1902,null,{}] 16:10:09 INFO - PROCESS | 1750 | 1464909009783 Marionette TRACE conn4 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:10 INFO - PROCESS | 1750 | 1464909010007 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 16:10:10 INFO - PROCESS | 1750 | 1464909010321 Marionette TRACE conn4 -> [0,1904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.closePath.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d992000 == 140 [pid = 1750] [id = 483] 16:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e441c00) [pid = 1750] [serial = 1450] [outer = (nil)] 16:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e7d6c00) [pid = 1750] [serial = 1451] [outer = 0x8e441c00] 16:10:10 INFO - PROCESS | 1750 | 1464909010430 Marionette DEBUG loaded listener.js 16:10:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8e7dc400) [pid = 1750] [serial = 1452] [outer = 0x8e441c00] 16:10:11 INFO - PROCESS | 1750 | 1464909011351 Marionette TRACE conn4 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 16:10:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:10:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1631ms 16:10:11 INFO - PROCESS | 1750 | 1464909011406 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 16:10:11 INFO - PROCESS | 1750 | 1464909011409 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 16:10:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:10:11 INFO - PROCESS | 1750 | 1464909011417 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:10:11 INFO - PROCESS | 1750 | 1464909011425 Marionette TRACE conn4 <- [1,1906,null,{}] 16:10:11 INFO - PROCESS | 1750 | 1464909011434 Marionette TRACE conn4 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:11 INFO - PROCESS | 1750 | 1464909011694 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 16:10:12 INFO - PROCESS | 1750 | 1464909012019 Marionette TRACE conn4 -> [0,1908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e692400 == 141 [pid = 1750] [id = 484] 16:10:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8e698400) [pid = 1750] [serial = 1453] [outer = (nil)] 16:10:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8eed3000) [pid = 1750] [serial = 1454] [outer = 0x8e698400] 16:10:12 INFO - PROCESS | 1750 | 1464909012118 Marionette DEBUG loaded listener.js 16:10:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8eee0400) [pid = 1750] [serial = 1455] [outer = 0x8e698400] 16:10:13 INFO - PROCESS | 1750 | 1464909013034 Marionette TRACE conn4 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 16:10:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:10:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1694ms 16:10:13 INFO - PROCESS | 1750 | 1464909013113 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 16:10:13 INFO - PROCESS | 1750 | 1464909013116 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 16:10:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:10:13 INFO - PROCESS | 1750 | 1464909013124 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:10:13 INFO - PROCESS | 1750 | 1464909013127 Marionette TRACE conn4 <- [1,1910,null,{}] 16:10:13 INFO - PROCESS | 1750 | 1464909013133 Marionette TRACE conn4 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:13 INFO - PROCESS | 1750 | 1464909013404 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 16:10:13 INFO - PROCESS | 1750 | 1464909013733 Marionette TRACE conn4 -> [0,1912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x8db51400 == 142 [pid = 1750] [id = 485] 16:10:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8eb56c00) [pid = 1750] [serial = 1456] [outer = (nil)] 16:10:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8f657c00) [pid = 1750] [serial = 1457] [outer = 0x8eb56c00] 16:10:13 INFO - PROCESS | 1750 | 1464909013827 Marionette DEBUG loaded listener.js 16:10:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x910af000) [pid = 1750] [serial = 1458] [outer = 0x8eb56c00] 16:10:14 INFO - PROCESS | 1750 | 1464909014738 Marionette TRACE conn4 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 16:10:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:10:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1688ms 16:10:14 INFO - PROCESS | 1750 | 1464909014813 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 16:10:14 INFO - PROCESS | 1750 | 1464909014818 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 16:10:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:10:14 INFO - PROCESS | 1750 | 1464909014824 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:10:14 INFO - PROCESS | 1750 | 1464909014827 Marionette TRACE conn4 <- [1,1914,null,{}] 16:10:14 INFO - PROCESS | 1750 | 1464909014834 Marionette TRACE conn4 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:15 INFO - PROCESS | 1750 | 1464909015098 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 16:10:15 INFO - PROCESS | 1750 | 1464909015415 Marionette TRACE conn4 -> [0,1916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eed3c00 == 143 [pid = 1750] [id = 486] 16:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8f5b0800) [pid = 1750] [serial = 1459] [outer = (nil)] 16:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x912c4000) [pid = 1750] [serial = 1460] [outer = 0x8f5b0800] 16:10:15 INFO - PROCESS | 1750 | 1464909015511 Marionette DEBUG loaded listener.js 16:10:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91623400) [pid = 1750] [serial = 1461] [outer = 0x8f5b0800] 16:10:16 INFO - PROCESS | 1750 | 1464909016422 Marionette TRACE conn4 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 16:10:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:10:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 1636ms 16:10:16 INFO - PROCESS | 1750 | 1464909016461 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 16:10:16 INFO - PROCESS | 1750 | 1464909016468 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 16:10:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:10:16 INFO - PROCESS | 1750 | 1464909016476 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:10:16 INFO - PROCESS | 1750 | 1464909016481 Marionette TRACE conn4 <- [1,1918,null,{}] 16:10:16 INFO - PROCESS | 1750 | 1464909016490 Marionette TRACE conn4 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:16 INFO - PROCESS | 1750 | 1464909016722 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 16:10:17 INFO - PROCESS | 1750 | 1464909017040 Marionette TRACE conn4 -> [0,1920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.add.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x91122400 == 144 [pid = 1750] [id = 487] 16:10:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x91123000) [pid = 1750] [serial = 1462] [outer = (nil)] 16:10:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9179e800) [pid = 1750] [serial = 1463] [outer = 0x91123000] 16:10:17 INFO - PROCESS | 1750 | 1464909017143 Marionette DEBUG loaded listener.js 16:10:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x917ab400) [pid = 1750] [serial = 1464] [outer = 0x91123000] 16:10:18 INFO - PROCESS | 1750 | 1464909018055 Marionette TRACE conn4 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 16:10:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:10:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1636ms 16:10:18 INFO - PROCESS | 1750 | 1464909018113 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 16:10:18 INFO - PROCESS | 1750 | 1464909018116 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 16:10:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:10:18 INFO - PROCESS | 1750 | 1464909018123 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:10:18 INFO - PROCESS | 1750 | 1464909018127 Marionette TRACE conn4 <- [1,1922,null,{}] 16:10:18 INFO - PROCESS | 1750 | 1464909018132 Marionette TRACE conn4 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:18 INFO - PROCESS | 1750 | 1464909018363 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 16:10:18 INFO - PROCESS | 1750 | 1464909018744 Marionette TRACE conn4 -> [0,1924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x9161f400 == 145 [pid = 1750] [id = 488] 16:10:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x9179fc00) [pid = 1750] [serial = 1465] [outer = (nil)] 16:10:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x919c5400) [pid = 1750] [serial = 1466] [outer = 0x9179fc00] 16:10:18 INFO - PROCESS | 1750 | 1464909018842 Marionette DEBUG loaded listener.js 16:10:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x919cf000) [pid = 1750] [serial = 1467] [outer = 0x9179fc00] 16:10:19 INFO - PROCESS | 1750 | 1464909019763 Marionette TRACE conn4 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 16:10:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:10:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1683ms 16:10:19 INFO - PROCESS | 1750 | 1464909019808 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 16:10:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:10:19 INFO - PROCESS | 1750 | 1464909019812 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 16:10:19 INFO - PROCESS | 1750 | 1464909019819 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:10:19 INFO - PROCESS | 1750 | 1464909019824 Marionette TRACE conn4 <- [1,1926,null,{}] 16:10:19 INFO - PROCESS | 1750 | 1464909019829 Marionette TRACE conn4 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:20 INFO - PROCESS | 1750 | 1464909020084 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 16:10:20 INFO - PROCESS | 1750 | 1464909020419 Marionette TRACE conn4 -> [0,1928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x919b5000 == 146 [pid = 1750] [id = 489] 16:10:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x92254c00) [pid = 1750] [serial = 1468] [outer = (nil)] 16:10:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x92adb400) [pid = 1750] [serial = 1469] [outer = 0x92254c00] 16:10:20 INFO - PROCESS | 1750 | 1464909020526 Marionette DEBUG loaded listener.js 16:10:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x936afc00) [pid = 1750] [serial = 1470] [outer = 0x92254c00] 16:10:21 INFO - PROCESS | 1750 | 1464909021456 Marionette TRACE conn4 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 16:10:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:10:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 1698ms 16:10:21 INFO - PROCESS | 1750 | 1464909021533 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 16:10:21 INFO - PROCESS | 1750 | 1464909021537 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 16:10:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:10:21 INFO - PROCESS | 1750 | 1464909021548 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:10:21 INFO - PROCESS | 1750 | 1464909021551 Marionette TRACE conn4 <- [1,1930,null,{}] 16:10:21 INFO - PROCESS | 1750 | 1464909021557 Marionette TRACE conn4 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:21 INFO - PROCESS | 1750 | 1464909021790 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 16:10:22 INFO - PROCESS | 1750 | 1464909022118 Marionette TRACE conn4 -> [0,1932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x92250800 == 147 [pid = 1750] [id = 490] 16:10:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x92adbc00) [pid = 1750] [serial = 1471] [outer = (nil)] 16:10:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x93a78000) [pid = 1750] [serial = 1472] [outer = 0x92adbc00] 16:10:22 INFO - PROCESS | 1750 | 1464909022211 Marionette DEBUG loaded listener.js 16:10:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x93a7b400) [pid = 1750] [serial = 1473] [outer = 0x92adbc00] 16:10:23 INFO - PROCESS | 1750 | 1464909023147 Marionette TRACE conn4 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 16:10:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:10:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 1637ms 16:10:23 INFO - PROCESS | 1750 | 1464909023186 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 16:10:23 INFO - PROCESS | 1750 | 1464909023189 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 16:10:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:10:23 INFO - PROCESS | 1750 | 1464909023196 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:10:23 INFO - PROCESS | 1750 | 1464909023200 Marionette TRACE conn4 <- [1,1934,null,{}] 16:10:23 INFO - PROCESS | 1750 | 1464909023205 Marionette TRACE conn4 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:23 INFO - PROCESS | 1750 | 1464909023434 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 16:10:23 INFO - PROCESS | 1750 | 1464909023774 Marionette TRACE conn4 -> [0,1936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x91684400 == 148 [pid = 1750] [id = 491] 16:10:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x917a8c00) [pid = 1750] [serial = 1474] [outer = (nil)] 16:10:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x95150000) [pid = 1750] [serial = 1475] [outer = 0x917a8c00] 16:10:23 INFO - PROCESS | 1750 | 1464909023868 Marionette DEBUG loaded listener.js 16:10:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x95155400) [pid = 1750] [serial = 1476] [outer = 0x917a8c00] 16:10:24 INFO - PROCESS | 1750 | 1464909024800 Marionette TRACE conn4 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 16:10:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:10:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1639ms 16:10:24 INFO - PROCESS | 1750 | 1464909024835 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 16:10:24 INFO - PROCESS | 1750 | 1464909024839 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 16:10:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:10:24 INFO - PROCESS | 1750 | 1464909024846 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:10:24 INFO - PROCESS | 1750 | 1464909024849 Marionette TRACE conn4 <- [1,1938,null,{}] 16:10:24 INFO - PROCESS | 1750 | 1464909024855 Marionette TRACE conn4 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:25 INFO - PROCESS | 1750 | 1464909025077 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 16:10:25 INFO - PROCESS | 1750 | 1464909025402 Marionette TRACE conn4 -> [0,1940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a7a000 == 149 [pid = 1750] [id = 492] 16:10:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x95147800) [pid = 1750] [serial = 1477] [outer = (nil)] 16:10:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x95266000) [pid = 1750] [serial = 1478] [outer = 0x95147800] 16:10:25 INFO - PROCESS | 1750 | 1464909025508 Marionette DEBUG loaded listener.js 16:10:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x96df0000) [pid = 1750] [serial = 1479] [outer = 0x95147800] 16:10:26 INFO - PROCESS | 1750 | 1464909026397 Marionette TRACE conn4 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 16:10:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:10:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 1584ms 16:10:26 INFO - PROCESS | 1750 | 1464909026431 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 16:10:26 INFO - PROCESS | 1750 | 1464909026434 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 16:10:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:10:26 INFO - PROCESS | 1750 | 1464909026441 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:10:26 INFO - PROCESS | 1750 | 1464909026444 Marionette TRACE conn4 <- [1,1942,null,{}] 16:10:26 INFO - PROCESS | 1750 | 1464909026450 Marionette TRACE conn4 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:26 INFO - PROCESS | 1750 | 1464909026677 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 16:10:26 INFO - PROCESS | 1750 | 1464909026959 Marionette TRACE conn4 -> [0,1944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x96dee000 == 150 [pid = 1750] [id = 493] 16:10:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x96df9c00) [pid = 1750] [serial = 1480] [outer = (nil)] 16:10:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x98a02800) [pid = 1750] [serial = 1481] [outer = 0x96df9c00] 16:10:27 INFO - PROCESS | 1750 | 1464909027097 Marionette DEBUG loaded listener.js 16:10:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x98a03c00) [pid = 1750] [serial = 1482] [outer = 0x96df9c00] 16:10:28 INFO - PROCESS | 1750 | 1464909028028 Marionette TRACE conn4 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:10:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:10:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1631ms 16:10:28 INFO - PROCESS | 1750 | 1464909028073 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 16:10:28 INFO - PROCESS | 1750 | 1464909028077 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 16:10:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:10:28 INFO - PROCESS | 1750 | 1464909028084 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:10:28 INFO - PROCESS | 1750 | 1464909028088 Marionette TRACE conn4 <- [1,1946,null,{}] 16:10:28 INFO - PROCESS | 1750 | 1464909028094 Marionette TRACE conn4 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:28 INFO - PROCESS | 1750 | 1464909028328 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 16:10:28 INFO - PROCESS | 1750 | 1464909028664 Marionette TRACE conn4 -> [0,1948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x87af0800 == 151 [pid = 1750] [id = 494] 16:10:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x919c4800) [pid = 1750] [serial = 1483] [outer = (nil)] 16:10:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x995eb800) [pid = 1750] [serial = 1484] [outer = 0x919c4800] 16:10:28 INFO - PROCESS | 1750 | 1464909028770 Marionette DEBUG loaded listener.js 16:10:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x99665800) [pid = 1750] [serial = 1485] [outer = 0x919c4800] 16:10:29 INFO - PROCESS | 1750 | 1464909029687 Marionette TRACE conn4 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 16:10:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:10:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1641ms 16:10:29 INFO - PROCESS | 1750 | 1464909029725 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 16:10:29 INFO - PROCESS | 1750 | 1464909029729 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 16:10:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:10:29 INFO - PROCESS | 1750 | 1464909029736 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:10:29 INFO - PROCESS | 1750 | 1464909029739 Marionette TRACE conn4 <- [1,1950,null,{}] 16:10:29 INFO - PROCESS | 1750 | 1464909029745 Marionette TRACE conn4 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:29 INFO - PROCESS | 1750 | 1464909029963 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 16:10:30 INFO - PROCESS | 1750 | 1464909030290 Marionette TRACE conn4 -> [0,1952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x98997000 == 152 [pid = 1750] [id = 495] 16:10:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x98a03400) [pid = 1750] [serial = 1486] [outer = (nil)] 16:10:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9a0c0400) [pid = 1750] [serial = 1487] [outer = 0x98a03400] 16:10:30 INFO - PROCESS | 1750 | 1464909030385 Marionette DEBUG loaded listener.js 16:10:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9a0c7400) [pid = 1750] [serial = 1488] [outer = 0x98a03400] 16:10:31 INFO - PROCESS | 1750 | 1464909031295 Marionette TRACE conn4 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 16:10:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:10:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1638ms 16:10:31 INFO - PROCESS | 1750 | 1464909031375 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 16:10:31 INFO - PROCESS | 1750 | 1464909031379 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 16:10:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:10:31 INFO - PROCESS | 1750 | 1464909031385 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:10:31 INFO - PROCESS | 1750 | 1464909031389 Marionette TRACE conn4 <- [1,1954,null,{}] 16:10:31 INFO - PROCESS | 1750 | 1464909031395 Marionette TRACE conn4 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:31 INFO - PROCESS | 1750 | 1464909031659 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 16:10:32 INFO - PROCESS | 1750 | 1464909031982 Marionette TRACE conn4 -> [0,1956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x989f1400 == 153 [pid = 1750] [id = 496] 16:10:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x995e4800) [pid = 1750] [serial = 1489] [outer = (nil)] 16:10:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9afcb800) [pid = 1750] [serial = 1490] [outer = 0x995e4800] 16:10:32 INFO - PROCESS | 1750 | 1464909032073 Marionette DEBUG loaded listener.js 16:10:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9b287c00) [pid = 1750] [serial = 1491] [outer = 0x995e4800] 16:10:34 INFO - PROCESS | 1750 | --DOCSHELL 0x9890bc00 == 152 [pid = 1750] [id = 10] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8c009800) [pid = 1750] [serial = 1370] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x92adf800) [pid = 1750] [serial = 1343] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8e68d000) [pid = 1750] [serial = 1322] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8be81400) [pid = 1750] [serial = 1368] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x88fe1800) [pid = 1750] [serial = 1305] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x995e5000) [pid = 1750] [serial = 1355] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x919b1400) [pid = 1750] [serial = 1338] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x99668400) [pid = 1750] [serial = 1356] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8d31dc00) [pid = 1750] [serial = 1317] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8a72bc00) [pid = 1750] [serial = 1307] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8b862800) [pid = 1750] [serial = 1310] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x8a734c00) [pid = 1750] [serial = 1367] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8b7eac00) [pid = 1750] [serial = 1364] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8f65b000) [pid = 1750] [serial = 1331] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x92043000) [pid = 1750] [serial = 1340] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8d0a4800) [pid = 1750] [serial = 1236] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8eb56000) [pid = 1750] [serial = 1326] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x939b0c00) [pid = 1750] [serial = 1346] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x96df2c00) [pid = 1750] [serial = 1352] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8b86c000) [pid = 1750] [serial = 1365] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9162bc00) [pid = 1750] [serial = 1335] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x95152400) [pid = 1750] [serial = 1350] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8c046c00) [pid = 1750] [serial = 1314] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8a730800) [pid = 1750] [serial = 1361] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8bd6dc00) [pid = 1750] [serial = 1311] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8c011000) [pid = 1750] [serial = 1313] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x87aed000) [pid = 1750] [serial = 1304] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x912bd400) [pid = 1750] [serial = 1334] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x886bec00) [pid = 1750] [serial = 1358] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8eb52800) [pid = 1750] [serial = 1325] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8ee90000) [pid = 1750] [serial = 1328] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8e692c00) [pid = 1750] [serial = 1323] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8afcd000) [pid = 1750] [serial = 1362] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x920f1000) [pid = 1750] [serial = 1341] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x890b2000) [pid = 1750] [serial = 1359] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92ae3800) [pid = 1750] [serial = 1344] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d0af800) [pid = 1750] [serial = 1316] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x910b1c00) [pid = 1750] [serial = 1332] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8a736400) [pid = 1750] [serial = 1308] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8d993800) [pid = 1750] [serial = 1319] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x96df5c00) [pid = 1750] [serial = 1353] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e441400) [pid = 1750] [serial = 1320] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x93a77c00) [pid = 1750] [serial = 1347] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9185b400) [pid = 1750] [serial = 1337] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8eed5400) [pid = 1750] [serial = 1329] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9514a400) [pid = 1750] [serial = 1349] [outer = (nil)] [url = about:blank] 16:10:34 INFO - PROCESS | 1750 | 1464909034920 Marionette TRACE conn4 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 16:10:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:10:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 3591ms 16:10:34 INFO - PROCESS | 1750 | 1464909034978 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 16:10:34 INFO - PROCESS | 1750 | 1464909034983 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 16:10:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:10:34 INFO - PROCESS | 1750 | 1464909034991 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:10:35 INFO - PROCESS | 1750 | 1464909034996 Marionette TRACE conn4 <- [1,1958,null,{}] 16:10:35 INFO - PROCESS | 1750 | 1464909035004 Marionette TRACE conn4 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:35 INFO - PROCESS | 1750 | 1464909035211 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 16:10:35 INFO - PROCESS | 1750 | 1464909035403 Marionette TRACE conn4 -> [0,1960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.edge.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b9000 == 153 [pid = 1750] [id = 497] 16:10:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x890b1000) [pid = 1750] [serial = 1492] [outer = (nil)] 16:10:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x89db2800) [pid = 1750] [serial = 1493] [outer = 0x890b1000] 16:10:35 INFO - PROCESS | 1750 | 1464909035483 Marionette DEBUG loaded listener.js 16:10:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8a736000) [pid = 1750] [serial = 1494] [outer = 0x890b1000] 16:10:36 INFO - PROCESS | 1750 | 1464909036341 Marionette TRACE conn4 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 16:10:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:10:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1386ms 16:10:36 INFO - PROCESS | 1750 | 1464909036393 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 16:10:36 INFO - PROCESS | 1750 | 1464909036401 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 16:10:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:10:36 INFO - PROCESS | 1750 | 1464909036414 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:10:36 INFO - PROCESS | 1750 | 1464909036417 Marionette TRACE conn4 <- [1,1962,null,{}] 16:10:36 INFO - PROCESS | 1750 | 1464909036424 Marionette TRACE conn4 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:36 INFO - PROCESS | 1750 | 1464909036657 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 16:10:36 INFO - PROCESS | 1750 | 1464909036885 Marionette TRACE conn4 -> [0,1964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc4800 == 154 [pid = 1750] [id = 498] 16:10:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8b47ec00) [pid = 1750] [serial = 1495] [outer = (nil)] 16:10:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8b8de800) [pid = 1750] [serial = 1496] [outer = 0x8b47ec00] 16:10:36 INFO - PROCESS | 1750 | 1464909036961 Marionette DEBUG loaded listener.js 16:10:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8bd6e400) [pid = 1750] [serial = 1497] [outer = 0x8b47ec00] 16:10:37 INFO - PROCESS | 1750 | 1464909037892 Marionette TRACE conn4 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 16:10:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:10:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1542ms 16:10:37 INFO - PROCESS | 1750 | 1464909037956 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 16:10:37 INFO - PROCESS | 1750 | 1464909037960 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 16:10:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:10:37 INFO - PROCESS | 1750 | 1464909037967 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:10:37 INFO - PROCESS | 1750 | 1464909037973 Marionette TRACE conn4 <- [1,1966,null,{}] 16:10:38 INFO - PROCESS | 1750 | 1464909037998 Marionette TRACE conn4 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:38 INFO - PROCESS | 1750 | 1464909038291 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 16:10:38 INFO - PROCESS | 1750 | 1464909038355 Marionette TRACE conn4 -> [0,1968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e0400 == 155 [pid = 1750] [id = 499] 16:10:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8be85c00) [pid = 1750] [serial = 1498] [outer = (nil)] 16:10:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8c016400) [pid = 1750] [serial = 1499] [outer = 0x8be85c00] 16:10:38 INFO - PROCESS | 1750 | 1464909038546 Marionette DEBUG loaded listener.js 16:10:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8c04f800) [pid = 1750] [serial = 1500] [outer = 0x8be85c00] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8b47c000) [pid = 1750] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8b4e6000) [pid = 1750] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x872ce000) [pid = 1750] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d98cc00) [pid = 1750] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8bf52c00) [pid = 1750] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x89dae000) [pid = 1750] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x89dad800) [pid = 1750] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x886b3000) [pid = 1750] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8db4ec00) [pid = 1750] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9776e800) [pid = 1750] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x919ae000) [pid = 1750] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x92ad6800) [pid = 1750] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x93a79800) [pid = 1750] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9168f000) [pid = 1750] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x917a4c00) [pid = 1750] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x91622000) [pid = 1750] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8e7ce800) [pid = 1750] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8eb60000) [pid = 1750] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8d31d000) [pid = 1750] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:10:39 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8db44c00) [pid = 1750] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:10:40 INFO - PROCESS | 1750 | 1464909040033 Marionette TRACE conn4 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 16:10:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:10:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 2107ms 16:10:40 INFO - PROCESS | 1750 | 1464909040075 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 16:10:40 INFO - PROCESS | 1750 | 1464909040080 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 16:10:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:10:40 INFO - PROCESS | 1750 | 1464909040086 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:10:40 INFO - PROCESS | 1750 | 1464909040088 Marionette TRACE conn4 <- [1,1970,null,{}] 16:10:40 INFO - PROCESS | 1750 | 1464909040094 Marionette TRACE conn4 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:40 INFO - PROCESS | 1750 | 1464909040371 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 16:10:40 INFO - PROCESS | 1750 | 1464909040395 Marionette TRACE conn4 -> [0,1972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dad000 == 156 [pid = 1750] [id = 500] 16:10:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8bf54c00) [pid = 1750] [serial = 1501] [outer = (nil)] 16:10:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d31a400) [pid = 1750] [serial = 1502] [outer = 0x8bf54c00] 16:10:40 INFO - PROCESS | 1750 | 1464909040469 Marionette DEBUG loaded listener.js 16:10:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d324000) [pid = 1750] [serial = 1503] [outer = 0x8bf54c00] 16:10:41 INFO - PROCESS | 1750 | 1464909041496 Marionette TRACE conn4 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 16:10:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:10:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 1436ms 16:10:41 INFO - PROCESS | 1750 | 1464909041524 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 16:10:41 INFO - PROCESS | 1750 | 1464909041530 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 16:10:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:10:41 INFO - PROCESS | 1750 | 1464909041551 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:10:41 INFO - PROCESS | 1750 | 1464909041558 Marionette TRACE conn4 <- [1,1974,null,{}] 16:10:41 INFO - PROCESS | 1750 | 1464909041567 Marionette TRACE conn4 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:41 INFO - PROCESS | 1750 | 1464909041854 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 16:10:42 INFO - PROCESS | 1750 | 1464909042203 Marionette TRACE conn4 -> [0,1976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc2c00 == 157 [pid = 1750] [id = 501] 16:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x89bc3800) [pid = 1750] [serial = 1504] [outer = (nil)] 16:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x89db6800) [pid = 1750] [serial = 1505] [outer = 0x89bc3800] 16:10:42 INFO - PROCESS | 1750 | 1464909042295 Marionette DEBUG loaded listener.js 16:10:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8afcd000) [pid = 1750] [serial = 1506] [outer = 0x89bc3800] 16:10:43 INFO - PROCESS | 1750 | 1464909043234 Marionette TRACE conn4 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 16:10:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:10:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1744ms 16:10:43 INFO - PROCESS | 1750 | 1464909043296 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 16:10:43 INFO - PROCESS | 1750 | 1464909043306 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 16:10:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:10:43 INFO - PROCESS | 1750 | 1464909043317 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:10:43 INFO - PROCESS | 1750 | 1464909043321 Marionette TRACE conn4 <- [1,1978,null,{}] 16:10:43 INFO - PROCESS | 1750 | 1464909043328 Marionette TRACE conn4 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:43 INFO - PROCESS | 1750 | 1464909043579 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 16:10:43 INFO - PROCESS | 1750 | 1464909043900 Marionette TRACE conn4 -> [0,1980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x890b2c00 == 158 [pid = 1750] [id = 502] 16:10:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8a730c00) [pid = 1750] [serial = 1507] [outer = (nil)] 16:10:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8be7f000) [pid = 1750] [serial = 1508] [outer = 0x8a730c00] 16:10:43 INFO - PROCESS | 1750 | 1464909043994 Marionette DEBUG loaded listener.js 16:10:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8c043000) [pid = 1750] [serial = 1509] [outer = 0x8a730c00] 16:10:44 INFO - PROCESS | 1750 | 1464909044902 Marionette TRACE conn4 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:10:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:10:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1601ms 16:10:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:10:44 INFO - PROCESS | 1750 | 1464909044917 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 16:10:44 INFO - PROCESS | 1750 | 1464909044920 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 16:10:44 INFO - PROCESS | 1750 | 1464909044928 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:10:44 INFO - PROCESS | 1750 | 1464909044934 Marionette TRACE conn4 <- [1,1982,null,{}] 16:10:44 INFO - PROCESS | 1750 | 1464909044951 Marionette TRACE conn4 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:45 INFO - PROCESS | 1750 | 1464909045281 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 16:10:45 INFO - PROCESS | 1750 | 1464909045597 Marionette TRACE conn4 -> [0,1984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d992800 == 159 [pid = 1750] [id = 503] 16:10:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8db48000) [pid = 1750] [serial = 1510] [outer = (nil)] 16:10:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e43f400) [pid = 1750] [serial = 1511] [outer = 0x8db48000] 16:10:45 INFO - PROCESS | 1750 | 1464909045698 Marionette DEBUG loaded listener.js 16:10:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e489800) [pid = 1750] [serial = 1512] [outer = 0x8db48000] 16:10:46 INFO - PROCESS | 1750 | 1464909046642 Marionette TRACE conn4 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:10:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:10:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 1743ms 16:10:46 INFO - PROCESS | 1750 | 1464909046670 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 16:10:46 INFO - PROCESS | 1750 | 1464909046675 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 16:10:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:10:46 INFO - PROCESS | 1750 | 1464909046682 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:10:46 INFO - PROCESS | 1750 | 1464909046685 Marionette TRACE conn4 <- [1,1986,null,{}] 16:10:46 INFO - PROCESS | 1750 | 1464909046691 Marionette TRACE conn4 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:46 INFO - PROCESS | 1750 | 1464909046925 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 16:10:47 INFO - PROCESS | 1750 | 1464909047197 Marionette TRACE conn4 -> [0,1988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e442c00 == 160 [pid = 1750] [id = 504] 16:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8e698000) [pid = 1750] [serial = 1513] [outer = (nil)] 16:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e7db800) [pid = 1750] [serial = 1514] [outer = 0x8e698000] 16:10:47 INFO - PROCESS | 1750 | 1464909047337 Marionette DEBUG loaded listener.js 16:10:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8eb5c800) [pid = 1750] [serial = 1515] [outer = 0x8e698000] 16:10:48 INFO - PROCESS | 1750 | 1464909048221 Marionette TRACE conn4 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:10:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:10:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1582ms 16:10:48 INFO - PROCESS | 1750 | 1464909048266 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 16:10:48 INFO - PROCESS | 1750 | 1464909048270 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 16:10:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:10:48 INFO - PROCESS | 1750 | 1464909048276 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:10:48 INFO - PROCESS | 1750 | 1464909048280 Marionette TRACE conn4 <- [1,1990,null,{}] 16:10:48 INFO - PROCESS | 1750 | 1464909048286 Marionette TRACE conn4 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:48 INFO - PROCESS | 1750 | 1464909048516 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 16:10:48 INFO - PROCESS | 1750 | 1464909048835 Marionette TRACE conn4 -> [0,1992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x872da400 == 161 [pid = 1750] [id = 505] 16:10:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x89388800) [pid = 1750] [serial = 1516] [outer = (nil)] 16:10:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8ee83c00) [pid = 1750] [serial = 1517] [outer = 0x89388800] 16:10:48 INFO - PROCESS | 1750 | 1464909048934 Marionette DEBUG loaded listener.js 16:10:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8ee8f800) [pid = 1750] [serial = 1518] [outer = 0x89388800] 16:10:49 INFO - PROCESS | 1750 | 1464909049860 Marionette TRACE conn4 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 16:10:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:10:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1631ms 16:10:49 INFO - PROCESS | 1750 | 1464909049910 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 16:10:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:10:49 INFO - PROCESS | 1750 | 1464909049915 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 16:10:49 INFO - PROCESS | 1750 | 1464909049921 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:10:49 INFO - PROCESS | 1750 | 1464909049925 Marionette TRACE conn4 <- [1,1994,null,{}] 16:10:49 INFO - PROCESS | 1750 | 1464909049931 Marionette TRACE conn4 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:50 INFO - PROCESS | 1750 | 1464909050201 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 16:10:50 INFO - PROCESS | 1750 | 1464909050528 Marionette TRACE conn4 -> [0,1996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e693c00 == 162 [pid = 1750] [id = 506] 16:10:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8eb60000) [pid = 1750] [serial = 1519] [outer = (nil)] 16:10:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x912bd400) [pid = 1750] [serial = 1520] [outer = 0x8eb60000] 16:10:50 INFO - PROCESS | 1750 | 1464909050638 Marionette DEBUG loaded listener.js 16:10:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9162c000) [pid = 1750] [serial = 1521] [outer = 0x8eb60000] 16:10:51 INFO - PROCESS | 1750 | 1464909051550 Marionette TRACE conn4 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 16:10:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:10:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1695ms 16:10:51 INFO - PROCESS | 1750 | 1464909051617 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 16:10:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:10:51 INFO - PROCESS | 1750 | 1464909051621 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 16:10:51 INFO - PROCESS | 1750 | 1464909051628 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:10:51 INFO - PROCESS | 1750 | 1464909051636 Marionette TRACE conn4 <- [1,1998,null,{}] 16:10:51 INFO - PROCESS | 1750 | 1464909051647 Marionette TRACE conn4 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:51 INFO - PROCESS | 1750 | 1464909051916 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 16:10:52 INFO - PROCESS | 1750 | 1464909052235 Marionette TRACE conn4 -> [0,2000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.isPointInPath.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x9111b800 == 163 [pid = 1750] [id = 507] 16:10:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x91682800) [pid = 1750] [serial = 1522] [outer = (nil)] 16:10:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x91852000) [pid = 1750] [serial = 1523] [outer = 0x91682800] 16:10:52 INFO - PROCESS | 1750 | 1464909052327 Marionette DEBUG loaded listener.js 16:10:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9185e000) [pid = 1750] [serial = 1524] [outer = 0x91682800] 16:10:53 INFO - PROCESS | 1750 | 1464909053239 Marionette TRACE conn4 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 16:10:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:10:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1646ms 16:10:53 INFO - PROCESS | 1750 | 1464909053274 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 16:10:53 INFO - PROCESS | 1750 | 1464909053278 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 16:10:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:10:53 INFO - PROCESS | 1750 | 1464909053284 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:10:53 INFO - PROCESS | 1750 | 1464909053288 Marionette TRACE conn4 <- [1,2002,null,{}] 16:10:53 INFO - PROCESS | 1750 | 1464909053294 Marionette TRACE conn4 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:53 INFO - PROCESS | 1750 | 1464909053519 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 16:10:53 INFO - PROCESS | 1750 | 1464909053854 Marionette TRACE conn4 -> [0,2004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bcdc00 == 164 [pid = 1750] [id = 508] 16:10:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8b866400) [pid = 1750] [serial = 1525] [outer = (nil)] 16:10:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9203f000) [pid = 1750] [serial = 1526] [outer = 0x8b866400] 16:10:53 INFO - PROCESS | 1750 | 1464909053950 Marionette DEBUG loaded listener.js 16:10:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92047400) [pid = 1750] [serial = 1527] [outer = 0x8b866400] 16:10:54 INFO - PROCESS | 1750 | 1464909054865 Marionette TRACE conn4 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 16:10:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:10:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1640ms 16:10:54 INFO - PROCESS | 1750 | 1464909054925 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 16:10:54 INFO - PROCESS | 1750 | 1464909054929 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 16:10:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:10:54 INFO - PROCESS | 1750 | 1464909054935 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:10:54 INFO - PROCESS | 1750 | 1464909054939 Marionette TRACE conn4 <- [1,2006,null,{}] 16:10:54 INFO - PROCESS | 1750 | 1464909054945 Marionette TRACE conn4 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:55 INFO - PROCESS | 1750 | 1464909055171 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 16:10:55 INFO - PROCESS | 1750 | 1464909055491 Marionette TRACE conn4 -> [0,2008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x91686c00 == 165 [pid = 1750] [id = 509] 16:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x919c7400) [pid = 1750] [serial = 1528] [outer = (nil)] 16:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92257400) [pid = 1750] [serial = 1529] [outer = 0x919c7400] 16:10:55 INFO - PROCESS | 1750 | 1464909055591 Marionette DEBUG loaded listener.js 16:10:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x92ad8000) [pid = 1750] [serial = 1530] [outer = 0x919c7400] 16:10:56 INFO - PROCESS | 1750 | 1464909056482 Marionette TRACE conn4 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 16:10: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 16:10:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1582ms 16:10:56 INFO - PROCESS | 1750 | 1464909056518 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 16:10:56 INFO - PROCESS | 1750 | 1464909056523 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 16:10:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:10:56 INFO - PROCESS | 1750 | 1464909056549 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:10:56 INFO - PROCESS | 1750 | 1464909056554 Marionette TRACE conn4 <- [1,2010,null,{}] 16:10:56 INFO - PROCESS | 1750 | 1464909056560 Marionette TRACE conn4 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:56 INFO - PROCESS | 1750 | 1464909056795 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 16:10:57 INFO - PROCESS | 1750 | 1464909057123 Marionette TRACE conn4 -> [0,2012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb53000 == 166 [pid = 1750] [id = 510] 16:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92249c00) [pid = 1750] [serial = 1531] [outer = (nil)] 16:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x936b1400) [pid = 1750] [serial = 1532] [outer = 0x92249c00] 16:10:57 INFO - PROCESS | 1750 | 1464909057225 Marionette DEBUG loaded listener.js 16:10:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x939af800) [pid = 1750] [serial = 1533] [outer = 0x92249c00] 16:10:58 INFO - PROCESS | 1750 | 1464909058395 Marionette TRACE conn4 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 16:10:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 16:10:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1888ms 16:10:58 INFO - PROCESS | 1750 | 1464909058434 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 16:10:58 INFO - PROCESS | 1750 | 1464909058438 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 16:10:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:10:58 INFO - PROCESS | 1750 | 1464909058446 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:10:58 INFO - PROCESS | 1750 | 1464909058450 Marionette TRACE conn4 <- [1,2014,null,{}] 16:10:58 INFO - PROCESS | 1750 | 1464909058456 Marionette TRACE conn4 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:10:58 INFO - PROCESS | 1750 | 1464909058725 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 16:10:59 INFO - PROCESS | 1750 | 1464909059070 Marionette TRACE conn4 -> [0,2016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:10:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x936ab000 == 167 [pid = 1750] [id = 511] 16:10:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x96df4c00) [pid = 1750] [serial = 1534] [outer = (nil)] 16:10:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9776e400) [pid = 1750] [serial = 1535] [outer = 0x96df4c00] 16:10:59 INFO - PROCESS | 1750 | 1464909059168 Marionette DEBUG loaded listener.js 16:10:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x98a09c00) [pid = 1750] [serial = 1536] [outer = 0x96df4c00] 16:11:00 INFO - PROCESS | 1750 | 1464909060138 Marionette TRACE conn4 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 16:11:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:11:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1752ms 16:11:00 INFO - PROCESS | 1750 | 1464909060199 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 16:11:00 INFO - PROCESS | 1750 | 1464909060202 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 16:11:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:11:00 INFO - PROCESS | 1750 | 1464909060209 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:11:00 INFO - PROCESS | 1750 | 1464909060213 Marionette TRACE conn4 <- [1,2018,null,{}] 16:11:00 INFO - PROCESS | 1750 | 1464909060218 Marionette TRACE conn4 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:00 INFO - PROCESS | 1750 | 1464909060453 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 16:11:00 INFO - PROCESS | 1750 | 1464909060781 Marionette TRACE conn4 -> [0,2020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x9514d000 == 168 [pid = 1750] [id = 512] 16:11:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x97761c00) [pid = 1750] [serial = 1537] [outer = (nil)] 16:11:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x99e25c00) [pid = 1750] [serial = 1538] [outer = 0x97761c00] 16:11:00 INFO - PROCESS | 1750 | 1464909060880 Marionette DEBUG loaded listener.js 16:11:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9a0c0800) [pid = 1750] [serial = 1539] [outer = 0x97761c00] 16:11:02 INFO - PROCESS | 1750 | 1464909062062 Marionette TRACE conn4 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:11:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1935ms 16:11:02 INFO - PROCESS | 1750 | 1464909062145 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 16:11:02 INFO - PROCESS | 1750 | 1464909062149 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 16:11:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:11:02 INFO - PROCESS | 1750 | 1464909062156 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:11:02 INFO - PROCESS | 1750 | 1464909062159 Marionette TRACE conn4 <- [1,2022,null,{}] 16:11:02 INFO - PROCESS | 1750 | 1464909062165 Marionette TRACE conn4 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:02 INFO - PROCESS | 1750 | 1464909062434 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 16:11:02 INFO - PROCESS | 1750 | 1464909062762 Marionette TRACE conn4 -> [0,2024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f5b0400 == 169 [pid = 1750] [id = 513] 16:11:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x98a10800) [pid = 1750] [serial = 1540] [outer = (nil)] 16:11:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9afcc400) [pid = 1750] [serial = 1541] [outer = 0x98a10800] 16:11:02 INFO - PROCESS | 1750 | 1464909062864 Marionette DEBUG loaded listener.js 16:11:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9b503c00) [pid = 1750] [serial = 1542] [outer = 0x98a10800] 16:11:03 INFO - PROCESS | 1750 | 1464909063776 Marionette TRACE conn4 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 16:11:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:11:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1683ms 16:11:03 INFO - PROCESS | 1750 | 1464909063840 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 16:11:03 INFO - PROCESS | 1750 | 1464909063843 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 16:11:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:11:03 INFO - PROCESS | 1750 | 1464909063850 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:11:03 INFO - PROCESS | 1750 | 1464909063854 Marionette TRACE conn4 <- [1,2026,null,{}] 16:11:03 INFO - PROCESS | 1750 | 1464909063860 Marionette TRACE conn4 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:04 INFO - PROCESS | 1750 | 1464909064099 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 16:11:04 INFO - PROCESS | 1750 | 1464909064429 Marionette TRACE conn4 -> [0,2028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e440c00 == 170 [pid = 1750] [id = 514] 16:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x99880400) [pid = 1750] [serial = 1543] [outer = (nil)] 16:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9b5ac800) [pid = 1750] [serial = 1544] [outer = 0x99880400] 16:11:04 INFO - PROCESS | 1750 | 1464909064521 Marionette DEBUG loaded listener.js 16:11:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9b5b0000) [pid = 1750] [serial = 1545] [outer = 0x99880400] 16:11:05 INFO - PROCESS | 1750 | 1464909065543 Marionette TRACE conn4 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 16:11:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:11:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1743ms 16:11:05 INFO - PROCESS | 1750 | 1464909065597 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 16:11:05 INFO - PROCESS | 1750 | 1464909065603 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 16:11:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:11:05 INFO - PROCESS | 1750 | 1464909065613 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:11:05 INFO - PROCESS | 1750 | 1464909065619 Marionette TRACE conn4 <- [1,2030,null,{}] 16:11:05 INFO - PROCESS | 1750 | 1464909065628 Marionette TRACE conn4 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:06 INFO - PROCESS | 1750 | 1464909066014 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 16:11:06 INFO - PROCESS | 1750 | 1464909066462 Marionette TRACE conn4 -> [0,2032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x9afcd000 == 171 [pid = 1750] [id = 515] 16:11:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9b504000) [pid = 1750] [serial = 1546] [outer = (nil)] 16:11:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9b873800) [pid = 1750] [serial = 1547] [outer = 0x9b504000] 16:11:06 INFO - PROCESS | 1750 | 1464909066605 Marionette DEBUG loaded listener.js 16:11:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9b876800) [pid = 1750] [serial = 1548] [outer = 0x9b504000] 16:11:07 INFO - PROCESS | 1750 | 1464909067571 Marionette TRACE conn4 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 16:11:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:11:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1994ms 16:11:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:11:07 INFO - PROCESS | 1750 | 1464909067606 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 16:11:07 INFO - PROCESS | 1750 | 1464909067610 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 16:11:07 INFO - PROCESS | 1750 | 1464909067616 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:11:07 INFO - PROCESS | 1750 | 1464909067620 Marionette TRACE conn4 <- [1,2034,null,{}] 16:11:07 INFO - PROCESS | 1750 | 1464909067625 Marionette TRACE conn4 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:07 INFO - PROCESS | 1750 | 1464909067841 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 16:11:08 INFO - PROCESS | 1750 | 1464909068138 Marionette TRACE conn4 -> [0,2036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b479000 == 172 [pid = 1750] [id = 516] 16:11:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x910b2800) [pid = 1750] [serial = 1549] [outer = (nil)] 16:11:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9d4a1000) [pid = 1750] [serial = 1550] [outer = 0x910b2800] 16:11:08 INFO - PROCESS | 1750 | 1464909068289 Marionette DEBUG loaded listener.js 16:11:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9d4a8c00) [pid = 1750] [serial = 1551] [outer = 0x910b2800] 16:11:09 INFO - PROCESS | 1750 | 1464909069204 Marionette TRACE conn4 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:11:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 1634ms 16:11:09 INFO - PROCESS | 1750 | 1464909069250 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 16:11:09 INFO - PROCESS | 1750 | 1464909069254 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 16:11:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:11:09 INFO - PROCESS | 1750 | 1464909069260 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:11:09 INFO - PROCESS | 1750 | 1464909069263 Marionette TRACE conn4 <- [1,2038,null,{}] 16:11:09 INFO - PROCESS | 1750 | 1464909069269 Marionette TRACE conn4 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:09 INFO - PROCESS | 1750 | 1464909069490 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 16:11:09 INFO - PROCESS | 1750 | 1464909069823 Marionette TRACE conn4 -> [0,2040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a0000 == 173 [pid = 1750] [id = 517] 16:11:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9b876400) [pid = 1750] [serial = 1552] [outer = (nil)] 16:11:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9d6b0400) [pid = 1750] [serial = 1553] [outer = 0x9b876400] 16:11:09 INFO - PROCESS | 1750 | 1464909069929 Marionette DEBUG loaded listener.js 16:11:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9d6b6800) [pid = 1750] [serial = 1554] [outer = 0x9b876400] 16:11:10 INFO - PROCESS | 1750 | 1464909070820 Marionette TRACE conn4 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 16:11:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:11:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1637ms 16:11:10 INFO - PROCESS | 1750 | 1464909070898 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 16:11:10 INFO - PROCESS | 1750 | 1464909070902 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 16:11:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:11:10 INFO - PROCESS | 1750 | 1464909070908 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:11:10 INFO - PROCESS | 1750 | 1464909070912 Marionette TRACE conn4 <- [1,2042,null,{}] 16:11:10 INFO - PROCESS | 1750 | 1464909070918 Marionette TRACE conn4 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:11 INFO - PROCESS | 1750 | 1464909071144 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 16:11:11 INFO - PROCESS | 1750 | 1464909071475 Marionette TRACE conn4 -> [0,2044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x886b8c00 == 172 [pid = 1750] [id = 275] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8938a400 == 171 [pid = 1750] [id = 274] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x93a7c400 == 170 [pid = 1750] [id = 356] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8d317c00 == 169 [pid = 1750] [id = 360] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x87aeb000 == 168 [pid = 1750] [id = 361] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8eedb400 == 167 [pid = 1750] [id = 353] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89bcf000 == 166 [pid = 1750] [id = 269] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf53000 == 165 [pid = 1750] [id = 270] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8e0400 == 164 [pid = 1750] [id = 499] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc4800 == 163 [pid = 1750] [id = 498] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x886b9000 == 162 [pid = 1750] [id = 497] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x98997000 == 161 [pid = 1750] [id = 495] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x96dee000 == 160 [pid = 1750] [id = 493] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x87af0800 == 159 [pid = 1750] [id = 494] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x93a7a000 == 158 [pid = 1750] [id = 492] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x91684400 == 157 [pid = 1750] [id = 491] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x92250800 == 156 [pid = 1750] [id = 490] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9161f400 == 155 [pid = 1750] [id = 488] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x919b5000 == 154 [pid = 1750] [id = 489] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x91122400 == 153 [pid = 1750] [id = 487] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8eed3c00 == 152 [pid = 1750] [id = 486] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8db51400 == 151 [pid = 1750] [id = 485] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8e692400 == 150 [pid = 1750] [id = 484] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8d992000 == 149 [pid = 1750] [id = 483] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe1400 == 148 [pid = 1750] [id = 482] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf56c00 == 147 [pid = 1750] [id = 480] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8c046000 == 146 [pid = 1750] [id = 481] 16:11:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89da9c00 == 145 [pid = 1750] [id = 479] 16:11:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d8800 == 146 [pid = 1750] [id = 518] 16:11:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x87ae7c00) [pid = 1750] [serial = 1555] [outer = (nil)] 16:11:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x886b5000) [pid = 1750] [serial = 1556] [outer = 0x87ae7c00] 16:11:13 INFO - PROCESS | 1750 | 1464909073526 Marionette DEBUG loaded listener.js 16:11:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x88ff0400) [pid = 1750] [serial = 1557] [outer = 0x87ae7c00] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8b862c00) [pid = 1750] [serial = 1302] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8b864c00) [pid = 1750] [serial = 1430] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x8bd6b400) [pid = 1750] [serial = 1431] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x88fec000) [pid = 1750] [serial = 1433] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8db49c00) [pid = 1750] [serial = 1379] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8c050400) [pid = 1750] [serial = 1377] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8c00b000) [pid = 1750] [serial = 1376] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8b7ef800) [pid = 1750] [serial = 1374] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8b479800) [pid = 1750] [serial = 1373] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8a72c400) [pid = 1750] [serial = 1427] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x88fe8000) [pid = 1750] [serial = 1424] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x890af800) [pid = 1750] [serial = 1425] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9b5a3c00) [pid = 1750] [serial = 1421] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9ade4800) [pid = 1750] [serial = 1418] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9a754400) [pid = 1750] [serial = 1416] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9a0cac00) [pid = 1750] [serial = 1415] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x99e2a000) [pid = 1750] [serial = 1413] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x99b3c400) [pid = 1750] [serial = 1412] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x98a0fc00) [pid = 1750] [serial = 1410] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x98a0b800) [pid = 1750] [serial = 1409] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x96dfa800) [pid = 1750] [serial = 1407] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x96def400) [pid = 1750] [serial = 1406] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x951b4800) [pid = 1750] [serial = 1404] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x95146800) [pid = 1750] [serial = 1403] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9213bc00) [pid = 1750] [serial = 1401] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x92048800) [pid = 1750] [serial = 1400] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x919bb400) [pid = 1750] [serial = 1398] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x919b4400) [pid = 1750] [serial = 1397] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x917a9800) [pid = 1750] [serial = 1395] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x917a7000) [pid = 1750] [serial = 1394] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9168b800) [pid = 1750] [serial = 1392] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x91629800) [pid = 1750] [serial = 1391] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x91129000) [pid = 1750] [serial = 1389] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x910af400) [pid = 1750] [serial = 1388] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8eb5c400) [pid = 1750] [serial = 1386] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8e7d1800) [pid = 1750] [serial = 1385] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8e68ac00) [pid = 1750] [serial = 1383] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8e491800) [pid = 1750] [serial = 1382] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8e439800) [pid = 1750] [serial = 1380] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8c013c00) [pid = 1750] [serial = 1436] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8b47b000) [pid = 1750] [serial = 1434] [outer = (nil)] [url = about:blank] 16:11:13 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8afc6c00) [pid = 1750] [serial = 1428] [outer = (nil)] [url = about:blank] 16:11:14 INFO - PROCESS | 1750 | 1464909074614 Marionette TRACE conn4 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 16:11:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 16:11:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 3745ms 16:11:14 INFO - PROCESS | 1750 | 1464909074656 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 16:11:14 INFO - PROCESS | 1750 | 1464909074663 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 16:11:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:11:14 INFO - PROCESS | 1750 | 1464909074671 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:11:14 INFO - PROCESS | 1750 | 1464909074676 Marionette TRACE conn4 <- [1,2046,null,{}] 16:11:14 INFO - PROCESS | 1750 | 1464909074684 Marionette TRACE conn4 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:14 INFO - PROCESS | 1750 | 1464909074931 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 16:11:15 INFO - PROCESS | 1750 | 1464909075154 Marionette TRACE conn4 -> [0,2048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a732000 == 147 [pid = 1750] [id = 519] 16:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8a733800) [pid = 1750] [serial = 1558] [outer = (nil)] 16:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8afc6c00) [pid = 1750] [serial = 1559] [outer = 0x8a733800] 16:11:15 INFO - PROCESS | 1750 | 1464909075289 Marionette DEBUG loaded listener.js 16:11:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b473c00) [pid = 1750] [serial = 1560] [outer = 0x8a733800] 16:11:16 INFO - PROCESS | 1750 | 1464909076134 Marionette TRACE conn4 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 16:11:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:11:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1481ms 16:11:16 INFO - PROCESS | 1750 | 1464909076154 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 16:11:16 INFO - PROCESS | 1750 | 1464909076160 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 16:11:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:11:16 INFO - PROCESS | 1750 | 1464909076170 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:11:16 INFO - PROCESS | 1750 | 1464909076174 Marionette TRACE conn4 <- [1,2050,null,{}] 16:11:16 INFO - PROCESS | 1750 | 1464909076232 Marionette TRACE conn4 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:16 INFO - PROCESS | 1750 | 1464909076515 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 16:11:16 INFO - PROCESS | 1750 | 1464909076554 Marionette TRACE conn4 -> [0,2052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b47c400 == 148 [pid = 1750] [id = 520] 16:11:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b656800) [pid = 1750] [serial = 1561] [outer = (nil)] 16:11:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8b866000) [pid = 1750] [serial = 1562] [outer = 0x8b656800] 16:11:16 INFO - PROCESS | 1750 | 1464909076628 Marionette DEBUG loaded listener.js 16:11:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8b8e6000) [pid = 1750] [serial = 1563] [outer = 0x8b656800] 16:11:17 INFO - PROCESS | 1750 | 1464909077714 Marionette TRACE conn4 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:11:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1581ms 16:11:17 INFO - PROCESS | 1750 | 1464909077751 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 16:11:17 INFO - PROCESS | 1750 | 1464909077755 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 16:11:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:11:17 INFO - PROCESS | 1750 | 1464909077761 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:11:17 INFO - PROCESS | 1750 | 1464909077767 Marionette TRACE conn4 <- [1,2054,null,{}] 16:11:17 INFO - PROCESS | 1750 | 1464909077790 Marionette TRACE conn4 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:18 INFO - PROCESS | 1750 | 1464909078082 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 16:11:18 INFO - PROCESS | 1750 | 1464909078118 Marionette TRACE conn4 -> [0,2056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e9c00 == 149 [pid = 1750] [id = 521] 16:11:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8c010800) [pid = 1750] [serial = 1564] [outer = (nil)] 16:11:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8c04d800) [pid = 1750] [serial = 1565] [outer = 0x8c010800] 16:11:18 INFO - PROCESS | 1750 | 1464909078193 Marionette DEBUG loaded listener.js 16:11:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8d0a5c00) [pid = 1750] [serial = 1566] [outer = 0x8c010800] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x89db1800) [pid = 1750] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9ade0c00) [pid = 1750] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9a0bd800) [pid = 1750] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8be85c00) [pid = 1750] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x95147800) [pid = 1750] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x917a8c00) [pid = 1750] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x92adbc00) [pid = 1750] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x92254c00) [pid = 1750] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9179fc00) [pid = 1750] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91123000) [pid = 1750] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8f5b0800) [pid = 1750] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8eb56c00) [pid = 1750] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8e698400) [pid = 1750] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8e441c00) [pid = 1750] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8b65c000) [pid = 1750] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d323800) [pid = 1750] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8bf57400) [pid = 1750] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x89dabc00) [pid = 1750] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x890b1000) [pid = 1750] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x995e4800) [pid = 1750] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x98a03400) [pid = 1750] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x919c4800) [pid = 1750] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x96df9c00) [pid = 1750] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:11:19 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8b47ec00) [pid = 1750] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:11:19 INFO - PROCESS | 1750 | 1464909079863 Marionette TRACE conn4 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 16:11:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:11:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 2152ms 16:11:19 INFO - PROCESS | 1750 | 1464909079914 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 16:11:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:11:19 INFO - PROCESS | 1750 | 1464909079919 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 16:11:19 INFO - PROCESS | 1750 | 1464909079924 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:11:19 INFO - PROCESS | 1750 | 1464909079928 Marionette TRACE conn4 <- [1,2058,null,{}] 16:11:19 INFO - PROCESS | 1750 | 1464909079933 Marionette TRACE conn4 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:20 INFO - PROCESS | 1750 | 1464909080167 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 16:11:20 INFO - PROCESS | 1750 | 1464909080377 Marionette TRACE conn4 -> [0,2060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc1400 == 150 [pid = 1750] [id = 522] 16:11:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x89bcd800) [pid = 1750] [serial = 1567] [outer = (nil)] 16:11:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d0a3000) [pid = 1750] [serial = 1568] [outer = 0x89bcd800] 16:11:20 INFO - PROCESS | 1750 | 1464909080455 Marionette DEBUG loaded listener.js 16:11:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8d31b400) [pid = 1750] [serial = 1569] [outer = 0x89bcd800] 16:11:21 INFO - PROCESS | 1750 | 1464909081462 Marionette TRACE conn4 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 16:11:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:11:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1588ms 16:11:21 INFO - PROCESS | 1750 | 1464909081513 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 16:11:21 INFO - PROCESS | 1750 | 1464909081520 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 16:11:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:11:21 INFO - PROCESS | 1750 | 1464909081530 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:11:21 INFO - PROCESS | 1750 | 1464909081537 Marionette TRACE conn4 <- [1,2062,null,{}] 16:11:21 INFO - PROCESS | 1750 | 1464909081547 Marionette TRACE conn4 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:21 INFO - PROCESS | 1750 | 1464909081812 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 16:11:22 INFO - PROCESS | 1750 | 1464909082154 Marionette TRACE conn4 -> [0,2064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x89380800 == 151 [pid = 1750] [id = 523] 16:11:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x89387800) [pid = 1750] [serial = 1570] [outer = (nil)] 16:11:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8a736800) [pid = 1750] [serial = 1571] [outer = 0x89387800] 16:11:22 INFO - PROCESS | 1750 | 1464909082251 Marionette DEBUG loaded listener.js 16:11:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8b4eec00) [pid = 1750] [serial = 1572] [outer = 0x89387800] 16:11:23 INFO - PROCESS | 1750 | 1464909083260 Marionette TRACE conn4 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 16:11:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:11:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1791ms 16:11:23 INFO - PROCESS | 1750 | 1464909083321 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 16:11:23 INFO - PROCESS | 1750 | 1464909083330 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 16:11:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:11:23 INFO - PROCESS | 1750 | 1464909083342 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:11:23 INFO - PROCESS | 1750 | 1464909083346 Marionette TRACE conn4 <- [1,2066,null,{}] 16:11:23 INFO - PROCESS | 1750 | 1464909083353 Marionette TRACE conn4 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:23 INFO - PROCESS | 1750 | 1464909083597 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 16:11:23 INFO - PROCESS | 1750 | 1464909083901 Marionette TRACE conn4 -> [0,2068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8e4000 == 152 [pid = 1750] [id = 524] 16:11:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8bd6b400) [pid = 1750] [serial = 1573] [outer = (nil)] 16:11:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8bf50000) [pid = 1750] [serial = 1574] [outer = 0x8bd6b400] 16:11:23 INFO - PROCESS | 1750 | 1464909083989 Marionette DEBUG loaded listener.js 16:11:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8c042000) [pid = 1750] [serial = 1575] [outer = 0x8bd6b400] 16:11:24 INFO - PROCESS | 1750 | 1464909084942 Marionette TRACE conn4 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 16:11:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:11:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 1635ms 16:11:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:11:25 INFO - PROCESS | 1750 | 1464909084992 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 16:11:25 INFO - PROCESS | 1750 | 1464909084996 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 16:11:25 INFO - PROCESS | 1750 | 1464909085005 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:11:25 INFO - PROCESS | 1750 | 1464909085012 Marionette TRACE conn4 <- [1,2070,null,{}] 16:11:25 INFO - PROCESS | 1750 | 1464909085029 Marionette TRACE conn4 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:25 INFO - PROCESS | 1750 | 1464909085288 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 16:11:25 INFO - PROCESS | 1750 | 1464909085661 Marionette TRACE conn4 -> [0,2072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a737800 == 153 [pid = 1750] [id = 525] 16:11:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8d986000) [pid = 1750] [serial = 1576] [outer = (nil)] 16:11:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8db4cc00) [pid = 1750] [serial = 1577] [outer = 0x8d986000] 16:11:25 INFO - PROCESS | 1750 | 1464909085755 Marionette DEBUG loaded listener.js 16:11:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e440000) [pid = 1750] [serial = 1578] [outer = 0x8d986000] 16:11:26 INFO - PROCESS | 1750 | 1464909086686 Marionette TRACE conn4 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 16:11:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:11:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1741ms 16:11:26 INFO - PROCESS | 1750 | 1464909086744 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 16:11:26 INFO - PROCESS | 1750 | 1464909086750 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 16:11:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:11:26 INFO - PROCESS | 1750 | 1464909086756 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:11:26 INFO - PROCESS | 1750 | 1464909086760 Marionette TRACE conn4 <- [1,2074,null,{}] 16:11:26 INFO - PROCESS | 1750 | 1464909086765 Marionette TRACE conn4 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:27 INFO - PROCESS | 1750 | 1464909087011 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 16:11:27 INFO - PROCESS | 1750 | 1464909087331 Marionette TRACE conn4 -> [0,2076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.end.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc5c00 == 154 [pid = 1750] [id = 526] 16:11:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8d98cc00) [pid = 1750] [serial = 1579] [outer = (nil)] 16:11:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8e68e400) [pid = 1750] [serial = 1580] [outer = 0x8d98cc00] 16:11:27 INFO - PROCESS | 1750 | 1464909087426 Marionette DEBUG loaded listener.js 16:11:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e696000) [pid = 1750] [serial = 1581] [outer = 0x8d98cc00] 16:11:28 INFO - PROCESS | 1750 | 1464909088322 Marionette TRACE conn4 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 16:11:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:11:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1633ms 16:11:28 INFO - PROCESS | 1750 | 1464909088391 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 16:11:28 INFO - PROCESS | 1750 | 1464909088394 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 16:11:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:11:28 INFO - PROCESS | 1750 | 1464909088401 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:11:28 INFO - PROCESS | 1750 | 1464909088405 Marionette TRACE conn4 <- [1,2078,null,{}] 16:11:28 INFO - PROCESS | 1750 | 1464909088411 Marionette TRACE conn4 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:28 INFO - PROCESS | 1750 | 1464909088642 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 16:11:28 INFO - PROCESS | 1750 | 1464909088960 Marionette TRACE conn4 -> [0,2080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e491800 == 155 [pid = 1750] [id = 527] 16:11:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8e492800) [pid = 1750] [serial = 1582] [outer = (nil)] 16:11:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8eb52c00) [pid = 1750] [serial = 1583] [outer = 0x8e492800] 16:11:29 INFO - PROCESS | 1750 | 1464909089054 Marionette DEBUG loaded listener.js 16:11:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8eb57400) [pid = 1750] [serial = 1584] [outer = 0x8e492800] 16:11:29 INFO - PROCESS | 1750 | 1464909089966 Marionette TRACE conn4 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 16:11:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:11:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1631ms 16:11:30 INFO - PROCESS | 1750 | 1464909090034 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 16:11:30 INFO - PROCESS | 1750 | 1464909090038 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 16:11:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:11:30 INFO - PROCESS | 1750 | 1464909090045 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:11:30 INFO - PROCESS | 1750 | 1464909090049 Marionette TRACE conn4 <- [1,2082,null,{}] 16:11:30 INFO - PROCESS | 1750 | 1464909090055 Marionette TRACE conn4 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:30 INFO - PROCESS | 1750 | 1464909090368 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 16:11:30 INFO - PROCESS | 1750 | 1464909090717 Marionette TRACE conn4 -> [0,2084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.newsubpath.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b7ef400 == 156 [pid = 1750] [id = 528] 16:11:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8bd7ac00) [pid = 1750] [serial = 1585] [outer = (nil)] 16:11:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8f653800) [pid = 1750] [serial = 1586] [outer = 0x8bd7ac00] 16:11:30 INFO - PROCESS | 1750 | 1464909090807 Marionette DEBUG loaded listener.js 16:11:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x910b6400) [pid = 1750] [serial = 1587] [outer = 0x8bd7ac00] 16:11:31 INFO - PROCESS | 1750 | 1464909091718 Marionette TRACE conn4 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 16:11:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:11:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1737ms 16:11:31 INFO - PROCESS | 1750 | 1464909091783 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 16:11:31 INFO - PROCESS | 1750 | 1464909091787 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 16:11:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:11:31 INFO - PROCESS | 1750 | 1464909091794 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:11:31 INFO - PROCESS | 1750 | 1464909091797 Marionette TRACE conn4 <- [1,2086,null,{}] 16:11:31 INFO - PROCESS | 1750 | 1464909091803 Marionette TRACE conn4 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:32 INFO - PROCESS | 1750 | 1464909092047 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 16:11:32 INFO - PROCESS | 1750 | 1464909092367 Marionette TRACE conn4 -> [0,2088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7d5c00 == 157 [pid = 1750] [id = 529] 16:11:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8ee6a000) [pid = 1750] [serial = 1588] [outer = (nil)] 16:11:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x912bbc00) [pid = 1750] [serial = 1589] [outer = 0x8ee6a000] 16:11:32 INFO - PROCESS | 1750 | 1464909092460 Marionette DEBUG loaded listener.js 16:11:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x912c2000) [pid = 1750] [serial = 1590] [outer = 0x8ee6a000] 16:11:33 INFO - PROCESS | 1750 | 1464909093376 Marionette TRACE conn4 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 16:11:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:11:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1644ms 16:11:33 INFO - PROCESS | 1750 | 1464909093439 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 16:11:33 INFO - PROCESS | 1750 | 1464909093443 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 16:11:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:11:33 INFO - PROCESS | 1750 | 1464909093450 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:11:33 INFO - PROCESS | 1750 | 1464909093453 Marionette TRACE conn4 <- [1,2090,null,{}] 16:11:33 INFO - PROCESS | 1750 | 1464909093459 Marionette TRACE conn4 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:33 INFO - PROCESS | 1750 | 1464909093683 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 16:11:34 INFO - PROCESS | 1750 | 1464909094005 Marionette TRACE conn4 -> [0,2092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.selfintersect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x91126000 == 158 [pid = 1750] [id = 530] 16:11:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x91128000) [pid = 1750] [serial = 1591] [outer = (nil)] 16:11:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9168ec00) [pid = 1750] [serial = 1592] [outer = 0x91128000] 16:11:34 INFO - PROCESS | 1750 | 1464909094098 Marionette DEBUG loaded listener.js 16:11:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x917a3c00) [pid = 1750] [serial = 1593] [outer = 0x91128000] 16:11:35 INFO - PROCESS | 1750 | 1464909095002 Marionette TRACE conn4 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 16:11:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:11:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1583ms 16:11:35 INFO - PROCESS | 1750 | 1464909095035 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 16:11:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:11:35 INFO - PROCESS | 1750 | 1464909095039 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 16:11:35 INFO - PROCESS | 1750 | 1464909095045 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:11:35 INFO - PROCESS | 1750 | 1464909095049 Marionette TRACE conn4 <- [1,2094,null,{}] 16:11:35 INFO - PROCESS | 1750 | 1464909095055 Marionette TRACE conn4 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:35 INFO - PROCESS | 1750 | 1464909095298 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 16:11:35 INFO - PROCESS | 1750 | 1464909095662 Marionette TRACE conn4 -> [0,2096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.winding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x87aecc00 == 159 [pid = 1750] [id = 531] 16:11:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8bd74400) [pid = 1750] [serial = 1594] [outer = (nil)] 16:11:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9185e400) [pid = 1750] [serial = 1595] [outer = 0x8bd74400] 16:11:35 INFO - PROCESS | 1750 | 1464909095751 Marionette DEBUG loaded listener.js 16:11:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x919c3800) [pid = 1750] [serial = 1596] [outer = 0x8bd74400] 16:11:36 INFO - PROCESS | 1750 | 1464909096656 Marionette TRACE conn4 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 16:11:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:11:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1684ms 16:11:36 INFO - PROCESS | 1750 | 1464909096731 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 16:11:36 INFO - PROCESS | 1750 | 1464909096735 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 16:11:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:11:36 INFO - PROCESS | 1750 | 1464909096741 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:11:36 INFO - PROCESS | 1750 | 1464909096744 Marionette TRACE conn4 <- [1,2098,null,{}] 16:11:36 INFO - PROCESS | 1750 | 1464909096750 Marionette TRACE conn4 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:37 INFO - PROCESS | 1750 | 1464909097020 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 16:11:37 INFO - PROCESS | 1750 | 1464909097343 Marionette TRACE conn4 -> [0,2100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x919b1c00 == 160 [pid = 1750] [id = 532] 16:11:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x919b4400) [pid = 1750] [serial = 1597] [outer = (nil)] 16:11:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x92249400) [pid = 1750] [serial = 1598] [outer = 0x919b4400] 16:11:37 INFO - PROCESS | 1750 | 1464909097437 Marionette DEBUG loaded listener.js 16:11:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9224cc00) [pid = 1750] [serial = 1599] [outer = 0x919b4400] 16:11:38 INFO - PROCESS | 1750 | 1464909098336 Marionette TRACE conn4 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 16:11:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:11:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1640ms 16:11:38 INFO - PROCESS | 1750 | 1464909098383 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 16:11:38 INFO - PROCESS | 1750 | 1464909098387 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 16:11:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:11:38 INFO - PROCESS | 1750 | 1464909098415 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:11:38 INFO - PROCESS | 1750 | 1464909098421 Marionette TRACE conn4 <- [1,2102,null,{}] 16:11:38 INFO - PROCESS | 1750 | 1464909098427 Marionette TRACE conn4 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:38 INFO - PROCESS | 1750 | 1464909098684 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 16:11:39 INFO - PROCESS | 1750 | 1464909099023 Marionette TRACE conn4 -> [0,2104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x92047c00 == 161 [pid = 1750] [id = 533] 16:11:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x939a8c00) [pid = 1750] [serial = 1600] [outer = (nil)] 16:11:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x93a7fc00) [pid = 1750] [serial = 1601] [outer = 0x939a8c00] 16:11:39 INFO - PROCESS | 1750 | 1464909099123 Marionette DEBUG loaded listener.js 16:11:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x95148400) [pid = 1750] [serial = 1602] [outer = 0x939a8c00] 16:11:40 INFO - PROCESS | 1750 | 1464909100072 Marionette TRACE conn4 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 16:11:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:11:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1692ms 16:11:40 INFO - PROCESS | 1750 | 1464909100106 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 16:11:40 INFO - PROCESS | 1750 | 1464909100110 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 16:11:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:11:40 INFO - PROCESS | 1750 | 1464909100117 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:11:40 INFO - PROCESS | 1750 | 1464909100121 Marionette TRACE conn4 <- [1,2106,null,{}] 16:11:40 INFO - PROCESS | 1750 | 1464909100127 Marionette TRACE conn4 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:40 INFO - PROCESS | 1750 | 1464909100353 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 16:11:40 INFO - PROCESS | 1750 | 1464909100708 Marionette TRACE conn4 -> [0,2108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e493800 == 162 [pid = 1750] [id = 534] 16:11:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8e494400) [pid = 1750] [serial = 1603] [outer = (nil)] 16:11:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x95154400) [pid = 1750] [serial = 1604] [outer = 0x8e494400] 16:11:40 INFO - PROCESS | 1750 | 1464909100803 Marionette DEBUG loaded listener.js 16:11:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x951b8000) [pid = 1750] [serial = 1605] [outer = 0x8e494400] 16:11:41 INFO - PROCESS | 1750 | 1464909101720 Marionette TRACE conn4 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 16:11:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:11:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 1637ms 16:11:41 INFO - PROCESS | 1750 | 1464909101755 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 16:11:41 INFO - PROCESS | 1750 | 1464909101759 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 16:11:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:11:41 INFO - PROCESS | 1750 | 1464909101766 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:11:41 INFO - PROCESS | 1750 | 1464909101769 Marionette TRACE conn4 <- [1,2110,null,{}] 16:11:41 INFO - PROCESS | 1750 | 1464909101775 Marionette TRACE conn4 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:42 INFO - PROCESS | 1750 | 1464909102016 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 16:11:42 INFO - PROCESS | 1750 | 1464909102356 Marionette TRACE conn4 -> [0,2112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b1800 == 163 [pid = 1750] [id = 535] 16:11:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x94557400) [pid = 1750] [serial = 1606] [outer = (nil)] 16:11:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x96def400) [pid = 1750] [serial = 1607] [outer = 0x94557400] 16:11:42 INFO - PROCESS | 1750 | 1464909102452 Marionette DEBUG loaded listener.js 16:11:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x96dfa800) [pid = 1750] [serial = 1608] [outer = 0x94557400] 16:11:43 INFO - PROCESS | 1750 | 1464909103404 Marionette TRACE conn4 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 16:11:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:11:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 1683ms 16:11:43 INFO - PROCESS | 1750 | 1464909103450 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 16:11:43 INFO - PROCESS | 1750 | 1464909103454 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 16:11:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:11:43 INFO - PROCESS | 1750 | 1464909103461 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:11:43 INFO - PROCESS | 1750 | 1464909103464 Marionette TRACE conn4 <- [1,2114,null,{}] 16:11:43 INFO - PROCESS | 1750 | 1464909103470 Marionette TRACE conn4 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:43 INFO - PROCESS | 1750 | 1464909103701 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 16:11:44 INFO - PROCESS | 1750 | 1464909104027 Marionette TRACE conn4 -> [0,2116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x951b6c00 == 164 [pid = 1750] [id = 536] 16:11:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x951be800) [pid = 1750] [serial = 1609] [outer = (nil)] 16:11:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x98999400) [pid = 1750] [serial = 1610] [outer = 0x951be800] 16:11:44 INFO - PROCESS | 1750 | 1464909104121 Marionette DEBUG loaded listener.js 16:11:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x98a09800) [pid = 1750] [serial = 1611] [outer = 0x951be800] 16:11:45 INFO - PROCESS | 1750 | 1464909105008 Marionette TRACE conn4 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 16:11:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:11:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1585ms 16:11:45 INFO - PROCESS | 1750 | 1464909105047 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 16:11:45 INFO - PROCESS | 1750 | 1464909105051 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 16:11:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:11:45 INFO - PROCESS | 1750 | 1464909105058 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:11:45 INFO - PROCESS | 1750 | 1464909105062 Marionette TRACE conn4 <- [1,2118,null,{}] 16:11:45 INFO - PROCESS | 1750 | 1464909105091 Marionette TRACE conn4 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:45 INFO - PROCESS | 1750 | 1464909105331 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 16:11:45 INFO - PROCESS | 1750 | 1464909105674 Marionette TRACE conn4 -> [0,2120,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.rect.zero.6.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x872ce000 == 165 [pid = 1750] [id = 537] 16:11:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x872d7400) [pid = 1750] [serial = 1612] [outer = (nil)] 16:11:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9956f400) [pid = 1750] [serial = 1613] [outer = 0x872d7400] 16:11:45 INFO - PROCESS | 1750 | 1464909105772 Marionette DEBUG loaded listener.js 16:11:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x999c6800) [pid = 1750] [serial = 1614] [outer = 0x872d7400] 16:11:46 INFO - PROCESS | 1750 | 1464909106706 Marionette TRACE conn4 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 16:11:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:11:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1699ms 16:11:46 INFO - PROCESS | 1750 | 1464909106758 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 16:11:46 INFO - PROCESS | 1750 | 1464909106761 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 16:11:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:11:46 INFO - PROCESS | 1750 | 1464909106768 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:11:46 INFO - PROCESS | 1750 | 1464909106771 Marionette TRACE conn4 <- [1,2122,null,{}] 16:11:46 INFO - PROCESS | 1750 | 1464909106777 Marionette TRACE conn4 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:47 INFO - PROCESS | 1750 | 1464909107028 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 16:11:47 INFO - PROCESS | 1750 | 1464909107357 Marionette TRACE conn4 -> [0,2124,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.empty.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eed9800 == 166 [pid = 1750] [id = 538] 16:11:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x939a4c00) [pid = 1750] [serial = 1615] [outer = (nil)] 16:11:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9a0cb400) [pid = 1750] [serial = 1616] [outer = 0x939a4c00] 16:11:47 INFO - PROCESS | 1750 | 1464909107452 Marionette DEBUG loaded listener.js 16:11:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9a75a800) [pid = 1750] [serial = 1617] [outer = 0x939a4c00] 16:11:48 INFO - PROCESS | 1750 | 1464909108357 Marionette TRACE conn4 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 16:11:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:11:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1682ms 16:11:48 INFO - PROCESS | 1750 | 1464909108451 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 16:11:48 INFO - PROCESS | 1750 | 1464909108454 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 16:11:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:11:48 INFO - PROCESS | 1750 | 1464909108462 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:11:48 INFO - PROCESS | 1750 | 1464909108465 Marionette TRACE conn4 <- [1,2126,null,{}] 16:11:48 INFO - PROCESS | 1750 | 1464909108472 Marionette TRACE conn4 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:48 INFO - PROCESS | 1750 | 1464909108719 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 16:11:49 INFO - PROCESS | 1750 | 1464909109054 Marionette TRACE conn4 -> [0,2128,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.overlap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x9514c400 == 167 [pid = 1750] [id = 539] 16:11:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x999ce000) [pid = 1750] [serial = 1618] [outer = (nil)] 16:11:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9b5a5800) [pid = 1750] [serial = 1619] [outer = 0x999ce000] 16:11:49 INFO - PROCESS | 1750 | 1464909109151 Marionette DEBUG loaded listener.js 16:11:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x9b5a9c00) [pid = 1750] [serial = 1620] [outer = 0x999ce000] 16:11:50 INFO - PROCESS | 1750 | 1464909110055 Marionette TRACE conn4 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 16:11:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:11:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1631ms 16:11:50 INFO - PROCESS | 1750 | 1464909110094 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 16:11:50 INFO - PROCESS | 1750 | 1464909110098 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 16:11:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:11:50 INFO - PROCESS | 1750 | 1464909110106 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:11:50 INFO - PROCESS | 1750 | 1464909110109 Marionette TRACE conn4 <- [1,2130,null,{}] 16:11:50 INFO - PROCESS | 1750 | 1464909110115 Marionette TRACE conn4 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:50 INFO - PROCESS | 1750 | 1464909110351 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 16:11:50 INFO - PROCESS | 1750 | 1464909110730 Marionette TRACE conn4 -> [0,2132,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.arc.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x95261000 == 168 [pid = 1750] [id = 540] 16:11:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x9ade4800) [pid = 1750] [serial = 1621] [outer = (nil)] 16:11:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x9d64b000) [pid = 1750] [serial = 1622] [outer = 0x9ade4800] 16:11:50 INFO - PROCESS | 1750 | 1464909110829 Marionette DEBUG loaded listener.js 16:11:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x9d6b4000) [pid = 1750] [serial = 1623] [outer = 0x9ade4800] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x872d3400 == 167 [pid = 1750] [id = 474] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8710e800 == 166 [pid = 1750] [id = 477] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8afd1400 == 165 [pid = 1750] [id = 411] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x89dac800 == 164 [pid = 1750] [id = 475] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc6800 == 163 [pid = 1750] [id = 476] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x886b4c00 == 162 [pid = 1750] [id = 472] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf52000 == 161 [pid = 1750] [id = 471] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8e9c00 == 160 [pid = 1750] [id = 521] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8b47c400 == 159 [pid = 1750] [id = 520] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8a732000 == 158 [pid = 1750] [id = 519] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x872d8800 == 157 [pid = 1750] [id = 518] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9afcd000 == 156 [pid = 1750] [id = 515] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8b479000 == 155 [pid = 1750] [id = 516] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e440c00 == 154 [pid = 1750] [id = 514] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8f5b0400 == 153 [pid = 1750] [id = 513] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x936ab000 == 152 [pid = 1750] [id = 511] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9514d000 == 151 [pid = 1750] [id = 512] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8eb53000 == 150 [pid = 1750] [id = 510] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x91686c00 == 149 [pid = 1750] [id = 509] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x89bcdc00 == 148 [pid = 1750] [id = 508] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9111b800 == 147 [pid = 1750] [id = 507] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e693c00 == 146 [pid = 1750] [id = 506] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x872da400 == 145 [pid = 1750] [id = 505] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8d992800 == 144 [pid = 1750] [id = 503] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8e442c00 == 143 [pid = 1750] [id = 504] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x890b2c00 == 142 [pid = 1750] [id = 502] 16:11:53 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc2c00 == 141 [pid = 1750] [id = 501] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8c015000) [pid = 1750] [serial = 1371] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x9b5a9000) [pid = 1750] [serial = 1422] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9afd0800) [pid = 1750] [serial = 1419] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8d31a400) [pid = 1750] [serial = 1502] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8c016400) [pid = 1750] [serial = 1499] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x95266000) [pid = 1750] [serial = 1478] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x95155400) [pid = 1750] [serial = 1476] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x95150000) [pid = 1750] [serial = 1475] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x93a7b400) [pid = 1750] [serial = 1473] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x93a78000) [pid = 1750] [serial = 1472] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x936afc00) [pid = 1750] [serial = 1470] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x92adb400) [pid = 1750] [serial = 1469] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x919cf000) [pid = 1750] [serial = 1467] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x919c5400) [pid = 1750] [serial = 1466] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x917ab400) [pid = 1750] [serial = 1464] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9179e800) [pid = 1750] [serial = 1463] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x91623400) [pid = 1750] [serial = 1461] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x912c4000) [pid = 1750] [serial = 1460] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x910af000) [pid = 1750] [serial = 1458] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8f657c00) [pid = 1750] [serial = 1457] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8eee0400) [pid = 1750] [serial = 1455] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8eed3000) [pid = 1750] [serial = 1454] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8e7dc400) [pid = 1750] [serial = 1452] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8e7d6c00) [pid = 1750] [serial = 1451] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8e492000) [pid = 1750] [serial = 1449] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8e48a800) [pid = 1750] [serial = 1448] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8e439000) [pid = 1750] [serial = 1446] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8db43400) [pid = 1750] [serial = 1445] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8d0acc00) [pid = 1750] [serial = 1443] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8c017800) [pid = 1750] [serial = 1442] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8b654000) [pid = 1750] [serial = 1440] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8b478800) [pid = 1750] [serial = 1439] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x89db2800) [pid = 1750] [serial = 1493] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8a736000) [pid = 1750] [serial = 1494] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9b287c00) [pid = 1750] [serial = 1491] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9afcb800) [pid = 1750] [serial = 1490] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9a0c7400) [pid = 1750] [serial = 1488] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9a0c0400) [pid = 1750] [serial = 1487] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x99665800) [pid = 1750] [serial = 1485] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x995eb800) [pid = 1750] [serial = 1484] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x98a03c00) [pid = 1750] [serial = 1482] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x98a02800) [pid = 1750] [serial = 1481] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x96df0000) [pid = 1750] [serial = 1479] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8b8de800) [pid = 1750] [serial = 1496] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8c04f800) [pid = 1750] [serial = 1500] [outer = (nil)] [url = about:blank] 16:11:53 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8bd6e400) [pid = 1750] [serial = 1497] [outer = (nil)] [url = about:blank] 16:11:54 INFO - PROCESS | 1750 | 1464909114150 Marionette TRACE conn4 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 16:11:54 INFO - PROCESS | 1750 | 1464909114208 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 16:11:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:11:54 INFO - PROCESS | 1750 | 1464909114217 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:11:54 INFO - PROCESS | 1750 | 1464909114222 Marionette TRACE conn4 <- [1,2134,null,{}] 16:11:54 INFO - PROCESS | 1750 | 1464909114232 Marionette TRACE conn4 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:54 INFO - PROCESS | 1750 | 1464909114488 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 16:11:54 INFO - PROCESS | 1750 | 1464909114690 Marionette TRACE conn4 -> [0,2136,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.closed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x872d8800 == 142 [pid = 1750] [id = 541] 16:11:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x886b8400) [pid = 1750] [serial = 1624] [outer = (nil)] 16:11:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8a730800) [pid = 1750] [serial = 1625] [outer = 0x886b8400] 16:11:54 INFO - PROCESS | 1750 | 1464909114774 Marionette DEBUG loaded listener.js 16:11:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8b476800) [pid = 1750] [serial = 1626] [outer = 0x886b8400] 16:11:55 INFO - PROCESS | 1750 | 1464909115595 Marionette TRACE conn4 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 16:11:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:11:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1440ms 16:11:55 INFO - PROCESS | 1750 | 1464909115658 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 16:11:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:11:55 INFO - PROCESS | 1750 | 1464909115671 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 16:11:55 INFO - PROCESS | 1750 | 1464909115682 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:11:55 INFO - PROCESS | 1750 | 1464909115686 Marionette TRACE conn4 <- [1,2138,null,{}] 16:11:55 INFO - PROCESS | 1750 | 1464909115730 Marionette TRACE conn4 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:55 INFO - PROCESS | 1750 | 1464909115952 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 16:11:55 INFO - PROCESS | 1750 | 1464909115966 Marionette TRACE conn4 -> [0,2140,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.corner.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x87ae8400 == 143 [pid = 1750] [id = 542] 16:11:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8b47c400) [pid = 1750] [serial = 1627] [outer = (nil)] 16:11:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8b8e9c00) [pid = 1750] [serial = 1628] [outer = 0x8b47c400] 16:11:56 INFO - PROCESS | 1750 | 1464909116243 Marionette DEBUG loaded listener.js 16:11:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8be76400) [pid = 1750] [serial = 1629] [outer = 0x8b47c400] 16:11:57 INFO - PROCESS | 1750 | 1464909117253 Marionette TRACE conn4 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 16:11:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:11:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1626ms 16:11:57 INFO - PROCESS | 1750 | 1464909117307 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 16:11:57 INFO - PROCESS | 1750 | 1464909117310 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 16:11:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:11:57 INFO - PROCESS | 1750 | 1464909117325 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:11:57 INFO - PROCESS | 1750 | 1464909117332 Marionette TRACE conn4 <- [1,2142,null,{}] 16:11:57 INFO - PROCESS | 1750 | 1464909117348 Marionette TRACE conn4 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:57 INFO - PROCESS | 1750 | 1464909117645 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 16:11:57 INFO - PROCESS | 1750 | 1464909117693 Marionette TRACE conn4 -> [0,2144,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.curve.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b86dc00 == 144 [pid = 1750] [id = 543] 16:11:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8bf50800) [pid = 1750] [serial = 1630] [outer = (nil)] 16:11:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d0acc00) [pid = 1750] [serial = 1631] [outer = 0x8bf50800] 16:11:57 INFO - PROCESS | 1750 | 1464909117897 Marionette DEBUG loaded listener.js 16:11:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8d987c00) [pid = 1750] [serial = 1632] [outer = 0x8bf50800] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8afcf800) [pid = 1750] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x87ae7c00) [pid = 1750] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8a730c00) [pid = 1750] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x98a10800) [pid = 1750] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8b866400) [pid = 1750] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x92249c00) [pid = 1750] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9b504000) [pid = 1750] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8b656800) [pid = 1750] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x91682800) [pid = 1750] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8c010800) [pid = 1750] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x96df4c00) [pid = 1750] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8a733800) [pid = 1750] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x910b2800) [pid = 1750] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x919c7400) [pid = 1750] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x89388800) [pid = 1750] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x97761c00) [pid = 1750] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8db48000) [pid = 1750] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x89bc3800) [pid = 1750] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x99880400) [pid = 1750] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8eb60000) [pid = 1750] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:11:58 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8e698000) [pid = 1750] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:11:59 INFO - PROCESS | 1750 | 1464909119381 Marionette TRACE conn4 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 16:11:59 INFO - PROCESS | 1750 | 1464909119422 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 16:11:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:11:59 INFO - PROCESS | 1750 | 1464909119429 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:11:59 INFO - PROCESS | 1750 | 1464909119432 Marionette TRACE conn4 <- [1,2146,null,{}] 16:11:59 INFO - PROCESS | 1750 | 1464909119438 Marionette TRACE conn4 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:11:59 INFO - PROCESS | 1750 | 1464909119657 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 16:11:59 INFO - PROCESS | 1750 | 1464909119849 Marionette TRACE conn4 -> [0,2148,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.line.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:11:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a72d800 == 145 [pid = 1750] [id = 544] 16:11:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8be7f400) [pid = 1750] [serial = 1633] [outer = (nil)] 16:11:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d993800) [pid = 1750] [serial = 1634] [outer = 0x8be7f400] 16:11:59 INFO - PROCESS | 1750 | 1464909119924 Marionette DEBUG loaded listener.js 16:12:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8db4d400) [pid = 1750] [serial = 1635] [outer = 0x8be7f400] 16:12:00 INFO - PROCESS | 1750 | 1464909120913 Marionette TRACE conn4 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 16:12:00 INFO - PROCESS | 1750 | 1464909120977 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 16:12:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 16:12:00 INFO - PROCESS | 1750 | 1464909120987 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:12:00 INFO - PROCESS | 1750 | 1464909120993 Marionette TRACE conn4 <- [1,2150,null,{}] 16:12:01 INFO - PROCESS | 1750 | 1464909121002 Marionette TRACE conn4 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:01 INFO - PROCESS | 1750 | 1464909121241 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 16:12:01 INFO - PROCESS | 1750 | 1464909121595 Marionette TRACE conn4 -> [0,2152,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.prune.rect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b47e400 == 146 [pid = 1750] [id = 545] 16:12:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8b4e5800) [pid = 1750] [serial = 1636] [outer = (nil)] 16:12:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8b7e2c00) [pid = 1750] [serial = 1637] [outer = 0x8b4e5800] 16:12:01 INFO - PROCESS | 1750 | 1464909121691 Marionette DEBUG loaded listener.js 16:12:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8b868c00) [pid = 1750] [serial = 1638] [outer = 0x8b4e5800] 16:12:02 INFO - PROCESS | 1750 | 1464909122725 Marionette TRACE conn4 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 16:12:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:12:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1793ms 16:12:02 INFO - PROCESS | 1750 | 1464909122780 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 16:12:02 INFO - PROCESS | 1750 | 1464909122790 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 16:12:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:12:02 INFO - PROCESS | 1750 | 1464909122802 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:12:02 INFO - PROCESS | 1750 | 1464909122806 Marionette TRACE conn4 <- [1,2154,null,{}] 16:12:02 INFO - PROCESS | 1750 | 1464909122814 Marionette TRACE conn4 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:03 INFO - PROCESS | 1750 | 1464909123060 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 16:12:03 INFO - PROCESS | 1750 | 1464909123392 Marionette TRACE conn4 -> [0,2156,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c047000 == 147 [pid = 1750] [id = 546] 16:12:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d0a2800) [pid = 1750] [serial = 1639] [outer = (nil)] 16:12:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d31ec00) [pid = 1750] [serial = 1640] [outer = 0x8d0a2800] 16:12:03 INFO - PROCESS | 1750 | 1464909123502 Marionette DEBUG loaded listener.js 16:12:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d994000) [pid = 1750] [serial = 1641] [outer = 0x8d0a2800] 16:12:04 INFO - PROCESS | 1750 | 1464909124486 Marionette TRACE conn4 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:12:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:12:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1740ms 16:12:04 INFO - PROCESS | 1750 | 1464909124543 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 16:12:04 INFO - PROCESS | 1750 | 1464909124548 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 16:12:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:12:04 INFO - PROCESS | 1750 | 1464909124555 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:12:04 INFO - PROCESS | 1750 | 1464909124562 Marionette TRACE conn4 <- [1,2158,null,{}] 16:12:04 INFO - PROCESS | 1750 | 1464909124580 Marionette TRACE conn4 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:04 INFO - PROCESS | 1750 | 1464909124851 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 16:12:05 INFO - PROCESS | 1750 | 1464909125233 Marionette TRACE conn4 -> [0,2160,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.scale2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d325c00 == 148 [pid = 1750] [id = 547] 16:12:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e48e800) [pid = 1750] [serial = 1642] [outer = (nil)] 16:12:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e7da800) [pid = 1750] [serial = 1643] [outer = 0x8e48e800] 16:12:05 INFO - PROCESS | 1750 | 1464909125329 Marionette DEBUG loaded listener.js 16:12:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8eb60400) [pid = 1750] [serial = 1644] [outer = 0x8e48e800] 16:12:06 INFO - PROCESS | 1750 | 1464909126307 Marionette TRACE conn4 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 16:12:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:12:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1791ms 16:12:06 INFO - PROCESS | 1750 | 1464909126355 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 16:12:06 INFO - PROCESS | 1750 | 1464909126361 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 16:12:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:12:06 INFO - PROCESS | 1750 | 1464909126368 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:12:06 INFO - PROCESS | 1750 | 1464909126372 Marionette TRACE conn4 <- [1,2162,null,{}] 16:12:06 INFO - PROCESS | 1750 | 1464909126378 Marionette TRACE conn4 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:06 INFO - PROCESS | 1750 | 1464909126626 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 16:12:06 INFO - PROCESS | 1750 | 1464909126952 Marionette TRACE conn4 -> [0,2164,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.skew.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8938a400 == 149 [pid = 1750] [id = 548] 16:12:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e693c00) [pid = 1750] [serial = 1645] [outer = (nil)] 16:12:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8eedc000) [pid = 1750] [serial = 1646] [outer = 0x8e693c00] 16:12:07 INFO - PROCESS | 1750 | 1464909127061 Marionette DEBUG loaded listener.js 16:12:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8f5b2400) [pid = 1750] [serial = 1647] [outer = 0x8e693c00] 16:12:07 INFO - PROCESS | 1750 | 1464909127978 Marionette TRACE conn4 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 16:12:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:12:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1681ms 16:12:08 INFO - PROCESS | 1750 | 1464909128051 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 16:12:08 INFO - PROCESS | 1750 | 1464909128054 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 16:12:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:12:08 INFO - PROCESS | 1750 | 1464909128061 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:12:08 INFO - PROCESS | 1750 | 1464909128064 Marionette TRACE conn4 <- [1,2166,null,{}] 16:12:08 INFO - PROCESS | 1750 | 1464909128071 Marionette TRACE conn4 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:08 INFO - PROCESS | 1750 | 1464909128314 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 16:12:08 INFO - PROCESS | 1750 | 1464909128651 Marionette TRACE conn4 -> [0,2168,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d319800 == 150 [pid = 1750] [id = 549] 16:12:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8ee81400) [pid = 1750] [serial = 1648] [outer = (nil)] 16:12:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x910b2800) [pid = 1750] [serial = 1649] [outer = 0x8ee81400] 16:12:08 INFO - PROCESS | 1750 | 1464909128747 Marionette DEBUG loaded listener.js 16:12:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9111c800) [pid = 1750] [serial = 1650] [outer = 0x8ee81400] 16:12:09 INFO - PROCESS | 1750 | 1464909129675 Marionette TRACE conn4 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 16:12:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:12:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 1685ms 16:12:09 INFO - PROCESS | 1750 | 1464909129748 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 16:12:09 INFO - PROCESS | 1750 | 1464909129752 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 16:12:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:12:09 INFO - PROCESS | 1750 | 1464909129759 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:12:09 INFO - PROCESS | 1750 | 1464909129763 Marionette TRACE conn4 <- [1,2170,null,{}] 16:12:09 INFO - PROCESS | 1750 | 1464909129769 Marionette TRACE conn4 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:10 INFO - PROCESS | 1750 | 1464909130095 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 16:12:10 INFO - PROCESS | 1750 | 1464909130433 Marionette TRACE conn4 -> [0,2172,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.stroke.union.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x89daec00 == 151 [pid = 1750] [id = 550] 16:12:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b7eb800) [pid = 1750] [serial = 1651] [outer = (nil)] 16:12:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x9179ec00) [pid = 1750] [serial = 1652] [outer = 0x8b7eb800] 16:12:10 INFO - PROCESS | 1750 | 1464909130526 Marionette DEBUG loaded listener.js 16:12:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x919b2800) [pid = 1750] [serial = 1653] [outer = 0x8b7eb800] 16:12:11 INFO - PROCESS | 1750 | 1464909131507 Marionette TRACE conn4 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 16:12:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:12:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1795ms 16:12:11 INFO - PROCESS | 1750 | 1464909131555 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 16:12:11 INFO - PROCESS | 1750 | 1464909131558 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 16:12:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:12:11 INFO - PROCESS | 1750 | 1464909131587 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:12:11 INFO - PROCESS | 1750 | 1464909131591 Marionette TRACE conn4 <- [1,2174,null,{}] 16:12:11 INFO - PROCESS | 1750 | 1464909131597 Marionette TRACE conn4 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:11 INFO - PROCESS | 1750 | 1464909131834 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 16:12:12 INFO - PROCESS | 1750 | 1464909132178 Marionette TRACE conn4 -> [0,2176,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc3800 == 152 [pid = 1750] [id = 551] 16:12:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9162bc00) [pid = 1750] [serial = 1654] [outer = (nil)] 16:12:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x9203a800) [pid = 1750] [serial = 1655] [outer = 0x9162bc00] 16:12:12 INFO - PROCESS | 1750 | 1464909132272 Marionette DEBUG loaded listener.js 16:12:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x9203fc00) [pid = 1750] [serial = 1656] [outer = 0x9162bc00] 16:12:13 INFO - PROCESS | 1750 | 1464909133204 Marionette TRACE conn4 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 16:12:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:12:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1693ms 16:12:13 INFO - PROCESS | 1750 | 1464909133276 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 16:12:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:12:13 INFO - PROCESS | 1750 | 1464909133281 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 16:12:13 INFO - PROCESS | 1750 | 1464909133287 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:12:13 INFO - PROCESS | 1750 | 1464909133291 Marionette TRACE conn4 <- [1,2178,null,{}] 16:12:13 INFO - PROCESS | 1750 | 1464909133297 Marionette TRACE conn4 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:13 INFO - PROCESS | 1750 | 1464909133550 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 16:12:13 INFO - PROCESS | 1750 | 1464909133853 Marionette TRACE conn4 -> [0,2180,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.changing.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x919c8000 == 153 [pid = 1750] [id = 552] 16:12:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9203c800) [pid = 1750] [serial = 1657] [outer = (nil)] 16:12:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92ade000) [pid = 1750] [serial = 1658] [outer = 0x9203c800] 16:12:13 INFO - PROCESS | 1750 | 1464909133951 Marionette DEBUG loaded listener.js 16:12:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x92ae1c00) [pid = 1750] [serial = 1659] [outer = 0x9203c800] 16:12:14 INFO - PROCESS | 1750 | 1464909134915 Marionette TRACE conn4 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:12:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:12:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1688ms 16:12:14 INFO - PROCESS | 1750 | 1464909134976 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 16:12:14 INFO - PROCESS | 1750 | 1464909134979 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 16:12:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:12:14 INFO - PROCESS | 1750 | 1464909134986 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:12:14 INFO - PROCESS | 1750 | 1464909134990 Marionette TRACE conn4 <- [1,2182,null,{}] 16:12:14 INFO - PROCESS | 1750 | 1464909134996 Marionette TRACE conn4 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:15 INFO - PROCESS | 1750 | 1464909135236 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 16:12:15 INFO - PROCESS | 1750 | 1464909135576 Marionette TRACE conn4 -> [0,2184,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/path-objects/2d.path.transformation.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b47f400 == 154 [pid = 1750] [id = 553] 16:12:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8be7e400) [pid = 1750] [serial = 1660] [outer = (nil)] 16:12:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x93a77000) [pid = 1750] [serial = 1661] [outer = 0x8be7e400] 16:12:15 INFO - PROCESS | 1750 | 1464909135671 Marionette DEBUG loaded listener.js 16:12:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x93a7e800) [pid = 1750] [serial = 1662] [outer = 0x8be7e400] 16:12:16 INFO - PROCESS | 1750 | 1464909136619 Marionette TRACE conn4 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 16:12:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:12:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1681ms 16:12:16 INFO - PROCESS | 1750 | 1464909136669 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 16:12:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:12:16 INFO - PROCESS | 1750 | 1464909136674 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 16:12:16 INFO - PROCESS | 1750 | 1464909136681 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:12:16 INFO - PROCESS | 1750 | 1464909136685 Marionette TRACE conn4 <- [1,2186,null,{}] 16:12:16 INFO - PROCESS | 1750 | 1464909136691 Marionette TRACE conn4 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:16 INFO - PROCESS | 1750 | 1464909136932 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 16:12:17 INFO - PROCESS | 1750 | 1464909137298 Marionette TRACE conn4 -> [0,2188,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x936afc00 == 155 [pid = 1750] [id = 554] 16:12:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9389b800) [pid = 1750] [serial = 1663] [outer = (nil)] 16:12:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x951b3400) [pid = 1750] [serial = 1664] [outer = 0x9389b800] 16:12:17 INFO - PROCESS | 1750 | 1464909137393 Marionette DEBUG loaded listener.js 16:12:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x951bbc00) [pid = 1750] [serial = 1665] [outer = 0x9389b800] 16:12:18 INFO - PROCESS | 1750 | 1464909138316 Marionette TRACE conn4 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 16:12:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:12:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 1684ms 16:12:18 INFO - PROCESS | 1750 | 1464909138365 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 16:12:18 INFO - PROCESS | 1750 | 1464909138370 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 16:12:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:12:18 INFO - PROCESS | 1750 | 1464909138376 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:12:18 INFO - PROCESS | 1750 | 1464909138381 Marionette TRACE conn4 <- [1,2190,null,{}] 16:12:18 INFO - PROCESS | 1750 | 1464909138387 Marionette TRACE conn4 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:18 INFO - PROCESS | 1750 | 1464909138666 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 16:12:19 INFO - PROCESS | 1750 | 1464909139004 Marionette TRACE conn4 -> [0,2192,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x938a1800 == 156 [pid = 1750] [id = 555] 16:12:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x98a04c00) [pid = 1750] [serial = 1666] [outer = (nil)] 16:12:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x98a10800) [pid = 1750] [serial = 1667] [outer = 0x98a04c00] 16:12:19 INFO - PROCESS | 1750 | 1464909139108 Marionette DEBUG loaded listener.js 16:12:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x999cd400) [pid = 1750] [serial = 1668] [outer = 0x98a04c00] 16:12:20 INFO - PROCESS | 1750 | 1464909140065 Marionette TRACE conn4 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 16:12:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:12:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1742ms 16:12:20 INFO - PROCESS | 1750 | 1464909140119 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 16:12:20 INFO - PROCESS | 1750 | 1464909140123 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 16:12:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:12:20 INFO - PROCESS | 1750 | 1464909140130 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:12:20 INFO - PROCESS | 1750 | 1464909140134 Marionette TRACE conn4 <- [1,2194,null,{}] 16:12:20 INFO - PROCESS | 1750 | 1464909140140 Marionette TRACE conn4 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:20 INFO - PROCESS | 1750 | 1464909140381 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 16:12:20 INFO - PROCESS | 1750 | 1464909140723 Marionette TRACE conn4 -> [0,2196,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e489000 == 157 [pid = 1750] [id = 556] 16:12:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x95151800) [pid = 1750] [serial = 1669] [outer = (nil)] 16:12:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9a758800) [pid = 1750] [serial = 1670] [outer = 0x95151800] 16:12:20 INFO - PROCESS | 1750 | 1464909140814 Marionette DEBUG loaded listener.js 16:12:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9aa7cc00) [pid = 1750] [serial = 1671] [outer = 0x95151800] 16:12:21 INFO - PROCESS | 1750 | 1464909141769 Marionette TRACE conn4 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 16:12:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:12:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 1682ms 16:12:21 INFO - PROCESS | 1750 | 1464909141814 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 16:12:21 INFO - PROCESS | 1750 | 1464909141818 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 16:12:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:12:21 INFO - PROCESS | 1750 | 1464909141835 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:12:21 INFO - PROCESS | 1750 | 1464909141838 Marionette TRACE conn4 <- [1,2198,null,{}] 16:12:21 INFO - PROCESS | 1750 | 1464909141844 Marionette TRACE conn4 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:22 INFO - PROCESS | 1750 | 1464909142119 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 16:12:22 INFO - PROCESS | 1750 | 1464909142447 Marionette TRACE conn4 -> [0,2200,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x99b37800 == 158 [pid = 1750] [id = 557] 16:12:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9a0bf800) [pid = 1750] [serial = 1672] [outer = (nil)] 16:12:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b508800) [pid = 1750] [serial = 1673] [outer = 0x9a0bf800] 16:12:22 INFO - PROCESS | 1750 | 1464909142543 Marionette DEBUG loaded listener.js 16:12:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9b5a6800) [pid = 1750] [serial = 1674] [outer = 0x9a0bf800] 16:12:23 INFO - PROCESS | 1750 | 1464909143424 Marionette TRACE conn4 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:12:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:12:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 1633ms 16:12:23 INFO - PROCESS | 1750 | 1464909143469 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 16:12:23 INFO - PROCESS | 1750 | 1464909143473 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 16:12:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:12:23 INFO - PROCESS | 1750 | 1464909143479 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:12:23 INFO - PROCESS | 1750 | 1464909143483 Marionette TRACE conn4 <- [1,2202,null,{}] 16:12:23 INFO - PROCESS | 1750 | 1464909143489 Marionette TRACE conn4 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:23 INFO - PROCESS | 1750 | 1464909143731 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 16:12:24 INFO - PROCESS | 1750 | 1464909144015 Marionette TRACE conn4 -> [0,2204,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b287800 == 159 [pid = 1750] [id = 558] 16:12:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9b5a3400) [pid = 1750] [serial = 1675] [outer = (nil)] 16:12:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9d45bc00) [pid = 1750] [serial = 1676] [outer = 0x9b5a3400] 16:12:24 INFO - PROCESS | 1750 | 1464909144152 Marionette DEBUG loaded listener.js 16:12:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9d4a6c00) [pid = 1750] [serial = 1677] [outer = 0x9b5a3400] 16:12:25 INFO - PROCESS | 1750 | 1464909145078 Marionette TRACE conn4 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 16:12:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:12:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1634ms 16:12:25 INFO - PROCESS | 1750 | 1464909145115 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 16:12:25 INFO - PROCESS | 1750 | 1464909145119 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 16:12:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:12:25 INFO - PROCESS | 1750 | 1464909145126 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:12:25 INFO - PROCESS | 1750 | 1464909145129 Marionette TRACE conn4 <- [1,2206,null,{}] 16:12:25 INFO - PROCESS | 1750 | 1464909145135 Marionette TRACE conn4 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:25 INFO - PROCESS | 1750 | 1464909145367 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 16:12:25 INFO - PROCESS | 1750 | 1464909145712 Marionette TRACE conn4 -> [0,2208,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee6b800 == 160 [pid = 1750] [id = 559] 16:12:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x91127400) [pid = 1750] [serial = 1678] [outer = (nil)] 16:12:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0xa050dc00) [pid = 1750] [serial = 1679] [outer = 0x91127400] 16:12:25 INFO - PROCESS | 1750 | 1464909145813 Marionette DEBUG loaded listener.js 16:12:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0xa105c800) [pid = 1750] [serial = 1680] [outer = 0x91127400] 16:12:26 INFO - PROCESS | 1750 | 1464909146742 Marionette TRACE conn4 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 16:12:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:12:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1694ms 16:12:26 INFO - PROCESS | 1750 | 1464909146821 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 16:12:26 INFO - PROCESS | 1750 | 1464909146825 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 16:12:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:12:26 INFO - PROCESS | 1750 | 1464909146832 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:12:26 INFO - PROCESS | 1750 | 1464909146835 Marionette TRACE conn4 <- [1,2210,null,{}] 16:12:26 INFO - PROCESS | 1750 | 1464909146841 Marionette TRACE conn4 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:27 INFO - PROCESS | 1750 | 1464909147128 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 16:12:27 INFO - PROCESS | 1750 | 1464909147471 Marionette TRACE conn4 -> [0,2212,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d45f800 == 161 [pid = 1750] [id = 560] 16:12:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9d4a7400) [pid = 1750] [serial = 1681] [outer = (nil)] 16:12:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0xa21b1400) [pid = 1750] [serial = 1682] [outer = 0x9d4a7400] 16:12:27 INFO - PROCESS | 1750 | 1464909147559 Marionette DEBUG loaded listener.js 16:12:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0xa21b9400) [pid = 1750] [serial = 1683] [outer = 0x9d4a7400] 16:12:28 INFO - PROCESS | 1750 | 1464909148459 Marionette TRACE conn4 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 16:12:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:12:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1641ms 16:12:28 INFO - PROCESS | 1750 | 1464909148474 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 16:12:28 INFO - PROCESS | 1750 | 1464909148477 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 16:12:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:12:28 INFO - PROCESS | 1750 | 1464909148484 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:12:28 INFO - PROCESS | 1750 | 1464909148487 Marionette TRACE conn4 <- [1,2214,null,{}] 16:12:28 INFO - PROCESS | 1750 | 1464909148493 Marionette TRACE conn4 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:28 INFO - PROCESS | 1750 | 1464909148743 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 16:12:29 INFO - PROCESS | 1750 | 1464909149034 Marionette TRACE conn4 -> [0,2216,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:29 INFO - PROCESS | 1750 | ++DOCSHELL 0xa214b000 == 162 [pid = 1750] [id = 561] 16:12:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0xa227f800) [pid = 1750] [serial = 1684] [outer = (nil)] 16:12:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa22cd800) [pid = 1750] [serial = 1685] [outer = 0xa227f800] 16:12:29 INFO - PROCESS | 1750 | 1464909149128 Marionette DEBUG loaded listener.js 16:12:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa22cf400) [pid = 1750] [serial = 1686] [outer = 0xa227f800] 16:12:30 INFO - PROCESS | 1750 | 1464909150060 Marionette TRACE conn4 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 16:12:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:12:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1635ms 16:12:30 INFO - PROCESS | 1750 | 1464909150120 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 16:12:30 INFO - PROCESS | 1750 | 1464909150124 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 16:12:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:12:30 INFO - PROCESS | 1750 | 1464909150131 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:12:30 INFO - PROCESS | 1750 | 1464909150134 Marionette TRACE conn4 <- [1,2218,null,{}] 16:12:30 INFO - PROCESS | 1750 | 1464909150140 Marionette TRACE conn4 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:30 INFO - PROCESS | 1750 | 1464909150370 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 16:12:30 INFO - PROCESS | 1750 | 1464909150710 Marionette TRACE conn4 -> [0,2220,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fea000 == 163 [pid = 1750] [id = 562] 16:12:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x8c045000) [pid = 1750] [serial = 1687] [outer = (nil)] 16:12:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0xa249bc00) [pid = 1750] [serial = 1688] [outer = 0x8c045000] 16:12:30 INFO - PROCESS | 1750 | 1464909150803 Marionette DEBUG loaded listener.js 16:12:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0xa2612400) [pid = 1750] [serial = 1689] [outer = 0x8c045000] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x872d0000 == 162 [pid = 1750] [id = 272] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8b86dc00 == 161 [pid = 1750] [id = 543] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x87ae8400 == 160 [pid = 1750] [id = 542] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x872d8800 == 159 [pid = 1750] [id = 541] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8eed9800 == 158 [pid = 1750] [id = 538] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9514c400 == 157 [pid = 1750] [id = 539] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x872ce000 == 156 [pid = 1750] [id = 537] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x951b6c00 == 155 [pid = 1750] [id = 536] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x886b1800 == 154 [pid = 1750] [id = 535] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x92047c00 == 153 [pid = 1750] [id = 533] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e493800 == 152 [pid = 1750] [id = 534] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x919b1c00 == 151 [pid = 1750] [id = 532] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x87aecc00 == 150 [pid = 1750] [id = 531] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91126000 == 149 [pid = 1750] [id = 530] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7d5c00 == 148 [pid = 1750] [id = 529] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0c2c00 == 147 [pid = 1750] [id = 473] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8b7ef400 == 146 [pid = 1750] [id = 528] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc5c00 == 145 [pid = 1750] [id = 526] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e491800 == 144 [pid = 1750] [id = 527] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8a737800 == 143 [pid = 1750] [id = 525] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8e4000 == 142 [pid = 1750] [id = 524] 16:12:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89380800 == 141 [pid = 1750] [id = 523] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8c04d400) [pid = 1750] [serial = 1437] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x886b5000) [pid = 1750] [serial = 1556] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8c043000) [pid = 1750] [serial = 1509] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x9b503c00) [pid = 1750] [serial = 1542] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x92047400) [pid = 1750] [serial = 1527] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x939af800) [pid = 1750] [serial = 1533] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x9b873800) [pid = 1750] [serial = 1547] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8b866000) [pid = 1750] [serial = 1562] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x9185e000) [pid = 1750] [serial = 1524] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8d0a5c00) [pid = 1750] [serial = 1566] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x98a09c00) [pid = 1750] [serial = 1536] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8b473c00) [pid = 1750] [serial = 1560] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9afcc400) [pid = 1750] [serial = 1541] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x9d4a8c00) [pid = 1750] [serial = 1551] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x92257400) [pid = 1750] [serial = 1529] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x88ff0400) [pid = 1750] [serial = 1557] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8ee8f800) [pid = 1750] [serial = 1518] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9a0c0800) [pid = 1750] [serial = 1539] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9b876800) [pid = 1750] [serial = 1548] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8e489800) [pid = 1750] [serial = 1512] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x89db6800) [pid = 1750] [serial = 1505] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8e43f400) [pid = 1750] [serial = 1511] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9b5ac800) [pid = 1750] [serial = 1544] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8b8e6000) [pid = 1750] [serial = 1563] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8be7f000) [pid = 1750] [serial = 1508] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x91852000) [pid = 1750] [serial = 1523] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9162c000) [pid = 1750] [serial = 1521] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x936b1400) [pid = 1750] [serial = 1532] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8c04d800) [pid = 1750] [serial = 1565] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8afcd000) [pid = 1750] [serial = 1506] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9d6b0400) [pid = 1750] [serial = 1553] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8ee83c00) [pid = 1750] [serial = 1517] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x912bd400) [pid = 1750] [serial = 1520] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9d4a1000) [pid = 1750] [serial = 1550] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92ad8000) [pid = 1750] [serial = 1530] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8eb5c800) [pid = 1750] [serial = 1515] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9776e400) [pid = 1750] [serial = 1535] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x99e25c00) [pid = 1750] [serial = 1538] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9b5b0000) [pid = 1750] [serial = 1545] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9203f000) [pid = 1750] [serial = 1526] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8e7db800) [pid = 1750] [serial = 1514] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8afc6c00) [pid = 1750] [serial = 1559] [outer = (nil)] [url = about:blank] 16:12:33 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8d0a3000) [pid = 1750] [serial = 1568] [outer = (nil)] [url = about:blank] 16:12:34 INFO - PROCESS | 1750 | 1464909154019 Marionette TRACE conn4 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 16:12:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:12:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 3944ms 16:12:34 INFO - PROCESS | 1750 | 1464909154076 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 16:12:34 INFO - PROCESS | 1750 | 1464909154083 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 16:12:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:12:34 INFO - PROCESS | 1750 | 1464909154094 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:12:34 INFO - PROCESS | 1750 | 1464909154098 Marionette TRACE conn4 <- [1,2222,null,{}] 16:12:34 INFO - PROCESS | 1750 | 1464909154106 Marionette TRACE conn4 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:34 INFO - PROCESS | 1750 | 1464909154338 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 16:12:34 INFO - PROCESS | 1750 | 1464909154540 Marionette TRACE conn4 -> [0,2224,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x89387c00 == 142 [pid = 1750] [id = 563] 16:12:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x89389c00) [pid = 1750] [serial = 1690] [outer = (nil)] 16:12:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x89db8000) [pid = 1750] [serial = 1691] [outer = 0x89389c00] 16:12:34 INFO - PROCESS | 1750 | 1464909154620 Marionette DEBUG loaded listener.js 16:12:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8afc7000) [pid = 1750] [serial = 1692] [outer = 0x89389c00] 16:12:35 INFO - PROCESS | 1750 | 1464909155513 Marionette TRACE conn4 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:12:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:12:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1483ms 16:12:35 INFO - PROCESS | 1750 | 1464909155577 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 16:12:35 INFO - PROCESS | 1750 | 1464909155586 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 16:12:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:12:35 INFO - PROCESS | 1750 | 1464909155597 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:12:35 INFO - PROCESS | 1750 | 1464909155600 Marionette TRACE conn4 <- [1,2226,null,{}] 16:12:35 INFO - PROCESS | 1750 | 1464909155607 Marionette TRACE conn4 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:35 INFO - PROCESS | 1750 | 1464909155831 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 16:12:36 INFO - PROCESS | 1750 | 1464909156067 Marionette TRACE conn4 -> [0,2228,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b862800 == 143 [pid = 1750] [id = 564] 16:12:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8b863800) [pid = 1750] [serial = 1693] [outer = (nil)] 16:12:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b8e3800) [pid = 1750] [serial = 1694] [outer = 0x8b863800] 16:12:36 INFO - PROCESS | 1750 | 1464909156155 Marionette DEBUG loaded listener.js 16:12:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8bd77000) [pid = 1750] [serial = 1695] [outer = 0x8b863800] 16:12:37 INFO - PROCESS | 1750 | 1464909157141 Marionette TRACE conn4 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 16:12:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:12:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1596ms 16:12:37 INFO - PROCESS | 1750 | 1464909157197 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 16:12:37 INFO - PROCESS | 1750 | 1464909157205 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 16:12:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:12:37 INFO - PROCESS | 1750 | 1464909157231 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:12:37 INFO - PROCESS | 1750 | 1464909157241 Marionette TRACE conn4 <- [1,2230,null,{}] 16:12:37 INFO - PROCESS | 1750 | 1464909157269 Marionette TRACE conn4 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:37 INFO - PROCESS | 1750 | 1464909157566 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 16:12:37 INFO - PROCESS | 1750 | 1464909157600 Marionette TRACE conn4 -> [0,2232,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc8000 == 144 [pid = 1750] [id = 565] 16:12:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8be78c00) [pid = 1750] [serial = 1696] [outer = (nil)] 16:12:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8d0a5c00) [pid = 1750] [serial = 1697] [outer = 0x8be78c00] 16:12:37 INFO - PROCESS | 1750 | 1464909157684 Marionette DEBUG loaded listener.js 16:12:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8d31dc00) [pid = 1750] [serial = 1698] [outer = 0x8be78c00] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8e492800) [pid = 1750] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8bd74400) [pid = 1750] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x939a8c00) [pid = 1750] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8bf50800) [pid = 1750] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x89387800) [pid = 1750] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x999ce000) [pid = 1750] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x872d7400) [pid = 1750] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8d98cc00) [pid = 1750] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e494400) [pid = 1750] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x951be800) [pid = 1750] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8bf54c00) [pid = 1750] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9b876400) [pid = 1750] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91128000) [pid = 1750] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9ade4800) [pid = 1750] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8bd7ac00) [pid = 1750] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x886b8400) [pid = 1750] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8b47c400) [pid = 1750] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x939a4c00) [pid = 1750] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x94557400) [pid = 1750] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8d986000) [pid = 1750] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8bd6b400) [pid = 1750] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8ee6a000) [pid = 1750] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:12:38 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x919b4400) [pid = 1750] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:12:39 INFO - PROCESS | 1750 | 1464909159336 Marionette TRACE conn4 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 16:12:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:12:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 2160ms 16:12:39 INFO - PROCESS | 1750 | 1464909159388 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 16:12:39 INFO - PROCESS | 1750 | 1464909159393 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 16:12:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:12:39 INFO - PROCESS | 1750 | 1464909159399 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:12:39 INFO - PROCESS | 1750 | 1464909159402 Marionette TRACE conn4 <- [1,2234,null,{}] 16:12:39 INFO - PROCESS | 1750 | 1464909159408 Marionette TRACE conn4 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:39 INFO - PROCESS | 1750 | 1464909159622 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 16:12:39 INFO - PROCESS | 1750 | 1464909159820 Marionette TRACE conn4 -> [0,2236,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x89388800 == 145 [pid = 1750] [id = 566] 16:12:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8bd6c800) [pid = 1750] [serial = 1699] [outer = (nil)] 16:12:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d98c000) [pid = 1750] [serial = 1700] [outer = 0x8bd6c800] 16:12:39 INFO - PROCESS | 1750 | 1464909159899 Marionette DEBUG loaded listener.js 16:12:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8db4ec00) [pid = 1750] [serial = 1701] [outer = 0x8bd6c800] 16:12:40 INFO - PROCESS | 1750 | 1464909160830 Marionette TRACE conn4 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 16:12:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:12:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 1490ms 16:12:40 INFO - PROCESS | 1750 | 1464909160923 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 16:12:40 INFO - PROCESS | 1750 | 1464909160930 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 16:12:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:12:40 INFO - PROCESS | 1750 | 1464909160946 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:12:40 INFO - PROCESS | 1750 | 1464909160953 Marionette TRACE conn4 <- [1,2238,null,{}] 16:12:40 INFO - PROCESS | 1750 | 1464909160963 Marionette TRACE conn4 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:41 INFO - PROCESS | 1750 | 1464909161230 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 16:12:41 INFO - PROCESS | 1750 | 1464909161549 Marionette TRACE conn4 -> [0,2240,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x89da9c00 == 146 [pid = 1750] [id = 567] 16:12:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x89daa800) [pid = 1750] [serial = 1702] [outer = (nil)] 16:12:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8a72c400) [pid = 1750] [serial = 1703] [outer = 0x89daa800] 16:12:41 INFO - PROCESS | 1750 | 1464909161642 Marionette DEBUG loaded listener.js 16:12:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8b47d400) [pid = 1750] [serial = 1704] [outer = 0x89daa800] 16:12:42 INFO - PROCESS | 1750 | 1464909162646 Marionette TRACE conn4 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:12:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:12:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1742ms 16:12:42 INFO - PROCESS | 1750 | 1464909162689 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 16:12:42 INFO - PROCESS | 1750 | 1464909162699 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 16:12:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:12:42 INFO - PROCESS | 1750 | 1464909162710 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:12:42 INFO - PROCESS | 1750 | 1464909162714 Marionette TRACE conn4 <- [1,2242,null,{}] 16:12:42 INFO - PROCESS | 1750 | 1464909162722 Marionette TRACE conn4 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:42 INFO - PROCESS | 1750 | 1464909162967 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 16:12:43 INFO - PROCESS | 1750 | 1464909163300 Marionette TRACE conn4 -> [0,2244,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be82400 == 147 [pid = 1750] [id = 568] 16:12:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8bf52000) [pid = 1750] [serial = 1705] [outer = (nil)] 16:12:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8c041c00) [pid = 1750] [serial = 1706] [outer = 0x8bf52000] 16:12:43 INFO - PROCESS | 1750 | 1464909163396 Marionette DEBUG loaded listener.js 16:12:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d0a4c00) [pid = 1750] [serial = 1707] [outer = 0x8bf52000] 16:12:44 INFO - PROCESS | 1750 | 1464909164334 Marionette TRACE conn4 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:12:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:12:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1684ms 16:12:44 INFO - PROCESS | 1750 | 1464909164410 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 16:12:44 INFO - PROCESS | 1750 | 1464909164416 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 16:12:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:12:44 INFO - PROCESS | 1750 | 1464909164425 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:12:44 INFO - PROCESS | 1750 | 1464909164430 Marionette TRACE conn4 <- [1,2246,null,{}] 16:12:44 INFO - PROCESS | 1750 | 1464909164449 Marionette TRACE conn4 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:44 INFO - PROCESS | 1750 | 1464909164691 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 16:12:45 INFO - PROCESS | 1750 | 1464909165067 Marionette TRACE conn4 -> [0,2248,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c010000 == 148 [pid = 1750] [id = 569] 16:12:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e446c00) [pid = 1750] [serial = 1708] [outer = (nil)] 16:12:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e689c00) [pid = 1750] [serial = 1709] [outer = 0x8e446c00] 16:12:45 INFO - PROCESS | 1750 | 1464909165163 Marionette DEBUG loaded listener.js 16:12:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e693800) [pid = 1750] [serial = 1710] [outer = 0x8e446c00] 16:12:46 INFO - PROCESS | 1750 | 1464909166117 Marionette TRACE conn4 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 16:12:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:12:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1745ms 16:12:46 INFO - PROCESS | 1750 | 1464909166171 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 16:12:46 INFO - PROCESS | 1750 | 1464909166176 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 16:12:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:12:46 INFO - PROCESS | 1750 | 1464909166183 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:12:46 INFO - PROCESS | 1750 | 1464909166186 Marionette TRACE conn4 <- [1,2250,null,{}] 16:12:46 INFO - PROCESS | 1750 | 1464909166192 Marionette TRACE conn4 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:46 INFO - PROCESS | 1750 | 1464909166438 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 16:12:46 INFO - PROCESS | 1750 | 1464909166773 Marionette TRACE conn4 -> [0,2252,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e2800 == 149 [pid = 1750] [id = 570] 16:12:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8d0a1800) [pid = 1750] [serial = 1711] [outer = (nil)] 16:12:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8eb5a800) [pid = 1750] [serial = 1712] [outer = 0x8d0a1800] 16:12:46 INFO - PROCESS | 1750 | 1464909166872 Marionette DEBUG loaded listener.js 16:12:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8ee71400) [pid = 1750] [serial = 1713] [outer = 0x8d0a1800] 16:12:47 INFO - PROCESS | 1750 | 1464909167813 Marionette TRACE conn4 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 16:12:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:12:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1682ms 16:12:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:12:47 INFO - PROCESS | 1750 | 1464909167866 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 16:12:47 INFO - PROCESS | 1750 | 1464909167869 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 16:12:47 INFO - PROCESS | 1750 | 1464909167876 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:12:47 INFO - PROCESS | 1750 | 1464909167880 Marionette TRACE conn4 <- [1,2254,null,{}] 16:12:47 INFO - PROCESS | 1750 | 1464909167886 Marionette TRACE conn4 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:48 INFO - PROCESS | 1750 | 1464909168121 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 16:12:48 INFO - PROCESS | 1750 | 1464909168444 Marionette TRACE conn4 -> [0,2256,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.length.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dae400 == 150 [pid = 1750] [id = 571] 16:12:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8e493c00) [pid = 1750] [serial = 1714] [outer = (nil)] 16:12:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8eed6400) [pid = 1750] [serial = 1715] [outer = 0x8e493c00] 16:12:48 INFO - PROCESS | 1750 | 1464909168539 Marionette DEBUG loaded listener.js 16:12:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8eeda800) [pid = 1750] [serial = 1716] [outer = 0x8e493c00] 16:12:49 INFO - PROCESS | 1750 | 1464909169604 Marionette TRACE conn4 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 16:12:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:12:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1784ms 16:12:49 INFO - PROCESS | 1750 | 1464909169661 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 16:12:49 INFO - PROCESS | 1750 | 1464909169664 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 16:12:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:12:49 INFO - PROCESS | 1750 | 1464909169670 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:12:49 INFO - PROCESS | 1750 | 1464909169674 Marionette TRACE conn4 <- [1,2258,null,{}] 16:12:49 INFO - PROCESS | 1750 | 1464909169680 Marionette TRACE conn4 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:49 INFO - PROCESS | 1750 | 1464909169946 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 16:12:50 INFO - PROCESS | 1750 | 1464909170278 Marionette TRACE conn4 -> [0,2260,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee87400 == 151 [pid = 1750] [id = 572] 16:12:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8eed1400) [pid = 1750] [serial = 1717] [outer = (nil)] 16:12:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x912b8400) [pid = 1750] [serial = 1718] [outer = 0x8eed1400] 16:12:50 INFO - PROCESS | 1750 | 1464909170375 Marionette DEBUG loaded listener.js 16:12:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91683c00) [pid = 1750] [serial = 1719] [outer = 0x8eed1400] 16:12:51 INFO - PROCESS | 1750 | 1464909171305 Marionette TRACE conn4 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:12:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:12:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1690ms 16:12:51 INFO - PROCESS | 1750 | 1464909171361 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 16:12:51 INFO - PROCESS | 1750 | 1464909171364 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 16:12:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:12:51 INFO - PROCESS | 1750 | 1464909171371 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:12:51 INFO - PROCESS | 1750 | 1464909171374 Marionette TRACE conn4 <- [1,2262,null,{}] 16:12:51 INFO - PROCESS | 1750 | 1464909171381 Marionette TRACE conn4 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:51 INFO - PROCESS | 1750 | 1464909171607 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 16:12:51 INFO - PROCESS | 1750 | 1464909171969 Marionette TRACE conn4 -> [0,2264,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x89db8c00 == 152 [pid = 1750] [id = 573] 16:12:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8b658c00) [pid = 1750] [serial = 1720] [outer = (nil)] 16:12:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x917a1000) [pid = 1750] [serial = 1721] [outer = 0x8b658c00] 16:12:52 INFO - PROCESS | 1750 | 1464909172069 Marionette DEBUG loaded listener.js 16:12:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x917ab800) [pid = 1750] [serial = 1722] [outer = 0x8b658c00] 16:12:53 INFO - PROCESS | 1750 | 1464909173019 Marionette TRACE conn4 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 16:12:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:12:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 1682ms 16:12:53 INFO - PROCESS | 1750 | 1464909173055 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 16:12:53 INFO - PROCESS | 1750 | 1464909173058 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 16:12:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:12:53 INFO - PROCESS | 1750 | 1464909173066 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:12:53 INFO - PROCESS | 1750 | 1464909173068 Marionette TRACE conn4 <- [1,2266,null,{}] 16:12:53 INFO - PROCESS | 1750 | 1464909173075 Marionette TRACE conn4 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:53 INFO - PROCESS | 1750 | 1464909173306 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 16:12:53 INFO - PROCESS | 1750 | 1464909173635 Marionette TRACE conn4 -> [0,2268,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x910b6800 == 153 [pid = 1750] [id = 574] 16:12:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x917a2c00) [pid = 1750] [serial = 1723] [outer = (nil)] 16:12:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x919c5000) [pid = 1750] [serial = 1724] [outer = 0x917a2c00] 16:12:53 INFO - PROCESS | 1750 | 1464909173730 Marionette DEBUG loaded listener.js 16:12:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9203c000) [pid = 1750] [serial = 1725] [outer = 0x917a2c00] 16:12:54 INFO - PROCESS | 1750 | 1464909174662 Marionette TRACE conn4 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 16:12:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:12:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 1640ms 16:12:54 INFO - PROCESS | 1750 | 1464909174707 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 16:12:54 INFO - PROCESS | 1750 | 1464909174711 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 16:12:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:12:54 INFO - PROCESS | 1750 | 1464909174718 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:12:54 INFO - PROCESS | 1750 | 1464909174722 Marionette TRACE conn4 <- [1,2270,null,{}] 16:12:54 INFO - PROCESS | 1750 | 1464909174728 Marionette TRACE conn4 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:54 INFO - PROCESS | 1750 | 1464909174960 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 16:12:55 INFO - PROCESS | 1750 | 1464909175286 Marionette TRACE conn4 -> [0,2272,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x91860000 == 154 [pid = 1750] [id = 575] 16:12:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x919b5000) [pid = 1750] [serial = 1726] [outer = (nil)] 16:12:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9224d800) [pid = 1750] [serial = 1727] [outer = 0x919b5000] 16:12:55 INFO - PROCESS | 1750 | 1464909175387 Marionette DEBUG loaded listener.js 16:12:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92252c00) [pid = 1750] [serial = 1728] [outer = 0x919b5000] 16:12:56 INFO - PROCESS | 1750 | 1464909176293 Marionette TRACE conn4 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 16:12:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:12:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 1635ms 16:12:56 INFO - PROCESS | 1750 | 1464909176355 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 16:12:56 INFO - PROCESS | 1750 | 1464909176358 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 16:12:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:12:56 INFO - PROCESS | 1750 | 1464909176366 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:12:56 INFO - PROCESS | 1750 | 1464909176369 Marionette TRACE conn4 <- [1,2274,null,{}] 16:12:56 INFO - PROCESS | 1750 | 1464909176375 Marionette TRACE conn4 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:56 INFO - PROCESS | 1750 | 1464909176609 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 16:12:56 INFO - PROCESS | 1750 | 1464909176962 Marionette TRACE conn4 -> [0,2276,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc8800 == 155 [pid = 1750] [id = 576] 16:12:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x8b4e5000) [pid = 1750] [serial = 1729] [outer = (nil)] 16:12:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92ae4400) [pid = 1750] [serial = 1730] [outer = 0x8b4e5000] 16:12:57 INFO - PROCESS | 1750 | 1464909177057 Marionette DEBUG loaded listener.js 16:12:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x939b2800) [pid = 1750] [serial = 1731] [outer = 0x8b4e5000] 16:12:57 INFO - PROCESS | 1750 | 1464909177972 Marionette TRACE conn4 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 16:12:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:12:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1634ms 16:12:58 INFO - PROCESS | 1750 | 1464909178006 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 16:12:58 INFO - PROCESS | 1750 | 1464909178010 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 16:12:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:12:58 INFO - PROCESS | 1750 | 1464909178019 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:12:58 INFO - PROCESS | 1750 | 1464909178023 Marionette TRACE conn4 <- [1,2278,null,{}] 16:12:58 INFO - PROCESS | 1750 | 1464909178029 Marionette TRACE conn4 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:58 INFO - PROCESS | 1750 | 1464909178323 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 16:12:58 INFO - PROCESS | 1750 | 1464909178662 Marionette TRACE conn4 -> [0,2280,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:12:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x9213bc00 == 156 [pid = 1750] [id = 577] 16:12:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x951b4800) [pid = 1750] [serial = 1732] [outer = (nil)] 16:12:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9525f000) [pid = 1750] [serial = 1733] [outer = 0x951b4800] 16:12:58 INFO - PROCESS | 1750 | 1464909178763 Marionette DEBUG loaded listener.js 16:12:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9776d000) [pid = 1750] [serial = 1734] [outer = 0x951b4800] 16:12:59 INFO - PROCESS | 1750 | 1464909179713 Marionette TRACE conn4 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 16:12:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:12:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 1729ms 16:12:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:12:59 INFO - PROCESS | 1750 | 1464909179749 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 16:12:59 INFO - PROCESS | 1750 | 1464909179752 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 16:12:59 INFO - PROCESS | 1750 | 1464909179759 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:12:59 INFO - PROCESS | 1750 | 1464909179763 Marionette TRACE conn4 <- [1,2282,null,{}] 16:12:59 INFO - PROCESS | 1750 | 1464909179768 Marionette TRACE conn4 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:12:59 INFO - PROCESS | 1750 | 1464909179991 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 16:13:00 INFO - PROCESS | 1750 | 1464909180281 Marionette TRACE conn4 -> [0,2284,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.range.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x9514e800 == 157 [pid = 1750] [id = 578] 16:13:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9817dc00) [pid = 1750] [serial = 1735] [outer = (nil)] 16:13:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x98a03800) [pid = 1750] [serial = 1736] [outer = 0x9817dc00] 16:13:00 INFO - PROCESS | 1750 | 1464909180424 Marionette DEBUG loaded listener.js 16:13:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x98aa0800) [pid = 1750] [serial = 1737] [outer = 0x9817dc00] 16:13:01 INFO - PROCESS | 1750 | 1464909181390 Marionette TRACE conn4 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 16:13:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:13:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1687ms 16:13:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:13:01 INFO - PROCESS | 1750 | 1464909181447 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 16:13:01 INFO - PROCESS | 1750 | 1464909181450 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 16:13:01 INFO - PROCESS | 1750 | 1464909181457 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:13:01 INFO - PROCESS | 1750 | 1464909181460 Marionette TRACE conn4 <- [1,2286,null,{}] 16:13:01 INFO - PROCESS | 1750 | 1464909181466 Marionette TRACE conn4 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:01 INFO - PROCESS | 1750 | 1464909181716 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 16:13:02 INFO - PROCESS | 1750 | 1464909182073 Marionette TRACE conn4 -> [0,2288,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x88feb400 == 158 [pid = 1750] [id = 579] 16:13:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8c00dc00) [pid = 1750] [serial = 1738] [outer = (nil)] 16:13:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x99b38000) [pid = 1750] [serial = 1739] [outer = 0x8c00dc00] 16:13:02 INFO - PROCESS | 1750 | 1464909182172 Marionette DEBUG loaded listener.js 16:13:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x99fc9c00) [pid = 1750] [serial = 1740] [outer = 0x8c00dc00] 16:13:03 INFO - PROCESS | 1750 | 1464909183068 Marionette TRACE conn4 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 16:13:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 16:13:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1686ms 16:13:03 INFO - PROCESS | 1750 | 1464909183143 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 16:13:03 INFO - PROCESS | 1750 | 1464909183147 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 16:13:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:13:03 INFO - PROCESS | 1750 | 1464909183154 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:13:03 INFO - PROCESS | 1750 | 1464909183156 Marionette TRACE conn4 <- [1,2290,null,{}] 16:13:03 INFO - PROCESS | 1750 | 1464909183162 Marionette TRACE conn4 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:03 INFO - PROCESS | 1750 | 1464909183428 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 16:13:03 INFO - PROCESS | 1750 | 1464909183759 Marionette TRACE conn4 -> [0,2292,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x9956bc00 == 159 [pid = 1750] [id = 580] 16:13:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x99664800) [pid = 1750] [serial = 1741] [outer = (nil)] 16:13:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9a75e800) [pid = 1750] [serial = 1742] [outer = 0x99664800] 16:13:03 INFO - PROCESS | 1750 | 1464909183866 Marionette DEBUG loaded listener.js 16:13:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9ade1800) [pid = 1750] [serial = 1743] [outer = 0x99664800] 16:13:04 INFO - PROCESS | 1750 | 1464909184807 Marionette TRACE conn4 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 16:13:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:13:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 1684ms 16:13:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:13:04 INFO - PROCESS | 1750 | 1464909184840 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 16:13:04 INFO - PROCESS | 1750 | 1464909184844 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 16:13:04 INFO - PROCESS | 1750 | 1464909184851 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:13:04 INFO - PROCESS | 1750 | 1464909184854 Marionette TRACE conn4 <- [1,2294,null,{}] 16:13:04 INFO - PROCESS | 1750 | 1464909184860 Marionette TRACE conn4 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:05 INFO - PROCESS | 1750 | 1464909185094 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 16:13:05 INFO - PROCESS | 1750 | 1464909185432 Marionette TRACE conn4 -> [0,2296,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0c0c00 == 160 [pid = 1750] [id = 581] 16:13:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9a75f800) [pid = 1750] [serial = 1744] [outer = (nil)] 16:13:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9b5b2800) [pid = 1750] [serial = 1745] [outer = 0x9a75f800] 16:13:05 INFO - PROCESS | 1750 | 1464909185526 Marionette DEBUG loaded listener.js 16:13:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9b849000) [pid = 1750] [serial = 1746] [outer = 0x9a75f800] 16:13:06 INFO - PROCESS | 1750 | 1464909186444 Marionette TRACE conn4 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 16:13:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:13:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1634ms 16:13:06 INFO - PROCESS | 1750 | 1464909186484 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 16:13:06 INFO - PROCESS | 1750 | 1464909186488 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 16:13:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:13:06 INFO - PROCESS | 1750 | 1464909186495 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:13:06 INFO - PROCESS | 1750 | 1464909186498 Marionette TRACE conn4 <- [1,2298,null,{}] 16:13:06 INFO - PROCESS | 1750 | 1464909186504 Marionette TRACE conn4 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:06 INFO - PROCESS | 1750 | 1464909186747 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 16:13:07 INFO - PROCESS | 1750 | 1464909187144 Marionette TRACE conn4 -> [0,2300,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b50e800 == 161 [pid = 1750] [id = 582] 16:13:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9b874c00) [pid = 1750] [serial = 1747] [outer = (nil)] 16:13:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9d4a7800) [pid = 1750] [serial = 1748] [outer = 0x9b874c00] 16:13:07 INFO - PROCESS | 1750 | 1464909187250 Marionette DEBUG loaded listener.js 16:13:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9d64bc00) [pid = 1750] [serial = 1749] [outer = 0x9b874c00] 16:13:08 INFO - PROCESS | 1750 | 1464909188170 Marionette TRACE conn4 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 16:13:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:13:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1733ms 16:13:08 INFO - PROCESS | 1750 | 1464909188230 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 16:13:08 INFO - PROCESS | 1750 | 1464909188235 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 16:13:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:13:08 INFO - PROCESS | 1750 | 1464909188241 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:13:08 INFO - PROCESS | 1750 | 1464909188245 Marionette TRACE conn4 <- [1,2302,null,{}] 16:13:08 INFO - PROCESS | 1750 | 1464909188250 Marionette TRACE conn4 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:08 INFO - PROCESS | 1750 | 1464909188490 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 16:13:08 INFO - PROCESS | 1750 | 1464909188832 Marionette TRACE conn4 -> [0,2304,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.type.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x9817ac00 == 162 [pid = 1750] [id = 583] 16:13:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9a754400) [pid = 1750] [serial = 1750] [outer = (nil)] 16:13:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa22c5c00) [pid = 1750] [serial = 1751] [outer = 0x9a754400] 16:13:08 INFO - PROCESS | 1750 | 1464909188936 Marionette DEBUG loaded listener.js 16:13:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa2490c00) [pid = 1750] [serial = 1752] [outer = 0x9a754400] 16:13:09 INFO - PROCESS | 1750 | 1464909189842 Marionette TRACE conn4 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 16:13:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:13:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1638ms 16:13:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:13:09 INFO - PROCESS | 1750 | 1464909189881 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 16:13:09 INFO - PROCESS | 1750 | 1464909189884 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 16:13:09 INFO - PROCESS | 1750 | 1464909189892 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:13:09 INFO - PROCESS | 1750 | 1464909189895 Marionette TRACE conn4 <- [1,2306,null,{}] 16:13:09 INFO - PROCESS | 1750 | 1464909189918 Marionette TRACE conn4 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:10 INFO - PROCESS | 1750 | 1464909190227 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 16:13:10 INFO - PROCESS | 1750 | 1464909190496 Marionette TRACE conn4 -> [0,2308,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:10 INFO - PROCESS | 1750 | ++DOCSHELL 0xa22ce000 == 163 [pid = 1750] [id = 584] 16:13:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0xa249dc00) [pid = 1750] [serial = 1753] [outer = (nil)] 16:13:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0xa307b000) [pid = 1750] [serial = 1754] [outer = 0xa249dc00] 16:13:10 INFO - PROCESS | 1750 | 1464909190591 Marionette DEBUG loaded listener.js 16:13:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0xa30f4800) [pid = 1750] [serial = 1755] [outer = 0xa249dc00] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x87102000 == 162 [pid = 1750] [id = 246] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7d0800 == 161 [pid = 1750] [id = 125] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x890b4000 == 160 [pid = 1750] [id = 278] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x96deec00 == 159 [pid = 1750] [id = 242] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8710a400 == 158 [pid = 1750] [id = 344] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc8000 == 157 [pid = 1750] [id = 565] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8b862800 == 156 [pid = 1750] [id = 564] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89387c00 == 155 [pid = 1750] [id = 563] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9d45f800 == 154 [pid = 1750] [id = 560] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0xa214b000 == 153 [pid = 1750] [id = 561] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee6b800 == 152 [pid = 1750] [id = 559] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9b287800 == 151 [pid = 1750] [id = 558] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x99b37800 == 150 [pid = 1750] [id = 557] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x938a1800 == 149 [pid = 1750] [id = 555] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8e489000 == 148 [pid = 1750] [id = 556] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x936afc00 == 147 [pid = 1750] [id = 554] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8b47f400 == 146 [pid = 1750] [id = 553] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x917a0000 == 145 [pid = 1750] [id = 517] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x919c8000 == 144 [pid = 1750] [id = 552] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc3800 == 143 [pid = 1750] [id = 551] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0c4c00 == 142 [pid = 1750] [id = 384] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89daec00 == 141 [pid = 1750] [id = 550] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8d319800 == 140 [pid = 1750] [id = 549] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8d325c00 == 139 [pid = 1750] [id = 547] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8938a400 == 138 [pid = 1750] [id = 548] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8c047000 == 137 [pid = 1750] [id = 546] 16:13:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8b47e400 == 136 [pid = 1750] [id = 545] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8eb52c00) [pid = 1750] [serial = 1583] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x9185e400) [pid = 1750] [serial = 1595] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x93a7fc00) [pid = 1750] [serial = 1601] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8d0acc00) [pid = 1750] [serial = 1631] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8b4eec00) [pid = 1750] [serial = 1572] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8eb57400) [pid = 1750] [serial = 1584] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x9b5a9c00) [pid = 1750] [serial = 1620] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9956f400) [pid = 1750] [serial = 1613] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e68e400) [pid = 1750] [serial = 1580] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x95154400) [pid = 1750] [serial = 1604] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x98999400) [pid = 1750] [serial = 1610] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8d324000) [pid = 1750] [serial = 1503] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x98a09800) [pid = 1750] [serial = 1611] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x95148400) [pid = 1750] [serial = 1602] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9d6b6800) [pid = 1750] [serial = 1554] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9168ec00) [pid = 1750] [serial = 1592] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x951b8000) [pid = 1750] [serial = 1605] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9d6b4000) [pid = 1750] [serial = 1623] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x917a3c00) [pid = 1750] [serial = 1593] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8a736800) [pid = 1750] [serial = 1571] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x999c6800) [pid = 1750] [serial = 1614] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8f653800) [pid = 1750] [serial = 1586] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x8e696000) [pid = 1750] [serial = 1581] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8b476800) [pid = 1750] [serial = 1626] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8b8e9c00) [pid = 1750] [serial = 1628] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9a0cb400) [pid = 1750] [serial = 1616] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x96dfa800) [pid = 1750] [serial = 1608] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8e440000) [pid = 1750] [serial = 1578] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9a75a800) [pid = 1750] [serial = 1617] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9b5a5800) [pid = 1750] [serial = 1619] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8bf50000) [pid = 1750] [serial = 1574] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x919c3800) [pid = 1750] [serial = 1596] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x912c2000) [pid = 1750] [serial = 1590] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8a730800) [pid = 1750] [serial = 1625] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x912bbc00) [pid = 1750] [serial = 1589] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9d64b000) [pid = 1750] [serial = 1622] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8d987c00) [pid = 1750] [serial = 1632] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8be76400) [pid = 1750] [serial = 1629] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x96def400) [pid = 1750] [serial = 1607] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x910b6400) [pid = 1750] [serial = 1587] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9224cc00) [pid = 1750] [serial = 1599] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8c042000) [pid = 1750] [serial = 1575] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x92249400) [pid = 1750] [serial = 1598] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8db4cc00) [pid = 1750] [serial = 1577] [outer = (nil)] [url = about:blank] 16:13:13 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8d993800) [pid = 1750] [serial = 1634] [outer = (nil)] [url = about:blank] 16:13:14 INFO - PROCESS | 1750 | 1464909194100 Marionette TRACE conn4 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 16:13:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:13:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 4240ms 16:13:14 INFO - PROCESS | 1750 | 1464909194131 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 16:13:14 INFO - PROCESS | 1750 | 1464909194139 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 16:13:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:13:14 INFO - PROCESS | 1750 | 1464909194149 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:13:14 INFO - PROCESS | 1750 | 1464909194154 Marionette TRACE conn4 <- [1,2310,null,{}] 16:13:14 INFO - PROCESS | 1750 | 1464909194163 Marionette TRACE conn4 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:14 INFO - PROCESS | 1750 | 1464909194415 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 16:13:14 INFO - PROCESS | 1750 | 1464909194692 Marionette TRACE conn4 -> [0,2312,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x89daa400 == 137 [pid = 1750] [id = 585] 16:13:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8a72ec00) [pid = 1750] [serial = 1756] [outer = (nil)] 16:13:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8b473c00) [pid = 1750] [serial = 1757] [outer = 0x8a72ec00] 16:13:14 INFO - PROCESS | 1750 | 1464909194787 Marionette DEBUG loaded listener.js 16:13:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8b65e800) [pid = 1750] [serial = 1758] [outer = 0x8a72ec00] 16:13:15 INFO - PROCESS | 1750 | 1464909195649 Marionette TRACE conn4 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 16:13:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:13:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1584ms 16:13:15 INFO - PROCESS | 1750 | 1464909195735 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 16:13:15 INFO - PROCESS | 1750 | 1464909195743 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 16:13:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:13:15 INFO - PROCESS | 1750 | 1464909195762 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:13:15 INFO - PROCESS | 1750 | 1464909195766 Marionette TRACE conn4 <- [1,2314,null,{}] 16:13:15 INFO - PROCESS | 1750 | 1464909195772 Marionette TRACE conn4 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:16 INFO - PROCESS | 1750 | 1464909196064 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 16:13:16 INFO - PROCESS | 1750 | 1464909196108 Marionette TRACE conn4 -> [0,2316,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be76400 == 138 [pid = 1750] [id = 586] 16:13:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8be7f000) [pid = 1750] [serial = 1759] [outer = (nil)] 16:13:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8c00b000) [pid = 1750] [serial = 1760] [outer = 0x8be7f000] 16:13:16 INFO - PROCESS | 1750 | 1464909196183 Marionette DEBUG loaded listener.js 16:13:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8c044400) [pid = 1750] [serial = 1761] [outer = 0x8be7f000] 16:13:17 INFO - PROCESS | 1750 | 1464909197231 Marionette TRACE conn4 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 16:13:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:13:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 1536ms 16:13:17 INFO - PROCESS | 1750 | 1464909197299 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 16:13:17 INFO - PROCESS | 1750 | 1464909197303 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 16:13:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:13:17 INFO - PROCESS | 1750 | 1464909197313 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:13:17 INFO - PROCESS | 1750 | 1464909197318 Marionette TRACE conn4 <- [1,2318,null,{}] 16:13:17 INFO - PROCESS | 1750 | 1464909197343 Marionette TRACE conn4 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:17 INFO - PROCESS | 1750 | 1464909197666 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x9389b800) [pid = 1750] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9162bc00) [pid = 1750] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91127400) [pid = 1750] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e693c00) [pid = 1750] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8b7eb800) [pid = 1750] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8e48e800) [pid = 1750] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x89389c00) [pid = 1750] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9203c800) [pid = 1750] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8be7e400) [pid = 1750] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x89bcd800) [pid = 1750] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8b863800) [pid = 1750] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8ee81400) [pid = 1750] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8be78c00) [pid = 1750] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9d4a7400) [pid = 1750] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x98a04c00) [pid = 1750] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x95151800) [pid = 1750] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9a0bf800) [pid = 1750] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x9b5a3400) [pid = 1750] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8b4e5800) [pid = 1750] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0xa227f800) [pid = 1750] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:13:18 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8d0a2800) [pid = 1750] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:13:18 INFO - PROCESS | 1750 | 1464909198444 Marionette TRACE conn4 -> [0,2320,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x87aefc00 == 139 [pid = 1750] [id = 587] 16:13:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x88fe6800) [pid = 1750] [serial = 1762] [outer = (nil)] 16:13:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8b7eb800) [pid = 1750] [serial = 1763] [outer = 0x88fe6800] 16:13:18 INFO - PROCESS | 1750 | 1464909198524 Marionette DEBUG loaded listener.js 16:13:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8d98cc00) [pid = 1750] [serial = 1764] [outer = 0x88fe6800] 16:13:19 INFO - PROCESS | 1750 | 1464909199313 Marionette TRACE conn4 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 16:13:19 INFO - PROCESS | 1750 | 1464909199357 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 16:13:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:13:19 INFO - PROCESS | 1750 | 1464909199364 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:13:19 INFO - PROCESS | 1750 | 1464909199367 Marionette TRACE conn4 <- [1,2322,null,{}] 16:13:19 INFO - PROCESS | 1750 | 1464909199373 Marionette TRACE conn4 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:19 INFO - PROCESS | 1750 | 1464909199592 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 16:13:19 INFO - PROCESS | 1750 | 1464909199793 Marionette TRACE conn4 -> [0,2324,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4e5800 == 140 [pid = 1750] [id = 588] 16:13:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8db48000) [pid = 1750] [serial = 1765] [outer = (nil)] 16:13:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8e48ac00) [pid = 1750] [serial = 1766] [outer = 0x8db48000] 16:13:19 INFO - PROCESS | 1750 | 1464909199869 Marionette DEBUG loaded listener.js 16:13:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8e68c400) [pid = 1750] [serial = 1767] [outer = 0x8db48000] 16:13:21 INFO - PROCESS | 1750 | 1464909201007 Marionette TRACE conn4 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 16:13:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:13:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 1696ms 16:13:21 INFO - PROCESS | 1750 | 1464909201062 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 16:13:21 INFO - PROCESS | 1750 | 1464909201069 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 16:13:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:13:21 INFO - PROCESS | 1750 | 1464909201080 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:13:21 INFO - PROCESS | 1750 | 1464909201084 Marionette TRACE conn4 <- [1,2326,null,{}] 16:13:21 INFO - PROCESS | 1750 | 1464909201094 Marionette TRACE conn4 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:21 INFO - PROCESS | 1750 | 1464909201497 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 16:13:21 INFO - PROCESS | 1750 | 1464909201740 Marionette TRACE conn4 -> [0,2328,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2800 == 141 [pid = 1750] [id = 589] 16:13:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8b476800) [pid = 1750] [serial = 1768] [outer = (nil)] 16:13:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8b8e7400) [pid = 1750] [serial = 1769] [outer = 0x8b476800] 16:13:21 INFO - PROCESS | 1750 | 1464909201834 Marionette DEBUG loaded listener.js 16:13:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8be7bc00) [pid = 1750] [serial = 1770] [outer = 0x8b476800] 16:13:22 INFO - PROCESS | 1750 | 1464909202880 Marionette TRACE conn4 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 16:13:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:13:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1842ms 16:13:22 INFO - PROCESS | 1750 | 1464909202923 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 16:13:22 INFO - PROCESS | 1750 | 1464909202932 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 16:13:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:13:22 INFO - PROCESS | 1750 | 1464909202944 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:13:22 INFO - PROCESS | 1750 | 1464909202948 Marionette TRACE conn4 <- [1,2330,null,{}] 16:13:22 INFO - PROCESS | 1750 | 1464909202955 Marionette TRACE conn4 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:23 INFO - PROCESS | 1750 | 1464909203206 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 16:13:23 INFO - PROCESS | 1750 | 1464909203547 Marionette TRACE conn4 -> [0,2332,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e43e400 == 142 [pid = 1750] [id = 590] 16:13:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e43f000) [pid = 1750] [serial = 1771] [outer = (nil)] 16:13:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8e444c00) [pid = 1750] [serial = 1772] [outer = 0x8e43f000] 16:13:23 INFO - PROCESS | 1750 | 1464909203647 Marionette DEBUG loaded listener.js 16:13:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8e693c00) [pid = 1750] [serial = 1773] [outer = 0x8e43f000] 16:13:24 INFO - PROCESS | 1750 | 1464909204639 Marionette TRACE conn4 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 16:13:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:13:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 1734ms 16:13:24 INFO - PROCESS | 1750 | 1464909204679 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 16:13:24 INFO - PROCESS | 1750 | 1464909204682 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 16:13:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:13:24 INFO - PROCESS | 1750 | 1464909204691 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:13:24 INFO - PROCESS | 1750 | 1464909204698 Marionette TRACE conn4 <- [1,2334,null,{}] 16:13:24 INFO - PROCESS | 1750 | 1464909204715 Marionette TRACE conn4 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:24 INFO - PROCESS | 1750 | 1464909204969 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 16:13:25 INFO - PROCESS | 1750 | 1464909205303 Marionette TRACE conn4 -> [0,2336,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.round.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb60800 == 143 [pid = 1750] [id = 591] 16:13:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8ee6d000) [pid = 1750] [serial = 1774] [outer = (nil)] 16:13:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8ee84400) [pid = 1750] [serial = 1775] [outer = 0x8ee6d000] 16:13:25 INFO - PROCESS | 1750 | 1464909205402 Marionette DEBUG loaded listener.js 16:13:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8f5ab000) [pid = 1750] [serial = 1776] [outer = 0x8ee6d000] 16:13:26 INFO - PROCESS | 1750 | 1464909206332 Marionette TRACE conn4 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 16:13:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:13:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1697ms 16:13:26 INFO - PROCESS | 1750 | 1464909206388 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 16:13:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:13:26 INFO - PROCESS | 1750 | 1464909206393 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 16:13:26 INFO - PROCESS | 1750 | 1464909206400 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:13:26 INFO - PROCESS | 1750 | 1464909206403 Marionette TRACE conn4 <- [1,2338,null,{}] 16:13:26 INFO - PROCESS | 1750 | 1464909206409 Marionette TRACE conn4 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:26 INFO - PROCESS | 1750 | 1464909206644 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 16:13:27 INFO - PROCESS | 1750 | 1464909206987 Marionette TRACE conn4 -> [0,2340,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.set.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb5ac00 == 144 [pid = 1750] [id = 592] 16:13:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x910ae400) [pid = 1750] [serial = 1777] [outer = (nil)] 16:13:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9111e400) [pid = 1750] [serial = 1778] [outer = 0x910ae400] 16:13:27 INFO - PROCESS | 1750 | 1464909207078 Marionette DEBUG loaded listener.js 16:13:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x9112ac00) [pid = 1750] [serial = 1779] [outer = 0x910ae400] 16:13:28 INFO - PROCESS | 1750 | 1464909208020 Marionette TRACE conn4 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 16:13:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:13:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 1681ms 16:13:28 INFO - PROCESS | 1750 | 1464909208081 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 16:13:28 INFO - PROCESS | 1750 | 1464909208086 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 16:13:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:13:28 INFO - PROCESS | 1750 | 1464909208092 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:13:28 INFO - PROCESS | 1750 | 1464909208096 Marionette TRACE conn4 <- [1,2342,null,{}] 16:13:28 INFO - PROCESS | 1750 | 1464909208102 Marionette TRACE conn4 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:28 INFO - PROCESS | 1750 | 1464909208341 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 16:13:28 INFO - PROCESS | 1750 | 1464909208670 Marionette TRACE conn4 -> [0,2344,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.string.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7dd000 == 145 [pid = 1750] [id = 593] 16:13:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8eed9800) [pid = 1750] [serial = 1780] [outer = (nil)] 16:13:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91623400) [pid = 1750] [serial = 1781] [outer = 0x8eed9800] 16:13:28 INFO - PROCESS | 1750 | 1464909208766 Marionette DEBUG loaded listener.js 16:13:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91627800) [pid = 1750] [serial = 1782] [outer = 0x8eed9800] 16:13:29 INFO - PROCESS | 1750 | 1464909209709 Marionette TRACE conn4 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 16:13:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:13:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1687ms 16:13:29 INFO - PROCESS | 1750 | 1464909209781 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 16:13:29 INFO - PROCESS | 1750 | 1464909209784 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 16:13:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:13:29 INFO - PROCESS | 1750 | 1464909209791 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:13:29 INFO - PROCESS | 1750 | 1464909209795 Marionette TRACE conn4 <- [1,2346,null,{}] 16:13:29 INFO - PROCESS | 1750 | 1464909209801 Marionette TRACE conn4 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:30 INFO - PROCESS | 1750 | 1464909210096 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 16:13:30 INFO - PROCESS | 1750 | 1464909210434 Marionette TRACE conn4 -> [0,2348,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x91621400 == 146 [pid = 1750] [id = 594] 16:13:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x9168d400) [pid = 1750] [serial = 1783] [outer = (nil)] 16:13:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x919cd000) [pid = 1750] [serial = 1784] [outer = 0x9168d400] 16:13:30 INFO - PROCESS | 1750 | 1464909210527 Marionette DEBUG loaded listener.js 16:13:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92133c00) [pid = 1750] [serial = 1785] [outer = 0x9168d400] 16:13:31 INFO - PROCESS | 1750 | 1464909211495 Marionette TRACE conn4 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 16:13:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:13:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1748ms 16:13:31 INFO - PROCESS | 1750 | 1464909211540 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 16:13:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:13:31 INFO - PROCESS | 1750 | 1464909211544 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 16:13:31 INFO - PROCESS | 1750 | 1464909211551 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:13:31 INFO - PROCESS | 1750 | 1464909211554 Marionette TRACE conn4 <- [1,2350,null,{}] 16:13:31 INFO - PROCESS | 1750 | 1464909211560 Marionette TRACE conn4 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:31 INFO - PROCESS | 1750 | 1464909211811 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 16:13:32 INFO - PROCESS | 1750 | 1464909212138 Marionette TRACE conn4 -> [0,2352,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a2000 == 147 [pid = 1750] [id = 595] 16:13:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x919b8800) [pid = 1750] [serial = 1786] [outer = (nil)] 16:13:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92ae0400) [pid = 1750] [serial = 1787] [outer = 0x919b8800] 16:13:32 INFO - PROCESS | 1750 | 1464909212235 Marionette DEBUG loaded listener.js 16:13:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x936ab000) [pid = 1750] [serial = 1788] [outer = 0x919b8800] 16:13:33 INFO - PROCESS | 1750 | 1464909213162 Marionette TRACE conn4 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 16:13:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:13:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1686ms 16:13:33 INFO - PROCESS | 1750 | 1464909213237 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 16:13:33 INFO - PROCESS | 1750 | 1464909213241 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 16:13:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:13:33 INFO - PROCESS | 1750 | 1464909213247 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:13:33 INFO - PROCESS | 1750 | 1464909213251 Marionette TRACE conn4 <- [1,2354,null,{}] 16:13:33 INFO - PROCESS | 1750 | 1464909213258 Marionette TRACE conn4 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:33 INFO - PROCESS | 1750 | 1464909213501 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 16:13:33 INFO - PROCESS | 1750 | 1464909213838 Marionette TRACE conn4 -> [0,2356,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x9203e800 == 148 [pid = 1750] [id = 596] 16:13:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92ad6800) [pid = 1750] [serial = 1789] [outer = (nil)] 16:13:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x95148400) [pid = 1750] [serial = 1790] [outer = 0x92ad6800] 16:13:33 INFO - PROCESS | 1750 | 1464909213935 Marionette DEBUG loaded listener.js 16:13:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9514c400) [pid = 1750] [serial = 1791] [outer = 0x92ad6800] 16:13:34 INFO - PROCESS | 1750 | 1464909214844 Marionette TRACE conn4 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 16:13:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:13:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1632ms 16:13:34 INFO - PROCESS | 1750 | 1464909214880 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 16:13:34 INFO - PROCESS | 1750 | 1464909214885 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 16:13:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:13:34 INFO - PROCESS | 1750 | 1464909214911 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:13:34 INFO - PROCESS | 1750 | 1464909214916 Marionette TRACE conn4 <- [1,2358,null,{}] 16:13:34 INFO - PROCESS | 1750 | 1464909214924 Marionette TRACE conn4 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:35 INFO - PROCESS | 1750 | 1464909215164 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 16:13:35 INFO - PROCESS | 1750 | 1464909215495 Marionette TRACE conn4 -> [0,2360,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x9514a400 == 149 [pid = 1750] [id = 597] 16:13:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x95151400) [pid = 1750] [serial = 1792] [outer = (nil)] 16:13:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x95209400) [pid = 1750] [serial = 1793] [outer = 0x95151400] 16:13:35 INFO - PROCESS | 1750 | 1464909215595 Marionette DEBUG loaded listener.js 16:13:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x96df1000) [pid = 1750] [serial = 1794] [outer = 0x95151400] 16:13:36 INFO - PROCESS | 1750 | 1464909216514 Marionette TRACE conn4 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 16:13:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:13:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1662ms 16:13:36 INFO - PROCESS | 1750 | 1464909216554 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 16:13:36 INFO - PROCESS | 1750 | 1464909216558 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 16:13:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:13:36 INFO - PROCESS | 1750 | 1464909216564 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:13:36 INFO - PROCESS | 1750 | 1464909216567 Marionette TRACE conn4 <- [1,2362,null,{}] 16:13:36 INFO - PROCESS | 1750 | 1464909216573 Marionette TRACE conn4 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:36 INFO - PROCESS | 1750 | 1464909216804 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 16:13:37 INFO - PROCESS | 1750 | 1464909217155 Marionette TRACE conn4 -> [0,2364,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.created.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x87af2800 == 150 [pid = 1750] [id = 598] 16:13:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x951b8000) [pid = 1750] [serial = 1795] [outer = (nil)] 16:13:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x98992800) [pid = 1750] [serial = 1796] [outer = 0x951b8000] 16:13:37 INFO - PROCESS | 1750 | 1464909217248 Marionette DEBUG loaded listener.js 16:13:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x98a04c00) [pid = 1750] [serial = 1797] [outer = 0x951b8000] 16:13:38 INFO - PROCESS | 1750 | 1464909218283 Marionette TRACE conn4 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 16:13:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:13:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1782ms 16:13:38 INFO - PROCESS | 1750 | 1464909218347 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 16:13:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:13:38 INFO - PROCESS | 1750 | 1464909218353 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 16:13:38 INFO - PROCESS | 1750 | 1464909218360 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:13:38 INFO - PROCESS | 1750 | 1464909218364 Marionette TRACE conn4 <- [1,2366,null,{}] 16:13:38 INFO - PROCESS | 1750 | 1464909218370 Marionette TRACE conn4 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:38 INFO - PROCESS | 1750 | 1464909218665 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 16:13:39 INFO - PROCESS | 1750 | 1464909219014 Marionette TRACE conn4 -> [0,2368,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x97762000 == 151 [pid = 1750] [id = 599] 16:13:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9a0c7c00) [pid = 1750] [serial = 1798] [outer = (nil)] 16:13:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9a75f000) [pid = 1750] [serial = 1799] [outer = 0x9a0c7c00] 16:13:39 INFO - PROCESS | 1750 | 1464909219109 Marionette DEBUG loaded listener.js 16:13:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9b504000) [pid = 1750] [serial = 1800] [outer = 0x9a0c7c00] 16:13:40 INFO - PROCESS | 1750 | 1464909220032 Marionette TRACE conn4 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 16:13:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:13:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1741ms 16:13:40 INFO - PROCESS | 1750 | 1464909220102 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 16:13:40 INFO - PROCESS | 1750 | 1464909220106 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 16:13:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:13:40 INFO - PROCESS | 1750 | 1464909220113 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:13:40 INFO - PROCESS | 1750 | 1464909220116 Marionette TRACE conn4 <- [1,2370,null,{}] 16:13:40 INFO - PROCESS | 1750 | 1464909220123 Marionette TRACE conn4 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:40 INFO - PROCESS | 1750 | 1464909220393 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 16:13:40 INFO - PROCESS | 1750 | 1464909220728 Marionette TRACE conn4 -> [0,2372,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x99b3c400 == 152 [pid = 1750] [id = 600] 16:13:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9aa77c00) [pid = 1750] [serial = 1801] [outer = (nil)] 16:13:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9b86dc00) [pid = 1750] [serial = 1802] [outer = 0x9aa77c00] 16:13:40 INFO - PROCESS | 1750 | 1464909220824 Marionette DEBUG loaded listener.js 16:13:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9b872c00) [pid = 1750] [serial = 1803] [outer = 0x9aa77c00] 16:13:41 INFO - PROCESS | 1750 | 1464909221724 Marionette TRACE conn4 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 16:13:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:13:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 1682ms 16:13:41 INFO - PROCESS | 1750 | 1464909221796 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 16:13:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:13:41 INFO - PROCESS | 1750 | 1464909221801 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 16:13:41 INFO - PROCESS | 1750 | 1464909221807 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:13:41 INFO - PROCESS | 1750 | 1464909221810 Marionette TRACE conn4 <- [1,2374,null,{}] 16:13:41 INFO - PROCESS | 1750 | 1464909221816 Marionette TRACE conn4 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:42 INFO - PROCESS | 1750 | 1464909222052 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 16:13:42 INFO - PROCESS | 1750 | 1464909222404 Marionette TRACE conn4 -> [0,2376,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b47c800 == 153 [pid = 1750] [id = 601] 16:13:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8b8e6400) [pid = 1750] [serial = 1804] [outer = (nil)] 16:13:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9d6b7800) [pid = 1750] [serial = 1805] [outer = 0x8b8e6400] 16:13:42 INFO - PROCESS | 1750 | 1464909222510 Marionette DEBUG loaded listener.js 16:13:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa050f000) [pid = 1750] [serial = 1806] [outer = 0x8b8e6400] 16:13:43 INFO - PROCESS | 1750 | 1464909223435 Marionette TRACE conn4 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 16:13:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:13:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 1684ms 16:13:43 INFO - PROCESS | 1750 | 1464909223500 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 16:13:43 INFO - PROCESS | 1750 | 1464909223504 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 16:13:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:13:43 INFO - PROCESS | 1750 | 1464909223514 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:13:43 INFO - PROCESS | 1750 | 1464909223517 Marionette TRACE conn4 <- [1,2378,null,{}] 16:13:43 INFO - PROCESS | 1750 | 1464909223524 Marionette TRACE conn4 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:43 INFO - PROCESS | 1750 | 1464909223771 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 16:13:44 INFO - PROCESS | 1750 | 1464909224120 Marionette TRACE conn4 -> [0,2380,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:44 INFO - PROCESS | 1750 | ++DOCSHELL 0xa050b800 == 154 [pid = 1750] [id = 602] 16:13:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa214b000) [pid = 1750] [serial = 1807] [outer = (nil)] 16:13:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa22ce400) [pid = 1750] [serial = 1808] [outer = 0xa214b000] 16:13:44 INFO - PROCESS | 1750 | 1464909224213 Marionette DEBUG loaded listener.js 16:13:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa2492c00) [pid = 1750] [serial = 1809] [outer = 0xa214b000] 16:13:45 INFO - PROCESS | 1750 | 1464909225152 Marionette TRACE conn4 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 16:13:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:13:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1683ms 16:13:45 INFO - PROCESS | 1750 | 1464909225198 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 16:13:45 INFO - PROCESS | 1750 | 1464909225203 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 16:13:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:13:45 INFO - PROCESS | 1750 | 1464909225210 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:13:45 INFO - PROCESS | 1750 | 1464909225213 Marionette TRACE conn4 <- [1,2382,null,{}] 16:13:45 INFO - PROCESS | 1750 | 1464909225219 Marionette TRACE conn4 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:45 INFO - PROCESS | 1750 | 1464909225463 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 16:13:45 INFO - PROCESS | 1750 | 1464909225798 Marionette TRACE conn4 -> [0,2384,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b8c00 == 155 [pid = 1750] [id = 603] 16:13:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa0506c00) [pid = 1750] [serial = 1810] [outer = (nil)] 16:13:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0xa3267000) [pid = 1750] [serial = 1811] [outer = 0xa0506c00] 16:13:45 INFO - PROCESS | 1750 | 1464909225898 Marionette DEBUG loaded listener.js 16:13:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0xa34d2c00) [pid = 1750] [serial = 1812] [outer = 0xa0506c00] 16:13:46 INFO - PROCESS | 1750 | 1464909226829 Marionette TRACE conn4 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 16:13:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:13:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1681ms 16:13:46 INFO - PROCESS | 1750 | 1464909226892 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 16:13:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:13:46 INFO - PROCESS | 1750 | 1464909226897 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 16:13:46 INFO - PROCESS | 1750 | 1464909226903 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:13:46 INFO - PROCESS | 1750 | 1464909226907 Marionette TRACE conn4 <- [1,2386,null,{}] 16:13:46 INFO - PROCESS | 1750 | 1464909226912 Marionette TRACE conn4 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:47 INFO - PROCESS | 1750 | 1464909227161 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 16:13:47 INFO - PROCESS | 1750 | 1464909227504 Marionette TRACE conn4 -> [0,2388,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe9c00 == 156 [pid = 1750] [id = 604] 16:13:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x8d0ab400) [pid = 1750] [serial = 1813] [outer = (nil)] 16:13:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0xa35f1800) [pid = 1750] [serial = 1814] [outer = 0x8d0ab400] 16:13:47 INFO - PROCESS | 1750 | 1464909227610 Marionette DEBUG loaded listener.js 16:13:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0xa50afc00) [pid = 1750] [serial = 1815] [outer = 0x8d0ab400] 16:13:48 INFO - PROCESS | 1750 | 1464909228536 Marionette TRACE conn4 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 16:13:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:13:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1683ms 16:13:48 INFO - PROCESS | 1750 | 1464909228586 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 16:13:48 INFO - PROCESS | 1750 | 1464909228590 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 16:13:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:13:48 INFO - PROCESS | 1750 | 1464909228597 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:13:48 INFO - PROCESS | 1750 | 1464909228601 Marionette TRACE conn4 <- [1,2390,null,{}] 16:13:48 INFO - PROCESS | 1750 | 1464909228607 Marionette TRACE conn4 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:48 INFO - PROCESS | 1750 | 1464909228847 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 16:13:49 INFO - PROCESS | 1750 | 1464909229194 Marionette TRACE conn4 -> [0,2392,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b8800 == 157 [pid = 1750] [id = 605] 16:13:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x92249400) [pid = 1750] [serial = 1816] [outer = (nil)] 16:13:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa620e000) [pid = 1750] [serial = 1817] [outer = 0x92249400] 16:13:49 INFO - PROCESS | 1750 | 1464909229291 Marionette DEBUG loaded listener.js 16:13:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa6242c00) [pid = 1750] [serial = 1818] [outer = 0x92249400] 16:13:50 INFO - PROCESS | 1750 | 1464909230210 Marionette TRACE conn4 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 16:13:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:13:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 1684ms 16:13:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:13:50 INFO - PROCESS | 1750 | 1464909230282 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 16:13:50 INFO - PROCESS | 1750 | 1464909230285 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 16:13:50 INFO - PROCESS | 1750 | 1464909230292 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:13:50 INFO - PROCESS | 1750 | 1464909230295 Marionette TRACE conn4 <- [1,2394,null,{}] 16:13:50 INFO - PROCESS | 1750 | 1464909230301 Marionette TRACE conn4 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:50 INFO - PROCESS | 1750 | 1464909230534 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 16:13:50 INFO - PROCESS | 1750 | 1464909230872 Marionette TRACE conn4 -> [0,2396,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x890b0800 == 156 [pid = 1750] [id = 273] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x87aefc00 == 155 [pid = 1750] [id = 587] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8be76400 == 154 [pid = 1750] [id = 586] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8a72d800 == 153 [pid = 1750] [id = 544] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x89daa400 == 152 [pid = 1750] [id = 585] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9817ac00 == 151 [pid = 1750] [id = 583] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9b50e800 == 150 [pid = 1750] [id = 582] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0c0c00 == 149 [pid = 1750] [id = 581] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9956bc00 == 148 [pid = 1750] [id = 580] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9514e800 == 147 [pid = 1750] [id = 578] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x88feb400 == 146 [pid = 1750] [id = 579] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x9213bc00 == 145 [pid = 1750] [id = 577] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc8800 == 144 [pid = 1750] [id = 576] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x91860000 == 143 [pid = 1750] [id = 575] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x910b6800 == 142 [pid = 1750] [id = 574] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x89db8c00 == 141 [pid = 1750] [id = 573] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee87400 == 140 [pid = 1750] [id = 572] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4e2800 == 139 [pid = 1750] [id = 570] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x89dae400 == 138 [pid = 1750] [id = 571] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8c010000 == 137 [pid = 1750] [id = 569] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x8be82400 == 136 [pid = 1750] [id = 568] 16:13:53 INFO - PROCESS | 1750 | --DOCSHELL 0x89da9c00 == 135 [pid = 1750] [id = 567] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8d98c000) [pid = 1750] [serial = 1700] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x951b3400) [pid = 1750] [serial = 1664] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x9203a800) [pid = 1750] [serial = 1655] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0xa050dc00) [pid = 1750] [serial = 1679] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9203fc00) [pid = 1750] [serial = 1656] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0xa105c800) [pid = 1750] [serial = 1680] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8f5b2400) [pid = 1750] [serial = 1647] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x951bbc00) [pid = 1750] [serial = 1665] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9179ec00) [pid = 1750] [serial = 1652] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8eedc000) [pid = 1750] [serial = 1646] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8e7da800) [pid = 1750] [serial = 1643] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x89db8000) [pid = 1750] [serial = 1691] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x92ae1c00) [pid = 1750] [serial = 1659] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x93a77000) [pid = 1750] [serial = 1661] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8d31b400) [pid = 1750] [serial = 1569] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8bd77000) [pid = 1750] [serial = 1695] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9111c800) [pid = 1750] [serial = 1650] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x8d0a5c00) [pid = 1750] [serial = 1697] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa21b1400) [pid = 1750] [serial = 1682] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x98a10800) [pid = 1750] [serial = 1667] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9aa7cc00) [pid = 1750] [serial = 1671] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0xa249bc00) [pid = 1750] [serial = 1688] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x92ade000) [pid = 1750] [serial = 1658] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x9b508800) [pid = 1750] [serial = 1673] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8d31dc00) [pid = 1750] [serial = 1698] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x9a758800) [pid = 1750] [serial = 1670] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8eb60400) [pid = 1750] [serial = 1644] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0xa21b9400) [pid = 1750] [serial = 1683] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x9d45bc00) [pid = 1750] [serial = 1676] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8b7e2c00) [pid = 1750] [serial = 1637] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0xa22cf400) [pid = 1750] [serial = 1686] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8afc7000) [pid = 1750] [serial = 1692] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8d994000) [pid = 1750] [serial = 1641] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8b8e3800) [pid = 1750] [serial = 1694] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x999cd400) [pid = 1750] [serial = 1668] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9d4a6c00) [pid = 1750] [serial = 1677] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8d31ec00) [pid = 1750] [serial = 1640] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x910b2800) [pid = 1750] [serial = 1649] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x93a7e800) [pid = 1750] [serial = 1662] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x919b2800) [pid = 1750] [serial = 1653] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0xa22cd800) [pid = 1750] [serial = 1685] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9b5a6800) [pid = 1750] [serial = 1674] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8b868c00) [pid = 1750] [serial = 1638] [outer = (nil)] [url = about:blank] 16:13:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x87aefc00 == 136 [pid = 1750] [id = 606] 16:13:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x886b6c00) [pid = 1750] [serial = 1819] [outer = (nil)] 16:13:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x890b1000) [pid = 1750] [serial = 1820] [outer = 0x886b6c00] 16:13:53 INFO - PROCESS | 1750 | 1464909233438 Marionette DEBUG loaded listener.js 16:13:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x89389c00) [pid = 1750] [serial = 1821] [outer = 0x886b6c00] 16:13:54 INFO - PROCESS | 1750 | 1464909234380 Marionette TRACE conn4 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 16:13:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:13:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 4151ms 16:13:54 INFO - PROCESS | 1750 | 1464909234444 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 16:13:54 INFO - PROCESS | 1750 | 1464909234449 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 16:13:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:13:54 INFO - PROCESS | 1750 | 1464909234457 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:13:54 INFO - PROCESS | 1750 | 1464909234461 Marionette TRACE conn4 <- [1,2398,null,{}] 16:13:54 INFO - PROCESS | 1750 | 1464909234468 Marionette TRACE conn4 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:54 INFO - PROCESS | 1750 | 1464909234685 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 16:13:54 INFO - PROCESS | 1750 | 1464909234912 Marionette TRACE conn4 -> [0,2400,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.null.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc6c00 == 137 [pid = 1750] [id = 607] 16:13:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8afc9800) [pid = 1750] [serial = 1822] [outer = (nil)] 16:13:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8b862c00) [pid = 1750] [serial = 1823] [outer = 0x8afc9800] 16:13:55 INFO - PROCESS | 1750 | 1464909234993 Marionette DEBUG loaded listener.js 16:13:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8b8e6000) [pid = 1750] [serial = 1824] [outer = 0x8afc9800] 16:13:55 INFO - PROCESS | 1750 | 1464909235860 Marionette TRACE conn4 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 16:13:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:13:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1434ms 16:13:55 INFO - PROCESS | 1750 | 1464909235927 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 16:13:55 INFO - PROCESS | 1750 | 1464909235933 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 16:13:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:13:55 INFO - PROCESS | 1750 | 1464909235944 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:13:55 INFO - PROCESS | 1750 | 1464909235949 Marionette TRACE conn4 <- [1,2402,null,{}] 16:13:55 INFO - PROCESS | 1750 | 1464909235956 Marionette TRACE conn4 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:56 INFO - PROCESS | 1750 | 1464909236250 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 16:13:56 INFO - PROCESS | 1750 | 1464909236283 Marionette TRACE conn4 -> [0,2404,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c00a800 == 138 [pid = 1750] [id = 608] 16:13:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8c043800) [pid = 1750] [serial = 1825] [outer = (nil)] 16:13:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8d0a6800) [pid = 1750] [serial = 1826] [outer = 0x8c043800] 16:13:56 INFO - PROCESS | 1750 | 1464909236359 Marionette DEBUG loaded listener.js 16:13:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8d319400) [pid = 1750] [serial = 1827] [outer = 0x8c043800] 16:13:57 INFO - PROCESS | 1750 | 1464909237430 Marionette TRACE conn4 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 16:13:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:13:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 1536ms 16:13:57 INFO - PROCESS | 1750 | 1464909237483 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 16:13:57 INFO - PROCESS | 1750 | 1464909237487 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 16:13:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:13:57 INFO - PROCESS | 1750 | 1464909237493 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:13:57 INFO - PROCESS | 1750 | 1464909237500 Marionette TRACE conn4 <- [1,2406,null,{}] 16:13:57 INFO - PROCESS | 1750 | 1464909237515 Marionette TRACE conn4 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:57 INFO - PROCESS | 1750 | 1464909237831 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 16:13:57 INFO - PROCESS | 1750 | 1464909237864 Marionette TRACE conn4 -> [0,2408,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:13:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c00e800 == 139 [pid = 1750] [id = 609] 16:13:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8db47000) [pid = 1750] [serial = 1828] [outer = (nil)] 16:13:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e43d400) [pid = 1750] [serial = 1829] [outer = 0x8db47000] 16:13:57 INFO - PROCESS | 1750 | 1464909237939 Marionette DEBUG loaded listener.js 16:13:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8e494400) [pid = 1750] [serial = 1830] [outer = 0x8db47000] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x89daa800) [pid = 1750] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8c00dc00) [pid = 1750] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x88fe6800) [pid = 1750] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8be7f000) [pid = 1750] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8bf52000) [pid = 1750] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8eed1400) [pid = 1750] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9a754400) [pid = 1750] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9b874c00) [pid = 1750] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x951b4800) [pid = 1750] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8b4e5000) [pid = 1750] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8c045000) [pid = 1750] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x99664800) [pid = 1750] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x9817dc00) [pid = 1750] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d0a1800) [pid = 1750] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8b658c00) [pid = 1750] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x919b5000) [pid = 1750] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8e446c00) [pid = 1750] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x9a75f800) [pid = 1750] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8a72ec00) [pid = 1750] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x917a2c00) [pid = 1750] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8e493c00) [pid = 1750] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:13:59 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8be7f400) [pid = 1750] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:13:59 INFO - PROCESS | 1750 | 1464909239608 Marionette TRACE conn4 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 16:13:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:13:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 2137ms 16:13:59 INFO - PROCESS | 1750 | 1464909239631 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 16:13:59 INFO - PROCESS | 1750 | 1464909239636 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 16:13:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:13:59 INFO - PROCESS | 1750 | 1464909239642 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:13:59 INFO - PROCESS | 1750 | 1464909239644 Marionette TRACE conn4 <- [1,2410,null,{}] 16:13:59 INFO - PROCESS | 1750 | 1464909239650 Marionette TRACE conn4 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:13:59 INFO - PROCESS | 1750 | 1464909239863 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 16:14:00 INFO - PROCESS | 1750 | 1464909240065 Marionette TRACE conn4 -> [0,2412,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe6800 == 140 [pid = 1750] [id = 610] 16:14:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8b86cc00) [pid = 1750] [serial = 1831] [outer = (nil)] 16:14:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8e48d800) [pid = 1750] [serial = 1832] [outer = 0x8b86cc00] 16:14:00 INFO - PROCESS | 1750 | 1464909240143 Marionette DEBUG loaded listener.js 16:14:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8e698000) [pid = 1750] [serial = 1833] [outer = 0x8b86cc00] 16:14:01 INFO - PROCESS | 1750 | 1464909241150 Marionette TRACE conn4 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 16:14:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:14:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 1536ms 16:14:01 INFO - PROCESS | 1750 | 1464909241181 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 16:14:01 INFO - PROCESS | 1750 | 1464909241187 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 16:14:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:14:01 INFO - PROCESS | 1750 | 1464909241197 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:14:01 INFO - PROCESS | 1750 | 1464909241203 Marionette TRACE conn4 <- [1,2414,null,{}] 16:14:01 INFO - PROCESS | 1750 | 1464909241214 Marionette TRACE conn4 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:01 INFO - PROCESS | 1750 | 1464909241472 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 16:14:01 INFO - PROCESS | 1750 | 1464909241827 Marionette TRACE conn4 -> [0,2416,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc2c00 == 141 [pid = 1750] [id = 611] 16:14:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8afc7000) [pid = 1750] [serial = 1834] [outer = (nil)] 16:14:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8b47a800) [pid = 1750] [serial = 1835] [outer = 0x8afc7000] 16:14:01 INFO - PROCESS | 1750 | 1464909241925 Marionette DEBUG loaded listener.js 16:14:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8b868800) [pid = 1750] [serial = 1836] [outer = 0x8afc7000] 16:14:02 INFO - PROCESS | 1750 | 1464909242966 Marionette TRACE conn4 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 16:14:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:14:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1841ms 16:14:03 INFO - PROCESS | 1750 | 1464909243038 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 16:14:03 INFO - PROCESS | 1750 | 1464909243046 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 16:14:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:14:03 INFO - PROCESS | 1750 | 1464909243058 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:14:03 INFO - PROCESS | 1750 | 1464909243063 Marionette TRACE conn4 <- [1,2418,null,{}] 16:14:03 INFO - PROCESS | 1750 | 1464909243070 Marionette TRACE conn4 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:03 INFO - PROCESS | 1750 | 1464909243360 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 16:14:03 INFO - PROCESS | 1750 | 1464909243699 Marionette TRACE conn4 -> [0,2420,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d320000 == 142 [pid = 1750] [id = 612] 16:14:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d324000) [pid = 1750] [serial = 1837] [outer = (nil)] 16:14:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d98d800) [pid = 1750] [serial = 1838] [outer = 0x8d324000] 16:14:03 INFO - PROCESS | 1750 | 1464909243807 Marionette DEBUG loaded listener.js 16:14:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8db4b800) [pid = 1750] [serial = 1839] [outer = 0x8d324000] 16:14:04 INFO - PROCESS | 1750 | 1464909244777 Marionette TRACE conn4 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:14:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:14:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 1784ms 16:14:04 INFO - PROCESS | 1750 | 1464909244843 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 16:14:04 INFO - PROCESS | 1750 | 1464909244847 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 16:14:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:14:04 INFO - PROCESS | 1750 | 1464909244855 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:14:04 INFO - PROCESS | 1750 | 1464909244861 Marionette TRACE conn4 <- [1,2422,null,{}] 16:14:04 INFO - PROCESS | 1750 | 1464909244879 Marionette TRACE conn4 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:05 INFO - PROCESS | 1750 | 1464909245171 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 16:14:05 INFO - PROCESS | 1750 | 1464909245562 Marionette TRACE conn4 -> [0,2424,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7db800 == 143 [pid = 1750] [id = 613] 16:14:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8ee6ec00) [pid = 1750] [serial = 1840] [outer = (nil)] 16:14:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8ee90000) [pid = 1750] [serial = 1841] [outer = 0x8ee6ec00] 16:14:05 INFO - PROCESS | 1750 | 1464909245654 Marionette DEBUG loaded listener.js 16:14:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8f5b1c00) [pid = 1750] [serial = 1842] [outer = 0x8ee6ec00] 16:14:06 INFO - PROCESS | 1750 | 1464909246626 Marionette TRACE conn4 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 16:14:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:14:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 1803ms 16:14:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:14:06 INFO - PROCESS | 1750 | 1464909246658 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 16:14:06 INFO - PROCESS | 1750 | 1464909246662 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 16:14:06 INFO - PROCESS | 1750 | 1464909246669 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:14:06 INFO - PROCESS | 1750 | 1464909246672 Marionette TRACE conn4 <- [1,2426,null,{}] 16:14:06 INFO - PROCESS | 1750 | 1464909246679 Marionette TRACE conn4 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:06 INFO - PROCESS | 1750 | 1464909246913 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 16:14:07 INFO - PROCESS | 1750 | 1464909247201 Marionette TRACE conn4 -> [0,2428,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee8a000 == 144 [pid = 1750] [id = 614] 16:14:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x910ad800) [pid = 1750] [serial = 1843] [outer = (nil)] 16:14:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x9111d400) [pid = 1750] [serial = 1844] [outer = 0x910ad800] 16:14:07 INFO - PROCESS | 1750 | 1464909247342 Marionette DEBUG loaded listener.js 16:14:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x912c3000) [pid = 1750] [serial = 1845] [outer = 0x910ad800] 16:14:08 INFO - PROCESS | 1750 | 1464909248257 Marionette TRACE conn4 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 16:14:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:14:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 1645ms 16:14:08 INFO - PROCESS | 1750 | 1464909248314 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 16:14:08 INFO - PROCESS | 1750 | 1464909248318 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 16:14:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:14:08 INFO - PROCESS | 1750 | 1464909248324 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:14:08 INFO - PROCESS | 1750 | 1464909248328 Marionette TRACE conn4 <- [1,2430,null,{}] 16:14:08 INFO - PROCESS | 1750 | 1464909248334 Marionette TRACE conn4 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:08 INFO - PROCESS | 1750 | 1464909248569 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 16:14:08 INFO - PROCESS | 1750 | 1464909248910 Marionette TRACE conn4 -> [0,2432,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.4.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x910af000 == 145 [pid = 1750] [id = 615] 16:14:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x91627400) [pid = 1750] [serial = 1846] [outer = (nil)] 16:14:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x917a0800) [pid = 1750] [serial = 1847] [outer = 0x91627400] 16:14:09 INFO - PROCESS | 1750 | 1464909249037 Marionette DEBUG loaded listener.js 16:14:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x91856800) [pid = 1750] [serial = 1848] [outer = 0x91627400] 16:14:09 INFO - PROCESS | 1750 | 1464909249969 Marionette TRACE conn4 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 16:14:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:14:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 1680ms 16:14:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:14:10 INFO - PROCESS | 1750 | 1464909250006 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 16:14:10 INFO - PROCESS | 1750 | 1464909250009 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 16:14:10 INFO - PROCESS | 1750 | 1464909250016 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:14:10 INFO - PROCESS | 1750 | 1464909250020 Marionette TRACE conn4 <- [1,2434,null,{}] 16:14:10 INFO - PROCESS | 1750 | 1464909250026 Marionette TRACE conn4 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:10 INFO - PROCESS | 1750 | 1464909250293 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 16:14:10 INFO - PROCESS | 1750 | 1464909250645 Marionette TRACE conn4 -> [0,2436,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.alpha.5.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x910af400 == 146 [pid = 1750] [id = 616] 16:14:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x919af800) [pid = 1750] [serial = 1849] [outer = (nil)] 16:14:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x9203c800) [pid = 1750] [serial = 1850] [outer = 0x919af800] 16:14:10 INFO - PROCESS | 1750 | 1464909250742 Marionette DEBUG loaded listener.js 16:14:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92135c00) [pid = 1750] [serial = 1851] [outer = 0x919af800] 16:14:11 INFO - PROCESS | 1750 | 1464909251649 Marionette TRACE conn4 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 16:14:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:14:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1686ms 16:14:11 INFO - PROCESS | 1750 | 1464909251702 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 16:14:11 INFO - PROCESS | 1750 | 1464909251706 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 16:14:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:14:11 INFO - PROCESS | 1750 | 1464909251712 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:14:11 INFO - PROCESS | 1750 | 1464909251716 Marionette TRACE conn4 <- [1,2438,null,{}] 16:14:11 INFO - PROCESS | 1750 | 1464909251722 Marionette TRACE conn4 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:11 INFO - PROCESS | 1750 | 1464909251953 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 16:14:12 INFO - PROCESS | 1750 | 1464909252339 Marionette TRACE conn4 -> [0,2440,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a7000 == 147 [pid = 1750] [id = 617] 16:14:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x919c8c00) [pid = 1750] [serial = 1852] [outer = (nil)] 16:14:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92ade000) [pid = 1750] [serial = 1853] [outer = 0x919c8c00] 16:14:12 INFO - PROCESS | 1750 | 1464909252431 Marionette DEBUG loaded listener.js 16:14:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x92ae2000) [pid = 1750] [serial = 1854] [outer = 0x919c8c00] 16:14:13 INFO - PROCESS | 1750 | 1464909253355 Marionette TRACE conn4 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 16:14:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:14:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1693ms 16:14:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:14:13 INFO - PROCESS | 1750 | 1464909253407 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 16:14:13 INFO - PROCESS | 1750 | 1464909253410 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 16:14:13 INFO - PROCESS | 1750 | 1464909253417 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:14:13 INFO - PROCESS | 1750 | 1464909253421 Marionette TRACE conn4 <- [1,2442,null,{}] 16:14:13 INFO - PROCESS | 1750 | 1464909253427 Marionette TRACE conn4 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:13 INFO - PROCESS | 1750 | 1464909253665 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 16:14:14 INFO - PROCESS | 1750 | 1464909253997 Marionette TRACE conn4 -> [0,2444,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x9161fc00 == 148 [pid = 1750] [id = 618] 16:14:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x93a77000) [pid = 1750] [serial = 1855] [outer = (nil)] 16:14:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x94551c00) [pid = 1750] [serial = 1856] [outer = 0x93a77000] 16:14:14 INFO - PROCESS | 1750 | 1464909254090 Marionette DEBUG loaded listener.js 16:14:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x95146800) [pid = 1750] [serial = 1857] [outer = 0x93a77000] 16:14:15 INFO - PROCESS | 1750 | 1464909255082 Marionette TRACE conn4 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 16:14:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:14:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1739ms 16:14:15 INFO - PROCESS | 1750 | 1464909255156 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 16:14:15 INFO - PROCESS | 1750 | 1464909255160 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 16:14:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:14:15 INFO - PROCESS | 1750 | 1464909255167 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:14:15 INFO - PROCESS | 1750 | 1464909255169 Marionette TRACE conn4 <- [1,2446,null,{}] 16:14:15 INFO - PROCESS | 1750 | 1464909255176 Marionette TRACE conn4 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:15 INFO - PROCESS | 1750 | 1464909255459 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 16:14:15 INFO - PROCESS | 1750 | 1464909255792 Marionette TRACE conn4 -> [0,2448,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x89db2000 == 149 [pid = 1750] [id = 619] 16:14:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x8b657000) [pid = 1750] [serial = 1858] [outer = (nil)] 16:14:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x95264000) [pid = 1750] [serial = 1859] [outer = 0x8b657000] 16:14:15 INFO - PROCESS | 1750 | 1464909255883 Marionette DEBUG loaded listener.js 16:14:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x96def000) [pid = 1750] [serial = 1860] [outer = 0x8b657000] 16:14:16 INFO - PROCESS | 1750 | 1464909256793 Marionette TRACE conn4 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 16:14:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:14:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1685ms 16:14:16 INFO - PROCESS | 1750 | 1464909256853 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 16:14:16 INFO - PROCESS | 1750 | 1464909256856 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 16:14:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:14:16 INFO - PROCESS | 1750 | 1464909256863 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:14:16 INFO - PROCESS | 1750 | 1464909256867 Marionette TRACE conn4 <- [1,2450,null,{}] 16:14:16 INFO - PROCESS | 1750 | 1464909256874 Marionette TRACE conn4 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:17 INFO - PROCESS | 1750 | 1464909257107 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 16:14:17 INFO - PROCESS | 1750 | 1464909257440 Marionette TRACE conn4 -> [0,2452,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x94564c00 == 150 [pid = 1750] [id = 620] 16:14:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x951ba400) [pid = 1750] [serial = 1861] [outer = (nil)] 16:14:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x98a09400) [pid = 1750] [serial = 1862] [outer = 0x951ba400] 16:14:17 INFO - PROCESS | 1750 | 1464909257532 Marionette DEBUG loaded listener.js 16:14:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9956cc00) [pid = 1750] [serial = 1863] [outer = 0x951ba400] 16:14:18 INFO - PROCESS | 1750 | 1464909258431 Marionette TRACE conn4 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 16:14:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:14:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1600ms 16:14:18 INFO - PROCESS | 1750 | 1464909258464 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 16:14:18 INFO - PROCESS | 1750 | 1464909258469 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 16:14:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:14:18 INFO - PROCESS | 1750 | 1464909258475 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:14:18 INFO - PROCESS | 1750 | 1464909258479 Marionette TRACE conn4 <- [1,2454,null,{}] 16:14:18 INFO - PROCESS | 1750 | 1464909258485 Marionette TRACE conn4 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:18 INFO - PROCESS | 1750 | 1464909258739 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 16:14:19 INFO - PROCESS | 1750 | 1464909259095 Marionette TRACE conn4 -> [0,2456,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x94558c00 == 151 [pid = 1750] [id = 621] 16:14:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9514d800) [pid = 1750] [serial = 1864] [outer = (nil)] 16:14:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9a0c0c00) [pid = 1750] [serial = 1865] [outer = 0x9514d800] 16:14:19 INFO - PROCESS | 1750 | 1464909259209 Marionette DEBUG loaded listener.js 16:14:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9a75fc00) [pid = 1750] [serial = 1866] [outer = 0x9514d800] 16:14:20 INFO - PROCESS | 1750 | 1464909260161 Marionette TRACE conn4 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 16:14:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:14:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1733ms 16:14:20 INFO - PROCESS | 1750 | 1464909260209 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 16:14:20 INFO - PROCESS | 1750 | 1464909260213 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 16:14:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:14:20 INFO - PROCESS | 1750 | 1464909260220 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:14:20 INFO - PROCESS | 1750 | 1464909260224 Marionette TRACE conn4 <- [1,2458,null,{}] 16:14:20 INFO - PROCESS | 1750 | 1464909260229 Marionette TRACE conn4 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:20 INFO - PROCESS | 1750 | 1464909260470 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 16:14:20 INFO - PROCESS | 1750 | 1464909260816 Marionette TRACE conn4 -> [0,2460,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bd79400 == 152 [pid = 1750] [id = 622] 16:14:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8c046400) [pid = 1750] [serial = 1867] [outer = (nil)] 16:14:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9b5a6800) [pid = 1750] [serial = 1868] [outer = 0x8c046400] 16:14:20 INFO - PROCESS | 1750 | 1464909260909 Marionette DEBUG loaded listener.js 16:14:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9b5b1800) [pid = 1750] [serial = 1869] [outer = 0x8c046400] 16:14:21 INFO - PROCESS | 1750 | 1464909261844 Marionette TRACE conn4 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 16:14:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:14:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1683ms 16:14:21 INFO - PROCESS | 1750 | 1464909261904 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 16:14:21 INFO - PROCESS | 1750 | 1464909261909 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 16:14:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:14:21 INFO - PROCESS | 1750 | 1464909261915 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:14:21 INFO - PROCESS | 1750 | 1464909261918 Marionette TRACE conn4 <- [1,2462,null,{}] 16:14:21 INFO - PROCESS | 1750 | 1464909261924 Marionette TRACE conn4 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:22 INFO - PROCESS | 1750 | 1464909262175 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 16:14:22 INFO - PROCESS | 1750 | 1464909262510 Marionette TRACE conn4 -> [0,2464,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x9afd6800 == 153 [pid = 1750] [id = 623] 16:14:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b286400) [pid = 1750] [serial = 1870] [outer = (nil)] 16:14:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9d4a8c00) [pid = 1750] [serial = 1871] [outer = 0x9b286400] 16:14:22 INFO - PROCESS | 1750 | 1464909262605 Marionette DEBUG loaded listener.js 16:14:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9d6bac00) [pid = 1750] [serial = 1872] [outer = 0x9b286400] 16:14:23 INFO - PROCESS | 1750 | 1464909263536 Marionette TRACE conn4 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 16:14:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:14:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1680ms 16:14:23 INFO - PROCESS | 1750 | 1464909263596 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 16:14:23 INFO - PROCESS | 1750 | 1464909263600 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 16:14:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:14:23 INFO - PROCESS | 1750 | 1464909263606 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:14:23 INFO - PROCESS | 1750 | 1464909263610 Marionette TRACE conn4 <- [1,2466,null,{}] 16:14:23 INFO - PROCESS | 1750 | 1464909263616 Marionette TRACE conn4 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:23 INFO - PROCESS | 1750 | 1464909263854 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 16:14:24 INFO - PROCESS | 1750 | 1464909264251 Marionette TRACE conn4 -> [0,2468,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d64b400 == 154 [pid = 1750] [id = 624] 16:14:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa214c800) [pid = 1750] [serial = 1873] [outer = (nil)] 16:14:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa227dc00) [pid = 1750] [serial = 1874] [outer = 0xa214c800] 16:14:24 INFO - PROCESS | 1750 | 1464909264364 Marionette DEBUG loaded listener.js 16:14:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa2287400) [pid = 1750] [serial = 1875] [outer = 0xa214c800] 16:14:25 INFO - PROCESS | 1750 | 1464909265260 Marionette TRACE conn4 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 16:14:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:14:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1696ms 16:14:25 INFO - PROCESS | 1750 | 1464909265304 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 16:14:25 INFO - PROCESS | 1750 | 1464909265308 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 16:14:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:14:25 INFO - PROCESS | 1750 | 1464909265314 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:14:25 INFO - PROCESS | 1750 | 1464909265318 Marionette TRACE conn4 <- [1,2470,null,{}] 16:14:25 INFO - PROCESS | 1750 | 1464909265324 Marionette TRACE conn4 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:25 INFO - PROCESS | 1750 | 1464909265573 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 16:14:25 INFO - PROCESS | 1750 | 1464909265921 Marionette TRACE conn4 -> [0,2472,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fee000 == 155 [pid = 1750] [id = 625] 16:14:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x8d322c00) [pid = 1750] [serial = 1876] [outer = (nil)] 16:14:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0xa265f400) [pid = 1750] [serial = 1877] [outer = 0x8d322c00] 16:14:26 INFO - PROCESS | 1750 | 1464909266018 Marionette DEBUG loaded listener.js 16:14:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0xa3231000) [pid = 1750] [serial = 1878] [outer = 0x8d322c00] 16:14:26 INFO - PROCESS | 1750 | 1464909266909 Marionette TRACE conn4 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 16:14:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:14:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1630ms 16:14:26 INFO - PROCESS | 1750 | 1464909266946 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 16:14:26 INFO - PROCESS | 1750 | 1464909266950 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 16:14:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:14:26 INFO - PROCESS | 1750 | 1464909266957 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:14:26 INFO - PROCESS | 1750 | 1464909266961 Marionette TRACE conn4 <- [1,2474,null,{}] 16:14:26 INFO - PROCESS | 1750 | 1464909266967 Marionette TRACE conn4 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:27 INFO - PROCESS | 1750 | 1464909267203 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 16:14:27 INFO - PROCESS | 1750 | 1464909267503 Marionette TRACE conn4 -> [0,2476,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:27 INFO - PROCESS | 1750 | ++DOCSHELL 0xa504d000 == 156 [pid = 1750] [id = 626] 16:14:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0xa6210400) [pid = 1750] [serial = 1879] [outer = (nil)] 16:14:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0xa6297000) [pid = 1750] [serial = 1880] [outer = 0xa6210400] 16:14:27 INFO - PROCESS | 1750 | 1464909267640 Marionette DEBUG loaded listener.js 16:14:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0xa62fa400) [pid = 1750] [serial = 1881] [outer = 0xa6210400] 16:14:28 INFO - PROCESS | 1750 | 1464909268587 Marionette TRACE conn4 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 16:14:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:14:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1687ms 16:14:28 INFO - PROCESS | 1750 | 1464909268645 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 16:14:28 INFO - PROCESS | 1750 | 1464909268648 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 16:14:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:14:28 INFO - PROCESS | 1750 | 1464909268655 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:14:28 INFO - PROCESS | 1750 | 1464909268659 Marionette TRACE conn4 <- [1,2478,null,{}] 16:14:28 INFO - PROCESS | 1750 | 1464909268665 Marionette TRACE conn4 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:28 INFO - PROCESS | 1750 | 1464909268905 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 16:14:29 INFO - PROCESS | 1750 | 1464909269268 Marionette TRACE conn4 -> [0,2480,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x99a49400 == 157 [pid = 1750] [id = 627] 16:14:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x99a4b800) [pid = 1750] [serial = 1882] [outer = (nil)] 16:14:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x99a52000) [pid = 1750] [serial = 1883] [outer = 0x99a4b800] 16:14:29 INFO - PROCESS | 1750 | 1464909269364 Marionette DEBUG loaded listener.js 16:14:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x99a53800) [pid = 1750] [serial = 1884] [outer = 0x99a4b800] 16:14:30 INFO - PROCESS | 1750 | 1464909270273 Marionette TRACE conn4 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 16:14:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:14:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1683ms 16:14:30 INFO - PROCESS | 1750 | 1464909270340 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 16:14:30 INFO - PROCESS | 1750 | 1464909270344 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 16:14:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:14:30 INFO - PROCESS | 1750 | 1464909270350 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:14:30 INFO - PROCESS | 1750 | 1464909270354 Marionette TRACE conn4 <- [1,2482,null,{}] 16:14:30 INFO - PROCESS | 1750 | 1464909270359 Marionette TRACE conn4 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:30 INFO - PROCESS | 1750 | 1464909270608 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 16:14:30 INFO - PROCESS | 1750 | 1464909270955 Marionette TRACE conn4 -> [0,2484,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x91683800 == 158 [pid = 1750] [id = 628] 16:14:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x91852800) [pid = 1750] [serial = 1885] [outer = (nil)] 16:14:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x99a53400) [pid = 1750] [serial = 1886] [outer = 0x91852800] 16:14:31 INFO - PROCESS | 1750 | 1464909271049 Marionette DEBUG loaded listener.js 16:14:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0xa307b800) [pid = 1750] [serial = 1887] [outer = 0x91852800] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89bc1400 == 157 [pid = 1750] [id = 522] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c00e800 == 156 [pid = 1750] [id = 609] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8c00a800 == 155 [pid = 1750] [id = 608] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc6c00 == 154 [pid = 1750] [id = 607] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x87aefc00 == 153 [pid = 1750] [id = 606] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe9c00 == 152 [pid = 1750] [id = 604] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x886b8800 == 151 [pid = 1750] [id = 605] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x886b8c00 == 150 [pid = 1750] [id = 603] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0xa050b800 == 149 [pid = 1750] [id = 602] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8b47c800 == 148 [pid = 1750] [id = 601] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x97762000 == 147 [pid = 1750] [id = 599] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x99b3c400 == 146 [pid = 1750] [id = 600] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x87af2800 == 145 [pid = 1750] [id = 598] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9514a400 == 144 [pid = 1750] [id = 597] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9203e800 == 143 [pid = 1750] [id = 596] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x917a2000 == 142 [pid = 1750] [id = 595] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x91621400 == 141 [pid = 1750] [id = 594] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7dd000 == 140 [pid = 1750] [id = 593] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8eb5ac00 == 139 [pid = 1750] [id = 592] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8eb60800 == 138 [pid = 1750] [id = 591] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e43e400 == 137 [pid = 1750] [id = 590] 16:14:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2800 == 136 [pid = 1750] [id = 589] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x8e48ac00) [pid = 1750] [serial = 1766] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8b47d400) [pid = 1750] [serial = 1704] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x99b38000) [pid = 1750] [serial = 1739] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x8b7eb800) [pid = 1750] [serial = 1763] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8c044400) [pid = 1750] [serial = 1761] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8d0a4c00) [pid = 1750] [serial = 1707] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x91683c00) [pid = 1750] [serial = 1719] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0xa2490c00) [pid = 1750] [serial = 1752] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9d4a7800) [pid = 1750] [serial = 1748] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x9776d000) [pid = 1750] [serial = 1734] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x92ae4400) [pid = 1750] [serial = 1730] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0xa2612400) [pid = 1750] [serial = 1689] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9d64bc00) [pid = 1750] [serial = 1749] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x9a75e800) [pid = 1750] [serial = 1742] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x98a03800) [pid = 1750] [serial = 1736] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8ee71400) [pid = 1750] [serial = 1713] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x98aa0800) [pid = 1750] [serial = 1737] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x912b8400) [pid = 1750] [serial = 1718] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x917ab800) [pid = 1750] [serial = 1722] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9224d800) [pid = 1750] [serial = 1727] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8e693800) [pid = 1750] [serial = 1710] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9b849000) [pid = 1750] [serial = 1746] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8b65e800) [pid = 1750] [serial = 1758] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa22c5c00) [pid = 1750] [serial = 1751] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9203c000) [pid = 1750] [serial = 1725] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x99fc9c00) [pid = 1750] [serial = 1740] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8e689c00) [pid = 1750] [serial = 1709] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x917a1000) [pid = 1750] [serial = 1721] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8a72c400) [pid = 1750] [serial = 1703] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x8eeda800) [pid = 1750] [serial = 1716] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8b473c00) [pid = 1750] [serial = 1757] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x92252c00) [pid = 1750] [serial = 1728] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x939b2800) [pid = 1750] [serial = 1731] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8eb5a800) [pid = 1750] [serial = 1712] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8eed6400) [pid = 1750] [serial = 1715] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0xa307b000) [pid = 1750] [serial = 1754] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x919c5000) [pid = 1750] [serial = 1724] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9ade1800) [pid = 1750] [serial = 1743] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8db4d400) [pid = 1750] [serial = 1635] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x9525f000) [pid = 1750] [serial = 1733] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8c00b000) [pid = 1750] [serial = 1760] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8c041c00) [pid = 1750] [serial = 1706] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9b5b2800) [pid = 1750] [serial = 1745] [outer = (nil)] [url = about:blank] 16:14:33 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8d98cc00) [pid = 1750] [serial = 1764] [outer = (nil)] [url = about:blank] 16:14:34 INFO - PROCESS | 1750 | 1464909274498 Marionette TRACE conn4 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 16:14:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:14:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 4191ms 16:14:34 INFO - PROCESS | 1750 | 1464909274543 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 16:14:34 INFO - PROCESS | 1750 | 1464909274549 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 16:14:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:14:34 INFO - PROCESS | 1750 | 1464909274559 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:14:34 INFO - PROCESS | 1750 | 1464909274564 Marionette TRACE conn4 <- [1,2486,null,{}] 16:14:34 INFO - PROCESS | 1750 | 1464909274572 Marionette TRACE conn4 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:34 INFO - PROCESS | 1750 | 1464909274810 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 16:14:35 INFO - PROCESS | 1750 | 1464909275030 Marionette TRACE conn4 -> [0,2488,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x89a34800 == 137 [pid = 1750] [id = 629] 16:14:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x89a35c00) [pid = 1750] [serial = 1888] [outer = (nil)] 16:14:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x89a39800) [pid = 1750] [serial = 1889] [outer = 0x89a35c00] 16:14:35 INFO - PROCESS | 1750 | 1464909275168 Marionette DEBUG loaded listener.js 16:14:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x89bc3800) [pid = 1750] [serial = 1890] [outer = 0x89a35c00] 16:14:36 INFO - PROCESS | 1750 | 1464909276007 Marionette TRACE conn4 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 16:14:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:14:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1484ms 16:14:36 INFO - PROCESS | 1750 | 1464909276092 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 16:14:36 INFO - PROCESS | 1750 | 1464909276102 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 16:14:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:14:36 INFO - PROCESS | 1750 | 1464909276113 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:14:36 INFO - PROCESS | 1750 | 1464909276117 Marionette TRACE conn4 <- [1,2490,null,{}] 16:14:36 INFO - PROCESS | 1750 | 1464909276123 Marionette TRACE conn4 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:36 INFO - PROCESS | 1750 | 1464909276416 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 16:14:36 INFO - PROCESS | 1750 | 1464909276444 Marionette TRACE conn4 -> [0,2492,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b9800 == 138 [pid = 1750] [id = 630] 16:14:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8a736000) [pid = 1750] [serial = 1891] [outer = (nil)] 16:14:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b47ac00) [pid = 1750] [serial = 1892] [outer = 0x8a736000] 16:14:36 INFO - PROCESS | 1750 | 1464909276518 Marionette DEBUG loaded listener.js 16:14:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b65c800) [pid = 1750] [serial = 1893] [outer = 0x8a736000] 16:14:37 INFO - PROCESS | 1750 | 1464909277548 Marionette TRACE conn4 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:14:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:14:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1488ms 16:14:37 INFO - PROCESS | 1750 | 1464909277608 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 16:14:37 INFO - PROCESS | 1750 | 1464909277611 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 16:14:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:14:37 INFO - PROCESS | 1750 | 1464909277619 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:14:37 INFO - PROCESS | 1750 | 1464909277625 Marionette TRACE conn4 <- [1,2494,null,{}] 16:14:37 INFO - PROCESS | 1750 | 1464909277646 Marionette TRACE conn4 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:38 INFO - PROCESS | 1750 | 1464909278004 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 16:14:38 INFO - PROCESS | 1750 | 1464909278040 Marionette TRACE conn4 -> [0,2496,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:38 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b47c800 == 139 [pid = 1750] [id = 631] 16:14:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8bf52000) [pid = 1750] [serial = 1894] [outer = (nil)] 16:14:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8c011000) [pid = 1750] [serial = 1895] [outer = 0x8bf52000] 16:14:38 INFO - PROCESS | 1750 | 1464909278123 Marionette DEBUG loaded listener.js 16:14:38 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8c04c000) [pid = 1750] [serial = 1896] [outer = 0x8bf52000] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x910ae400) [pid = 1750] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9a0c7c00) [pid = 1750] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8b8e6400) [pid = 1750] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d0ab400) [pid = 1750] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8c043800) [pid = 1750] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8db47000) [pid = 1750] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x886b6c00) [pid = 1750] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8e43f000) [pid = 1750] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8ee6d000) [pid = 1750] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8eed9800) [pid = 1750] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa214b000) [pid = 1750] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9aa77c00) [pid = 1750] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0xa0506c00) [pid = 1750] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8afc9800) [pid = 1750] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8b476800) [pid = 1750] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9168d400) [pid = 1750] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x951b8000) [pid = 1750] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0xa249dc00) [pid = 1750] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8bd6c800) [pid = 1750] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x919b8800) [pid = 1750] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x95151400) [pid = 1750] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x92249400) [pid = 1750] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:14:39 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x92ad6800) [pid = 1750] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:14:39 INFO - PROCESS | 1750 | 1464909279839 Marionette TRACE conn4 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 16:14:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:14:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 2255ms 16:14:39 INFO - PROCESS | 1750 | 1464909279875 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 16:14:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:14:39 INFO - PROCESS | 1750 | 1464909279880 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 16:14:39 INFO - PROCESS | 1750 | 1464909279887 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:14:39 INFO - PROCESS | 1750 | 1464909279890 Marionette TRACE conn4 <- [1,2498,null,{}] 16:14:39 INFO - PROCESS | 1750 | 1464909279896 Marionette TRACE conn4 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:40 INFO - PROCESS | 1750 | 1464909280197 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 16:14:40 INFO - PROCESS | 1750 | 1464909280223 Marionette TRACE conn4 -> [0,2500,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.clip.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x88ff0c00 == 140 [pid = 1750] [id = 632] 16:14:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8b8e6400) [pid = 1750] [serial = 1897] [outer = (nil)] 16:14:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d0a8400) [pid = 1750] [serial = 1898] [outer = 0x8b8e6400] 16:14:40 INFO - PROCESS | 1750 | 1464909280299 Marionette DEBUG loaded listener.js 16:14:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d321800) [pid = 1750] [serial = 1899] [outer = 0x8b8e6400] 16:14:41 INFO - PROCESS | 1750 | 1464909281424 Marionette TRACE conn4 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 16:14:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:14:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1581ms 16:14:41 INFO - PROCESS | 1750 | 1464909281469 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 16:14:41 INFO - PROCESS | 1750 | 1464909281476 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 16:14:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:14:41 INFO - PROCESS | 1750 | 1464909281485 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:14:41 INFO - PROCESS | 1750 | 1464909281492 Marionette TRACE conn4 <- [1,2502,null,{}] 16:14:41 INFO - PROCESS | 1750 | 1464909281502 Marionette TRACE conn4 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:41 INFO - PROCESS | 1750 | 1464909281756 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 16:14:42 INFO - PROCESS | 1750 | 1464909282109 Marionette TRACE conn4 -> [0,2504,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x89388400 == 141 [pid = 1750] [id = 633] 16:14:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x89a2d800) [pid = 1750] [serial = 1900] [outer = (nil)] 16:14:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x89bcdc00) [pid = 1750] [serial = 1901] [outer = 0x89a2d800] 16:14:42 INFO - PROCESS | 1750 | 1464909282205 Marionette DEBUG loaded listener.js 16:14:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8a733c00) [pid = 1750] [serial = 1902] [outer = 0x89a2d800] 16:14:43 INFO - PROCESS | 1750 | 1464909283191 Marionette TRACE conn4 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:14:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:14:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1743ms 16:14:43 INFO - PROCESS | 1750 | 1464909283229 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 16:14:43 INFO - PROCESS | 1750 | 1464909283238 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 16:14:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:14:43 INFO - PROCESS | 1750 | 1464909283249 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:14:43 INFO - PROCESS | 1750 | 1464909283254 Marionette TRACE conn4 <- [1,2506,null,{}] 16:14:43 INFO - PROCESS | 1750 | 1464909283260 Marionette TRACE conn4 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:43 INFO - PROCESS | 1750 | 1464909283508 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 16:14:43 INFO - PROCESS | 1750 | 1464909283841 Marionette TRACE conn4 -> [0,2508,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:43 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b8eac00 == 142 [pid = 1750] [id = 634] 16:14:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8be76800) [pid = 1750] [serial = 1903] [outer = (nil)] 16:14:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8c00b000) [pid = 1750] [serial = 1904] [outer = 0x8be76800] 16:14:43 INFO - PROCESS | 1750 | 1464909283938 Marionette DEBUG loaded listener.js 16:14:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8c04f800) [pid = 1750] [serial = 1905] [outer = 0x8be76800] 16:14:44 INFO - PROCESS | 1750 | 1464909284943 Marionette TRACE conn4 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 16:14:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:14:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1734ms 16:14:44 INFO - PROCESS | 1750 | 1464909284983 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 16:14:44 INFO - PROCESS | 1750 | 1464909284988 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 16:14:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:14:44 INFO - PROCESS | 1750 | 1464909284995 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:14:45 INFO - PROCESS | 1750 | 1464909285001 Marionette TRACE conn4 <- [1,2510,null,{}] 16:14:45 INFO - PROCESS | 1750 | 1464909285019 Marionette TRACE conn4 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:45 INFO - PROCESS | 1750 | 1464909285280 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 16:14:45 INFO - PROCESS | 1750 | 1464909285663 Marionette TRACE conn4 -> [0,2512,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.composite.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:45 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c00e800 == 143 [pid = 1750] [id = 635] 16:14:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8db44400) [pid = 1750] [serial = 1906] [outer = (nil)] 16:14:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e48ac00) [pid = 1750] [serial = 1907] [outer = 0x8db44400] 16:14:45 INFO - PROCESS | 1750 | 1464909285765 Marionette DEBUG loaded listener.js 16:14:45 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e68e400) [pid = 1750] [serial = 1908] [outer = 0x8db44400] 16:14:46 INFO - PROCESS | 1750 | 1464909286705 Marionette TRACE conn4 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 16:14:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:14:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 1752ms 16:14:46 INFO - PROCESS | 1750 | 1464909286747 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 16:14:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:14:46 INFO - PROCESS | 1750 | 1464909286752 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 16:14:46 INFO - PROCESS | 1750 | 1464909286759 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:14:46 INFO - PROCESS | 1750 | 1464909286763 Marionette TRACE conn4 <- [1,2514,null,{}] 16:14:46 INFO - PROCESS | 1750 | 1464909286769 Marionette TRACE conn4 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:47 INFO - PROCESS | 1750 | 1464909287015 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 16:14:47 INFO - PROCESS | 1750 | 1464909287346 Marionette TRACE conn4 -> [0,2516,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.blur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8db4cc00 == 144 [pid = 1750] [id = 636] 16:14:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e691000) [pid = 1750] [serial = 1909] [outer = (nil)] 16:14:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8eb55000) [pid = 1750] [serial = 1910] [outer = 0x8e691000] 16:14:47 INFO - PROCESS | 1750 | 1464909287440 Marionette DEBUG loaded listener.js 16:14:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8eb5e400) [pid = 1750] [serial = 1911] [outer = 0x8e691000] 16:14:48 INFO - PROCESS | 1750 | 1464909288379 Marionette TRACE conn4 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 16:14:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:14:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 1682ms 16:14:48 INFO - PROCESS | 1750 | 1464909288442 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 16:14:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:14:48 INFO - PROCESS | 1750 | 1464909288446 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 16:14:48 INFO - PROCESS | 1750 | 1464909288453 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:14:48 INFO - PROCESS | 1750 | 1464909288457 Marionette TRACE conn4 <- [1,2518,null,{}] 16:14:48 INFO - PROCESS | 1750 | 1464909288462 Marionette TRACE conn4 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:48 INFO - PROCESS | 1750 | 1464909288698 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 16:14:49 INFO - PROCESS | 1750 | 1464909289025 Marionette TRACE conn4 -> [0,2520,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e492800 == 145 [pid = 1750] [id = 637] 16:14:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8ee69000) [pid = 1750] [serial = 1912] [outer = (nil)] 16:14:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8ee85400) [pid = 1750] [serial = 1913] [outer = 0x8ee69000] 16:14:49 INFO - PROCESS | 1750 | 1464909289118 Marionette DEBUG loaded listener.js 16:14:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8ee8f400) [pid = 1750] [serial = 1914] [outer = 0x8ee69000] 16:14:50 INFO - PROCESS | 1750 | 1464909290088 Marionette TRACE conn4 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:14:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:14:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1683ms 16:14:50 INFO - PROCESS | 1750 | 1464909290137 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 16:14:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:14:50 INFO - PROCESS | 1750 | 1464909290141 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 16:14:50 INFO - PROCESS | 1750 | 1464909290148 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:14:50 INFO - PROCESS | 1750 | 1464909290151 Marionette TRACE conn4 <- [1,2522,null,{}] 16:14:50 INFO - PROCESS | 1750 | 1464909290158 Marionette TRACE conn4 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:50 INFO - PROCESS | 1750 | 1464909290442 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 16:14:50 INFO - PROCESS | 1750 | 1464909290783 Marionette TRACE conn4 -> [0,2524,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.off.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:50 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b476c00 == 146 [pid = 1750] [id = 638] 16:14:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b86ec00) [pid = 1750] [serial = 1915] [outer = (nil)] 16:14:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x91125000) [pid = 1750] [serial = 1916] [outer = 0x8b86ec00] 16:14:50 INFO - PROCESS | 1750 | 1464909290878 Marionette DEBUG loaded listener.js 16:14:50 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x91628000) [pid = 1750] [serial = 1917] [outer = 0x8b86ec00] 16:14:51 INFO - PROCESS | 1750 | 1464909291826 Marionette TRACE conn4 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 16:14:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:14:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1757ms 16:14:51 INFO - PROCESS | 1750 | 1464909291905 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 16:14:51 INFO - PROCESS | 1750 | 1464909291909 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 16:14:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:14:51 INFO - PROCESS | 1750 | 1464909291915 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:14:51 INFO - PROCESS | 1750 | 1464909291919 Marionette TRACE conn4 <- [1,2526,null,{}] 16:14:51 INFO - PROCESS | 1750 | 1464909291925 Marionette TRACE conn4 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:52 INFO - PROCESS | 1750 | 1464909292194 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 16:14:52 INFO - PROCESS | 1750 | 1464909292531 Marionette TRACE conn4 -> [0,2528,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.x.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eed5400 == 147 [pid = 1750] [id = 639] 16:14:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8f5b5c00) [pid = 1750] [serial = 1918] [outer = (nil)] 16:14:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x9168e400) [pid = 1750] [serial = 1919] [outer = 0x8f5b5c00] 16:14:52 INFO - PROCESS | 1750 | 1464909292619 Marionette DEBUG loaded listener.js 16:14:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x917a3c00) [pid = 1750] [serial = 1920] [outer = 0x8f5b5c00] 16:14:53 INFO - PROCESS | 1750 | 1464909293561 Marionette TRACE conn4 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 16:14:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:14:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1685ms 16:14:53 INFO - PROCESS | 1750 | 1464909293602 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 16:14:53 INFO - PROCESS | 1750 | 1464909293607 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 16:14:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:14:53 INFO - PROCESS | 1750 | 1464909293614 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:14:53 INFO - PROCESS | 1750 | 1464909293619 Marionette TRACE conn4 <- [1,2530,null,{}] 16:14:53 INFO - PROCESS | 1750 | 1464909293625 Marionette TRACE conn4 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:53 INFO - PROCESS | 1750 | 1464909293860 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 16:14:54 INFO - PROCESS | 1750 | 1464909294189 Marionette TRACE conn4 -> [0,2532,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.enable.y.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:54 INFO - PROCESS | 1750 | ++DOCSHELL 0x91681c00 == 148 [pid = 1750] [id = 640] 16:14:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9168b000) [pid = 1750] [serial = 1921] [outer = (nil)] 16:14:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x919b3000) [pid = 1750] [serial = 1922] [outer = 0x9168b000] 16:14:54 INFO - PROCESS | 1750 | 1464909294284 Marionette DEBUG loaded listener.js 16:14:54 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x919b6000) [pid = 1750] [serial = 1923] [outer = 0x9168b000] 16:14:55 INFO - PROCESS | 1750 | 1464909295252 Marionette TRACE conn4 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 16:14:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:14:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1693ms 16:14:55 INFO - PROCESS | 1750 | 1464909295308 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 16:14:55 INFO - PROCESS | 1750 | 1464909295312 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 16:14:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:14:55 INFO - PROCESS | 1750 | 1464909295319 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:14:55 INFO - PROCESS | 1750 | 1464909295322 Marionette TRACE conn4 <- [1,2534,null,{}] 16:14:55 INFO - PROCESS | 1750 | 1464909295329 Marionette TRACE conn4 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:55 INFO - PROCESS | 1750 | 1464909295575 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 16:14:55 INFO - PROCESS | 1750 | 1464909295910 Marionette TRACE conn4 -> [0,2536,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4ed800 == 149 [pid = 1750] [id = 641] 16:14:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x8bf49c00) [pid = 1750] [serial = 1924] [outer = (nil)] 16:14:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9203d400) [pid = 1750] [serial = 1925] [outer = 0x8bf49c00] 16:14:56 INFO - PROCESS | 1750 | 1464909296003 Marionette DEBUG loaded listener.js 16:14:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x92044000) [pid = 1750] [serial = 1926] [outer = 0x8bf49c00] 16:14:56 INFO - PROCESS | 1750 | 1464909296945 Marionette TRACE conn4 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 16:14:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:14:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1683ms 16:14:57 INFO - PROCESS | 1750 | 1464909297005 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 16:14:57 INFO - PROCESS | 1750 | 1464909297009 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 16:14:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:14:57 INFO - PROCESS | 1750 | 1464909297015 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:14:57 INFO - PROCESS | 1750 | 1464909297019 Marionette TRACE conn4 <- [1,2538,null,{}] 16:14:57 INFO - PROCESS | 1750 | 1464909297025 Marionette TRACE conn4 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:57 INFO - PROCESS | 1750 | 1464909297262 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 16:14:57 INFO - PROCESS | 1750 | 1464909297593 Marionette TRACE conn4 -> [0,2540,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b8000 == 150 [pid = 1750] [id = 642] 16:14:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x91687400) [pid = 1750] [serial = 1927] [outer = (nil)] 16:14:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92ad6400) [pid = 1750] [serial = 1928] [outer = 0x91687400] 16:14:57 INFO - PROCESS | 1750 | 1464909297689 Marionette DEBUG loaded listener.js 16:14:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x92adc000) [pid = 1750] [serial = 1929] [outer = 0x91687400] 16:14:58 INFO - PROCESS | 1750 | 1464909298614 Marionette TRACE conn4 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 16:14:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:14:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1641ms 16:14:58 INFO - PROCESS | 1750 | 1464909298657 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 16:14:58 INFO - PROCESS | 1750 | 1464909298662 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 16:14:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:14:58 INFO - PROCESS | 1750 | 1464909298689 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:14:58 INFO - PROCESS | 1750 | 1464909298694 Marionette TRACE conn4 <- [1,2542,null,{}] 16:14:58 INFO - PROCESS | 1750 | 1464909298700 Marionette TRACE conn4 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:14:58 INFO - PROCESS | 1750 | 1464909298962 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 16:14:59 INFO - PROCESS | 1750 | 1464909299311 Marionette TRACE conn4 -> [0,2544,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:14:59 INFO - PROCESS | 1750 | ++DOCSHELL 0x939a9400 == 151 [pid = 1750] [id = 643] 16:14:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x93a78800) [pid = 1750] [serial = 1930] [outer = (nil)] 16:14:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x94556800) [pid = 1750] [serial = 1931] [outer = 0x93a78800] 16:14:59 INFO - PROCESS | 1750 | 1464909299424 Marionette DEBUG loaded listener.js 16:14:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x951ba000) [pid = 1750] [serial = 1932] [outer = 0x93a78800] 16:15:00 INFO - PROCESS | 1750 | 1464909300361 Marionette TRACE conn4 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 16:15:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:15:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 1740ms 16:15:00 INFO - PROCESS | 1750 | 1464909300426 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 16:15:00 INFO - PROCESS | 1750 | 1464909300430 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 16:15:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:15:00 INFO - PROCESS | 1750 | 1464909300436 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:15:00 INFO - PROCESS | 1750 | 1464909300440 Marionette TRACE conn4 <- [1,2546,null,{}] 16:15:00 INFO - PROCESS | 1750 | 1464909300446 Marionette TRACE conn4 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:00 INFO - PROCESS | 1750 | 1464909300700 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 16:15:01 INFO - PROCESS | 1750 | 1464909301049 Marionette TRACE conn4 -> [0,2548,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e68b000 == 152 [pid = 1750] [id = 644] 16:15:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x93a7b400) [pid = 1750] [serial = 1933] [outer = (nil)] 16:15:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x96df4000) [pid = 1750] [serial = 1934] [outer = 0x93a7b400] 16:15:01 INFO - PROCESS | 1750 | 1464909301147 Marionette DEBUG loaded listener.js 16:15:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x97762000) [pid = 1750] [serial = 1935] [outer = 0x93a7b400] 16:15:02 INFO - PROCESS | 1750 | 1464909302146 Marionette TRACE conn4 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 16:15:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:15:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1784ms 16:15:02 INFO - PROCESS | 1750 | 1464909302223 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 16:15:02 INFO - PROCESS | 1750 | 1464909302227 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 16:15:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:15:02 INFO - PROCESS | 1750 | 1464909302234 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:15:02 INFO - PROCESS | 1750 | 1464909302238 Marionette TRACE conn4 <- [1,2550,null,{}] 16:15:02 INFO - PROCESS | 1750 | 1464909302244 Marionette TRACE conn4 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:02 INFO - PROCESS | 1750 | 1464909302530 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 16:15:02 INFO - PROCESS | 1750 | 1464909302871 Marionette TRACE conn4 -> [0,2552,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a1c00 == 153 [pid = 1750] [id = 645] 16:15:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x95263000) [pid = 1750] [serial = 1936] [outer = (nil)] 16:15:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x98a10800) [pid = 1750] [serial = 1937] [outer = 0x95263000] 16:15:02 INFO - PROCESS | 1750 | 1464909302976 Marionette DEBUG loaded listener.js 16:15:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x99565800) [pid = 1750] [serial = 1938] [outer = 0x95263000] 16:15:03 INFO - PROCESS | 1750 | 1464909303961 Marionette TRACE conn4 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 16:15:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:15:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 1783ms 16:15:04 INFO - PROCESS | 1750 | 1464909304019 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 16:15:04 INFO - PROCESS | 1750 | 1464909304022 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 16:15:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:15:04 INFO - PROCESS | 1750 | 1464909304029 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:15:04 INFO - PROCESS | 1750 | 1464909304032 Marionette TRACE conn4 <- [1,2554,null,{}] 16:15:04 INFO - PROCESS | 1750 | 1464909304038 Marionette TRACE conn4 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:04 INFO - PROCESS | 1750 | 1464909304315 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 16:15:04 INFO - PROCESS | 1750 | 1464909304667 Marionette TRACE conn4 -> [0,2556,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e7dc000 == 154 [pid = 1750] [id = 646] 16:15:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x96df8800) [pid = 1750] [serial = 1939] [outer = (nil)] 16:15:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x99a4dc00) [pid = 1750] [serial = 1940] [outer = 0x96df8800] 16:15:04 INFO - PROCESS | 1750 | 1464909304779 Marionette DEBUG loaded listener.js 16:15:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x99a54800) [pid = 1750] [serial = 1941] [outer = 0x96df8800] 16:15:05 INFO - PROCESS | 1750 | 1464909305746 Marionette TRACE conn4 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 16:15:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:15:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1780ms 16:15:05 INFO - PROCESS | 1750 | 1464909305811 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 16:15:05 INFO - PROCESS | 1750 | 1464909305815 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 16:15:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:15:05 INFO - PROCESS | 1750 | 1464909305821 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:15:05 INFO - PROCESS | 1750 | 1464909305825 Marionette TRACE conn4 <- [1,2558,null,{}] 16:15:05 INFO - PROCESS | 1750 | 1464909305831 Marionette TRACE conn4 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:06 INFO - PROCESS | 1750 | 1464909306073 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 16:15:06 INFO - PROCESS | 1750 | 1464909306414 Marionette TRACE conn4 -> [0,2560,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.scale.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b4c00 == 155 [pid = 1750] [id = 647] 16:15:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x999cdc00) [pid = 1750] [serial = 1942] [outer = (nil)] 16:15:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9a0c2c00) [pid = 1750] [serial = 1943] [outer = 0x999cdc00] 16:15:06 INFO - PROCESS | 1750 | 1464909306509 Marionette DEBUG loaded listener.js 16:15:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9a0c7c00) [pid = 1750] [serial = 1944] [outer = 0x999cdc00] 16:15:07 INFO - PROCESS | 1750 | 1464909307464 Marionette TRACE conn4 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 16:15:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:15:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1688ms 16:15:07 INFO - PROCESS | 1750 | 1464909307510 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 16:15:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:15:07 INFO - PROCESS | 1750 | 1464909307514 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 16:15:07 INFO - PROCESS | 1750 | 1464909307520 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:15:07 INFO - PROCESS | 1750 | 1464909307524 Marionette TRACE conn4 <- [1,2562,null,{}] 16:15:07 INFO - PROCESS | 1750 | 1464909307530 Marionette TRACE conn4 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:07 INFO - PROCESS | 1750 | 1464909307764 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 16:15:08 INFO - PROCESS | 1750 | 1464909308113 Marionette TRACE conn4 -> [0,2564,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.section.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x99fd2800 == 156 [pid = 1750] [id = 648] 16:15:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9a0c5400) [pid = 1750] [serial = 1945] [outer = (nil)] 16:15:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9b282c00) [pid = 1750] [serial = 1946] [outer = 0x9a0c5400] 16:15:08 INFO - PROCESS | 1750 | 1464909308206 Marionette DEBUG loaded listener.js 16:15:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x9b28d800) [pid = 1750] [serial = 1947] [outer = 0x9a0c5400] 16:15:09 INFO - PROCESS | 1750 | 1464909309195 Marionette TRACE conn4 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 16:15:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:15:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 1743ms 16:15:09 INFO - PROCESS | 1750 | 1464909309265 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 16:15:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:15:09 INFO - PROCESS | 1750 | 1464909309269 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 16:15:09 INFO - PROCESS | 1750 | 1464909309276 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:15:09 INFO - PROCESS | 1750 | 1464909309279 Marionette TRACE conn4 <- [1,2566,null,{}] 16:15:09 INFO - PROCESS | 1750 | 1464909309285 Marionette TRACE conn4 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:09 INFO - PROCESS | 1750 | 1464909309582 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 16:15:09 INFO - PROCESS | 1750 | 1464909309945 Marionette TRACE conn4 -> [0,2568,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ade1800 == 157 [pid = 1750] [id = 649] 16:15:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x9b5a5800) [pid = 1750] [serial = 1948] [outer = (nil)] 16:15:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9b5b2800) [pid = 1750] [serial = 1949] [outer = 0x9b5a5800] 16:15:10 INFO - PROCESS | 1750 | 1464909310037 Marionette DEBUG loaded listener.js 16:15:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x9b872000) [pid = 1750] [serial = 1950] [outer = 0x9b5a5800] 16:15:10 INFO - PROCESS | 1750 | 1464909310961 Marionette TRACE conn4 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 16:15:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:15:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1737ms 16:15:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:15:11 INFO - PROCESS | 1750 | 1464909311013 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 16:15:11 INFO - PROCESS | 1750 | 1464909311016 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 16:15:11 INFO - PROCESS | 1750 | 1464909311022 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:15:11 INFO - PROCESS | 1750 | 1464909311026 Marionette TRACE conn4 <- [1,2570,null,{}] 16:15:11 INFO - PROCESS | 1750 | 1464909311032 Marionette TRACE conn4 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:11 INFO - PROCESS | 1750 | 1464909311275 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8938a800 == 156 [pid = 1750] [id = 271] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8b47c800 == 155 [pid = 1750] [id = 631] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x886b9800 == 154 [pid = 1750] [id = 630] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89a34800 == 153 [pid = 1750] [id = 629] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89db2000 == 152 [pid = 1750] [id = 619] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x9161fc00 == 151 [pid = 1750] [id = 618] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x917a7000 == 150 [pid = 1750] [id = 617] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x910af400 == 149 [pid = 1750] [id = 616] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x910af000 == 148 [pid = 1750] [id = 615] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7db800 == 147 [pid = 1750] [id = 613] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee8a000 == 146 [pid = 1750] [id = 614] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8d320000 == 145 [pid = 1750] [id = 612] 16:15:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc2c00 == 144 [pid = 1750] [id = 611] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x9111e400) [pid = 1750] [serial = 1778] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9a75f000) [pid = 1750] [serial = 1799] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x9d6b7800) [pid = 1750] [serial = 1805] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0xa35f1800) [pid = 1750] [serial = 1814] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9112ac00) [pid = 1750] [serial = 1779] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8d0a6800) [pid = 1750] [serial = 1826] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8e43d400) [pid = 1750] [serial = 1829] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x89389c00) [pid = 1750] [serial = 1821] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8e444c00) [pid = 1750] [serial = 1772] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8f5ab000) [pid = 1750] [serial = 1776] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x91623400) [pid = 1750] [serial = 1781] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0xa22ce400) [pid = 1750] [serial = 1808] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8e494400) [pid = 1750] [serial = 1830] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9b872c00) [pid = 1750] [serial = 1803] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0xa2492c00) [pid = 1750] [serial = 1809] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0xa34d2c00) [pid = 1750] [serial = 1812] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8b8e6000) [pid = 1750] [serial = 1824] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x91627800) [pid = 1750] [serial = 1782] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0xa50afc00) [pid = 1750] [serial = 1815] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa050f000) [pid = 1750] [serial = 1806] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x8be7bc00) [pid = 1750] [serial = 1770] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x92133c00) [pid = 1750] [serial = 1785] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8b862c00) [pid = 1750] [serial = 1823] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x919cd000) [pid = 1750] [serial = 1784] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x98992800) [pid = 1750] [serial = 1796] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0xa30f4800) [pid = 1750] [serial = 1755] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0xa3267000) [pid = 1750] [serial = 1811] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9b504000) [pid = 1750] [serial = 1800] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8d319400) [pid = 1750] [serial = 1827] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8db4ec00) [pid = 1750] [serial = 1701] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x8e693c00) [pid = 1750] [serial = 1773] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92ae0400) [pid = 1750] [serial = 1787] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x95209400) [pid = 1750] [serial = 1793] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8b8e7400) [pid = 1750] [serial = 1769] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x890b1000) [pid = 1750] [serial = 1820] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0xa620e000) [pid = 1750] [serial = 1817] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x98a04c00) [pid = 1750] [serial = 1797] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8ee84400) [pid = 1750] [serial = 1775] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x9514c400) [pid = 1750] [serial = 1791] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9b86dc00) [pid = 1750] [serial = 1802] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x95148400) [pid = 1750] [serial = 1790] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x936ab000) [pid = 1750] [serial = 1788] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x96df1000) [pid = 1750] [serial = 1794] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0xa6242c00) [pid = 1750] [serial = 1818] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8e48d800) [pid = 1750] [serial = 1832] [outer = (nil)] [url = about:blank] 16:15:14 INFO - PROCESS | 1750 | 1464909314325 Marionette TRACE conn4 -> [0,2572,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.image.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x890b4000 == 145 [pid = 1750] [id = 650] 16:15:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x89351400) [pid = 1750] [serial = 1951] [outer = (nil)] 16:15:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x89386000) [pid = 1750] [serial = 1952] [outer = 0x89351400] 16:15:14 INFO - PROCESS | 1750 | 1464909314414 Marionette DEBUG loaded listener.js 16:15:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x89a34800) [pid = 1750] [serial = 1953] [outer = 0x89351400] 16:15:15 INFO - PROCESS | 1750 | 1464909315352 Marionette TRACE conn4 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 16:15:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:15:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 4402ms 16:15:15 INFO - PROCESS | 1750 | 1464909315426 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 16:15:15 INFO - PROCESS | 1750 | 1464909315431 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 16:15:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:15:15 INFO - PROCESS | 1750 | 1464909315439 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:15:15 INFO - PROCESS | 1750 | 1464909315445 Marionette TRACE conn4 <- [1,2574,null,{}] 16:15:15 INFO - PROCESS | 1750 | 1464909315452 Marionette TRACE conn4 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:15 INFO - PROCESS | 1750 | 1464909315687 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 16:15:15 INFO - PROCESS | 1750 | 1464909315902 Marionette TRACE conn4 -> [0,2576,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc3800 == 146 [pid = 1750] [id = 651] 16:15:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8afc7c00) [pid = 1750] [serial = 1954] [outer = (nil)] 16:15:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8b86bc00) [pid = 1750] [serial = 1955] [outer = 0x8afc7c00] 16:15:15 INFO - PROCESS | 1750 | 1464909315983 Marionette DEBUG loaded listener.js 16:15:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8bd6ec00) [pid = 1750] [serial = 1956] [outer = 0x8afc7c00] 16:15:17 INFO - PROCESS | 1750 | 1464909317030 Marionette TRACE conn4 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 16:15:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:15:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1634ms 16:15:17 INFO - PROCESS | 1750 | 1464909317078 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 16:15:17 INFO - PROCESS | 1750 | 1464909317085 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 16:15:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:15:17 INFO - PROCESS | 1750 | 1464909317103 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:15:17 INFO - PROCESS | 1750 | 1464909317105 Marionette TRACE conn4 <- [1,2578,null,{}] 16:15:17 INFO - PROCESS | 1750 | 1464909317113 Marionette TRACE conn4 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:17 INFO - PROCESS | 1750 | 1464909317457 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 16:15:17 INFO - PROCESS | 1750 | 1464909317501 Marionette TRACE conn4 -> [0,2580,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.negativeY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe9c00 == 147 [pid = 1750] [id = 652] 16:15:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8c049c00) [pid = 1750] [serial = 1957] [outer = (nil)] 16:15:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d318000) [pid = 1750] [serial = 1958] [outer = 0x8c049c00] 16:15:17 INFO - PROCESS | 1750 | 1464909317576 Marionette DEBUG loaded listener.js 16:15:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8d98f000) [pid = 1750] [serial = 1959] [outer = 0x8c049c00] 16:15:18 INFO - PROCESS | 1750 | 1464909318666 Marionette TRACE conn4 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 16:15:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:15:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2237ms 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8db48000) [pid = 1750] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8a736000) [pid = 1750] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8bf52000) [pid = 1750] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0xa6210400) [pid = 1750] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8d322c00) [pid = 1750] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa214c800) [pid = 1750] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9b286400) [pid = 1750] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8c046400) [pid = 1750] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9514d800) [pid = 1750] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x951ba400) [pid = 1750] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8b657000) [pid = 1750] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x93a77000) [pid = 1750] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x919c8c00) [pid = 1750] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x919af800) [pid = 1750] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x91627400) [pid = 1750] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x910ad800) [pid = 1750] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8ee6ec00) [pid = 1750] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8d324000) [pid = 1750] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8afc7000) [pid = 1750] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x89a35c00) [pid = 1750] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x91852800) [pid = 1750] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:15:19 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x99a4b800) [pid = 1750] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:15:19 INFO - PROCESS | 1750 | 1464909319450 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 16:15:19 INFO - PROCESS | 1750 | 1464909319453 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 16:15:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:15:19 INFO - PROCESS | 1750 | 1464909319469 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:15:19 INFO - PROCESS | 1750 | 1464909319484 Marionette TRACE conn4 <- [1,2582,null,{}] 16:15:19 INFO - PROCESS | 1750 | 1464909319496 Marionette TRACE conn4 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:19 INFO - PROCESS | 1750 | 1464909319782 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 16:15:19 INFO - PROCESS | 1750 | 1464909319913 Marionette TRACE conn4 -> [0,2584,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:19 INFO - PROCESS | 1750 | ++DOCSHELL 0x8c04b800 == 148 [pid = 1750] [id = 653] 16:15:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8c04e400) [pid = 1750] [serial = 1960] [outer = (nil)] 16:15:19 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8db4ec00) [pid = 1750] [serial = 1961] [outer = 0x8c04e400] 16:15:20 INFO - PROCESS | 1750 | 1464909320000 Marionette DEBUG loaded listener.js 16:15:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8e489800) [pid = 1750] [serial = 1962] [outer = 0x8c04e400] 16:15:20 INFO - PROCESS | 1750 | 1464909320796 Marionette TRACE conn4 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 16:15:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:15:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1364ms 16:15:20 INFO - PROCESS | 1750 | 1464909320826 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 16:15:20 INFO - PROCESS | 1750 | 1464909320831 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 16:15:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:15:20 INFO - PROCESS | 1750 | 1464909320837 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:15:20 INFO - PROCESS | 1750 | 1464909320840 Marionette TRACE conn4 <- [1,2586,null,{}] 16:15:20 INFO - PROCESS | 1750 | 1464909320846 Marionette TRACE conn4 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:21 INFO - PROCESS | 1750 | 1464909321059 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 16:15:21 INFO - PROCESS | 1750 | 1464909321263 Marionette TRACE conn4 -> [0,2588,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.offset.positiveY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x89db7000 == 149 [pid = 1750] [id = 654] 16:15:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8d0a3800) [pid = 1750] [serial = 1963] [outer = (nil)] 16:15:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8e697000) [pid = 1750] [serial = 1964] [outer = 0x8d0a3800] 16:15:21 INFO - PROCESS | 1750 | 1464909321341 Marionette DEBUG loaded listener.js 16:15:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8e7dc400) [pid = 1750] [serial = 1965] [outer = 0x8d0a3800] 16:15:22 INFO - PROCESS | 1750 | 1464909322560 Marionette TRACE conn4 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 16:15:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:15:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 1786ms 16:15:22 INFO - PROCESS | 1750 | 1464909322625 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 16:15:22 INFO - PROCESS | 1750 | 1464909322632 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 16:15:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:15:22 INFO - PROCESS | 1750 | 1464909322641 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:15:22 INFO - PROCESS | 1750 | 1464909322647 Marionette TRACE conn4 <- [1,2590,null,{}] 16:15:22 INFO - PROCESS | 1750 | 1464909322655 Marionette TRACE conn4 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:22 INFO - PROCESS | 1750 | 1464909322911 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 16:15:23 INFO - PROCESS | 1750 | 1464909323265 Marionette TRACE conn4 -> [0,2592,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.outside.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x89a38000 == 150 [pid = 1750] [id = 655] 16:15:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8a739800) [pid = 1750] [serial = 1966] [outer = (nil)] 16:15:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8b7e9000) [pid = 1750] [serial = 1967] [outer = 0x8a739800] 16:15:23 INFO - PROCESS | 1750 | 1464909323357 Marionette DEBUG loaded listener.js 16:15:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8bf53800) [pid = 1750] [serial = 1968] [outer = 0x8a739800] 16:15:24 INFO - PROCESS | 1750 | 1464909324361 Marionette TRACE conn4 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 16:15:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:15:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 1791ms 16:15:24 INFO - PROCESS | 1750 | 1464909324433 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 16:15:24 INFO - PROCESS | 1750 | 1464909324442 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 16:15:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:15:24 INFO - PROCESS | 1750 | 1464909324453 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:15:24 INFO - PROCESS | 1750 | 1464909324457 Marionette TRACE conn4 <- [1,2594,null,{}] 16:15:24 INFO - PROCESS | 1750 | 1464909324463 Marionette TRACE conn4 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:24 INFO - PROCESS | 1750 | 1464909324759 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 16:15:25 INFO - PROCESS | 1750 | 1464909325188 Marionette TRACE conn4 -> [0,2596,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.alpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e442c00 == 151 [pid = 1750] [id = 656] 16:15:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e48fc00) [pid = 1750] [serial = 1969] [outer = (nil)] 16:15:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8e692800) [pid = 1750] [serial = 1970] [outer = 0x8e48fc00] 16:15:25 INFO - PROCESS | 1750 | 1464909325282 Marionette DEBUG loaded listener.js 16:15:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8eb60000) [pid = 1750] [serial = 1971] [outer = 0x8e48fc00] 16:15:26 INFO - PROCESS | 1750 | 1464909326248 Marionette TRACE conn4 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 16:15:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:15:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1832ms 16:15:26 INFO - PROCESS | 1750 | 1464909326285 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 16:15:26 INFO - PROCESS | 1750 | 1464909326290 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 16:15:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:15:26 INFO - PROCESS | 1750 | 1464909326296 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:15:26 INFO - PROCESS | 1750 | 1464909326303 Marionette TRACE conn4 <- [1,2598,null,{}] 16:15:26 INFO - PROCESS | 1750 | 1464909326320 Marionette TRACE conn4 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:26 INFO - PROCESS | 1750 | 1464909326598 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 16:15:26 INFO - PROCESS | 1750 | 1464909326935 Marionette TRACE conn4 -> [0,2600,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8db46000 == 152 [pid = 1750] [id = 657] 16:15:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8f5b6400) [pid = 1750] [serial = 1972] [outer = (nil)] 16:15:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x910a7800) [pid = 1750] [serial = 1973] [outer = 0x8f5b6400] 16:15:27 INFO - PROCESS | 1750 | 1464909327031 Marionette DEBUG loaded listener.js 16:15:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91126400) [pid = 1750] [serial = 1974] [outer = 0x8f5b6400] 16:15:27 INFO - PROCESS | 1750 | 1464909327983 Marionette TRACE conn4 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 16:15:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:15:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1738ms 16:15:28 INFO - PROCESS | 1750 | 1464909328040 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 16:15:28 INFO - PROCESS | 1750 | 1464909328045 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 16:15:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:15:28 INFO - PROCESS | 1750 | 1464909328057 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:15:28 INFO - PROCESS | 1750 | 1464909328060 Marionette TRACE conn4 <- [1,2602,null,{}] 16:15:28 INFO - PROCESS | 1750 | 1464909328064 Marionette TRACE conn4 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:28 INFO - PROCESS | 1750 | 1464909328313 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 16:15:28 INFO - PROCESS | 1750 | 1464909328642 Marionette TRACE conn4 -> [0,2604,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bca800 == 153 [pid = 1750] [id = 658] 16:15:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8b661c00) [pid = 1750] [serial = 1975] [outer = (nil)] 16:15:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x912c7400) [pid = 1750] [serial = 1976] [outer = 0x8b661c00] 16:15:28 INFO - PROCESS | 1750 | 1464909328736 Marionette DEBUG loaded listener.js 16:15:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9162bc00) [pid = 1750] [serial = 1977] [outer = 0x8b661c00] 16:15:29 INFO - PROCESS | 1750 | 1464909329734 Marionette TRACE conn4 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 16:15:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:15:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1739ms 16:15:29 INFO - PROCESS | 1750 | 1464909329797 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 16:15:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:15:29 INFO - PROCESS | 1750 | 1464909329801 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 16:15:29 INFO - PROCESS | 1750 | 1464909329808 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:15:29 INFO - PROCESS | 1750 | 1464909329811 Marionette TRACE conn4 <- [1,2606,null,{}] 16:15:29 INFO - PROCESS | 1750 | 1464909329817 Marionette TRACE conn4 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:30 INFO - PROCESS | 1750 | 1464909330055 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 16:15:30 INFO - PROCESS | 1750 | 1464909330371 Marionette TRACE conn4 -> [0,2608,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e48e800 == 154 [pid = 1750] [id = 659] 16:15:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x912b8c00) [pid = 1750] [serial = 1978] [outer = (nil)] 16:15:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x9185dc00) [pid = 1750] [serial = 1979] [outer = 0x912b8c00] 16:15:30 INFO - PROCESS | 1750 | 1464909330465 Marionette DEBUG loaded listener.js 16:15:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x919b0000) [pid = 1750] [serial = 1980] [outer = 0x912b8c00] 16:15:31 INFO - PROCESS | 1750 | 1464909331470 Marionette TRACE conn4 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 16:15:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:15:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1732ms 16:15:31 INFO - PROCESS | 1750 | 1464909331540 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 16:15:31 INFO - PROCESS | 1750 | 1464909331544 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 16:15:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:15:31 INFO - PROCESS | 1750 | 1464909331551 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:15:31 INFO - PROCESS | 1750 | 1464909331555 Marionette TRACE conn4 <- [1,2610,null,{}] 16:15:31 INFO - PROCESS | 1750 | 1464909331560 Marionette TRACE conn4 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:31 INFO - PROCESS | 1750 | 1464909331841 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 16:15:32 INFO - PROCESS | 1750 | 1464909332183 Marionette TRACE conn4 -> [0,2612,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x9185fc00 == 155 [pid = 1750] [id = 660] 16:15:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9203ec00) [pid = 1750] [serial = 1981] [outer = (nil)] 16:15:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92ae2c00) [pid = 1750] [serial = 1982] [outer = 0x9203ec00] 16:15:32 INFO - PROCESS | 1750 | 1464909332273 Marionette DEBUG loaded listener.js 16:15:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x936b2800) [pid = 1750] [serial = 1983] [outer = 0x9203ec00] 16:15:33 INFO - PROCESS | 1750 | 1464909333229 Marionette TRACE conn4 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 16:15:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:15:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1738ms 16:15:33 INFO - PROCESS | 1750 | 1464909333290 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 16:15:33 INFO - PROCESS | 1750 | 1464909333294 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 16:15:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:15:33 INFO - PROCESS | 1750 | 1464909333301 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:15:33 INFO - PROCESS | 1750 | 1464909333304 Marionette TRACE conn4 <- [1,2614,null,{}] 16:15:33 INFO - PROCESS | 1750 | 1464909333310 Marionette TRACE conn4 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:33 INFO - PROCESS | 1750 | 1464909333537 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 16:15:33 INFO - PROCESS | 1750 | 1464909333880 Marionette TRACE conn4 -> [0,2616,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b9c00 == 156 [pid = 1750] [id = 661] 16:15:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8bd70800) [pid = 1750] [serial = 1984] [outer = (nil)] 16:15:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x939ae000) [pid = 1750] [serial = 1985] [outer = 0x8bd70800] 16:15:33 INFO - PROCESS | 1750 | 1464909333976 Marionette DEBUG loaded listener.js 16:15:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x94546400) [pid = 1750] [serial = 1986] [outer = 0x8bd70800] 16:15:34 INFO - PROCESS | 1750 | 1464909334922 Marionette TRACE conn4 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 16:15:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:15:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1684ms 16:15:34 INFO - PROCESS | 1750 | 1464909334986 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 16:15:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:15:34 INFO - PROCESS | 1750 | 1464909334990 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 16:15:34 INFO - PROCESS | 1750 | 1464909334997 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:15:35 INFO - PROCESS | 1750 | 1464909335001 Marionette TRACE conn4 <- [1,2618,null,{}] 16:15:35 INFO - PROCESS | 1750 | 1464909335006 Marionette TRACE conn4 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:35 INFO - PROCESS | 1750 | 1464909335251 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 16:15:35 INFO - PROCESS | 1750 | 1464909335585 Marionette TRACE conn4 -> [0,2620,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.cap.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x939af800 == 157 [pid = 1750] [id = 662] 16:15:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x93a7b800) [pid = 1750] [serial = 1987] [outer = (nil)] 16:15:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x951b3800) [pid = 1750] [serial = 1988] [outer = 0x93a7b800] 16:15:35 INFO - PROCESS | 1750 | 1464909335711 Marionette DEBUG loaded listener.js 16:15:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x951c1400) [pid = 1750] [serial = 1989] [outer = 0x93a7b800] 16:15:36 INFO - PROCESS | 1750 | 1464909336862 Marionette TRACE conn4 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 16:15:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:15:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1944ms 16:15:36 INFO - PROCESS | 1750 | 1464909336941 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 16:15:36 INFO - PROCESS | 1750 | 1464909336944 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 16:15:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:15:36 INFO - PROCESS | 1750 | 1464909336953 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:15:36 INFO - PROCESS | 1750 | 1464909336956 Marionette TRACE conn4 <- [1,2622,null,{}] 16:15:36 INFO - PROCESS | 1750 | 1464909336962 Marionette TRACE conn4 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:37 INFO - PROCESS | 1750 | 1464909337205 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 16:15:37 INFO - PROCESS | 1750 | 1464909337586 Marionette TRACE conn4 -> [0,2624,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x9514c400 == 158 [pid = 1750] [id = 663] 16:15:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x9514c800) [pid = 1750] [serial = 1990] [outer = (nil)] 16:15:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9817c000) [pid = 1750] [serial = 1991] [outer = 0x9514c800] 16:15:37 INFO - PROCESS | 1750 | 1464909337690 Marionette DEBUG loaded listener.js 16:15:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9899d000) [pid = 1750] [serial = 1992] [outer = 0x9514c800] 16:15:38 INFO - PROCESS | 1750 | 1464909338660 Marionette TRACE conn4 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 16:15:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:15:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1781ms 16:15:38 INFO - PROCESS | 1750 | 1464909338738 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 16:15:38 INFO - PROCESS | 1750 | 1464909338742 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 16:15:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:15:38 INFO - PROCESS | 1750 | 1464909338751 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:15:38 INFO - PROCESS | 1750 | 1464909338753 Marionette TRACE conn4 <- [1,2626,null,{}] 16:15:38 INFO - PROCESS | 1750 | 1464909338760 Marionette TRACE conn4 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:39 INFO - PROCESS | 1750 | 1464909339021 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 16:15:39 INFO - PROCESS | 1750 | 1464909339371 Marionette TRACE conn4 -> [0,2628,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e48a400 == 159 [pid = 1750] [id = 664] 16:15:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x995f0400) [pid = 1750] [serial = 1993] [outer = (nil)] 16:15:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99a49800) [pid = 1750] [serial = 1994] [outer = 0x995f0400] 16:15:39 INFO - PROCESS | 1750 | 1464909339464 Marionette DEBUG loaded listener.js 16:15:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x99a4f400) [pid = 1750] [serial = 1995] [outer = 0x995f0400] 16:15:40 INFO - PROCESS | 1750 | 1464909340467 Marionette TRACE conn4 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 16:15:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:15:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1785ms 16:15:40 INFO - PROCESS | 1750 | 1464909340537 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 16:15:40 INFO - PROCESS | 1750 | 1464909340542 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 16:15:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:15:40 INFO - PROCESS | 1750 | 1464909340548 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:15:40 INFO - PROCESS | 1750 | 1464909340553 Marionette TRACE conn4 <- [1,2630,null,{}] 16:15:40 INFO - PROCESS | 1750 | 1464909340558 Marionette TRACE conn4 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:40 INFO - PROCESS | 1750 | 1464909340850 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 16:15:41 INFO - PROCESS | 1750 | 1464909341194 Marionette TRACE conn4 -> [0,2632,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.stroke.join.3.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x99930000 == 160 [pid = 1750] [id = 665] 16:15:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x99e2c000) [pid = 1750] [serial = 1996] [outer = (nil)] 16:15:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9b509800) [pid = 1750] [serial = 1997] [outer = 0x99e2c000] 16:15:41 INFO - PROCESS | 1750 | 1464909341289 Marionette DEBUG loaded listener.js 16:15:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9b849000) [pid = 1750] [serial = 1998] [outer = 0x99e2c000] 16:15:42 INFO - PROCESS | 1750 | 1464909342265 Marionette TRACE conn4 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 16:15:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:15:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 1783ms 16:15:42 INFO - PROCESS | 1750 | 1464909342332 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 16:15:42 INFO - PROCESS | 1750 | 1464909342336 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 16:15:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:15:42 INFO - PROCESS | 1750 | 1464909342342 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:15:42 INFO - PROCESS | 1750 | 1464909342346 Marionette TRACE conn4 <- [1,2634,null,{}] 16:15:42 INFO - PROCESS | 1750 | 1464909342352 Marionette TRACE conn4 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:42 INFO - PROCESS | 1750 | 1464909342587 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 16:15:42 INFO - PROCESS | 1750 | 1464909342923 Marionette TRACE conn4 -> [0,2636,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.1.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x9afcc800 == 161 [pid = 1750] [id = 666] 16:15:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9b287c00) [pid = 1750] [serial = 1999] [outer = (nil)] 16:15:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9d4a5000) [pid = 1750] [serial = 2000] [outer = 0x9b287c00] 16:15:43 INFO - PROCESS | 1750 | 1464909343015 Marionette DEBUG loaded listener.js 16:15:43 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9d4a8400) [pid = 1750] [serial = 2001] [outer = 0x9b287c00] 16:15:43 INFO - PROCESS | 1750 | 1464909343914 Marionette TRACE conn4 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 16:15:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:15:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1630ms 16:15:43 INFO - PROCESS | 1750 | 1464909343989 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 16:15:43 INFO - PROCESS | 1750 | 1464909343994 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 16:15:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:15:44 INFO - PROCESS | 1750 | 1464909344003 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:15:44 INFO - PROCESS | 1750 | 1464909344006 Marionette TRACE conn4 <- [1,2638,null,{}] 16:15:44 INFO - PROCESS | 1750 | 1464909344012 Marionette TRACE conn4 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:44 INFO - PROCESS | 1750 | 1464909344243 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 16:15:44 INFO - PROCESS | 1750 | 1464909344594 Marionette TRACE conn4 -> [0,2640,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/shadows/2d.shadow.transform.2.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bd0000 == 162 [pid = 1750] [id = 667] 16:15:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8e48ec00) [pid = 1750] [serial = 2002] [outer = (nil)] 16:15:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9d6b8c00) [pid = 1750] [serial = 2003] [outer = 0x8e48ec00] 16:15:44 INFO - PROCESS | 1750 | 1464909344698 Marionette DEBUG loaded listener.js 16:15:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0xa1066800) [pid = 1750] [serial = 2004] [outer = 0x8e48ec00] 16:15:45 INFO - PROCESS | 1750 | 1464909345588 Marionette TRACE conn4 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 16:15:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:15:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 1632ms 16:15:45 INFO - PROCESS | 1750 | 1464909345636 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 16:15:45 INFO - PROCESS | 1750 | 1464909345640 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 16:15:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:15:45 INFO - PROCESS | 1750 | 1464909345668 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:15:45 INFO - PROCESS | 1750 | 1464909345672 Marionette TRACE conn4 <- [1,2642,null,{}] 16:15:45 INFO - PROCESS | 1750 | 1464909345678 Marionette TRACE conn4 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:45 INFO - PROCESS | 1750 | 1464909345919 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 16:15:46 INFO - PROCESS | 1750 | 1464909346260 Marionette TRACE conn4 -> [0,2644,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b843800 == 163 [pid = 1750] [id = 668] 16:15:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa105d400) [pid = 1750] [serial = 2005] [outer = (nil)] 16:15:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa240e400) [pid = 1750] [serial = 2006] [outer = 0xa105d400] 16:15:46 INFO - PROCESS | 1750 | 1464909346351 Marionette DEBUG loaded listener.js 16:15:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa2493800) [pid = 1750] [serial = 2007] [outer = 0xa105d400] 16:15:47 INFO - PROCESS | 1750 | 1464909347274 Marionette TRACE conn4 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 16:15:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:15:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1642ms 16:15:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:15:47 INFO - PROCESS | 1750 | 1464909347306 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 16:15:47 INFO - PROCESS | 1750 | 1464909347309 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 16:15:47 INFO - PROCESS | 1750 | 1464909347315 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:15:47 INFO - PROCESS | 1750 | 1464909347319 Marionette TRACE conn4 <- [1,2646,null,{}] 16:15:47 INFO - PROCESS | 1750 | 1464909347325 Marionette TRACE conn4 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:47 INFO - PROCESS | 1750 | 1464909347554 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 16:15:47 INFO - PROCESS | 1750 | 1464909347902 Marionette TRACE conn4 -> [0,2648,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe8400 == 164 [pid = 1750] [id = 669] 16:15:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa227f800) [pid = 1750] [serial = 2008] [outer = (nil)] 16:15:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa307b400) [pid = 1750] [serial = 2009] [outer = 0xa227f800] 16:15:47 INFO - PROCESS | 1750 | 1464909347990 Marionette DEBUG loaded listener.js 16:15:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0xa30f5000) [pid = 1750] [serial = 2010] [outer = 0xa227f800] 16:15:48 INFO - PROCESS | 1750 | 1464909348907 Marionette TRACE conn4 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 16:15:48 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:15:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1642ms 16:15:48 INFO - PROCESS | 1750 | 1464909348957 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 16:15:48 INFO - PROCESS | 1750 | 1464909348961 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 16:15:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:15:48 INFO - PROCESS | 1750 | 1464909348967 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:15:48 INFO - PROCESS | 1750 | 1464909348971 Marionette TRACE conn4 <- [1,2650,null,{}] 16:15:48 INFO - PROCESS | 1750 | 1464909348976 Marionette TRACE conn4 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:49 INFO - PROCESS | 1750 | 1464909349215 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 16:15:49 INFO - PROCESS | 1750 | 1464909349565 Marionette TRACE conn4 -> [0,2652,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.align.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f20c00 == 165 [pid = 1750] [id = 670] 16:15:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x90f22000) [pid = 1750] [serial = 2011] [outer = (nil)] 16:15:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x90f28400) [pid = 1750] [serial = 2012] [outer = 0x90f22000] 16:15:49 INFO - PROCESS | 1750 | 1464909349673 Marionette DEBUG loaded listener.js 16:15:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x90f29c00) [pid = 1750] [serial = 2013] [outer = 0x90f22000] 16:15:50 INFO - PROCESS | 1750 | 1464909350555 Marionette TRACE conn4 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 16:15:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:15:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1641ms 16:15:50 INFO - PROCESS | 1750 | 1464909350614 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 16:15:50 INFO - PROCESS | 1750 | 1464909350617 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 16:15:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:15:50 INFO - PROCESS | 1750 | 1464909350628 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:15:50 INFO - PROCESS | 1750 | 1464909350631 Marionette TRACE conn4 <- [1,2654,null,{}] 16:15:50 INFO - PROCESS | 1750 | 1464909350638 Marionette TRACE conn4 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:50 INFO - PROCESS | 1750 | 1464909350878 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 16:15:51 INFO - PROCESS | 1750 | 1464909351222 Marionette TRACE conn4 -> [0,2656,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f21400 == 166 [pid = 1750] [id = 671] 16:15:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x90f27c00) [pid = 1750] [serial = 2014] [outer = (nil)] 16:15:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0xa2498400) [pid = 1750] [serial = 2015] [outer = 0x90f27c00] 16:15:51 INFO - PROCESS | 1750 | 1464909351315 Marionette DEBUG loaded listener.js 16:15:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa3262000) [pid = 1750] [serial = 2016] [outer = 0x90f27c00] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x9b86ec00 == 165 [pid = 1750] [id = 22] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x89388800 == 164 [pid = 1750] [id = 566] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8c04b800 == 163 [pid = 1750] [id = 653] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe9c00 == 162 [pid = 1750] [id = 652] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc3800 == 161 [pid = 1750] [id = 651] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x890b4000 == 160 [pid = 1750] [id = 650] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x99fd2800 == 159 [pid = 1750] [id = 648] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x886b4c00 == 158 [pid = 1750] [id = 647] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x917a1c00 == 157 [pid = 1750] [id = 645] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7dc000 == 156 [pid = 1750] [id = 646] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8e68b000 == 155 [pid = 1750] [id = 644] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x939a9400 == 154 [pid = 1750] [id = 643] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x886b8000 == 153 [pid = 1750] [id = 642] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4ed800 == 152 [pid = 1750] [id = 641] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x91681c00 == 151 [pid = 1750] [id = 640] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8eed5400 == 150 [pid = 1750] [id = 639] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8e492800 == 149 [pid = 1750] [id = 637] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8b476c00 == 148 [pid = 1750] [id = 638] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8db4cc00 == 147 [pid = 1750] [id = 636] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8c00e800 == 146 [pid = 1750] [id = 635] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8b8eac00 == 145 [pid = 1750] [id = 634] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x88ff0c00 == 144 [pid = 1750] [id = 632] 16:15:54 INFO - PROCESS | 1750 | --DOCSHELL 0x89388400 == 143 [pid = 1750] [id = 633] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8d0a8400) [pid = 1750] [serial = 1898] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8e68c400) [pid = 1750] [serial = 1767] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8b65c800) [pid = 1750] [serial = 1893] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8c011000) [pid = 1750] [serial = 1895] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8c04c000) [pid = 1750] [serial = 1896] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0xa6297000) [pid = 1750] [serial = 1880] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0xa3231000) [pid = 1750] [serial = 1878] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0xa265f400) [pid = 1750] [serial = 1877] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0xa2287400) [pid = 1750] [serial = 1875] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0xa227dc00) [pid = 1750] [serial = 1874] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9d6bac00) [pid = 1750] [serial = 1872] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9d4a8c00) [pid = 1750] [serial = 1871] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x9b5b1800) [pid = 1750] [serial = 1869] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9b5a6800) [pid = 1750] [serial = 1868] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9a75fc00) [pid = 1750] [serial = 1866] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9a0c0c00) [pid = 1750] [serial = 1865] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9956cc00) [pid = 1750] [serial = 1863] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x98a09400) [pid = 1750] [serial = 1862] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x96def000) [pid = 1750] [serial = 1860] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x95264000) [pid = 1750] [serial = 1859] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x95146800) [pid = 1750] [serial = 1857] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x94551c00) [pid = 1750] [serial = 1856] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x92ae2000) [pid = 1750] [serial = 1854] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x92ade000) [pid = 1750] [serial = 1853] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x92135c00) [pid = 1750] [serial = 1851] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9203c800) [pid = 1750] [serial = 1850] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x91856800) [pid = 1750] [serial = 1848] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x917a0800) [pid = 1750] [serial = 1847] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x912c3000) [pid = 1750] [serial = 1845] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9111d400) [pid = 1750] [serial = 1844] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8f5b1c00) [pid = 1750] [serial = 1842] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8ee90000) [pid = 1750] [serial = 1841] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8db4b800) [pid = 1750] [serial = 1839] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d98d800) [pid = 1750] [serial = 1838] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8b868800) [pid = 1750] [serial = 1836] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8b47a800) [pid = 1750] [serial = 1835] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x89a39800) [pid = 1750] [serial = 1889] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0xa307b800) [pid = 1750] [serial = 1887] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x99a53400) [pid = 1750] [serial = 1886] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x99a53800) [pid = 1750] [serial = 1884] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x99a52000) [pid = 1750] [serial = 1883] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0xa62fa400) [pid = 1750] [serial = 1881] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8b47ac00) [pid = 1750] [serial = 1892] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x89bc3800) [pid = 1750] [serial = 1890] [outer = (nil)] [url = about:blank] 16:15:54 INFO - PROCESS | 1750 | 1464909354957 Marionette TRACE conn4 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 16:15:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:15:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 4341ms 16:15:54 INFO - PROCESS | 1750 | 1464909354969 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 16:15:54 INFO - PROCESS | 1750 | 1464909354974 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 16:15:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:15:54 INFO - PROCESS | 1750 | 1464909354982 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:15:54 INFO - PROCESS | 1750 | 1464909354988 Marionette TRACE conn4 <- [1,2658,null,{}] 16:15:55 INFO - PROCESS | 1750 | 1464909354998 Marionette TRACE conn4 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:55 INFO - PROCESS | 1750 | 1464909355256 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 16:15:55 INFO - PROCESS | 1750 | 1464909355522 Marionette TRACE conn4 -> [0,2660,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x89a37400 == 144 [pid = 1750] [id = 672] 16:15:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x89a39800) [pid = 1750] [serial = 2017] [outer = (nil)] 16:15:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x89bc8000) [pid = 1750] [serial = 2018] [outer = 0x89a39800] 16:15:55 INFO - PROCESS | 1750 | 1464909355605 Marionette DEBUG loaded listener.js 16:15:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8a731000) [pid = 1750] [serial = 2019] [outer = 0x89a39800] 16:15:56 INFO - PROCESS | 1750 | 1464909356427 Marionette TRACE conn4 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 16:15:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:15:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1488ms 16:15:56 INFO - PROCESS | 1750 | 1464909356470 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 16:15:56 INFO - PROCESS | 1750 | 1464909356479 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 16:15:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:15:56 INFO - PROCESS | 1750 | 1464909356493 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:15:56 INFO - PROCESS | 1750 | 1464909356496 Marionette TRACE conn4 <- [1,2662,null,{}] 16:15:56 INFO - PROCESS | 1750 | 1464909356502 Marionette TRACE conn4 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:56 INFO - PROCESS | 1750 | 1464909356828 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 16:15:57 INFO - PROCESS | 1750 | 1464909356992 Marionette TRACE conn4 -> [0,2664,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.baseline.valid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b65c000 == 145 [pid = 1750] [id = 673] 16:15:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8b65e800) [pid = 1750] [serial = 2020] [outer = (nil)] 16:15:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8b86f800) [pid = 1750] [serial = 2021] [outer = 0x8b65e800] 16:15:57 INFO - PROCESS | 1750 | 1464909357083 Marionette DEBUG loaded listener.js 16:15:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8be7bc00) [pid = 1750] [serial = 2022] [outer = 0x8b65e800] 16:15:58 INFO - PROCESS | 1750 | 1464909358038 Marionette TRACE conn4 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 16:15:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:15:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1596ms 16:15:58 INFO - PROCESS | 1750 | 1464909358085 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 16:15:58 INFO - PROCESS | 1750 | 1464909358088 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 16:15:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:15:58 INFO - PROCESS | 1750 | 1464909358102 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:15:58 INFO - PROCESS | 1750 | 1464909358108 Marionette TRACE conn4 <- [1,2666,null,{}] 16:15:58 INFO - PROCESS | 1750 | 1464909358123 Marionette TRACE conn4 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:15:58 INFO - PROCESS | 1750 | 1464909358425 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 16:15:58 INFO - PROCESS | 1750 | 1464909358466 Marionette TRACE conn4 -> [0,2668,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:15:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc3800 == 146 [pid = 1750] [id = 674] 16:15:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d31f400) [pid = 1750] [serial = 2023] [outer = (nil)] 16:15:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d992000) [pid = 1750] [serial = 2024] [outer = 0x8d31f400] 16:15:58 INFO - PROCESS | 1750 | 1464909358681 Marionette DEBUG loaded listener.js 16:15:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e439400) [pid = 1750] [serial = 2025] [outer = 0x8d31f400] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8b86cc00) [pid = 1750] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8c049c00) [pid = 1750] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8afc7c00) [pid = 1750] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x89351400) [pid = 1750] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9b5a5800) [pid = 1750] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x9a0c5400) [pid = 1750] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x999cdc00) [pid = 1750] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x96df8800) [pid = 1750] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x95263000) [pid = 1750] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x93a7b400) [pid = 1750] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x93a78800) [pid = 1750] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x91687400) [pid = 1750] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8bf49c00) [pid = 1750] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x9168b000) [pid = 1750] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8f5b5c00) [pid = 1750] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8b86ec00) [pid = 1750] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8ee69000) [pid = 1750] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8e691000) [pid = 1750] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8db44400) [pid = 1750] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8be76800) [pid = 1750] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x89a2d800) [pid = 1750] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:15:59 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x8c04e400) [pid = 1750] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:16:00 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:00 INFO - PROCESS | 1750 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 16:16:00 INFO - PROCESS | 1750 | 1464909360606 Marionette TRACE conn4 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 16:16:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 16:16:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2548ms 16:16:00 INFO - PROCESS | 1750 | 1464909360650 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 16:16:00 INFO - PROCESS | 1750 | 1464909360655 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 16:16:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:16:00 INFO - PROCESS | 1750 | 1464909360667 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:16:00 INFO - PROCESS | 1750 | 1464909360669 Marionette TRACE conn4 <- [1,2670,null,{}] 16:16:00 INFO - PROCESS | 1750 | 1464909360676 Marionette TRACE conn4 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:00 INFO - PROCESS | 1750 | 1464909360920 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 16:16:01 INFO - PROCESS | 1750 | 1464909361127 Marionette TRACE conn4 -> [0,2672,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a72fc00 == 147 [pid = 1750] [id = 675] 16:16:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8b8e9400) [pid = 1750] [serial = 2026] [outer = (nil)] 16:16:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8db52000) [pid = 1750] [serial = 2027] [outer = 0x8b8e9400] 16:16:01 INFO - PROCESS | 1750 | 1464909361202 Marionette DEBUG loaded listener.js 16:16:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8e68d000) [pid = 1750] [serial = 2028] [outer = 0x8b8e9400] 16:16:02 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:02 INFO - PROCESS | 1750 | 1464909362726 Marionette TRACE conn4 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:16:02 INFO - PROCESS | 1750 | 1464909362763 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 16:16:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:16:02 INFO - PROCESS | 1750 | 1464909362773 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:16:02 INFO - PROCESS | 1750 | 1464909362779 Marionette TRACE conn4 <- [1,2674,null,{}] 16:16:02 INFO - PROCESS | 1750 | 1464909362788 Marionette TRACE conn4 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:03 INFO - PROCESS | 1750 | 1464909363029 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 16:16:03 INFO - PROCESS | 1750 | 1464909363330 Marionette TRACE conn4 -> [0,2676,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x87107800 == 148 [pid = 1750] [id = 676] 16:16:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x88fe4000) [pid = 1750] [serial = 2029] [outer = (nil)] 16:16:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8b4efc00) [pid = 1750] [serial = 2030] [outer = 0x88fe4000] 16:16:03 INFO - PROCESS | 1750 | 1464909363442 Marionette DEBUG loaded listener.js 16:16:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8b8e7400) [pid = 1750] [serial = 2031] [outer = 0x88fe4000] 16:16:04 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:04 INFO - PROCESS | 1750 | 1464909364871 Marionette TRACE conn4 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:16:04 INFO - PROCESS | 1750 | 1464909364921 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 16:16:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 16:16:04 INFO - PROCESS | 1750 | 1464909364934 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:16:04 INFO - PROCESS | 1750 | 1464909364938 Marionette TRACE conn4 <- [1,2678,null,{}] 16:16:05 INFO - PROCESS | 1750 | 1464909365048 Marionette TRACE conn4 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:05 INFO - PROCESS | 1750 | 1464909365279 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 16:16:05 INFO - PROCESS | 1750 | 1464909365570 Marionette TRACE conn4 -> [0,2680,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.middle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b47e400 == 149 [pid = 1750] [id = 677] 16:16:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8c04c400) [pid = 1750] [serial = 2032] [outer = (nil)] 16:16:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8e440000) [pid = 1750] [serial = 2033] [outer = 0x8c04c400] 16:16:05 INFO - PROCESS | 1750 | 1464909365658 Marionette DEBUG loaded listener.js 16:16:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8e690000) [pid = 1750] [serial = 2034] [outer = 0x8c04c400] 16:16:07 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:07 INFO - PROCESS | 1750 | 1464909367089 Marionette TRACE conn4 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 16:16:07 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 16:16:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2193ms 16:16:07 INFO - PROCESS | 1750 | 1464909367175 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 16:16:07 INFO - PROCESS | 1750 | 1464909367181 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 16:16:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:16:07 INFO - PROCESS | 1750 | 1464909367209 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:16:07 INFO - PROCESS | 1750 | 1464909367216 Marionette TRACE conn4 <- [1,2682,null,{}] 16:16:07 INFO - PROCESS | 1750 | 1464909367238 Marionette TRACE conn4 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:07 INFO - PROCESS | 1750 | 1464909367478 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 16:16:07 INFO - PROCESS | 1750 | 1464909367761 Marionette TRACE conn4 -> [0,2684,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.baseline.top.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e492400 == 150 [pid = 1750] [id = 678] 16:16:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8e689800) [pid = 1750] [serial = 2035] [outer = (nil)] 16:16:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8ee8e000) [pid = 1750] [serial = 2036] [outer = 0x8e689800] 16:16:07 INFO - PROCESS | 1750 | 1464909367852 Marionette DEBUG loaded listener.js 16:16:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8f5a9800) [pid = 1750] [serial = 2037] [outer = 0x8e689800] 16:16:09 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:09 INFO - PROCESS | 1750 | 1464909369263 Marionette TRACE conn4 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 16:16:09 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 16:16:09 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2115ms 16:16:09 INFO - PROCESS | 1750 | 1464909369320 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 16:16:09 INFO - PROCESS | 1750 | 1464909369324 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 16:16:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:16:09 INFO - PROCESS | 1750 | 1464909369332 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:16:09 INFO - PROCESS | 1750 | 1464909369336 Marionette TRACE conn4 <- [1,2686,null,{}] 16:16:09 INFO - PROCESS | 1750 | 1464909369430 Marionette TRACE conn4 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:09 INFO - PROCESS | 1750 | 1464909369750 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 16:16:09 INFO - PROCESS | 1750 | 1464909369965 Marionette TRACE conn4 -> [0,2688,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eede800 == 151 [pid = 1750] [id = 679] 16:16:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8f5a9400) [pid = 1750] [serial = 2038] [outer = (nil)] 16:16:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x90f25800) [pid = 1750] [serial = 2039] [outer = 0x8f5a9400] 16:16:10 INFO - PROCESS | 1750 | 1464909370053 Marionette DEBUG loaded listener.js 16:16:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x910b2400) [pid = 1750] [serial = 2040] [outer = 0x8f5a9400] 16:16:11 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:11 INFO - PROCESS | 1750 | 1464909371484 Marionette TRACE conn4 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:16:11 INFO - PROCESS | 1750 | 1464909371531 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 16:16:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:16:11 INFO - PROCESS | 1750 | 1464909371635 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:16:11 INFO - PROCESS | 1750 | 1464909371640 Marionette TRACE conn4 <- [1,2690,null,{}] 16:16:11 INFO - PROCESS | 1750 | 1464909371648 Marionette TRACE conn4 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:11 INFO - PROCESS | 1750 | 1464909371878 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 16:16:12 INFO - PROCESS | 1750 | 1464909372161 Marionette TRACE conn4 -> [0,2692,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f24c00 == 152 [pid = 1750] [id = 680] 16:16:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x90f2e000) [pid = 1750] [serial = 2041] [outer = (nil)] 16:16:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91621400) [pid = 1750] [serial = 2042] [outer = 0x90f2e000] 16:16:12 INFO - PROCESS | 1750 | 1464909372248 Marionette DEBUG loaded listener.js 16:16:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x91625400) [pid = 1750] [serial = 2043] [outer = 0x90f2e000] 16:16:13 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:13 INFO - PROCESS | 1750 | 1464909373628 Marionette TRACE conn4 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:16:13 INFO - PROCESS | 1750 | 1464909373688 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 16:16:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 16:16:13 INFO - PROCESS | 1750 | 1464909373696 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:16:13 INFO - PROCESS | 1750 | 1464909373699 Marionette TRACE conn4 <- [1,2694,null,{}] 16:16:13 INFO - PROCESS | 1750 | 1464909373801 Marionette TRACE conn4 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:14 INFO - PROCESS | 1750 | 1464909374064 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 16:16:14 INFO - PROCESS | 1750 | 1464909374347 Marionette TRACE conn4 -> [0,2696,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x912bd800 == 153 [pid = 1750] [id = 681] 16:16:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91620c00) [pid = 1750] [serial = 2044] [outer = (nil)] 16:16:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91852800) [pid = 1750] [serial = 2045] [outer = 0x91620c00] 16:16:14 INFO - PROCESS | 1750 | 1464909374438 Marionette DEBUG loaded listener.js 16:16:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x919c4800) [pid = 1750] [serial = 2046] [outer = 0x91620c00] 16:16:15 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:15 INFO - PROCESS | 1750 | 1464909375831 Marionette TRACE conn4 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:16:15 INFO - PROCESS | 1750 | 1464909375897 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 16:16:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:16:15 INFO - PROCESS | 1750 | 1464909375904 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:16:15 INFO - PROCESS | 1750 | 1464909375908 Marionette TRACE conn4 <- [1,2698,null,{}] 16:16:15 INFO - PROCESS | 1750 | 1464909375914 Marionette TRACE conn4 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:16 INFO - PROCESS | 1750 | 1464909376297 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 16:16:16 INFO - PROCESS | 1750 | 1464909376513 Marionette TRACE conn4 -> [0,2700,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x912bb400 == 154 [pid = 1750] [id = 682] 16:16:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9168ac00) [pid = 1750] [serial = 2047] [outer = (nil)] 16:16:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92048800) [pid = 1750] [serial = 2048] [outer = 0x9168ac00] 16:16:16 INFO - PROCESS | 1750 | 1464909376601 Marionette DEBUG loaded listener.js 16:16:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x92138800) [pid = 1750] [serial = 2049] [outer = 0x9168ac00] 16:16:17 INFO - PROCESS | 1750 | SkCairoFTTypeface::onFilterRec unimplemented 16:16:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 16:16:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 16:16:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 16:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 16:16:17 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1 16:16:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:16:17 INFO - _addTest/ [0,2701,"getWindowHandle",null] 16:16:17 INFO - PROCESS | 1750 | 1464909377996 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 16:16:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:16:18 INFO - PROCESS | 1750 | 1464909378003 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:16:18 INFO - PROCESS | 1750 | 1464909378006 Marionette TRACE conn4 <- [1,2702,null,{}] 16:16:18 INFO - PROCESS | 1750 | 1464909378013 Marionette TRACE conn4 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:18 INFO - PROCESS | 1750 | 1464909378289 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 16:16:18 INFO - PROCESS | 1750 | 1464909378552 Marionette TRACE conn4 -> [0,2704,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x91122400 == 155 [pid = 1750] [id = 683] 16:16:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92049000) [pid = 1750] [serial = 2050] [outer = (nil)] 16:16:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92ae3800) [pid = 1750] [serial = 2051] [outer = 0x92049000] 16:16:18 INFO - PROCESS | 1750 | 1464909378642 Marionette DEBUG loaded listener.js 16:16:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x936a8800) [pid = 1750] [serial = 2052] [outer = 0x92049000] 16:16:19 INFO - PROCESS | 1750 | 1464909379602 Marionette TRACE conn4 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 16:16:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:16:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 1638ms 16:16:19 INFO - PROCESS | 1750 | 1464909379642 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 16:16:19 INFO - PROCESS | 1750 | 1464909379645 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 16:16:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:16:19 INFO - PROCESS | 1750 | 1464909379652 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:16:19 INFO - PROCESS | 1750 | 1464909379656 Marionette TRACE conn4 <- [1,2706,null,{}] 16:16:19 INFO - PROCESS | 1750 | 1464909379661 Marionette TRACE conn4 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:19 INFO - PROCESS | 1750 | 1464909379905 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 16:16:20 INFO - PROCESS | 1750 | 1464909380246 Marionette TRACE conn4 -> [0,2708,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x92138000 == 156 [pid = 1750] [id = 684] 16:16:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92ade000) [pid = 1750] [serial = 2053] [outer = (nil)] 16:16:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x94553800) [pid = 1750] [serial = 2054] [outer = 0x92ade000] 16:16:20 INFO - PROCESS | 1750 | 1464909380340 Marionette DEBUG loaded listener.js 16:16:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x95146800) [pid = 1750] [serial = 2055] [outer = 0x92ade000] 16:16:21 INFO - PROCESS | 1750 | 1464909381288 Marionette TRACE conn4 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 16:16:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:16:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 1680ms 16:16:21 INFO - PROCESS | 1750 | 1464909381333 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 16:16:21 INFO - PROCESS | 1750 | 1464909381337 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 16:16:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:16:21 INFO - PROCESS | 1750 | 1464909381343 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:16:21 INFO - PROCESS | 1750 | 1464909381347 Marionette TRACE conn4 <- [1,2710,null,{}] 16:16:21 INFO - PROCESS | 1750 | 1464909381353 Marionette TRACE conn4 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:21 INFO - PROCESS | 1750 | 1464909381577 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 16:16:21 INFO - PROCESS | 1750 | 1464909381927 Marionette TRACE conn4 -> [0,2712,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.complex.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe4400 == 157 [pid = 1750] [id = 685] 16:16:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8be7b800) [pid = 1750] [serial = 2056] [outer = (nil)] 16:16:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x95202400) [pid = 1750] [serial = 2057] [outer = 0x8be7b800] 16:16:22 INFO - PROCESS | 1750 | 1464909382021 Marionette DEBUG loaded listener.js 16:16:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x95263000) [pid = 1750] [serial = 2058] [outer = 0x8be7b800] 16:16:22 INFO - PROCESS | 1750 | 1464909382968 Marionette TRACE conn4 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 16:16:23 INFO - PROCESS | 1750 | 1464909383037 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 16:16:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:16:23 INFO - PROCESS | 1750 | 1464909383043 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:16:23 INFO - PROCESS | 1750 | 1464909383048 Marionette TRACE conn4 <- [1,2714,null,{}] 16:16:23 INFO - PROCESS | 1750 | 1464909383053 Marionette TRACE conn4 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:23 INFO - PROCESS | 1750 | 1464909383347 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 16:16:23 INFO - PROCESS | 1750 | 1464909383699 Marionette TRACE conn4 -> [0,2716,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.invalid.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x95154400 == 158 [pid = 1750] [id = 686] 16:16:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x99565000) [pid = 1750] [serial = 2059] [outer = (nil)] 16:16:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99667000) [pid = 1750] [serial = 2060] [outer = 0x99565000] 16:16:23 INFO - PROCESS | 1750 | 1464909383797 Marionette DEBUG loaded listener.js 16:16:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x99a52000) [pid = 1750] [serial = 2061] [outer = 0x99565000] 16:16:24 INFO - PROCESS | 1750 | 1464909384736 Marionette TRACE conn4 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 16:16:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:16:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1750ms 16:16:24 INFO - PROCESS | 1750 | 1464909384794 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 16:16:24 INFO - PROCESS | 1750 | 1464909384798 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 16:16:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:16:24 INFO - PROCESS | 1750 | 1464909384805 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:16:24 INFO - PROCESS | 1750 | 1464909384808 Marionette TRACE conn4 <- [1,2718,null,{}] 16:16:24 INFO - PROCESS | 1750 | 1464909384818 Marionette TRACE conn4 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:25 INFO - PROCESS | 1750 | 1464909385093 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 16:16:25 INFO - PROCESS | 1750 | 1464909385433 Marionette TRACE conn4 -> [0,2720,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x995f0800 == 159 [pid = 1750] [id = 687] 16:16:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x99874400) [pid = 1750] [serial = 2062] [outer = (nil)] 16:16:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x99b10000) [pid = 1750] [serial = 2063] [outer = 0x99874400] 16:16:25 INFO - PROCESS | 1750 | 1464909385525 Marionette DEBUG loaded listener.js 16:16:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x99e25c00) [pid = 1750] [serial = 2064] [outer = 0x99874400] 16:16:26 INFO - PROCESS | 1750 | 1464909386486 Marionette TRACE conn4 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:16:26 INFO - PROCESS | 1750 | 1464909386551 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 16:16:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 16:16:26 INFO - PROCESS | 1750 | 1464909386568 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:16:26 INFO - PROCESS | 1750 | 1464909386571 Marionette TRACE conn4 <- [1,2722,null,{}] 16:16:26 INFO - PROCESS | 1750 | 1464909386577 Marionette TRACE conn4 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:26 INFO - PROCESS | 1750 | 1464909386818 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 16:16:27 INFO - PROCESS | 1750 | 1464909387157 Marionette TRACE conn4 -> [0,2724,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be79c00 == 160 [pid = 1750] [id = 688] 16:16:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8d321c00) [pid = 1750] [serial = 2065] [outer = (nil)] 16:16:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9aa79800) [pid = 1750] [serial = 2066] [outer = 0x8d321c00] 16:16:27 INFO - PROCESS | 1750 | 1464909387252 Marionette DEBUG loaded listener.js 16:16:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9ade1400) [pid = 1750] [serial = 2067] [outer = 0x8d321c00] 16:16:28 INFO - PROCESS | 1750 | 1464909388184 Marionette TRACE conn4 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:16:28 INFO - PROCESS | 1750 | 1464909388259 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 16:16:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:16:28 INFO - PROCESS | 1750 | 1464909388265 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:16:28 INFO - PROCESS | 1750 | 1464909388268 Marionette TRACE conn4 <- [1,2726,null,{}] 16:16:28 INFO - PROCESS | 1750 | 1464909388274 Marionette TRACE conn4 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:28 INFO - PROCESS | 1750 | 1464909388524 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 16:16:28 INFO - PROCESS | 1750 | 1464909388869 Marionette TRACE conn4 -> [0,2728,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.font.parse.system.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x99a82000 == 161 [pid = 1750] [id = 689] 16:16:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9a75fc00) [pid = 1750] [serial = 2068] [outer = (nil)] 16:16:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9b845000) [pid = 1750] [serial = 2069] [outer = 0x9a75fc00] 16:16:28 INFO - PROCESS | 1750 | 1464909388959 Marionette DEBUG loaded listener.js 16:16:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b874000) [pid = 1750] [serial = 2070] [outer = 0x9a75fc00] 16:16:29 INFO - PROCESS | 1750 | 1464909389888 Marionette TRACE conn4 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 16:16:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:16:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1693ms 16:16:29 INFO - PROCESS | 1750 | 1464909389959 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 16:16:29 INFO - PROCESS | 1750 | 1464909389963 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 16:16:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:16:29 INFO - PROCESS | 1750 | 1464909389970 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:16:29 INFO - PROCESS | 1750 | 1464909389973 Marionette TRACE conn4 <- [1,2730,null,{}] 16:16:29 INFO - PROCESS | 1750 | 1464909389979 Marionette TRACE conn4 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:30 INFO - PROCESS | 1750 | 1464909390245 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 16:16:30 INFO - PROCESS | 1750 | 1464909390590 Marionette TRACE conn4 -> [0,2732,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/text-styles/2d.text.measure.width.space.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x890a7800 == 162 [pid = 1750] [id = 690] 16:16:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x8c00d000) [pid = 1750] [serial = 2071] [outer = (nil)] 16:16:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa105f800) [pid = 1750] [serial = 2072] [outer = 0x8c00d000] 16:16:30 INFO - PROCESS | 1750 | 1464909390678 Marionette DEBUG loaded listener.js 16:16:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa214d000) [pid = 1750] [serial = 2073] [outer = 0x8c00d000] 16:16:31 INFO - PROCESS | 1750 | 1464909391970 Marionette TRACE conn4 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:16:32 INFO - PROCESS | 1750 | 1464909392050 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 16:16:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:16:32 INFO - PROCESS | 1750 | 1464909392059 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:16:32 INFO - PROCESS | 1750 | 1464909392062 Marionette TRACE conn4 <- [1,2734,null,{}] 16:16:32 INFO - PROCESS | 1750 | 1464909392068 Marionette TRACE conn4 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc3800 == 161 [pid = 1750] [id = 674] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8b65c000 == 160 [pid = 1750] [id = 673] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89a37400 == 159 [pid = 1750] [id = 672] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x90f21400 == 158 [pid = 1750] [id = 671] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x90f20c00 == 157 [pid = 1750] [id = 670] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9b843800 == 156 [pid = 1750] [id = 668] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe8400 == 155 [pid = 1750] [id = 669] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89bd0000 == 154 [pid = 1750] [id = 667] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9afcc800 == 153 [pid = 1750] [id = 666] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x99930000 == 152 [pid = 1750] [id = 665] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e48a400 == 151 [pid = 1750] [id = 664] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9514c400 == 150 [pid = 1750] [id = 663] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x886b9c00 == 149 [pid = 1750] [id = 661] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x939af800 == 148 [pid = 1750] [id = 662] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x9185fc00 == 147 [pid = 1750] [id = 660] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e48e800 == 146 [pid = 1750] [id = 659] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89bca800 == 145 [pid = 1750] [id = 658] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8db46000 == 144 [pid = 1750] [id = 657] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x989f1400 == 143 [pid = 1750] [id = 496] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x8e442c00 == 142 [pid = 1750] [id = 656] 16:16:33 INFO - PROCESS | 1750 | --DOCSHELL 0x89a38000 == 141 [pid = 1750] [id = 655] 16:16:33 INFO - PROCESS | 1750 | 1464909393702 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8e698000) [pid = 1750] [serial = 1833] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8d318000) [pid = 1750] [serial = 1958] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8d98f000) [pid = 1750] [serial = 1959] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8b86bc00) [pid = 1750] [serial = 1955] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x89386000) [pid = 1750] [serial = 1952] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x89a34800) [pid = 1750] [serial = 1953] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9b872000) [pid = 1750] [serial = 1950] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9b5b2800) [pid = 1750] [serial = 1949] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x9b28d800) [pid = 1750] [serial = 1947] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x9b282c00) [pid = 1750] [serial = 1946] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9a0c7c00) [pid = 1750] [serial = 1944] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9a0c2c00) [pid = 1750] [serial = 1943] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x99a54800) [pid = 1750] [serial = 1941] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x99a4dc00) [pid = 1750] [serial = 1940] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x99565800) [pid = 1750] [serial = 1938] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x98a10800) [pid = 1750] [serial = 1937] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x97762000) [pid = 1750] [serial = 1935] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x96df4000) [pid = 1750] [serial = 1934] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x951ba000) [pid = 1750] [serial = 1932] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x94556800) [pid = 1750] [serial = 1931] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x92adc000) [pid = 1750] [serial = 1929] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x92ad6400) [pid = 1750] [serial = 1928] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x92044000) [pid = 1750] [serial = 1926] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9203d400) [pid = 1750] [serial = 1925] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x919b6000) [pid = 1750] [serial = 1923] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x919b3000) [pid = 1750] [serial = 1922] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x917a3c00) [pid = 1750] [serial = 1920] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x9168e400) [pid = 1750] [serial = 1919] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x91628000) [pid = 1750] [serial = 1917] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x91125000) [pid = 1750] [serial = 1916] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x8ee8f400) [pid = 1750] [serial = 1914] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8ee85400) [pid = 1750] [serial = 1913] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8eb5e400) [pid = 1750] [serial = 1911] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8eb55000) [pid = 1750] [serial = 1910] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8e68e400) [pid = 1750] [serial = 1908] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8e48ac00) [pid = 1750] [serial = 1907] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8c04f800) [pid = 1750] [serial = 1905] [outer = (nil)] [url = about:blank] 16:16:33 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8c00b000) [pid = 1750] [serial = 1904] [outer = (nil)] [url = about:blank] 16:16:34 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8a733c00) [pid = 1750] [serial = 1902] [outer = (nil)] [url = about:blank] 16:16:34 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x89bcdc00) [pid = 1750] [serial = 1901] [outer = (nil)] [url = about:blank] 16:16:34 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8db4ec00) [pid = 1750] [serial = 1961] [outer = (nil)] [url = about:blank] 16:16:34 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x8bd6ec00) [pid = 1750] [serial = 1956] [outer = (nil)] [url = about:blank] 16:16:34 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8e489800) [pid = 1750] [serial = 1962] [outer = (nil)] [url = about:blank] 16:16:34 INFO - PROCESS | 1750 | 1464909394172 Marionette TRACE conn4 -> [0,2736,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:34 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe8400 == 142 [pid = 1750] [id = 691] 16:16:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x88feac00) [pid = 1750] [serial = 2074] [outer = (nil)] 16:16:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x89386000) [pid = 1750] [serial = 2075] [outer = 0x88feac00] 16:16:34 INFO - PROCESS | 1750 | 1464909394250 Marionette DEBUG loaded listener.js 16:16:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x89a31c00) [pid = 1750] [serial = 2076] [outer = 0x88feac00] 16:16:35 INFO - PROCESS | 1750 | 1464909395115 Marionette TRACE conn4 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 16:16:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:16:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 3099ms 16:16:35 INFO - PROCESS | 1750 | 1464909395175 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 16:16:35 INFO - PROCESS | 1750 | 1464909395181 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 16:16:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:16:35 INFO - PROCESS | 1750 | 1464909395195 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:16:35 INFO - PROCESS | 1750 | 1464909395200 Marionette TRACE conn4 <- [1,2738,null,{}] 16:16:35 INFO - PROCESS | 1750 | 1464909395207 Marionette TRACE conn4 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:35 INFO - PROCESS | 1750 | 1464909395424 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 16:16:35 INFO - PROCESS | 1750 | 1464909395632 Marionette TRACE conn4 -> [0,2740,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x89db8c00 == 143 [pid = 1750] [id = 692] 16:16:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8afc8000) [pid = 1750] [serial = 2077] [outer = (nil)] 16:16:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8b65ac00) [pid = 1750] [serial = 2078] [outer = 0x8afc8000] 16:16:35 INFO - PROCESS | 1750 | 1464909395709 Marionette DEBUG loaded listener.js 16:16:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8bd70000) [pid = 1750] [serial = 2079] [outer = 0x8afc8000] 16:16:36 INFO - PROCESS | 1750 | 1464909396639 Marionette TRACE conn4 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 16:16:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:16:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1487ms 16:16:36 INFO - PROCESS | 1750 | 1464909396682 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 16:16:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:16:36 INFO - PROCESS | 1750 | 1464909396686 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 16:16:36 INFO - PROCESS | 1750 | 1464909396693 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:16:36 INFO - PROCESS | 1750 | 1464909396696 Marionette TRACE conn4 <- [1,2742,null,{}] 16:16:36 INFO - PROCESS | 1750 | 1464909396711 Marionette TRACE conn4 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:37 INFO - PROCESS | 1750 | 1464909396996 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 16:16:37 INFO - PROCESS | 1750 | 1464909397030 Marionette TRACE conn4 -> [0,2744,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8afc3800 == 144 [pid = 1750] [id = 693] 16:16:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8d31c000) [pid = 1750] [serial = 2080] [outer = (nil)] 16:16:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d98b400) [pid = 1750] [serial = 2081] [outer = 0x8d31c000] 16:16:37 INFO - PROCESS | 1750 | 1464909397104 Marionette DEBUG loaded listener.js 16:16:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8db51400) [pid = 1750] [serial = 2082] [outer = 0x8d31c000] 16:16:38 INFO - PROCESS | 1750 | 1464909398172 Marionette TRACE conn4 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 16:16:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:16:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1540ms 16:16:38 INFO - PROCESS | 1750 | 1464909398258 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 16:16:38 INFO - PROCESS | 1750 | 1464909398264 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 16:16:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:16:38 INFO - PROCESS | 1750 | 1464909398281 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:16:38 INFO - PROCESS | 1750 | 1464909398288 Marionette TRACE conn4 <- [1,2746,null,{}] 16:16:38 INFO - PROCESS | 1750 | 1464909398302 Marionette TRACE conn4 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:39 INFO - PROCESS | 1750 | 1464909399083 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8d31f400) [pid = 1750] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x93a7b800) [pid = 1750] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9514c800) [pid = 1750] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x9b287c00) [pid = 1750] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8bd70800) [pid = 1750] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8b661c00) [pid = 1750] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8a739800) [pid = 1750] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0xa227f800) [pid = 1750] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x99e2c000) [pid = 1750] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8e48ec00) [pid = 1750] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x8f5b6400) [pid = 1750] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x90f22000) [pid = 1750] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0xa105d400) [pid = 1750] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x995f0400) [pid = 1750] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x912b8c00) [pid = 1750] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x90f27c00) [pid = 1750] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8e48fc00) [pid = 1750] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x9203ec00) [pid = 1750] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 116 (0x89a39800) [pid = 1750] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 115 (0x8b65e800) [pid = 1750] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:16:39 INFO - PROCESS | 1750 | --DOMWINDOW == 114 (0x8b8e6400) [pid = 1750] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:16:39 INFO - PROCESS | 1750 | 1464909399321 Marionette TRACE conn4 -> [0,2748,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.font.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x87aeec00 == 145 [pid = 1750] [id = 694] 16:16:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 115 (0x886b8800) [pid = 1750] [serial = 2083] [outer = (nil)] 16:16:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 116 (0x8b660000) [pid = 1750] [serial = 2084] [outer = 0x886b8800] 16:16:39 INFO - PROCESS | 1750 | 1464909399398 Marionette DEBUG loaded listener.js 16:16:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 117 (0x8e690800) [pid = 1750] [serial = 2085] [outer = 0x886b8800] 16:16:40 INFO - PROCESS | 1750 | 1464909400192 Marionette TRACE conn4 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 16:16:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:16:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1959ms 16:16:40 INFO - PROCESS | 1750 | 1464909400233 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 16:16:40 INFO - PROCESS | 1750 | 1464909400236 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 16:16:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:16:40 INFO - PROCESS | 1750 | 1464909400242 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:16:40 INFO - PROCESS | 1750 | 1464909400245 Marionette TRACE conn4 <- [1,2750,null,{}] 16:16:40 INFO - PROCESS | 1750 | 1464909400251 Marionette TRACE conn4 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:40 INFO - PROCESS | 1750 | 1464909400532 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 16:16:40 INFO - PROCESS | 1750 | 1464909400556 Marionette TRACE conn4 -> [0,2752,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x89389000 == 146 [pid = 1750] [id = 695] 16:16:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8b863800) [pid = 1750] [serial = 2086] [outer = (nil)] 16:16:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8eb5b800) [pid = 1750] [serial = 2087] [outer = 0x8b863800] 16:16:40 INFO - PROCESS | 1750 | 1464909400629 Marionette DEBUG loaded listener.js 16:16:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8ee6ec00) [pid = 1750] [serial = 2088] [outer = 0x8b863800] 16:16:41 INFO - PROCESS | 1750 | 1464909401896 Marionette TRACE conn4 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 16:16:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:16:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1682ms 16:16:41 INFO - PROCESS | 1750 | 1464909401927 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 16:16:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:16:41 INFO - PROCESS | 1750 | 1464909401932 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 16:16:41 INFO - PROCESS | 1750 | 1464909401941 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:16:41 INFO - PROCESS | 1750 | 1464909401946 Marionette TRACE conn4 <- [1,2754,null,{}] 16:16:41 INFO - PROCESS | 1750 | 1464909401955 Marionette TRACE conn4 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:42 INFO - PROCESS | 1750 | 1464909402207 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 16:16:42 INFO - PROCESS | 1750 | 1464909402554 Marionette TRACE conn4 -> [0,2756,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a733800 == 147 [pid = 1750] [id = 696] 16:16:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x8afc6c00) [pid = 1750] [serial = 2089] [outer = (nil)] 16:16:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8c00e800) [pid = 1750] [serial = 2090] [outer = 0x8afc6c00] 16:16:42 INFO - PROCESS | 1750 | 1464909402652 Marionette DEBUG loaded listener.js 16:16:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x8c04f000) [pid = 1750] [serial = 2091] [outer = 0x8afc6c00] 16:16:43 INFO - PROCESS | 1750 | 1464909403631 Marionette TRACE conn4 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 16:16:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:16:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 1744ms 16:16:43 INFO - PROCESS | 1750 | 1464909403686 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 16:16:43 INFO - PROCESS | 1750 | 1464909403695 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 16:16:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:16:43 INFO - PROCESS | 1750 | 1464909403706 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:16:43 INFO - PROCESS | 1750 | 1464909403710 Marionette TRACE conn4 <- [1,2758,null,{}] 16:16:43 INFO - PROCESS | 1750 | 1464909403716 Marionette TRACE conn4 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:44 INFO - PROCESS | 1750 | 1464909403997 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 16:16:44 INFO - PROCESS | 1750 | 1464909404340 Marionette TRACE conn4 -> [0,2760,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b47a400 == 148 [pid = 1750] [id = 697] 16:16:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8e7d9800) [pid = 1750] [serial = 2092] [outer = (nil)] 16:16:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8eb54c00) [pid = 1750] [serial = 2093] [outer = 0x8e7d9800] 16:16:44 INFO - PROCESS | 1750 | 1464909404432 Marionette DEBUG loaded listener.js 16:16:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8ee72c00) [pid = 1750] [serial = 2094] [outer = 0x8e7d9800] 16:16:45 INFO - PROCESS | 1750 | 1464909405420 Marionette TRACE conn4 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 16:16:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:16:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1790ms 16:16:45 INFO - PROCESS | 1750 | 1464909405496 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 16:16:45 INFO - PROCESS | 1750 | 1464909405501 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 16:16:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:16:45 INFO - PROCESS | 1750 | 1464909405507 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:16:45 INFO - PROCESS | 1750 | 1464909405514 Marionette TRACE conn4 <- [1,2762,null,{}] 16:16:45 INFO - PROCESS | 1750 | 1464909405531 Marionette TRACE conn4 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:45 INFO - PROCESS | 1750 | 1464909405812 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 16:16:46 INFO - PROCESS | 1750 | 1464909406159 Marionette TRACE conn4 -> [0,2764,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f64f400 == 149 [pid = 1750] [id = 698] 16:16:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8f658c00) [pid = 1750] [serial = 2095] [outer = (nil)] 16:16:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x90f22800) [pid = 1750] [serial = 2096] [outer = 0x8f658c00] 16:16:46 INFO - PROCESS | 1750 | 1464909406252 Marionette DEBUG loaded listener.js 16:16:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x90f2e400) [pid = 1750] [serial = 2097] [outer = 0x8f658c00] 16:16:47 INFO - PROCESS | 1750 | 1464909407188 Marionette TRACE conn4 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 16:16:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:16:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1738ms 16:16:47 INFO - PROCESS | 1750 | 1464909407246 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 16:16:47 INFO - PROCESS | 1750 | 1464909407252 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 16:16:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:16:47 INFO - PROCESS | 1750 | 1464909407258 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:16:47 INFO - PROCESS | 1750 | 1464909407261 Marionette TRACE conn4 <- [1,2766,null,{}] 16:16:47 INFO - PROCESS | 1750 | 1464909407267 Marionette TRACE conn4 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:47 INFO - PROCESS | 1750 | 1464909407502 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 16:16:47 INFO - PROCESS | 1750 | 1464909407846 Marionette TRACE conn4 -> [0,2768,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b86bc00 == 150 [pid = 1750] [id = 699] 16:16:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x90f2d000) [pid = 1750] [serial = 2098] [outer = (nil)] 16:16:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x91629400) [pid = 1750] [serial = 2099] [outer = 0x90f2d000] 16:16:47 INFO - PROCESS | 1750 | 1464909407940 Marionette DEBUG loaded listener.js 16:16:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x9168e000) [pid = 1750] [serial = 2100] [outer = 0x90f2d000] 16:16:48 INFO - PROCESS | 1750 | 1464909408849 Marionette TRACE conn4 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 16:16:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:16:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 1630ms 16:16:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:16:48 INFO - PROCESS | 1750 | 1464909408888 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 16:16:48 INFO - PROCESS | 1750 | 1464909408892 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 16:16:48 INFO - PROCESS | 1750 | 1464909408898 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:16:48 INFO - PROCESS | 1750 | 1464909408902 Marionette TRACE conn4 <- [1,2770,null,{}] 16:16:48 INFO - PROCESS | 1750 | 1464909408907 Marionette TRACE conn4 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:49 INFO - PROCESS | 1750 | 1464909409145 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 16:16:49 INFO - PROCESS | 1750 | 1464909409402 Marionette TRACE conn4 -> [0,2772,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:49 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee86000 == 151 [pid = 1750] [id = 700] 16:16:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x90f23000) [pid = 1750] [serial = 2101] [outer = (nil)] 16:16:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x917a8c00) [pid = 1750] [serial = 2102] [outer = 0x90f23000] 16:16:49 INFO - PROCESS | 1750 | 1464909409542 Marionette DEBUG loaded listener.js 16:16:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x91859800) [pid = 1750] [serial = 2103] [outer = 0x90f23000] 16:16:50 INFO - PROCESS | 1750 | 1464909410474 Marionette TRACE conn4 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 16:16:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:16:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1641ms 16:16:50 INFO - PROCESS | 1750 | 1464909410540 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 16:16:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:16:50 INFO - PROCESS | 1750 | 1464909410544 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 16:16:50 INFO - PROCESS | 1750 | 1464909410551 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:16:50 INFO - PROCESS | 1750 | 1464909410554 Marionette TRACE conn4 <- [1,2774,null,{}] 16:16:50 INFO - PROCESS | 1750 | 1464909410560 Marionette TRACE conn4 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:50 INFO - PROCESS | 1750 | 1464909410851 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 16:16:51 INFO - PROCESS | 1750 | 1464909411192 Marionette TRACE conn4 -> [0,2776,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.path.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eed5400 == 152 [pid = 1750] [id = 701] 16:16:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x9185e400) [pid = 1750] [serial = 2104] [outer = (nil)] 16:16:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x92049400) [pid = 1750] [serial = 2105] [outer = 0x9185e400] 16:16:51 INFO - PROCESS | 1750 | 1464909411286 Marionette DEBUG loaded listener.js 16:16:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x9224c400) [pid = 1750] [serial = 2106] [outer = 0x9185e400] 16:16:52 INFO - PROCESS | 1750 | 1464909412597 Marionette TRACE conn4 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 16:16:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:16:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 2088ms 16:16:52 INFO - PROCESS | 1750 | 1464909412642 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 16:16:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:16:52 INFO - PROCESS | 1750 | 1464909412646 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 16:16:52 INFO - PROCESS | 1750 | 1464909412653 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:16:52 INFO - PROCESS | 1750 | 1464909412657 Marionette TRACE conn4 <- [1,2778,null,{}] 16:16:52 INFO - PROCESS | 1750 | 1464909412662 Marionette TRACE conn4 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:52 INFO - PROCESS | 1750 | 1464909412920 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 16:16:53 INFO - PROCESS | 1750 | 1464909413255 Marionette TRACE conn4 -> [0,2780,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x920e7c00 == 153 [pid = 1750] [id = 702] 16:16:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x92135000) [pid = 1750] [serial = 2107] [outer = (nil)] 16:16:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x9389b400) [pid = 1750] [serial = 2108] [outer = 0x92135000] 16:16:53 INFO - PROCESS | 1750 | 1464909413350 Marionette DEBUG loaded listener.js 16:16:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x939b1400) [pid = 1750] [serial = 2109] [outer = 0x92135000] 16:16:54 INFO - PROCESS | 1750 | 1464909414284 Marionette TRACE conn4 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 16:16:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:16:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 1697ms 16:16:54 INFO - PROCESS | 1750 | 1464909414350 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 16:16:54 INFO - PROCESS | 1750 | 1464909414353 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 16:16:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:16:54 INFO - PROCESS | 1750 | 1464909414360 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:16:54 INFO - PROCESS | 1750 | 1464909414364 Marionette TRACE conn4 <- [1,2782,null,{}] 16:16:54 INFO - PROCESS | 1750 | 1464909414370 Marionette TRACE conn4 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:54 INFO - PROCESS | 1750 | 1464909414686 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 16:16:55 INFO - PROCESS | 1750 | 1464909415037 Marionette TRACE conn4 -> [0,2784,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x92adf400 == 154 [pid = 1750] [id = 703] 16:16:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x92ae3c00) [pid = 1750] [serial = 2110] [outer = (nil)] 16:16:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9514d800) [pid = 1750] [serial = 2111] [outer = 0x92ae3c00] 16:16:55 INFO - PROCESS | 1750 | 1464909415130 Marionette DEBUG loaded listener.js 16:16:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x95152000) [pid = 1750] [serial = 2112] [outer = 0x92ae3c00] 16:16:56 INFO - PROCESS | 1750 | 1464909416034 Marionette TRACE conn4 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 16:16:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:16:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1736ms 16:16:56 INFO - PROCESS | 1750 | 1464909416098 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 16:16:56 INFO - PROCESS | 1750 | 1464909416103 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 16:16:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:16:56 INFO - PROCESS | 1750 | 1464909416109 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:16:56 INFO - PROCESS | 1750 | 1464909416113 Marionette TRACE conn4 <- [1,2786,null,{}] 16:16:56 INFO - PROCESS | 1750 | 1464909416119 Marionette TRACE conn4 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:56 INFO - PROCESS | 1750 | 1464909416342 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 16:16:56 INFO - PROCESS | 1750 | 1464909416730 Marionette TRACE conn4 -> [0,2788,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:56 INFO - PROCESS | 1750 | ++DOCSHELL 0x94551000 == 155 [pid = 1750] [id = 704] 16:16:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x95263800) [pid = 1750] [serial = 2113] [outer = (nil)] 16:16:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x96dfa800) [pid = 1750] [serial = 2114] [outer = 0x95263800] 16:16:56 INFO - PROCESS | 1750 | 1464909416827 Marionette DEBUG loaded listener.js 16:16:56 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9817cc00) [pid = 1750] [serial = 2115] [outer = 0x95263800] 16:16:57 INFO - PROCESS | 1750 | 1464909417738 Marionette TRACE conn4 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 16:16:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:16:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1689ms 16:16:57 INFO - PROCESS | 1750 | 1464909417799 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 16:16:57 INFO - PROCESS | 1750 | 1464909417803 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 16:16:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:16:57 INFO - PROCESS | 1750 | 1464909417809 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:16:57 INFO - PROCESS | 1750 | 1464909417813 Marionette TRACE conn4 <- [1,2790,null,{}] 16:16:57 INFO - PROCESS | 1750 | 1464909417819 Marionette TRACE conn4 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:58 INFO - PROCESS | 1750 | 1464909418058 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 16:16:58 INFO - PROCESS | 1750 | 1464909418410 Marionette TRACE conn4 -> [0,2792,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:16:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x886bec00 == 156 [pid = 1750] [id = 705] 16:16:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8b661800) [pid = 1750] [serial = 2116] [outer = (nil)] 16:16:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x98a05800) [pid = 1750] [serial = 2117] [outer = 0x8b661800] 16:16:58 INFO - PROCESS | 1750 | 1464909418516 Marionette DEBUG loaded listener.js 16:16:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x98a0c400) [pid = 1750] [serial = 2118] [outer = 0x8b661800] 16:16:59 INFO - PROCESS | 1750 | 1464909419463 Marionette TRACE conn4 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 16:16:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:16:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 1685ms 16:16:59 INFO - PROCESS | 1750 | 1464909419496 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 16:16:59 INFO - PROCESS | 1750 | 1464909419500 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 16:16:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:16:59 INFO - PROCESS | 1750 | 1464909419507 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:16:59 INFO - PROCESS | 1750 | 1464909419512 Marionette TRACE conn4 <- [1,2794,null,{}] 16:16:59 INFO - PROCESS | 1750 | 1464909419534 Marionette TRACE conn4 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:16:59 INFO - PROCESS | 1750 | 1464909419866 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 16:17:00 INFO - PROCESS | 1750 | 1464909420162 Marionette TRACE conn4 -> [0,2796,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x97762000 == 157 [pid = 1750] [id = 706] 16:17:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x99a55c00) [pid = 1750] [serial = 2119] [outer = (nil)] 16:17:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x99a8dc00) [pid = 1750] [serial = 2120] [outer = 0x99a55c00] 16:17:00 INFO - PROCESS | 1750 | 1464909420264 Marionette DEBUG loaded listener.js 16:17:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x9a0ca800) [pid = 1750] [serial = 2121] [outer = 0x99a55c00] 16:17:01 INFO - PROCESS | 1750 | 1464909421190 Marionette TRACE conn4 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 16:17:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:17:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1731ms 16:17:01 INFO - PROCESS | 1750 | 1464909421239 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 16:17:01 INFO - PROCESS | 1750 | 1464909421244 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 16:17:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:17:01 INFO - PROCESS | 1750 | 1464909421251 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:17:01 INFO - PROCESS | 1750 | 1464909421255 Marionette TRACE conn4 <- [1,2798,null,{}] 16:17:01 INFO - PROCESS | 1750 | 1464909421261 Marionette TRACE conn4 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:01 INFO - PROCESS | 1750 | 1464909421512 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 16:17:01 INFO - PROCESS | 1750 | 1464909421868 Marionette TRACE conn4 -> [0,2800,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:01 INFO - PROCESS | 1750 | ++DOCSHELL 0x999cd400 == 158 [pid = 1750] [id = 707] 16:17:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x99a4e000) [pid = 1750] [serial = 2122] [outer = (nil)] 16:17:01 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9b287c00) [pid = 1750] [serial = 2123] [outer = 0x99a4e000] 16:17:01 INFO - PROCESS | 1750 | 1464909421962 Marionette DEBUG loaded listener.js 16:17:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9b5abc00) [pid = 1750] [serial = 2124] [outer = 0x99a4e000] 16:17:02 INFO - PROCESS | 1750 | 1464909422925 Marionette TRACE conn4 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 16:17:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:17:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1732ms 16:17:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:17:02 INFO - PROCESS | 1750 | 1464909422983 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 16:17:02 INFO - PROCESS | 1750 | 1464909422987 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 16:17:02 INFO - PROCESS | 1750 | 1464909422993 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:17:02 INFO - PROCESS | 1750 | 1464909422997 Marionette TRACE conn4 <- [1,2802,null,{}] 16:17:03 INFO - PROCESS | 1750 | 1464909423003 Marionette TRACE conn4 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:03 INFO - PROCESS | 1750 | 1464909423235 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 16:17:03 INFO - PROCESS | 1750 | 1464909423599 Marionette TRACE conn4 -> [0,2804,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:03 INFO - PROCESS | 1750 | ++DOCSHELL 0x89dab800 == 159 [pid = 1750] [id = 708] 16:17:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x8b862000) [pid = 1750] [serial = 2125] [outer = (nil)] 16:17:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9b875400) [pid = 1750] [serial = 2126] [outer = 0x8b862000] 16:17:03 INFO - PROCESS | 1750 | 1464909423695 Marionette DEBUG loaded listener.js 16:17:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9d4a4000) [pid = 1750] [serial = 2127] [outer = 0x8b862000] 16:17:04 INFO - PROCESS | 1750 | 1464909424607 Marionette TRACE conn4 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 16:17:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:17:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1685ms 16:17:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:17:04 INFO - PROCESS | 1750 | 1464909424679 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 16:17:04 INFO - PROCESS | 1750 | 1464909424682 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 16:17:04 INFO - PROCESS | 1750 | 1464909424689 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:17:04 INFO - PROCESS | 1750 | 1464909424693 Marionette TRACE conn4 <- [1,2806,null,{}] 16:17:04 INFO - PROCESS | 1750 | 1464909424699 Marionette TRACE conn4 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:04 INFO - PROCESS | 1750 | 1464909424978 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 16:17:05 INFO - PROCESS | 1750 | 1464909425341 Marionette TRACE conn4 -> [0,2808,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:05 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a75e800 == 160 [pid = 1750] [id = 709] 16:17:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9b871000) [pid = 1750] [serial = 2128] [outer = (nil)] 16:17:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0xa22d3400) [pid = 1750] [serial = 2129] [outer = 0x9b871000] 16:17:05 INFO - PROCESS | 1750 | 1464909425432 Marionette DEBUG loaded listener.js 16:17:05 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0xa248fc00) [pid = 1750] [serial = 2130] [outer = 0x9b871000] 16:17:06 INFO - PROCESS | 1750 | 1464909426335 Marionette TRACE conn4 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 16:17:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:17:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1687ms 16:17:06 INFO - PROCESS | 1750 | 1464909426375 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 16:17:06 INFO - PROCESS | 1750 | 1464909426379 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 16:17:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:17:06 INFO - PROCESS | 1750 | 1464909426386 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:17:06 INFO - PROCESS | 1750 | 1464909426388 Marionette TRACE conn4 <- [1,2810,null,{}] 16:17:06 INFO - PROCESS | 1750 | 1464909426395 Marionette TRACE conn4 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:06 INFO - PROCESS | 1750 | 1464909426626 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 16:17:07 INFO - PROCESS | 1750 | 1464909426985 Marionette TRACE conn4 -> [0,2812,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x9ade0c00 == 161 [pid = 1750] [id = 710] 16:17:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0xa105ec00) [pid = 1750] [serial = 2131] [outer = (nil)] 16:17:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0xa3260c00) [pid = 1750] [serial = 2132] [outer = 0xa105ec00] 16:17:07 INFO - PROCESS | 1750 | 1464909427078 Marionette DEBUG loaded listener.js 16:17:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0xa3551400) [pid = 1750] [serial = 2133] [outer = 0xa105ec00] 16:17:07 INFO - PROCESS | 1750 | 1464909427948 Marionette TRACE conn4 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 16:17:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:17:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1630ms 16:17:08 INFO - PROCESS | 1750 | 1464909428017 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 16:17:08 INFO - PROCESS | 1750 | 1464909428021 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 16:17:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:17:08 INFO - PROCESS | 1750 | 1464909428027 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:17:08 INFO - PROCESS | 1750 | 1464909428031 Marionette TRACE conn4 <- [1,2814,null,{}] 16:17:08 INFO - PROCESS | 1750 | 1464909428036 Marionette TRACE conn4 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:08 INFO - PROCESS | 1750 | 1464909428275 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 16:17:08 INFO - PROCESS | 1750 | 1464909428641 Marionette TRACE conn4 -> [0,2816,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:08 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d325800 == 162 [pid = 1750] [id = 711] 16:17:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8e7cf400) [pid = 1750] [serial = 2134] [outer = (nil)] 16:17:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa50ed000) [pid = 1750] [serial = 2135] [outer = 0x8e7cf400] 16:17:08 INFO - PROCESS | 1750 | 1464909428734 Marionette DEBUG loaded listener.js 16:17:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa50f6800) [pid = 1750] [serial = 2136] [outer = 0x8e7cf400] 16:17:09 INFO - PROCESS | 1750 | 1464909429646 Marionette TRACE conn4 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 16:17:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:17:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1685ms 16:17:09 INFO - PROCESS | 1750 | 1464909429713 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 16:17:09 INFO - PROCESS | 1750 | 1464909429717 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 16:17:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:17:09 INFO - PROCESS | 1750 | 1464909429724 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:17:09 INFO - PROCESS | 1750 | 1464909429727 Marionette TRACE conn4 <- [1,2818,null,{}] 16:17:09 INFO - PROCESS | 1750 | 1464909429733 Marionette TRACE conn4 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:10 INFO - PROCESS | 1750 | 1464909430005 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 16:17:10 INFO - PROCESS | 1750 | 1464909430359 Marionette TRACE conn4 -> [0,2820,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x8710d000 == 163 [pid = 1750] [id = 712] 16:17:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa050b800) [pid = 1750] [serial = 2137] [outer = (nil)] 16:17:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa6298800) [pid = 1750] [serial = 2138] [outer = 0xa050b800] 16:17:10 INFO - PROCESS | 1750 | 1464909430449 Marionette DEBUG loaded listener.js 16:17:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa6709000) [pid = 1750] [serial = 2139] [outer = 0xa050b800] 16:17:11 INFO - PROCESS | 1750 | 1464909431374 Marionette TRACE conn4 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x92139400 == 162 [pid = 1750] [id = 69] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x87aeec00 == 161 [pid = 1750] [id = 694] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8afc3800 == 160 [pid = 1750] [id = 693] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x89db8c00 == 159 [pid = 1750] [id = 692] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe8400 == 158 [pid = 1750] [id = 691] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x995f0800 == 157 [pid = 1750] [id = 687] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x95154400 == 156 [pid = 1750] [id = 686] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe4400 == 155 [pid = 1750] [id = 685] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x92138000 == 154 [pid = 1750] [id = 684] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x91122400 == 153 [pid = 1750] [id = 683] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x912bd800 == 152 [pid = 1750] [id = 681] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x912bb400 == 151 [pid = 1750] [id = 682] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x90f24c00 == 150 [pid = 1750] [id = 680] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8eede800 == 149 [pid = 1750] [id = 679] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8e492400 == 148 [pid = 1750] [id = 678] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x8b47e400 == 147 [pid = 1750] [id = 677] 16:17:13 INFO - PROCESS | 1750 | --DOCSHELL 0x87107800 == 146 [pid = 1750] [id = 676] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8d321800) [pid = 1750] [serial = 1899] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8db52000) [pid = 1750] [serial = 2027] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8d992000) [pid = 1750] [serial = 2024] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8e439400) [pid = 1750] [serial = 2025] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x951c1400) [pid = 1750] [serial = 1989] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x951b3800) [pid = 1750] [serial = 1988] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x9899d000) [pid = 1750] [serial = 1992] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x9817c000) [pid = 1750] [serial = 1991] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x9d4a8400) [pid = 1750] [serial = 2001] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x9d4a5000) [pid = 1750] [serial = 2000] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x94546400) [pid = 1750] [serial = 1986] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x939ae000) [pid = 1750] [serial = 1985] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9162bc00) [pid = 1750] [serial = 1977] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x912c7400) [pid = 1750] [serial = 1976] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x8bf53800) [pid = 1750] [serial = 1968] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8b7e9000) [pid = 1750] [serial = 1967] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0xa30f5000) [pid = 1750] [serial = 2010] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0xa307b400) [pid = 1750] [serial = 2009] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9b849000) [pid = 1750] [serial = 1998] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9b509800) [pid = 1750] [serial = 1997] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0xa1066800) [pid = 1750] [serial = 2004] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9d6b8c00) [pid = 1750] [serial = 2003] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x91126400) [pid = 1750] [serial = 1974] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x910a7800) [pid = 1750] [serial = 1973] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x90f29c00) [pid = 1750] [serial = 2013] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x90f28400) [pid = 1750] [serial = 2012] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0xa2493800) [pid = 1750] [serial = 2007] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0xa240e400) [pid = 1750] [serial = 2006] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x99a4f400) [pid = 1750] [serial = 1995] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x99a49800) [pid = 1750] [serial = 1994] [outer = (nil)] [url = about:blank] 16:17:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:17:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 4350ms 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x919b0000) [pid = 1750] [serial = 1980] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9185dc00) [pid = 1750] [serial = 1979] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0xa3262000) [pid = 1750] [serial = 2016] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0xa2498400) [pid = 1750] [serial = 2015] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8eb60000) [pid = 1750] [serial = 1971] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8e692800) [pid = 1750] [serial = 1970] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x936b2800) [pid = 1750] [serial = 1983] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x92ae2c00) [pid = 1750] [serial = 1982] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x89bc8000) [pid = 1750] [serial = 2018] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x8a731000) [pid = 1750] [serial = 2019] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8e697000) [pid = 1750] [serial = 1964] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8b86f800) [pid = 1750] [serial = 2021] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8be7bc00) [pid = 1750] [serial = 2022] [outer = (nil)] [url = about:blank] 16:17:14 INFO - PROCESS | 1750 | 1464909434257 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 16:17:14 INFO - PROCESS | 1750 | 1464909434262 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 16:17:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:17:14 INFO - PROCESS | 1750 | 1464909434275 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:17:14 INFO - PROCESS | 1750 | 1464909434279 Marionette TRACE conn4 <- [1,2822,null,{}] 16:17:14 INFO - PROCESS | 1750 | 1464909434287 Marionette TRACE conn4 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:14 INFO - PROCESS | 1750 | 1464909434504 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 16:17:14 INFO - PROCESS | 1750 | 1464909434748 Marionette TRACE conn4 -> [0,2824,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:14 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bd0000 == 147 [pid = 1750] [id = 713] 16:17:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x89da9400) [pid = 1750] [serial = 2140] [outer = (nil)] 16:17:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x89db5000) [pid = 1750] [serial = 2141] [outer = 0x89da9400] 16:17:14 INFO - PROCESS | 1750 | 1464909434827 Marionette DEBUG loaded listener.js 16:17:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8b473c00) [pid = 1750] [serial = 2142] [outer = 0x89da9400] 16:17:15 INFO - PROCESS | 1750 | 1464909435697 Marionette TRACE conn4 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 16:17:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:17:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 1487ms 16:17:15 INFO - PROCESS | 1750 | 1464909435761 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 16:17:15 INFO - PROCESS | 1750 | 1464909435767 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 16:17:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:17:15 INFO - PROCESS | 1750 | 1464909435779 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:17:15 INFO - PROCESS | 1750 | 1464909435784 Marionette TRACE conn4 <- [1,2826,null,{}] 16:17:15 INFO - PROCESS | 1750 | 1464909435791 Marionette TRACE conn4 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:16 INFO - PROCESS | 1750 | 1464909436023 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 16:17:16 INFO - PROCESS | 1750 | 1464909436310 Marionette TRACE conn4 -> [0,2828,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.direction.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x8bf54000 == 148 [pid = 1750] [id = 714] 16:17:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8bf54c00) [pid = 1750] [serial = 2143] [outer = (nil)] 16:17:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8c018000) [pid = 1750] [serial = 2144] [outer = 0x8bf54c00] 16:17:16 INFO - PROCESS | 1750 | 1464909436390 Marionette DEBUG loaded listener.js 16:17:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8d0aa000) [pid = 1750] [serial = 2145] [outer = 0x8bf54c00] 16:17:17 INFO - PROCESS | 1750 | 1464909437314 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:17:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:17:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1586ms 16:17:17 INFO - PROCESS | 1750 | 1464909437363 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 16:17:17 INFO - PROCESS | 1750 | 1464909437366 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 16:17:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:17:17 INFO - PROCESS | 1750 | 1464909437382 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:17:17 INFO - PROCESS | 1750 | 1464909437386 Marionette TRACE conn4 <- [1,2830,null,{}] 16:17:17 INFO - PROCESS | 1750 | 1464909437401 Marionette TRACE conn4 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:17 INFO - PROCESS | 1750 | 1464909437700 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 16:17:17 INFO - PROCESS | 1750 | 1464909437733 Marionette TRACE conn4 -> [0,2832,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bcec00 == 149 [pid = 1750] [id = 715] 16:17:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8e43b400) [pid = 1750] [serial = 2146] [outer = (nil)] 16:17:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e48e000) [pid = 1750] [serial = 2147] [outer = 0x8e43b400] 16:17:17 INFO - PROCESS | 1750 | 1464909437811 Marionette DEBUG loaded listener.js 16:17:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e68e400) [pid = 1750] [serial = 2148] [outer = 0x8e43b400] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8d0a3800) [pid = 1750] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x91620c00) [pid = 1750] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8f5a9400) [pid = 1750] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x886b8800) [pid = 1750] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9168ac00) [pid = 1750] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x90f2e000) [pid = 1750] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8c04c400) [pid = 1750] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x99874400) [pid = 1750] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x8afc8000) [pid = 1750] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x88feac00) [pid = 1750] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x8c00d000) [pid = 1750] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x8be7b800) [pid = 1750] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x9a75fc00) [pid = 1750] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x88fe4000) [pid = 1750] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 122 (0x8d321c00) [pid = 1750] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 121 (0x92ade000) [pid = 1750] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 120 (0x8d31c000) [pid = 1750] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 119 (0x92049000) [pid = 1750] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 118 (0x8e689800) [pid = 1750] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:17:19 INFO - PROCESS | 1750 | --DOMWINDOW == 117 (0x99565000) [pid = 1750] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:17:19 INFO - PROCESS | 1750 | 1464909439551 Marionette TRACE conn4 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:17:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 2197ms 16:17:19 INFO - PROCESS | 1750 | 1464909439579 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 16:17:19 INFO - PROCESS | 1750 | 1464909439582 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 16:17:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:17:19 INFO - PROCESS | 1750 | 1464909439589 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:17:19 INFO - PROCESS | 1750 | 1464909439592 Marionette TRACE conn4 <- [1,2834,null,{}] 16:17:19 INFO - PROCESS | 1750 | 1464909439597 Marionette TRACE conn4 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:19 INFO - PROCESS | 1750 | 1464909439806 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 16:17:20 INFO - PROCESS | 1750 | 1464909440017 Marionette TRACE conn4 -> [0,2836,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.radians.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b8800 == 150 [pid = 1750] [id = 716] 16:17:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 118 (0x8a72cc00) [pid = 1750] [serial = 2149] [outer = (nil)] 16:17:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 119 (0x8e68a400) [pid = 1750] [serial = 2150] [outer = 0x8a72cc00] 16:17:20 INFO - PROCESS | 1750 | 1464909440108 Marionette DEBUG loaded listener.js 16:17:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 120 (0x8e7d2800) [pid = 1750] [serial = 2151] [outer = 0x8a72cc00] 16:17:20 INFO - PROCESS | 1750 | 1464909440902 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:17:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:17:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1380ms 16:17:20 INFO - PROCESS | 1750 | 1464909440970 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 16:17:20 INFO - PROCESS | 1750 | 1464909440974 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 16:17:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:17:20 INFO - PROCESS | 1750 | 1464909440980 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:17:20 INFO - PROCESS | 1750 | 1464909440983 Marionette TRACE conn4 <- [1,2838,null,{}] 16:17:20 INFO - PROCESS | 1750 | 1464909440989 Marionette TRACE conn4 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:21 INFO - PROCESS | 1750 | 1464909441190 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 16:17:21 INFO - PROCESS | 1750 | 1464909441651 Marionette TRACE conn4 -> [0,2840,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrap.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x88fe4000 == 151 [pid = 1750] [id = 717] 16:17:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 121 (0x88fe4400) [pid = 1750] [serial = 2152] [outer = (nil)] 16:17:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 122 (0x8937cc00) [pid = 1750] [serial = 2153] [outer = 0x88fe4400] 16:17:21 INFO - PROCESS | 1750 | 1464909441759 Marionette DEBUG loaded listener.js 16:17:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 123 (0x89a36800) [pid = 1750] [serial = 2154] [outer = 0x88fe4400] 16:17:22 INFO - PROCESS | 1750 | 1464909442735 Marionette TRACE conn4 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 16:17:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:17:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1784ms 16:17:22 INFO - PROCESS | 1750 | 1464909442769 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 16:17:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:17:22 INFO - PROCESS | 1750 | 1464909442776 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 16:17:22 INFO - PROCESS | 1750 | 1464909442784 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:17:22 INFO - PROCESS | 1750 | 1464909442790 Marionette TRACE conn4 <- [1,2842,null,{}] 16:17:22 INFO - PROCESS | 1750 | 1464909442797 Marionette TRACE conn4 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:23 INFO - PROCESS | 1750 | 1464909443036 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 16:17:23 INFO - PROCESS | 1750 | 1464909443375 Marionette TRACE conn4 -> [0,2844,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b65a400 == 152 [pid = 1750] [id = 718] 16:17:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8b866000) [pid = 1750] [serial = 2155] [outer = (nil)] 16:17:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8b8ea400) [pid = 1750] [serial = 2156] [outer = 0x8b866000] 16:17:23 INFO - PROCESS | 1750 | 1464909443474 Marionette DEBUG loaded listener.js 16:17:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8be7c400) [pid = 1750] [serial = 2157] [outer = 0x8b866000] 16:17:24 INFO - PROCESS | 1750 | 1464909444461 Marionette TRACE conn4 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 16:17:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:17:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1736ms 16:17:24 INFO - PROCESS | 1750 | 1464909444523 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 16:17:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:17:24 INFO - PROCESS | 1750 | 1464909444529 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 16:17:24 INFO - PROCESS | 1750 | 1464909444536 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:17:24 INFO - PROCESS | 1750 | 1464909444540 Marionette TRACE conn4 <- [1,2846,null,{}] 16:17:24 INFO - PROCESS | 1750 | 1464909444546 Marionette TRACE conn4 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:24 INFO - PROCESS | 1750 | 1464909444808 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 16:17:25 INFO - PROCESS | 1750 | 1464909445206 Marionette TRACE conn4 -> [0,2848,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.rotate.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0ac400 == 153 [pid = 1750] [id = 719] 16:17:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8d991c00) [pid = 1750] [serial = 2158] [outer = (nil)] 16:17:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8e444800) [pid = 1750] [serial = 2159] [outer = 0x8d991c00] 16:17:25 INFO - PROCESS | 1750 | 1464909445306 Marionette DEBUG loaded listener.js 16:17:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8e7d9000) [pid = 1750] [serial = 2160] [outer = 0x8d991c00] 16:17:26 INFO - PROCESS | 1750 | 1464909446278 Marionette TRACE conn4 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 16:17:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:17:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1783ms 16:17:26 INFO - PROCESS | 1750 | 1464909446319 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 16:17:26 INFO - PROCESS | 1750 | 1464909446323 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 16:17:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:17:26 INFO - PROCESS | 1750 | 1464909446339 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:17:26 INFO - PROCESS | 1750 | 1464909446349 Marionette TRACE conn4 <- [1,2850,null,{}] 16:17:26 INFO - PROCESS | 1750 | 1464909446355 Marionette TRACE conn4 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:26 INFO - PROCESS | 1750 | 1464909446604 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 16:17:26 INFO - PROCESS | 1750 | 1464909446942 Marionette TRACE conn4 -> [0,2852,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d322800 == 154 [pid = 1750] [id = 720] 16:17:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8db50000) [pid = 1750] [serial = 2161] [outer = (nil)] 16:17:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8f5b0400) [pid = 1750] [serial = 2162] [outer = 0x8db50000] 16:17:27 INFO - PROCESS | 1750 | 1464909447039 Marionette DEBUG loaded listener.js 16:17:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8f654000) [pid = 1750] [serial = 2163] [outer = 0x8db50000] 16:17:28 INFO - PROCESS | 1750 | 1464909447999 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:17:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:17:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1699ms 16:17:28 INFO - PROCESS | 1750 | 1464909448033 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 16:17:28 INFO - PROCESS | 1750 | 1464909448037 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 16:17:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:17:28 INFO - PROCESS | 1750 | 1464909448044 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:17:28 INFO - PROCESS | 1750 | 1464909448047 Marionette TRACE conn4 <- [1,2854,null,{}] 16:17:28 INFO - PROCESS | 1750 | 1464909448053 Marionette TRACE conn4 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:28 INFO - PROCESS | 1750 | 1464909448287 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 16:17:28 INFO - PROCESS | 1750 | 1464909448628 Marionette TRACE conn4 -> [0,2856,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.large.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8f651c00 == 155 [pid = 1750] [id = 721] 16:17:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x90f29000) [pid = 1750] [serial = 2164] [outer = (nil)] 16:17:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x9111c800) [pid = 1750] [serial = 2165] [outer = 0x90f29000] 16:17:28 INFO - PROCESS | 1750 | 1464909448721 Marionette DEBUG loaded listener.js 16:17:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x91122400) [pid = 1750] [serial = 2166] [outer = 0x90f29000] 16:17:29 INFO - PROCESS | 1750 | 1464909449678 Marionette TRACE conn4 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 16:17:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:17:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 1681ms 16:17:29 INFO - PROCESS | 1750 | 1464909449727 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 16:17:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:17:29 INFO - PROCESS | 1750 | 1464909449732 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 16:17:29 INFO - PROCESS | 1750 | 1464909449738 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:17:29 INFO - PROCESS | 1750 | 1464909449742 Marionette TRACE conn4 <- [1,2858,null,{}] 16:17:29 INFO - PROCESS | 1750 | 1464909449748 Marionette TRACE conn4 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:29 INFO - PROCESS | 1750 | 1464909449986 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 16:17:30 INFO - PROCESS | 1750 | 1464909450341 Marionette TRACE conn4 -> [0,2860,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:30 INFO - PROCESS | 1750 | ++DOCSHELL 0x91120400 == 156 [pid = 1750] [id = 722] 16:17:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x91127800) [pid = 1750] [serial = 2167] [outer = (nil)] 16:17:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x912c4400) [pid = 1750] [serial = 2168] [outer = 0x91127800] 16:17:30 INFO - PROCESS | 1750 | 1464909450446 Marionette DEBUG loaded listener.js 16:17:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x917a8800) [pid = 1750] [serial = 2169] [outer = 0x91127800] 16:17:31 INFO - PROCESS | 1750 | 1464909451442 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:17:31 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:17:31 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1782ms 16:17:31 INFO - PROCESS | 1750 | 1464909451520 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 16:17:31 INFO - PROCESS | 1750 | 1464909451524 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 16:17:31 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:17:31 INFO - PROCESS | 1750 | 1464909451531 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:17:31 INFO - PROCESS | 1750 | 1464909451535 Marionette TRACE conn4 <- [1,2862,null,{}] 16:17:31 INFO - PROCESS | 1750 | 1464909451541 Marionette TRACE conn4 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:31 INFO - PROCESS | 1750 | 1464909451823 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 16:17:32 INFO - PROCESS | 1750 | 1464909452159 Marionette TRACE conn4 -> [0,2864,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.negative.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:32 INFO - PROCESS | 1750 | ++DOCSHELL 0x9112ac00 == 157 [pid = 1750] [id = 723] 16:17:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x9162bc00) [pid = 1750] [serial = 2170] [outer = (nil)] 16:17:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x919cb400) [pid = 1750] [serial = 2171] [outer = 0x9162bc00] 16:17:32 INFO - PROCESS | 1750 | 1464909452251 Marionette DEBUG loaded listener.js 16:17:32 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x92040000) [pid = 1750] [serial = 2172] [outer = 0x9162bc00] 16:17:33 INFO - PROCESS | 1750 | 1464909453213 Marionette TRACE conn4 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 16:17:33 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:17:33 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1732ms 16:17:33 INFO - PROCESS | 1750 | 1464909453264 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 16:17:33 INFO - PROCESS | 1750 | 1464909453268 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 16:17:33 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:17:33 INFO - PROCESS | 1750 | 1464909453275 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:17:33 INFO - PROCESS | 1750 | 1464909453278 Marionette TRACE conn4 <- [1,2866,null,{}] 16:17:33 INFO - PROCESS | 1750 | 1464909453284 Marionette TRACE conn4 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:33 INFO - PROCESS | 1750 | 1464909453525 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 16:17:33 INFO - PROCESS | 1750 | 1464909453831 Marionette TRACE conn4 -> [0,2868,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:33 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eee0c00 == 158 [pid = 1750] [id = 724] 16:17:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8f658000) [pid = 1750] [serial = 2173] [outer = (nil)] 16:17:33 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x9224fc00) [pid = 1750] [serial = 2174] [outer = 0x8f658000] 16:17:33 INFO - PROCESS | 1750 | 1464909453923 Marionette DEBUG loaded listener.js 16:17:34 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x92ae4400) [pid = 1750] [serial = 2175] [outer = 0x8f658000] 16:17:34 INFO - PROCESS | 1750 | 1464909454902 Marionette TRACE conn4 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:17:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1684ms 16:17:34 INFO - PROCESS | 1750 | 1464909454960 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 16:17:34 INFO - PROCESS | 1750 | 1464909454964 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 16:17:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:17:34 INFO - PROCESS | 1750 | 1464909454970 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:17:34 INFO - PROCESS | 1750 | 1464909454974 Marionette TRACE conn4 <- [1,2870,null,{}] 16:17:34 INFO - PROCESS | 1750 | 1464909454980 Marionette TRACE conn4 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:35 INFO - PROCESS | 1750 | 1464909455237 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 16:17:35 INFO - PROCESS | 1750 | 1464909455576 Marionette TRACE conn4 -> [0,2872,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.scale.zero.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:35 INFO - PROCESS | 1750 | ++DOCSHELL 0x890ae800 == 159 [pid = 1750] [id = 725] 16:17:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8bd7a000) [pid = 1750] [serial = 2176] [outer = (nil)] 16:17:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x939a5400) [pid = 1750] [serial = 2177] [outer = 0x8bd7a000] 16:17:35 INFO - PROCESS | 1750 | 1464909455674 Marionette DEBUG loaded listener.js 16:17:35 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x9454a400) [pid = 1750] [serial = 2178] [outer = 0x8bd7a000] 16:17:36 INFO - PROCESS | 1750 | 1464909456610 Marionette TRACE conn4 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 16:17:36 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:17:36 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1688ms 16:17:36 INFO - PROCESS | 1750 | 1464909456659 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 16:17:36 INFO - PROCESS | 1750 | 1464909456663 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 16:17:36 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:17:36 INFO - PROCESS | 1750 | 1464909456669 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:17:36 INFO - PROCESS | 1750 | 1464909456673 Marionette TRACE conn4 <- [1,2874,null,{}] 16:17:36 INFO - PROCESS | 1750 | 1464909456679 Marionette TRACE conn4 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:36 INFO - PROCESS | 1750 | 1464909456927 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 16:17:37 INFO - PROCESS | 1750 | 1464909457268 Marionette TRACE conn4 -> [0,2876,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.multiple.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x92041000 == 160 [pid = 1750] [id = 726] 16:17:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92253400) [pid = 1750] [serial = 2179] [outer = (nil)] 16:17:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x951b6c00) [pid = 1750] [serial = 2180] [outer = 0x92253400] 16:17:37 INFO - PROCESS | 1750 | 1464909457362 Marionette DEBUG loaded listener.js 16:17:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x95209000) [pid = 1750] [serial = 2181] [outer = 0x92253400] 16:17:38 INFO - PROCESS | 1750 | 1464909458306 Marionette TRACE conn4 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 16:17:38 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:17:38 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1688ms 16:17:38 INFO - PROCESS | 1750 | 1464909458358 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 16:17:38 INFO - PROCESS | 1750 | 1464909458362 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 16:17:38 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:17:38 INFO - PROCESS | 1750 | 1464909458368 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:17:38 INFO - PROCESS | 1750 | 1464909458372 Marionette TRACE conn4 <- [1,2878,null,{}] 16:17:38 INFO - PROCESS | 1750 | 1464909458377 Marionette TRACE conn4 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:38 INFO - PROCESS | 1750 | 1464909458623 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 16:17:38 INFO - PROCESS | 1750 | 1464909458973 Marionette TRACE conn4 -> [0,2880,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x9817c000 == 161 [pid = 1750] [id = 727] 16:17:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x98183000) [pid = 1750] [serial = 2182] [outer = (nil)] 16:17:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x98a01400) [pid = 1750] [serial = 2183] [outer = 0x98183000] 16:17:39 INFO - PROCESS | 1750 | 1464909459081 Marionette DEBUG loaded listener.js 16:17:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x995f0800) [pid = 1750] [serial = 2184] [outer = 0x98183000] 16:17:40 INFO - PROCESS | 1750 | 1464909460075 Marionette TRACE conn4 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:17:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1784ms 16:17:40 INFO - PROCESS | 1750 | 1464909460158 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 16:17:40 INFO - PROCESS | 1750 | 1464909460162 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 16:17:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:17:40 INFO - PROCESS | 1750 | 1464909460179 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:17:40 INFO - PROCESS | 1750 | 1464909460188 Marionette TRACE conn4 <- [1,2882,null,{}] 16:17:40 INFO - PROCESS | 1750 | 1464909460194 Marionette TRACE conn4 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:40 INFO - PROCESS | 1750 | 1464909460477 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 16:17:40 INFO - PROCESS | 1750 | 1464909460800 Marionette TRACE conn4 -> [0,2884,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.setTransform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:40 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e496000 == 162 [pid = 1750] [id = 728] 16:17:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x96df8800) [pid = 1750] [serial = 2185] [outer = (nil)] 16:17:40 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x99b0e000) [pid = 1750] [serial = 2186] [outer = 0x96df8800] 16:17:40 INFO - PROCESS | 1750 | 1464909460891 Marionette DEBUG loaded listener.js 16:17:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x99fd3400) [pid = 1750] [serial = 2187] [outer = 0x96df8800] 16:17:41 INFO - PROCESS | 1750 | 1464909461854 Marionette TRACE conn4 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 16:17:41 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:17:41 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1746ms 16:17:41 INFO - PROCESS | 1750 | 1464909461926 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 16:17:41 INFO - PROCESS | 1750 | 1464909461930 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 16:17:41 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:17:41 INFO - PROCESS | 1750 | 1464909461937 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:17:41 INFO - PROCESS | 1750 | 1464909461941 Marionette TRACE conn4 <- [1,2886,null,{}] 16:17:41 INFO - PROCESS | 1750 | 1464909461947 Marionette TRACE conn4 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:42 INFO - PROCESS | 1750 | 1464909462193 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 16:17:42 INFO - PROCESS | 1750 | 1464909462538 Marionette TRACE conn4 -> [0,2888,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.identity.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x9966e800 == 163 [pid = 1750] [id = 729] 16:17:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x99a4c000) [pid = 1750] [serial = 2188] [outer = (nil)] 16:17:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x9a150000) [pid = 1750] [serial = 2189] [outer = 0x99a4c000] 16:17:42 INFO - PROCESS | 1750 | 1464909462631 Marionette DEBUG loaded listener.js 16:17:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x9a153400) [pid = 1750] [serial = 2190] [outer = 0x99a4c000] 16:17:43 INFO - PROCESS | 1750 | 1464909463552 Marionette TRACE conn4 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 16:17:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:17:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 1683ms 16:17:43 INFO - PROCESS | 1750 | 1464909463622 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 16:17:43 INFO - PROCESS | 1750 | 1464909463636 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 16:17:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:17:43 INFO - PROCESS | 1750 | 1464909463643 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:17:43 INFO - PROCESS | 1750 | 1464909463646 Marionette TRACE conn4 <- [1,2890,null,{}] 16:17:43 INFO - PROCESS | 1750 | 1464909463653 Marionette TRACE conn4 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:43 INFO - PROCESS | 1750 | 1464909463928 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 16:17:44 INFO - PROCESS | 1750 | 1464909464276 Marionette TRACE conn4 -> [0,2892,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.multiply.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x97761c00 == 164 [pid = 1750] [id = 730] 16:17:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9a0e1000) [pid = 1750] [serial = 2191] [outer = (nil)] 16:17:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x9add8c00) [pid = 1750] [serial = 2192] [outer = 0x9a0e1000] 16:17:44 INFO - PROCESS | 1750 | 1464909464388 Marionette DEBUG loaded listener.js 16:17:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9afd1800) [pid = 1750] [serial = 2193] [outer = 0x9a0e1000] 16:17:45 INFO - PROCESS | 1750 | 1464909465360 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:17:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:17:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1787ms 16:17:45 INFO - PROCESS | 1750 | 1464909465431 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 16:17:45 INFO - PROCESS | 1750 | 1464909465435 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 16:17:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:17:45 INFO - PROCESS | 1750 | 1464909465442 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:17:45 INFO - PROCESS | 1750 | 1464909465445 Marionette TRACE conn4 <- [1,2894,null,{}] 16:17:45 INFO - PROCESS | 1750 | 1464909465451 Marionette TRACE conn4 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:45 INFO - PROCESS | 1750 | 1464909465698 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 16:17:46 INFO - PROCESS | 1750 | 1464909466045 Marionette TRACE conn4 -> [0,2896,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e68bc00 == 165 [pid = 1750] [id = 731] 16:17:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8eed3c00) [pid = 1750] [serial = 2194] [outer = (nil)] 16:17:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9b871800) [pid = 1750] [serial = 2195] [outer = 0x8eed3c00] 16:17:46 INFO - PROCESS | 1750 | 1464909466141 Marionette DEBUG loaded listener.js 16:17:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9d4a8400) [pid = 1750] [serial = 2196] [outer = 0x8eed3c00] 16:17:47 INFO - PROCESS | 1750 | 1464909467062 Marionette TRACE conn4 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:17:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 1683ms 16:17:47 INFO - PROCESS | 1750 | 1464909467127 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 16:17:47 INFO - PROCESS | 1750 | 1464909467131 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 16:17:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:17:47 INFO - PROCESS | 1750 | 1464909467137 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:17:47 INFO - PROCESS | 1750 | 1464909467140 Marionette TRACE conn4 <- [1,2898,null,{}] 16:17:47 INFO - PROCESS | 1750 | 1464909467146 Marionette TRACE conn4 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:47 INFO - PROCESS | 1750 | 1464909467375 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 16:17:47 INFO - PROCESS | 1750 | 1464909467720 Marionette TRACE conn4 -> [0,2900,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.transform.skewed.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:47 INFO - PROCESS | 1750 | ++DOCSHELL 0x9b5ab800 == 166 [pid = 1750] [id = 732] 16:17:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9b5acc00) [pid = 1750] [serial = 2197] [outer = (nil)] 16:17:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0xa2144400) [pid = 1750] [serial = 2198] [outer = 0x9b5acc00] 16:17:47 INFO - PROCESS | 1750 | 1464909467810 Marionette DEBUG loaded listener.js 16:17:47 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0xa214c800) [pid = 1750] [serial = 2199] [outer = 0x9b5acc00] 16:17:48 INFO - PROCESS | 1750 | 1464909468738 Marionette TRACE conn4 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 16:17:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:17:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1637ms 16:17:48 INFO - PROCESS | 1750 | 1464909468775 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 16:17:48 INFO - PROCESS | 1750 | 1464909468779 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 16:17:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:17:48 INFO - PROCESS | 1750 | 1464909468785 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:17:48 INFO - PROCESS | 1750 | 1464909468790 Marionette TRACE conn4 <- [1,2902,null,{}] 16:17:48 INFO - PROCESS | 1750 | 1464909468800 Marionette TRACE conn4 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:49 INFO - PROCESS | 1750 | 1464909469048 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 16:17:49 INFO - PROCESS | 1750 | 1464909469392 Marionette TRACE conn4 -> [0,2904,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.basic.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:49 INFO - PROCESS | 1750 | ++DOCSHELL 0xa050f000 == 167 [pid = 1750] [id = 733] 16:17:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0xa1062400) [pid = 1750] [serial = 2200] [outer = (nil)] 16:17:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0xa30ff400) [pid = 1750] [serial = 2201] [outer = 0xa1062400] 16:17:49 INFO - PROCESS | 1750 | 1464909469491 Marionette DEBUG loaded listener.js 16:17:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0xa326cc00) [pid = 1750] [serial = 2202] [outer = 0xa1062400] 16:17:50 INFO - PROCESS | 1750 | 1464909470435 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:17:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:17:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 1690ms 16:17:50 INFO - PROCESS | 1750 | 1464909470476 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 16:17:50 INFO - PROCESS | 1750 | 1464909470480 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 16:17:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:17:50 INFO - PROCESS | 1750 | 1464909470486 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:17:50 INFO - PROCESS | 1750 | 1464909470490 Marionette TRACE conn4 <- [1,2906,null,{}] 16:17:50 INFO - PROCESS | 1750 | 1464909470495 Marionette TRACE conn4 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:50 INFO - PROCESS | 1750 | 1464909470721 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 16:17:51 INFO - PROCESS | 1750 | 1464909471086 Marionette TRACE conn4 -> [0,2908,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/2dcontext/transformations/2d.transformation.translate.nonfinite.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:51 INFO - PROCESS | 1750 | ++DOCSHELL 0x89b87800 == 168 [pid = 1750] [id = 734] 16:17:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x89b88000) [pid = 1750] [serial = 2203] [outer = (nil)] 16:17:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x89b8fc00) [pid = 1750] [serial = 2204] [outer = 0x89b88000] 16:17:51 INFO - PROCESS | 1750 | 1464909471221 Marionette DEBUG loaded listener.js 16:17:51 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x89b91000) [pid = 1750] [serial = 2205] [outer = 0x89b88000] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x886b8800 == 167 [pid = 1750] [id = 716] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x89bcec00 == 166 [pid = 1750] [id = 715] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf54000 == 165 [pid = 1750] [id = 714] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x89bd0000 == 164 [pid = 1750] [id = 713] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x9ade0c00 == 163 [pid = 1750] [id = 710] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x9a75e800 == 162 [pid = 1750] [id = 709] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x89dab800 == 161 [pid = 1750] [id = 708] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x999cd400 == 160 [pid = 1750] [id = 707] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x886bec00 == 159 [pid = 1750] [id = 705] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x97762000 == 158 [pid = 1750] [id = 706] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x94551000 == 157 [pid = 1750] [id = 704] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x92adf400 == 156 [pid = 1750] [id = 703] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x920e7c00 == 155 [pid = 1750] [id = 702] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8eed5400 == 154 [pid = 1750] [id = 701] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8ee86000 == 153 [pid = 1750] [id = 700] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8b86bc00 == 152 [pid = 1750] [id = 699] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8f64f400 == 151 [pid = 1750] [id = 698] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8a733800 == 150 [pid = 1750] [id = 696] 16:17:54 INFO - PROCESS | 1750 | --DOCSHELL 0x8b47a400 == 149 [pid = 1750] [id = 697] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e7dc400) [pid = 1750] [serial = 1965] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x91852800) [pid = 1750] [serial = 2045] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x90f25800) [pid = 1750] [serial = 2039] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8b660000) [pid = 1750] [serial = 2084] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x92048800) [pid = 1750] [serial = 2048] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x92138800) [pid = 1750] [serial = 2049] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x91621400) [pid = 1750] [serial = 2042] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x8e440000) [pid = 1750] [serial = 2033] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x99b10000) [pid = 1750] [serial = 2063] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8bd70000) [pid = 1750] [serial = 2079] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x89a31c00) [pid = 1750] [serial = 2076] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x8e690800) [pid = 1750] [serial = 2085] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0xa105f800) [pid = 1750] [serial = 2072] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x95202400) [pid = 1750] [serial = 2057] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0x919c4800) [pid = 1750] [serial = 2046] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x9b874000) [pid = 1750] [serial = 2070] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x8b8e7400) [pid = 1750] [serial = 2031] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x9aa79800) [pid = 1750] [serial = 2066] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x91625400) [pid = 1750] [serial = 2043] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x95146800) [pid = 1750] [serial = 2055] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x89386000) [pid = 1750] [serial = 2075] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x8db51400) [pid = 1750] [serial = 2082] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x910b2400) [pid = 1750] [serial = 2040] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x936a8800) [pid = 1750] [serial = 2052] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x8b65ac00) [pid = 1750] [serial = 2078] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0xa214d000) [pid = 1750] [serial = 2073] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x95263000) [pid = 1750] [serial = 2058] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8f5a9800) [pid = 1750] [serial = 2037] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x99a52000) [pid = 1750] [serial = 2061] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x8d98b400) [pid = 1750] [serial = 2081] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x99e25c00) [pid = 1750] [serial = 2064] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x92ae3800) [pid = 1750] [serial = 2051] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x8b4efc00) [pid = 1750] [serial = 2030] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x94553800) [pid = 1750] [serial = 2054] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x9ade1400) [pid = 1750] [serial = 2067] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x99667000) [pid = 1750] [serial = 2060] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8ee8e000) [pid = 1750] [serial = 2036] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x9b845000) [pid = 1750] [serial = 2069] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8e690000) [pid = 1750] [serial = 2034] [outer = (nil)] [url = about:blank] 16:17:54 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8eb5b800) [pid = 1750] [serial = 2087] [outer = (nil)] [url = about:blank] 16:17:55 INFO - PROCESS | 1750 | 1464909475106 Marionette TRACE conn4 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 16:17:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:17:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 4655ms 16:17:55 INFO - PROCESS | 1750 | 1464909475143 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 16:17:55 INFO - PROCESS | 1750 | 1464909475149 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 16:17:55 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:17:55 INFO - PROCESS | 1750 | 1464909475157 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:17:55 INFO - PROCESS | 1750 | 1464909475162 Marionette TRACE conn4 <- [1,2910,null,{}] 16:17:55 INFO - PROCESS | 1750 | 1464909475172 Marionette TRACE conn4 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:55 INFO - PROCESS | 1750 | 1464909475455 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 16:17:55 INFO - PROCESS | 1750 | 1464909475683 Marionette TRACE conn4 -> [0,2912,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/ClickFakeEvent.nondocument.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b1800 == 150 [pid = 1750] [id = 735] 16:17:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x88fe9800) [pid = 1750] [serial = 2206] [outer = (nil)] 16:17:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x89b8f800) [pid = 1750] [serial = 2207] [outer = 0x88fe9800] 16:17:55 INFO - PROCESS | 1750 | 1464909475769 Marionette DEBUG loaded listener.js 16:17:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x89bcfc00) [pid = 1750] [serial = 2208] [outer = 0x88fe9800] 16:17:56 INFO - PROCESS | 1750 | 1464909476499 Marionette TRACE conn4 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 16:17:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:17:56 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:17:56 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1383ms 16:17:56 INFO - PROCESS | 1750 | 1464909476541 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 16:17:56 INFO - PROCESS | 1750 | 1464909476550 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 16:17:56 INFO - TEST-START | /DOMEvents/constructors.html 16:17:56 INFO - PROCESS | 1750 | 1464909476560 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:17:56 INFO - PROCESS | 1750 | 1464909476563 Marionette TRACE conn4 <- [1,2914,null,{}] 16:17:56 INFO - PROCESS | 1750 | 1464909476570 Marionette TRACE conn4 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:56 INFO - PROCESS | 1750 | 1464909476780 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 16:17:57 INFO - PROCESS | 1750 | 1464909477024 Marionette TRACE conn4 -> [0,2916,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/constructors.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/constructors.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bcf000 == 151 [pid = 1750] [id = 736] 16:17:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8a733c00) [pid = 1750] [serial = 2209] [outer = (nil)] 16:17:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8b662c00) [pid = 1750] [serial = 2210] [outer = 0x8a733c00] 16:17:57 INFO - PROCESS | 1750 | 1464909477102 Marionette DEBUG loaded listener.js 16:17:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8b8e3000) [pid = 1750] [serial = 2211] [outer = 0x8a733c00] 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:17:58 INFO - PROCESS | 1750 | 1464909478161 Marionette TRACE conn4 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 16:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:17:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:17:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:17:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:17:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:17:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:17:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 1663ms 16:17:58 INFO - PROCESS | 1750 | 1464909478224 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 16:17:58 INFO - PROCESS | 1750 | 1464909478227 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 16:17:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:17:58 INFO - PROCESS | 1750 | 1464909478239 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:17:58 INFO - PROCESS | 1750 | 1464909478250 Marionette TRACE conn4 <- [1,2918,null,{}] 16:17:58 INFO - PROCESS | 1750 | 1464909478283 Marionette TRACE conn4 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:17:58 INFO - PROCESS | 1750 | 1464909478574 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 16:17:58 INFO - PROCESS | 1750 | 1464909478688 Marionette TRACE conn4 -> [0,2920,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/event-phases-order.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/event-phases-order.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:17:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0a8400 == 152 [pid = 1750] [id = 737] 16:17:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8d0af400) [pid = 1750] [serial = 2212] [outer = (nil)] 16:17:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x8d98d800) [pid = 1750] [serial = 2213] [outer = 0x8d0af400] 16:17:58 INFO - PROCESS | 1750 | 1464909478887 Marionette DEBUG loaded listener.js 16:17:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8e43c800) [pid = 1750] [serial = 2214] [outer = 0x8d0af400] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8bf54c00) [pid = 1750] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x99a4e000) [pid = 1750] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8afc6c00) [pid = 1750] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x8e43b400) [pid = 1750] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x92ae3c00) [pid = 1750] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8b8e9400) [pid = 1750] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x8b862000) [pid = 1750] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8e7d9800) [pid = 1750] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x9b871000) [pid = 1750] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x99a55c00) [pid = 1750] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x8e7cf400) [pid = 1750] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x95263800) [pid = 1750] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0xa105ec00) [pid = 1750] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x8f658c00) [pid = 1750] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x89da9400) [pid = 1750] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0x90f23000) [pid = 1750] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x9185e400) [pid = 1750] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 125 (0x90f2d000) [pid = 1750] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 124 (0x92135000) [pid = 1750] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:18:00 INFO - PROCESS | 1750 | --DOMWINDOW == 123 (0x8b661800) [pid = 1750] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:18:00 INFO - PROCESS | 1750 | 1464909480425 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:18:00 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:18:00 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 2211ms 16:18:00 INFO - PROCESS | 1750 | 1464909480448 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 16:18:00 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:18:00 INFO - PROCESS | 1750 | 1464909480453 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 16:18:00 INFO - PROCESS | 1750 | 1464909480460 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:18:00 INFO - PROCESS | 1750 | 1464909480464 Marionette TRACE conn4 <- [1,2922,null,{}] 16:18:00 INFO - PROCESS | 1750 | 1464909480470 Marionette TRACE conn4 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:00 INFO - PROCESS | 1750 | 1464909480763 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 16:18:00 INFO - PROCESS | 1750 | 1464909480786 Marionette TRACE conn4 -> [0,2924,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/init-event-while-dispatching.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x89da9400 == 153 [pid = 1750] [id = 738] 16:18:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 124 (0x8d98e400) [pid = 1750] [serial = 2215] [outer = (nil)] 16:18:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 125 (0x8e690000) [pid = 1750] [serial = 2216] [outer = 0x8d98e400] 16:18:00 INFO - PROCESS | 1750 | 1464909480862 Marionette DEBUG loaded listener.js 16:18:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 126 (0x8e7d3400) [pid = 1750] [serial = 2217] [outer = 0x8d98e400] 16:18:01 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:18:01 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:18:01 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:18:01 INFO - PROCESS | 1750 | [1750] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 16:18:01 INFO - PROCESS | 1750 | 1464909481797 Marionette TRACE conn4 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 16:18:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:18:01 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:18:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 16:18:01 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:18:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 16:18:01 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:18:01 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 16:18:01 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:01 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:18:01 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:01 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:18:01 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:18:01 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1383ms 16:18:01 INFO - PROCESS | 1750 | 1464909481847 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 16:18:01 INFO - PROCESS | 1750 | 1464909481850 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 16:18:01 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:18:01 INFO - PROCESS | 1750 | 1464909481857 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:18:01 INFO - PROCESS | 1750 | 1464909481865 Marionette TRACE conn4 <- [1,2926,null,{}] 16:18:01 INFO - PROCESS | 1750 | 1464909481871 Marionette TRACE conn4 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:02 INFO - PROCESS | 1750 | 1464909482095 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 16:18:02 INFO - PROCESS | 1750 | 1464909482576 Marionette TRACE conn4 -> [0,2928,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-and-window-error-event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x890a8800 == 154 [pid = 1750] [id = 739] 16:18:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x890af800) [pid = 1750] [serial = 2218] [outer = (nil)] 16:18:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x89385c00) [pid = 1750] [serial = 2219] [outer = 0x890af800] 16:18:02 INFO - PROCESS | 1750 | 1464909482668 Marionette DEBUG loaded listener.js 16:18:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x89b8b800) [pid = 1750] [serial = 2220] [outer = 0x890af800] 16:18:03 INFO - PROCESS | 1750 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:18:03 INFO - PROCESS | 1750 | 1464909483595 Marionette TRACE conn4 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 16:18:03 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:18:03 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1793ms 16:18:03 INFO - PROCESS | 1750 | 1464909483654 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 16:18:03 INFO - PROCESS | 1750 | 1464909483662 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 16:18:03 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:18:03 INFO - PROCESS | 1750 | 1464909483671 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:18:03 INFO - PROCESS | 1750 | 1464909483678 Marionette TRACE conn4 <- [1,2930,null,{}] 16:18:03 INFO - PROCESS | 1750 | 1464909483706 Marionette TRACE conn4 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:03 INFO - PROCESS | 1750 | 1464909483949 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 16:18:04 INFO - PROCESS | 1750 | 1464909484242 Marionette TRACE conn4 -> [0,2932,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x8be81000 == 155 [pid = 1750] [id = 740] 16:18:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x8bf50000) [pid = 1750] [serial = 2221] [outer = (nil)] 16:18:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x8c042400) [pid = 1750] [serial = 2222] [outer = 0x8bf50000] 16:18:04 INFO - PROCESS | 1750 | 1464909484386 Marionette DEBUG loaded listener.js 16:18:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x8d31ec00) [pid = 1750] [serial = 2223] [outer = 0x8bf50000] 16:18:05 INFO - PROCESS | 1750 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:18:05 INFO - PROCESS | 1750 | 1464909485289 Marionette TRACE conn4 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 16:18:05 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:18:05 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1656ms 16:18:05 INFO - PROCESS | 1750 | 1464909485331 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 16:18:05 INFO - PROCESS | 1750 | 1464909485338 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 16:18:05 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:18:05 INFO - PROCESS | 1750 | 1464909485345 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:18:05 INFO - PROCESS | 1750 | 1464909485348 Marionette TRACE conn4 <- [1,2934,null,{}] 16:18:05 INFO - PROCESS | 1750 | 1464909485355 Marionette TRACE conn4 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:05 INFO - PROCESS | 1750 | 1464909485627 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 16:18:05 INFO - PROCESS | 1750 | 1464909485921 Marionette TRACE conn4 -> [0,2936,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb53c00 == 156 [pid = 1750] [id = 741] 16:18:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8eb60000) [pid = 1750] [serial = 2224] [outer = (nil)] 16:18:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8ee86800) [pid = 1750] [serial = 2225] [outer = 0x8eb60000] 16:18:06 INFO - PROCESS | 1750 | 1464909486115 Marionette DEBUG loaded listener.js 16:18:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8eed8800) [pid = 1750] [serial = 2226] [outer = 0x8eb60000] 16:18:06 INFO - PROCESS | 1750 | 1464909486975 Marionette TRACE conn4 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:18:06 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:18:06 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1644ms 16:18:06 INFO - PROCESS | 1750 | 1464909486990 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 16:18:06 INFO - PROCESS | 1750 | 1464909486994 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 16:18:06 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:18:07 INFO - PROCESS | 1750 | 1464909487010 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:18:07 INFO - PROCESS | 1750 | 1464909487020 Marionette TRACE conn4 <- [1,2938,null,{}] 16:18:07 INFO - PROCESS | 1750 | 1464909487026 Marionette TRACE conn4 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:07 INFO - PROCESS | 1750 | 1464909487251 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 16:18:07 INFO - PROCESS | 1750 | 1464909487546 Marionette TRACE conn4 -> [0,2940,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e444c00 == 157 [pid = 1750] [id = 742] 16:18:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8eed6400) [pid = 1750] [serial = 2227] [outer = (nil)] 16:18:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x910b4000) [pid = 1750] [serial = 2228] [outer = 0x8eed6400] 16:18:07 INFO - PROCESS | 1750 | 1464909487639 Marionette DEBUG loaded listener.js 16:18:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x91124400) [pid = 1750] [serial = 2229] [outer = 0x8eed6400] 16:18:08 INFO - PROCESS | 1750 | 1464909488481 Marionette TRACE conn4 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:18:08 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:18:08 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1499ms 16:18:08 INFO - PROCESS | 1750 | 1464909488501 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 16:18:08 INFO - PROCESS | 1750 | 1464909488506 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 16:18:08 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:18:08 INFO - PROCESS | 1750 | 1464909488513 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:18:08 INFO - PROCESS | 1750 | 1464909488516 Marionette TRACE conn4 <- [1,2942,null,{}] 16:18:08 INFO - PROCESS | 1750 | 1464909488522 Marionette TRACE conn4 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:08 INFO - PROCESS | 1750 | 1464909488764 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 16:18:09 INFO - PROCESS | 1750 | 1464909489036 Marionette TRACE conn4 -> [0,2944,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f2a000 == 158 [pid = 1750] [id = 743] 16:18:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x90f2c800) [pid = 1750] [serial = 2230] [outer = (nil)] 16:18:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x91620400) [pid = 1750] [serial = 2231] [outer = 0x90f2c800] 16:18:09 INFO - PROCESS | 1750 | 1464909489129 Marionette DEBUG loaded listener.js 16:18:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x91629800) [pid = 1750] [serial = 2232] [outer = 0x90f2c800] 16:18:09 INFO - PROCESS | 1750 | 1464909489982 Marionette TRACE conn4 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 16:18:09 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:18:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:18:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:18:09 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 1484ms 16:18:10 INFO - PROCESS | 1750 | 1464909489999 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 16:18:10 INFO - PROCESS | 1750 | 1464909490002 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 16:18:10 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:18:10 INFO - PROCESS | 1750 | 1464909490009 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:18:10 INFO - PROCESS | 1750 | 1464909490012 Marionette TRACE conn4 <- [1,2946,null,{}] 16:18:10 INFO - PROCESS | 1750 | 1464909490018 Marionette TRACE conn4 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:10 INFO - PROCESS | 1750 | 1464909490252 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 16:18:10 INFO - PROCESS | 1750 | 1464909490552 Marionette TRACE conn4 -> [0,2948,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:10 INFO - PROCESS | 1750 | ++DOCSHELL 0x917a3c00 == 159 [pid = 1750] [id = 744] 16:18:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x917a4800) [pid = 1750] [serial = 2233] [outer = (nil)] 16:18:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x91852000) [pid = 1750] [serial = 2234] [outer = 0x917a4800] 16:18:10 INFO - PROCESS | 1750 | 1464909490660 Marionette DEBUG loaded listener.js 16:18:10 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x919bb400) [pid = 1750] [serial = 2235] [outer = 0x917a4800] 16:18:11 INFO - PROCESS | 1750 | 1464909491547 Marionette TRACE conn4 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:18:11 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:18:11 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1590ms 16:18:11 INFO - PROCESS | 1750 | 1464909491600 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 16:18:11 INFO - PROCESS | 1750 | 1464909491603 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 16:18:11 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:18:11 INFO - PROCESS | 1750 | 1464909491610 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:18:11 INFO - PROCESS | 1750 | 1464909491614 Marionette TRACE conn4 <- [1,2950,null,{}] 16:18:11 INFO - PROCESS | 1750 | 1464909491619 Marionette TRACE conn4 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:11 INFO - PROCESS | 1750 | 1464909491956 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 16:18:12 INFO - PROCESS | 1750 | 1464909492183 Marionette TRACE conn4 -> [0,2952,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x912bc000 == 160 [pid = 1750] [id = 745] 16:18:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x91683c00) [pid = 1750] [serial = 2236] [outer = (nil)] 16:18:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x92047800) [pid = 1750] [serial = 2237] [outer = 0x91683c00] 16:18:12 INFO - PROCESS | 1750 | 1464909492275 Marionette DEBUG loaded listener.js 16:18:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x92137c00) [pid = 1750] [serial = 2238] [outer = 0x91683c00] 16:18:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x92add400 == 161 [pid = 1750] [id = 746] 16:18:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x92ade400) [pid = 1750] [serial = 2239] [outer = (nil)] 16:18:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x92ae0800) [pid = 1750] [serial = 2240] [outer = 0x92ade400] 16:18:13 INFO - PROCESS | 1750 | 1464909493210 Marionette TRACE conn4 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:18:13 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:18:13 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1636ms 16:18:13 INFO - PROCESS | 1750 | 1464909493250 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 16:18:13 INFO - PROCESS | 1750 | 1464909493254 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 16:18:13 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:18:13 INFO - PROCESS | 1750 | 1464909493260 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:18:13 INFO - PROCESS | 1750 | 1464909493264 Marionette TRACE conn4 <- [1,2954,null,{}] 16:18:13 INFO - PROCESS | 1750 | 1464909493270 Marionette TRACE conn4 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:13 INFO - PROCESS | 1750 | 1464909493555 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 16:18:13 INFO - PROCESS | 1750 | 1464909493892 Marionette TRACE conn4 -> [0,2956,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:13 INFO - PROCESS | 1750 | ++DOCSHELL 0x919d0000 == 162 [pid = 1750] [id = 747] 16:18:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x920e6800) [pid = 1750] [serial = 2241] [outer = (nil)] 16:18:13 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x92addc00) [pid = 1750] [serial = 2242] [outer = 0x920e6800] 16:18:13 INFO - PROCESS | 1750 | 1464909493986 Marionette DEBUG loaded listener.js 16:18:14 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x936acc00) [pid = 1750] [serial = 2243] [outer = 0x920e6800] 16:18:14 INFO - PROCESS | 1750 | 1464909494808 Marionette TRACE conn4 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:18:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:18:14 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:18:14 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 1592ms 16:18:14 INFO - PROCESS | 1750 | 1464909494854 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 16:18:14 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:18:14 INFO - PROCESS | 1750 | 1464909494858 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 16:18:14 INFO - PROCESS | 1750 | 1464909494865 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:18:14 INFO - PROCESS | 1750 | 1464909494868 Marionette TRACE conn4 <- [1,2958,null,{}] 16:18:14 INFO - PROCESS | 1750 | 1464909494874 Marionette TRACE conn4 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:15 INFO - PROCESS | 1750 | 1464909495167 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 16:18:15 INFO - PROCESS | 1750 | 1464909495521 Marionette TRACE conn4 -> [0,2960,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:15 INFO - PROCESS | 1750 | ++DOCSHELL 0x8935bc00 == 163 [pid = 1750] [id = 748] 16:18:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x92258800) [pid = 1750] [serial = 2244] [outer = (nil)] 16:18:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x9514ac00) [pid = 1750] [serial = 2245] [outer = 0x92258800] 16:18:15 INFO - PROCESS | 1750 | 1464909495659 Marionette DEBUG loaded listener.js 16:18:15 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x951c0000) [pid = 1750] [serial = 2246] [outer = 0x92258800] 16:18:16 INFO - PROCESS | 1750 | 1464909496458 Marionette TRACE conn4 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:18:16 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:18:16 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1633ms 16:18:16 INFO - PROCESS | 1750 | 1464909496498 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 16:18:16 INFO - PROCESS | 1750 | 1464909496501 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 16:18:16 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:18:16 INFO - PROCESS | 1750 | 1464909496508 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:18:16 INFO - PROCESS | 1750 | 1464909496518 Marionette TRACE conn4 <- [1,2962,null,{}] 16:18:16 INFO - PROCESS | 1750 | 1464909496523 Marionette TRACE conn4 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:16 INFO - PROCESS | 1750 | 1464909496785 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 16:18:17 INFO - PROCESS | 1750 | 1464909497092 Marionette TRACE conn4 -> [0,2964,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:17 INFO - PROCESS | 1750 | ++DOCSHELL 0x93a7c800 == 164 [pid = 1750] [id = 749] 16:18:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x9514e800) [pid = 1750] [serial = 2247] [outer = (nil)] 16:18:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x96def000) [pid = 1750] [serial = 2248] [outer = 0x9514e800] 16:18:17 INFO - PROCESS | 1750 | 1464909497180 Marionette DEBUG loaded listener.js 16:18:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x96df4c00) [pid = 1750] [serial = 2249] [outer = 0x9514e800] 16:18:18 INFO - PROCESS | 1750 | 1464909498031 Marionette TRACE conn4 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:18:18 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:18:18 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1542ms 16:18:18 INFO - PROCESS | 1750 | 1464909498051 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 16:18:18 INFO - PROCESS | 1750 | 1464909498055 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 16:18:18 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:18:18 INFO - PROCESS | 1750 | 1464909498061 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:18:18 INFO - PROCESS | 1750 | 1464909498064 Marionette TRACE conn4 <- [1,2966,null,{}] 16:18:18 INFO - PROCESS | 1750 | 1464909498070 Marionette TRACE conn4 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:18 INFO - PROCESS | 1750 | 1464909498302 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 16:18:18 INFO - PROCESS | 1750 | 1464909498608 Marionette TRACE conn4 -> [0,2968,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x98a07c00 == 165 [pid = 1750] [id = 750] 16:18:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x98a08800) [pid = 1750] [serial = 2250] [outer = (nil)] 16:18:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x9956a800) [pid = 1750] [serial = 2251] [outer = 0x98a08800] 16:18:18 INFO - PROCESS | 1750 | 1464909498718 Marionette DEBUG loaded listener.js 16:18:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x99930000) [pid = 1750] [serial = 2252] [outer = 0x98a08800] 16:18:19 INFO - PROCESS | 1750 | 1464909499628 Marionette TRACE conn4 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:18:19 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:18:19 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1588ms 16:18:19 INFO - PROCESS | 1750 | 1464909499650 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 16:18:19 INFO - PROCESS | 1750 | 1464909499654 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 16:18:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:18:19 INFO - PROCESS | 1750 | 1464909499661 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:18:19 INFO - PROCESS | 1750 | 1464909499665 Marionette TRACE conn4 <- [1,2970,null,{}] 16:18:19 INFO - PROCESS | 1750 | 1464909499671 Marionette TRACE conn4 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:19 INFO - PROCESS | 1750 | 1464909499959 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 16:18:20 INFO - PROCESS | 1750 | 1464909500249 Marionette TRACE conn4 -> [0,2972,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x951b7800 == 166 [pid = 1750] [id = 751] 16:18:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x9776fc00) [pid = 1750] [serial = 2253] [outer = (nil)] 16:18:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x9a0c5800) [pid = 1750] [serial = 2254] [outer = 0x9776fc00] 16:18:20 INFO - PROCESS | 1750 | 1464909500341 Marionette DEBUG loaded listener.js 16:18:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x9a147c00) [pid = 1750] [serial = 2255] [outer = 0x9776fc00] 16:18:21 INFO - PROCESS | 1750 | 1464909501215 Marionette TRACE conn4 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 16:18:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:18:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1580ms 16:18:21 INFO - PROCESS | 1750 | 1464909501242 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 16:18:21 INFO - PROCESS | 1750 | 1464909501245 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 16:18:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:18:21 INFO - PROCESS | 1750 | 1464909501252 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:18:21 INFO - PROCESS | 1750 | 1464909501255 Marionette TRACE conn4 <- [1,2974,null,{}] 16:18:21 INFO - PROCESS | 1750 | 1464909501261 Marionette TRACE conn4 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:21 INFO - PROCESS | 1750 | 1464909501488 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 16:18:21 INFO - PROCESS | 1750 | 1464909501797 Marionette TRACE conn4 -> [0,2976,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:21 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a0c2c00 == 167 [pid = 1750] [id = 752] 16:18:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x9a150c00) [pid = 1750] [serial = 2256] [outer = (nil)] 16:18:21 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x9afcc400) [pid = 1750] [serial = 2257] [outer = 0x9a150c00] 16:18:21 INFO - PROCESS | 1750 | 1464909501890 Marionette DEBUG loaded listener.js 16:18:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x9b2c1400) [pid = 1750] [serial = 2258] [outer = 0x9a150c00] 16:18:22 INFO - PROCESS | 1750 | 1464909502734 Marionette TRACE conn4 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 16:18:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 16:18:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1496ms 16:18:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:18:22 INFO - PROCESS | 1750 | 1464909502748 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 16:18:22 INFO - PROCESS | 1750 | 1464909502751 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 16:18:22 INFO - PROCESS | 1750 | 1464909502758 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:18:22 INFO - PROCESS | 1750 | 1464909502761 Marionette TRACE conn4 <- [1,2978,null,{}] 16:18:22 INFO - PROCESS | 1750 | 1464909502767 Marionette TRACE conn4 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:22 INFO - PROCESS | 1750 | 1464909502997 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 16:18:23 INFO - PROCESS | 1750 | 1464909503273 Marionette TRACE conn4 -> [0,2980,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x9a14dc00 == 168 [pid = 1750] [id = 753] 16:18:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x9aa79800) [pid = 1750] [serial = 2259] [outer = (nil)] 16:18:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x9b871000) [pid = 1750] [serial = 2260] [outer = 0x9aa79800] 16:18:23 INFO - PROCESS | 1750 | 1464909503363 Marionette DEBUG loaded listener.js 16:18:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x9b874000) [pid = 1750] [serial = 2261] [outer = 0x9aa79800] 16:18:24 INFO - PROCESS | 1750 | 1464909504188 Marionette TRACE conn4 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 16:18:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 16:18:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1486ms 16:18:24 INFO - PROCESS | 1750 | 1464909504245 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 16:18:24 INFO - PROCESS | 1750 | 1464909504248 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 16:18:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:18:24 INFO - PROCESS | 1750 | 1464909504255 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:18:24 INFO - PROCESS | 1750 | 1464909504258 Marionette TRACE conn4 <- [1,2982,null,{}] 16:18:24 INFO - PROCESS | 1750 | 1464909504318 Marionette TRACE conn4 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:24 INFO - PROCESS | 1750 | 1464909504541 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 16:18:24 INFO - PROCESS | 1750 | 1464909504855 Marionette TRACE conn4 -> [0,2984,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:24 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d991400 == 169 [pid = 1750] [id = 754] 16:18:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x9a0c3c00) [pid = 1750] [serial = 2262] [outer = (nil)] 16:18:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0xa105fc00) [pid = 1750] [serial = 2263] [outer = 0x9a0c3c00] 16:18:24 INFO - PROCESS | 1750 | 1464909504945 Marionette DEBUG loaded listener.js 16:18:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0xa21afc00) [pid = 1750] [serial = 2264] [outer = 0x9a0c3c00] 16:18:25 INFO - PROCESS | 1750 | 1464909505822 Marionette TRACE conn4 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 16:18:25 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 16:18:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:18:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:25 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:18:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1630ms 16:18:25 INFO - PROCESS | 1750 | 1464909505887 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 16:18:25 INFO - PROCESS | 1750 | 1464909505891 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 16:18:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:18:25 INFO - PROCESS | 1750 | 1464909505897 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:18:25 INFO - PROCESS | 1750 | 1464909505901 Marionette TRACE conn4 <- [1,2986,null,{}] 16:18:25 INFO - PROCESS | 1750 | 1464909505921 Marionette TRACE conn4 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:26 INFO - PROCESS | 1750 | 1464909506241 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 16:18:26 INFO - PROCESS | 1750 | 1464909506471 Marionette TRACE conn4 -> [0,2988,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:26 INFO - PROCESS | 1750 | ++DOCSHELL 0x9d6b0800 == 170 [pid = 1750] [id = 755] 16:18:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0xa105a400) [pid = 1750] [serial = 2265] [outer = (nil)] 16:18:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0xa3073800) [pid = 1750] [serial = 2266] [outer = 0xa105a400] 16:18:26 INFO - PROCESS | 1750 | 1464909506560 Marionette DEBUG loaded listener.js 16:18:26 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0xa307b800) [pid = 1750] [serial = 2267] [outer = 0xa105a400] 16:18:27 INFO - PROCESS | 1750 | 1464909507421 Marionette TRACE conn4 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 16:18:27 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 16:18:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1580ms 16:18:27 INFO - PROCESS | 1750 | 1464909507479 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 16:18:27 INFO - PROCESS | 1750 | 1464909507482 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 16:18:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:18:27 INFO - PROCESS | 1750 | 1464909507489 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:18:27 INFO - PROCESS | 1750 | 1464909507493 Marionette TRACE conn4 <- [1,2990,null,{}] 16:18:27 INFO - PROCESS | 1750 | 1464909507499 Marionette TRACE conn4 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:27 INFO - PROCESS | 1750 | 1464909507746 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 16:18:28 INFO - PROCESS | 1750 | 1464909508062 Marionette TRACE conn4 -> [0,2992,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:28 INFO - PROCESS | 1750 | ++DOCSHELL 0xa2149c00 == 171 [pid = 1750] [id = 756] 16:18:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0xa50ba400) [pid = 1750] [serial = 2268] [outer = (nil)] 16:18:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0xa6240000) [pid = 1750] [serial = 2269] [outer = 0xa50ba400] 16:18:28 INFO - PROCESS | 1750 | 1464909508161 Marionette DEBUG loaded listener.js 16:18:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0xa6234800) [pid = 1750] [serial = 2270] [outer = 0xa50ba400] 16:18:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x86356800 == 172 [pid = 1750] [id = 757] 16:18:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x86357000) [pid = 1750] [serial = 2271] [outer = (nil)] 16:18:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x86359400) [pid = 1750] [serial = 2272] [outer = 0x86357000] 16:18:29 INFO - PROCESS | 1750 | 1464909509127 Marionette TRACE conn4 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 16:18:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 16:18:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 1684ms 16:18:29 INFO - PROCESS | 1750 | 1464909509174 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 16:18:29 INFO - PROCESS | 1750 | 1464909509178 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 16:18:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:18:29 INFO - PROCESS | 1750 | 1464909509184 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:18:29 INFO - PROCESS | 1750 | 1464909509188 Marionette TRACE conn4 <- [1,2994,null,{}] 16:18:29 INFO - PROCESS | 1750 | 1464909509194 Marionette TRACE conn4 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:29 INFO - PROCESS | 1750 | 1464909509532 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 16:18:29 INFO - PROCESS | 1750 | 1464909509902 Marionette TRACE conn4 -> [0,2996,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:29 INFO - PROCESS | 1750 | ++DOCSHELL 0x86356000 == 173 [pid = 1750] [id = 758] 16:18:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x8635ac00) [pid = 1750] [serial = 2273] [outer = (nil)] 16:18:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x8635ec00) [pid = 1750] [serial = 2274] [outer = 0x8635ac00] 16:18:30 INFO - PROCESS | 1750 | 1464909509999 Marionette DEBUG loaded listener.js 16:18:30 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x86360400) [pid = 1750] [serial = 2275] [outer = 0x8635ac00] 16:18:30 INFO - PROCESS | 1750 | 1464909510856 Marionette TRACE conn4 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 16:18:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:18:30 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 16:18:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1687ms 16:18:30 INFO - PROCESS | 1750 | 1464909510872 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 16:18:30 INFO - PROCESS | 1750 | 1464909510875 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 16:18:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:18:30 INFO - PROCESS | 1750 | 1464909510882 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:18:30 INFO - PROCESS | 1750 | 1464909510885 Marionette TRACE conn4 <- [1,2998,null,{}] 16:18:30 INFO - PROCESS | 1750 | 1464909510891 Marionette TRACE conn4 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:31 INFO - PROCESS | 1750 | 1464909511137 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 16:18:31 INFO - PROCESS | 1750 | 1464909511417 Marionette TRACE conn4 -> [0,3000,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:31 INFO - PROCESS | 1750 | ++DOCSHELL 0x8635e800 == 174 [pid = 1750] [id = 759] 16:18:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x86381c00) [pid = 1750] [serial = 2276] [outer = (nil)] 16:18:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x86388400) [pid = 1750] [serial = 2277] [outer = 0x86381c00] 16:18:31 INFO - PROCESS | 1750 | 1464909511510 Marionette DEBUG loaded listener.js 16:18:31 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x86389c00) [pid = 1750] [serial = 2278] [outer = 0x86381c00] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x89dafc00 == 173 [pid = 1750] [id = 453] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe6800 == 172 [pid = 1750] [id = 610] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8bf4e800 == 171 [pid = 1750] [id = 458] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d323000 == 170 [pid = 1750] [id = 459] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8e7d6800 == 169 [pid = 1750] [id = 466] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9168fc00 == 168 [pid = 1750] [id = 465] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x89bcb000 == 167 [pid = 1750] [id = 457] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8b4e3800 == 166 [pid = 1750] [id = 463] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x89da9400 == 165 [pid = 1750] [id = 738] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d0a8400 == 164 [pid = 1750] [id = 737] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x89bcf000 == 163 [pid = 1750] [id = 736] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x886b1800 == 162 [pid = 1750] [id = 735] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9b5ab800 == 161 [pid = 1750] [id = 732] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0xa050f000 == 160 [pid = 1750] [id = 733] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8e68bc00 == 159 [pid = 1750] [id = 731] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x97761c00 == 158 [pid = 1750] [id = 730] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9966e800 == 157 [pid = 1750] [id = 729] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9817c000 == 156 [pid = 1750] [id = 727] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8e496000 == 155 [pid = 1750] [id = 728] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x92041000 == 154 [pid = 1750] [id = 726] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x890ae800 == 153 [pid = 1750] [id = 725] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8eee0c00 == 152 [pid = 1750] [id = 724] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x9112ac00 == 151 [pid = 1750] [id = 723] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x91120400 == 150 [pid = 1750] [id = 722] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8f651c00 == 149 [pid = 1750] [id = 721] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d0ac400 == 148 [pid = 1750] [id = 719] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8d322800 == 147 [pid = 1750] [id = 720] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x8b65a400 == 146 [pid = 1750] [id = 718] 16:18:35 INFO - PROCESS | 1750 | --DOCSHELL 0x88fe4000 == 145 [pid = 1750] [id = 717] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x90f22800) [pid = 1750] [serial = 2096] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x89db5000) [pid = 1750] [serial = 2141] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x91859800) [pid = 1750] [serial = 2103] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x92049400) [pid = 1750] [serial = 2105] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x9168e000) [pid = 1750] [serial = 2100] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x939b1400) [pid = 1750] [serial = 2109] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x98a0c400) [pid = 1750] [serial = 2118] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x9389b400) [pid = 1750] [serial = 2108] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x91629400) [pid = 1750] [serial = 2099] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x8c018000) [pid = 1750] [serial = 2144] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x8b473c00) [pid = 1750] [serial = 2142] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x9b5abc00) [pid = 1750] [serial = 2124] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x8c00e800) [pid = 1750] [serial = 2090] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x8e68e400) [pid = 1750] [serial = 2148] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x9514d800) [pid = 1750] [serial = 2111] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x917a8c00) [pid = 1750] [serial = 2102] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x8c04f000) [pid = 1750] [serial = 2091] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x90f2e400) [pid = 1750] [serial = 2097] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0x8e68d000) [pid = 1750] [serial = 2028] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x9d4a4000) [pid = 1750] [serial = 2127] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x9b875400) [pid = 1750] [serial = 2126] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8eb54c00) [pid = 1750] [serial = 2093] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0xa248fc00) [pid = 1750] [serial = 2130] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x8ee72c00) [pid = 1750] [serial = 2094] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x95152000) [pid = 1750] [serial = 2112] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x99a8dc00) [pid = 1750] [serial = 2120] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8e48e000) [pid = 1750] [serial = 2147] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa50ed000) [pid = 1750] [serial = 2135] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x96dfa800) [pid = 1750] [serial = 2114] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0xa3551400) [pid = 1750] [serial = 2133] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x98a05800) [pid = 1750] [serial = 2117] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x8e68a400) [pid = 1750] [serial = 2150] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8d0aa000) [pid = 1750] [serial = 2145] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0xa22d3400) [pid = 1750] [serial = 2129] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0xa6298800) [pid = 1750] [serial = 2138] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x9b287c00) [pid = 1750] [serial = 2123] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0xa50f6800) [pid = 1750] [serial = 2136] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0xa3260c00) [pid = 1750] [serial = 2132] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9817cc00) [pid = 1750] [serial = 2115] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9a0ca800) [pid = 1750] [serial = 2121] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9224c400) [pid = 1750] [serial = 2106] [outer = (nil)] [url = about:blank] 16:18:35 INFO - PROCESS | 1750 | 1464909515638 Marionette TRACE conn4 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 16:18:35 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 16:18:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 4848ms 16:18:35 INFO - PROCESS | 1750 | 1464909515732 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 16:18:35 INFO - PROCESS | 1750 | 1464909515736 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 16:18:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:18:35 INFO - PROCESS | 1750 | 1464909515744 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:18:35 INFO - PROCESS | 1750 | 1464909515751 Marionette TRACE conn4 <- [1,3002,null,{}] 16:18:35 INFO - PROCESS | 1750 | 1464909515760 Marionette TRACE conn4 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:35 INFO - PROCESS | 1750 | 1464909515967 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 16:18:36 INFO - PROCESS | 1750 | 1464909516223 Marionette TRACE conn4 -> [0,3004,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:36 INFO - PROCESS | 1750 | ++DOCSHELL 0x87af0000 == 146 [pid = 1750] [id = 760] 16:18:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x886b1000) [pid = 1750] [serial = 2279] [outer = (nil)] 16:18:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x886b8c00) [pid = 1750] [serial = 2280] [outer = 0x886b1000] 16:18:36 INFO - PROCESS | 1750 | 1464909516304 Marionette DEBUG loaded listener.js 16:18:36 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x88fe7c00) [pid = 1750] [serial = 2281] [outer = 0x886b1000] 16:18:37 INFO - PROCESS | 1750 | 1464909517090 Marionette TRACE conn4 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 16:18:37 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 16:18:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1389ms 16:18:37 INFO - PROCESS | 1750 | 1464909517135 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 16:18:37 INFO - PROCESS | 1750 | 1464909517144 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 16:18:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:18:37 INFO - PROCESS | 1750 | 1464909517154 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:18:37 INFO - PROCESS | 1750 | 1464909517158 Marionette TRACE conn4 <- [1,3006,null,{}] 16:18:37 INFO - PROCESS | 1750 | 1464909517164 Marionette TRACE conn4 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:37 INFO - PROCESS | 1750 | 1464909517384 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 16:18:37 INFO - PROCESS | 1750 | 1464909517647 Marionette TRACE conn4 -> [0,3008,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:37 INFO - PROCESS | 1750 | ++DOCSHELL 0x8638c400 == 147 [pid = 1750] [id = 761] 16:18:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8935cc00) [pid = 1750] [serial = 2282] [outer = (nil)] 16:18:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x89388800) [pid = 1750] [serial = 2283] [outer = 0x8935cc00] 16:18:37 INFO - PROCESS | 1750 | 1464909517723 Marionette DEBUG loaded listener.js 16:18:37 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x89a38800) [pid = 1750] [serial = 2284] [outer = 0x8935cc00] 16:18:38 INFO - PROCESS | 1750 | 1464909518587 Marionette TRACE conn4 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 16:18:38 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 16:18:38 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1445ms 16:18:38 INFO - PROCESS | 1750 | 1464909518599 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 16:18:38 INFO - PROCESS | 1750 | 1464909518603 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 16:18:38 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:18:38 INFO - PROCESS | 1750 | 1464909518609 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:18:38 INFO - PROCESS | 1750 | 1464909518615 Marionette TRACE conn4 <- [1,3010,null,{}] 16:18:38 INFO - PROCESS | 1750 | 1464909518645 Marionette TRACE conn4 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:38 INFO - PROCESS | 1750 | 1464909518948 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 16:18:39 INFO - PROCESS | 1750 | 1464909518989 Marionette TRACE conn4 -> [0,3012,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:39 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bd0400 == 148 [pid = 1750] [id = 762] 16:18:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x89da9800) [pid = 1750] [serial = 2285] [outer = (nil)] 16:18:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x89db8000) [pid = 1750] [serial = 2286] [outer = 0x89da9800] 16:18:39 INFO - PROCESS | 1750 | 1464909519067 Marionette DEBUG loaded listener.js 16:18:39 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x8a734c00) [pid = 1750] [serial = 2287] [outer = 0x89da9800] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0x8d0af400) [pid = 1750] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x88fe4400) [pid = 1750] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x99a4c000) [pid = 1750] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8d991c00) [pid = 1750] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x89b88000) [pid = 1750] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9162bc00) [pid = 1750] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x96df8800) [pid = 1750] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x8a733c00) [pid = 1750] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x9a0e1000) [pid = 1750] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x8db50000) [pid = 1750] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x92253400) [pid = 1750] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8b866000) [pid = 1750] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x8eed3c00) [pid = 1750] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0xa1062400) [pid = 1750] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x8f658000) [pid = 1750] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x98183000) [pid = 1750] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9b5acc00) [pid = 1750] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x91127800) [pid = 1750] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x88fe9800) [pid = 1750] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8bd7a000) [pid = 1750] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x90f29000) [pid = 1750] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 16:18:40 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0x8b863800) [pid = 1750] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:18:40 INFO - PROCESS | 1750 | 1464909520714 Marionette TRACE conn4 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 16:18:40 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 16:18:40 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 2157ms 16:18:40 INFO - PROCESS | 1750 | 1464909520780 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 16:18:40 INFO - PROCESS | 1750 | 1464909520801 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 16:18:40 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:18:40 INFO - PROCESS | 1750 | 1464909520808 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:18:40 INFO - PROCESS | 1750 | 1464909520812 Marionette TRACE conn4 <- [1,3014,null,{}] 16:18:40 INFO - PROCESS | 1750 | 1464909520817 Marionette TRACE conn4 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:41 INFO - PROCESS | 1750 | 1464909521099 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 16:18:41 INFO - PROCESS | 1750 | 1464909521237 Marionette TRACE conn4 -> [0,3016,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/FileReaderSync.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/FileReaderSync.worker\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:41 INFO - PROCESS | 1750 | ++DOCSHELL 0x8a734000 == 149 [pid = 1750] [id = 763] 16:18:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8afcb400) [pid = 1750] [serial = 2288] [outer = (nil)] 16:18:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8b475800) [pid = 1750] [serial = 2289] [outer = 0x8afcb400] 16:18:41 INFO - PROCESS | 1750 | 1464909521314 Marionette DEBUG loaded listener.js 16:18:41 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8b4e9400) [pid = 1750] [serial = 2290] [outer = 0x8afcb400] 16:18:41 INFO - PROCESS | 1750 | [1750] 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 16:18:42 INFO - PROCESS | 1750 | 1464909522099 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:18:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:18:42 INFO - {} 16:18:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:18:42 INFO - {} 16:18:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:18:42 INFO - {} 16:18:42 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:18:42 INFO - {} 16:18:42 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1330ms 16:18:42 INFO - PROCESS | 1750 | 1464909522145 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 16:18:42 INFO - PROCESS | 1750 | 1464909522149 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 16:18:42 INFO - TEST-START | /FileAPI/fileReader.html 16:18:42 INFO - PROCESS | 1750 | 1464909522155 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:18:42 INFO - PROCESS | 1750 | 1464909522157 Marionette TRACE conn4 <- [1,3018,null,{}] 16:18:42 INFO - PROCESS | 1750 | 1464909522163 Marionette TRACE conn4 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:42 INFO - PROCESS | 1750 | 1464909522377 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 16:18:42 INFO - PROCESS | 1750 | 1464909522605 Marionette TRACE conn4 -> [0,3020,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/fileReader.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/fileReader.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:42 INFO - PROCESS | 1750 | ++DOCSHELL 0x86351c00 == 150 [pid = 1750] [id = 764] 16:18:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x86353000) [pid = 1750] [serial = 2291] [outer = (nil)] 16:18:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8638b000) [pid = 1750] [serial = 2292] [outer = 0x86353000] 16:18:42 INFO - PROCESS | 1750 | 1464909522851 Marionette DEBUG loaded listener.js 16:18:42 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x87aea400) [pid = 1750] [serial = 2293] [outer = 0x86353000] 16:18:43 INFO - PROCESS | 1750 | 1464909523813 Marionette TRACE conn4 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 16:18:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:18:43 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:18:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:18:43 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:18:43 INFO - TEST-OK | /FileAPI/fileReader.html | took 1684ms 16:18:43 INFO - PROCESS | 1750 | 1464909523842 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 16:18:43 INFO - PROCESS | 1750 | 1464909523850 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 16:18:43 INFO - TEST-START | /FileAPI/historical.html 16:18:43 INFO - PROCESS | 1750 | 1464909523860 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:18:43 INFO - PROCESS | 1750 | 1464909523865 Marionette TRACE conn4 <- [1,3022,null,{}] 16:18:43 INFO - PROCESS | 1750 | 1464909523875 Marionette TRACE conn4 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:44 INFO - PROCESS | 1750 | 1464909524149 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 16:18:44 INFO - PROCESS | 1750 | 1464909524455 Marionette TRACE conn4 -> [0,3024,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/historical.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/historical.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:44 INFO - PROCESS | 1750 | ++DOCSHELL 0x89a2dc00 == 151 [pid = 1750] [id = 765] 16:18:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x89a3b000) [pid = 1750] [serial = 2294] [outer = (nil)] 16:18:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x89b8f400) [pid = 1750] [serial = 2295] [outer = 0x89a3b000] 16:18:44 INFO - PROCESS | 1750 | 1464909524603 Marionette DEBUG loaded listener.js 16:18:44 INFO - PROCESS | 1750 | ++DOMWINDOW == 142 (0x89bc8c00) [pid = 1750] [serial = 2296] [outer = 0x89a3b000] 16:18:45 INFO - PROCESS | 1750 | 1464909525475 Marionette TRACE conn4 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 16:18:45 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:18:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:18:45 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:18:45 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:18:45 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:18:45 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:18:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:18:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:45 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:18:45 INFO - TEST-OK | /FileAPI/historical.html | took 1637ms 16:18:45 INFO - PROCESS | 1750 | 1464909525502 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 16:18:45 INFO - PROCESS | 1750 | 1464909525515 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 16:18:45 INFO - TEST-START | /FileAPI/idlharness.html 16:18:45 INFO - PROCESS | 1750 | 1464909525531 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:18:45 INFO - PROCESS | 1750 | 1464909525535 Marionette TRACE conn4 <- [1,3026,null,{}] 16:18:45 INFO - PROCESS | 1750 | 1464909525542 Marionette TRACE conn4 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:45 INFO - PROCESS | 1750 | 1464909525845 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 16:18:46 INFO - PROCESS | 1750 | 1464909526276 Marionette TRACE conn4 -> [0,3028,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:46 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4ea400 == 152 [pid = 1750] [id = 766] 16:18:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 143 (0x8b655400) [pid = 1750] [serial = 2297] [outer = (nil)] 16:18:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x8b65f800) [pid = 1750] [serial = 2298] [outer = 0x8b655400] 16:18:46 INFO - PROCESS | 1750 | 1464909526410 Marionette DEBUG loaded listener.js 16:18:46 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x8b8e0c00) [pid = 1750] [serial = 2299] [outer = 0x8b655400] 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:18:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:18:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:18:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:18:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:18:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:18:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:18:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:18:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:18:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:18:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:18:48 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:48 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:18:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:18:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:18:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:18:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:18:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:18:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:18:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:18:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:18:48 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:48 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:18:48 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:18:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:18:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:18:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:18:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:18:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:18:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:18:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:18:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:18:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:18:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:18:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:18:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:18:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:18:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:18:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:18:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 16:18:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:18:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:18:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:18:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:18:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:18:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:18:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:18:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:18:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:18:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:18:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:18:48 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:48 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:18:48 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:18:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:18:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:18:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:18:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:18:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:18:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:18:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:18:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:18:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:18:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:18:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:18:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:18:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:18:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:18:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 16:18:48 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:18:48 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:18:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:48 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:48 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:18:48 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:18:48 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:18:48 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:18:48 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:18:48 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:18:48 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:18:48 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:18:48 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:18:48 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:18:48 INFO - TEST-OK | /FileAPI/idlharness.html | took 2560ms 16:18:48 INFO - PROCESS | 1750 | 1464909527935 Marionette TRACE conn4 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 16:18:48 INFO - PROCESS | 1750 | 1464909528267 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 16:18:48 INFO - PROCESS | 1750 | 1464909528270 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 16:18:48 INFO - TEST-START | /FileAPI/idlharness.worker 16:18:48 INFO - PROCESS | 1750 | 1464909528280 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:18:48 INFO - PROCESS | 1750 | 1464909528290 Marionette TRACE conn4 <- [1,3030,null,{}] 16:18:48 INFO - PROCESS | 1750 | 1464909528359 Marionette TRACE conn4 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:48 INFO - PROCESS | 1750 | 1464909528602 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 16:18:48 INFO - PROCESS | 1750 | 1464909528896 Marionette TRACE conn4 -> [0,3032,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/idlharness.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/idlharness.worker\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:48 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4eec00 == 153 [pid = 1750] [id = 767] 16:18:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x8db4fc00) [pid = 1750] [serial = 2300] [outer = (nil)] 16:18:48 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x8e491000) [pid = 1750] [serial = 2301] [outer = 0x8db4fc00] 16:18:48 INFO - PROCESS | 1750 | 1464909528985 Marionette DEBUG loaded listener.js 16:18:49 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x8e689c00) [pid = 1750] [serial = 2302] [outer = 0x8db4fc00] 16:18:49 INFO - PROCESS | 1750 | [1750] 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 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:18:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:18:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:18:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:18:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:18:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:18:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:18:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:18:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:18:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:18:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:18:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:18:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:18:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 16:18:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:18:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:18:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 16:18:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:18:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:18:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:18:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:18:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:18:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:18:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:18:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:18:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:18:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:18:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:18:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:18:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:18:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:18:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:18:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:18:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:18:51 INFO - {} 16:18:51 INFO - TEST-OK | /FileAPI/idlharness.worker | took 2978ms 16:18:51 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:18:51 INFO - PROCESS | 1750 | 1464909531095 Marionette TRACE conn4 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 16:18:51 INFO - PROCESS | 1750 | 1464909531262 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 16:18:51 INFO - PROCESS | 1750 | 1464909531270 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 16:18:51 INFO - PROCESS | 1750 | 1464909531282 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:18:51 INFO - PROCESS | 1750 | 1464909531297 Marionette TRACE conn4 <- [1,3034,null,{}] 16:18:51 INFO - PROCESS | 1750 | 1464909531308 Marionette TRACE conn4 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:51 INFO - PROCESS | 1750 | 1464909531668 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 16:18:51 INFO - PROCESS | 1750 | 1464909531972 Marionette TRACE conn4 -> [0,3036,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-XHR-revoke.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:52 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e48e800 == 154 [pid = 1750] [id = 768] 16:18:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8e7d0800) [pid = 1750] [serial = 2303] [outer = (nil)] 16:18:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x9179dc00) [pid = 1750] [serial = 2304] [outer = 0x8e7d0800] 16:18:52 INFO - PROCESS | 1750 | 1464909532059 Marionette DEBUG loaded listener.js 16:18:52 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x917a1c00) [pid = 1750] [serial = 2305] [outer = 0x8e7d0800] 16:18:52 INFO - PROCESS | 1750 | 1464909532886 Marionette TRACE conn4 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 16:18:52 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:18:52 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1615ms 16:18:52 INFO - PROCESS | 1750 | 1464909532899 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 16:18:52 INFO - PROCESS | 1750 | 1464909532903 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 16:18:52 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:18:52 INFO - PROCESS | 1750 | 1464909532909 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:18:52 INFO - PROCESS | 1750 | 1464909532912 Marionette TRACE conn4 <- [1,3038,null,{}] 16:18:52 INFO - PROCESS | 1750 | 1464909532941 Marionette TRACE conn4 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:53 INFO - PROCESS | 1750 | 1464909533167 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 16:18:53 INFO - PROCESS | 1750 | 1464909533480 Marionette TRACE conn4 -> [0,3040,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-close.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-close.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:53 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eed2400 == 155 [pid = 1750] [id = 769] 16:18:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x917a8c00) [pid = 1750] [serial = 2306] [outer = (nil)] 16:18:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 153 (0x91858800) [pid = 1750] [serial = 2307] [outer = 0x917a8c00] 16:18:53 INFO - PROCESS | 1750 | 1464909533578 Marionette DEBUG loaded listener.js 16:18:53 INFO - PROCESS | 1750 | ++DOMWINDOW == 154 (0x919b7c00) [pid = 1750] [serial = 2308] [outer = 0x917a8c00] 16:18:54 INFO - PROCESS | 1750 | 1464909534510 Marionette TRACE conn4 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 16:18:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:18:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:18:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:18:54 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1632ms 16:18:54 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:18:54 INFO - PROCESS | 1750 | 1464909534544 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 16:18:54 INFO - PROCESS | 1750 | 1464909534547 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 16:18:54 INFO - PROCESS | 1750 | 1464909534554 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:18:54 INFO - PROCESS | 1750 | 1464909534557 Marionette TRACE conn4 <- [1,3042,null,{}] 16:18:54 INFO - PROCESS | 1750 | 1464909534564 Marionette TRACE conn4 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:54 INFO - PROCESS | 1750 | 1464909534821 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 16:18:55 INFO - PROCESS | 1750 | 1464909535129 Marionette TRACE conn4 -> [0,3044,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:55 INFO - PROCESS | 1750 | ++DOCSHELL 0x9203bc00 == 156 [pid = 1750] [id = 770] 16:18:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 155 (0x9203c000) [pid = 1750] [serial = 2309] [outer = (nil)] 16:18:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 156 (0x92046800) [pid = 1750] [serial = 2310] [outer = 0x9203c000] 16:18:55 INFO - PROCESS | 1750 | 1464909535221 Marionette DEBUG loaded listener.js 16:18:55 INFO - PROCESS | 1750 | ++DOMWINDOW == 157 (0x92048c00) [pid = 1750] [serial = 2311] [outer = 0x9203c000] 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:18:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:18:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:18:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:18:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:18:56 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:18:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:18:56 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:18:56 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 1933ms 16:18:56 INFO - PROCESS | 1750 | 1464909536379 Marionette TRACE conn4 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 16:18:56 INFO - PROCESS | 1750 | 1464909536551 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 16:18:56 INFO - PROCESS | 1750 | 1464909536559 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 16:18:56 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:18:56 INFO - PROCESS | 1750 | 1464909536574 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:18:56 INFO - PROCESS | 1750 | 1464909536582 Marionette TRACE conn4 <- [1,3046,null,{}] 16:18:56 INFO - PROCESS | 1750 | 1464909536619 Marionette TRACE conn4 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:57 INFO - PROCESS | 1750 | 1464909537012 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 16:18:57 INFO - PROCESS | 1750 | 1464909537255 Marionette TRACE conn4 -> [0,3048,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-in-worker.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:57 INFO - PROCESS | 1750 | ++DOCSHELL 0x89bc9400 == 157 [pid = 1750] [id = 771] 16:18:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 158 (0x8e496000) [pid = 1750] [serial = 2312] [outer = (nil)] 16:18:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 159 (0x8e7d1000) [pid = 1750] [serial = 2313] [outer = 0x8e496000] 16:18:57 INFO - PROCESS | 1750 | 1464909537346 Marionette DEBUG loaded listener.js 16:18:57 INFO - PROCESS | 1750 | ++DOMWINDOW == 160 (0x8eb5a800) [pid = 1750] [serial = 2314] [outer = 0x8e496000] 16:18:57 INFO - PROCESS | 1750 | [1750] 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 16:18:58 INFO - PROCESS | 1750 | 1464909538260 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:18:58 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:18:58 INFO - {} 16:18:58 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1712ms 16:18:58 INFO - PROCESS | 1750 | 1464909538288 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 16:18:58 INFO - PROCESS | 1750 | 1464909538292 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 16:18:58 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:18:58 INFO - PROCESS | 1750 | 1464909538299 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:18:58 INFO - PROCESS | 1750 | 1464909538303 Marionette TRACE conn4 <- [1,3050,null,{}] 16:18:58 INFO - PROCESS | 1750 | 1464909538308 Marionette TRACE conn4 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:18:58 INFO - PROCESS | 1750 | 1464909538586 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 16:18:58 INFO - PROCESS | 1750 | 1464909538880 Marionette TRACE conn4 -> [0,3052,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice-overflow.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:18:58 INFO - PROCESS | 1750 | ++DOCSHELL 0x8eb5e400 == 158 [pid = 1750] [id = 772] 16:18:58 INFO - PROCESS | 1750 | ++DOMWINDOW == 161 (0x8ee82400) [pid = 1750] [serial = 2315] [outer = (nil)] 16:18:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 162 (0x8eed3400) [pid = 1750] [serial = 2316] [outer = 0x8ee82400] 16:18:59 INFO - PROCESS | 1750 | 1464909539023 Marionette DEBUG loaded listener.js 16:18:59 INFO - PROCESS | 1750 | ++DOMWINDOW == 163 (0x8eee0c00) [pid = 1750] [serial = 2317] [outer = 0x8ee82400] 16:18:59 INFO - PROCESS | 1750 | 1464909539799 Marionette TRACE conn4 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 16:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:18:59 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:18:59 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1538ms 16:18:59 INFO - PROCESS | 1750 | 1464909539839 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 16:18:59 INFO - PROCESS | 1750 | 1464909539843 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 16:18:59 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:18:59 INFO - PROCESS | 1750 | 1464909539851 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:18:59 INFO - PROCESS | 1750 | 1464909539861 Marionette TRACE conn4 <- [1,3054,null,{}] 16:18:59 INFO - PROCESS | 1750 | 1464909539867 Marionette TRACE conn4 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:00 INFO - PROCESS | 1750 | 1464909540085 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 16:19:00 INFO - PROCESS | 1750 | 1464909540398 Marionette TRACE conn4 -> [0,3056,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/blob/Blob-slice.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/blob/Blob-slice.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:00 INFO - PROCESS | 1750 | ++DOCSHELL 0x8d0a9000 == 159 [pid = 1750] [id = 773] 16:19:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 164 (0x8f5ab000) [pid = 1750] [serial = 2318] [outer = (nil)] 16:19:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 165 (0x8f651c00) [pid = 1750] [serial = 2319] [outer = 0x8f5ab000] 16:19:00 INFO - PROCESS | 1750 | 1464909540486 Marionette DEBUG loaded listener.js 16:19:00 INFO - PROCESS | 1750 | ++DOMWINDOW == 166 (0x8f656800) [pid = 1750] [serial = 2320] [outer = 0x8f5ab000] 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:19:01 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:19:02 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:19:02 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 16:19:02 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:19:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:02 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:19:02 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:19:02 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2145ms 16:19:02 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:19:02 INFO - PROCESS | 1750 | 1464909541811 Marionette TRACE conn4 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 16:19:02 INFO - PROCESS | 1750 | 1464909542002 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 16:19:02 INFO - PROCESS | 1750 | 1464909542009 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 16:19:02 INFO - PROCESS | 1750 | 1464909542029 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:19:02 INFO - PROCESS | 1750 | 1464909542031 Marionette TRACE conn4 <- [1,3058,null,{}] 16:19:02 INFO - PROCESS | 1750 | 1464909542204 Marionette TRACE conn4 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:02 INFO - PROCESS | 1750 | 1464909542553 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 16:19:02 INFO - PROCESS | 1750 | 1464909542779 Marionette TRACE conn4 -> [0,3060,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/File-constructor.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/File-constructor.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:02 INFO - PROCESS | 1750 | ++DOCSHELL 0x90f22c00 == 160 [pid = 1750] [id = 774] 16:19:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 167 (0x910acc00) [pid = 1750] [serial = 2321] [outer = (nil)] 16:19:02 INFO - PROCESS | 1750 | ++DOMWINDOW == 168 (0x939b0c00) [pid = 1750] [serial = 2322] [outer = 0x910acc00] 16:19:02 INFO - PROCESS | 1750 | 1464909542884 Marionette DEBUG loaded listener.js 16:19:03 INFO - PROCESS | 1750 | ++DOMWINDOW == 169 (0x94546400) [pid = 1750] [serial = 2323] [outer = 0x910acc00] 16:19:03 INFO - PROCESS | 1750 | 1464909543838 Marionette TRACE conn4 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:19:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:19:03 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:03 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:19:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:19:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:19:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:19:03 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:19:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:19:03 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:03 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:03 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:19:03 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:19:03 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1859ms 16:19:03 INFO - PROCESS | 1750 | 1464909543904 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 16:19:03 INFO - PROCESS | 1750 | 1464909543909 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 16:19:03 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:19:03 INFO - PROCESS | 1750 | 1464909543920 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:19:03 INFO - PROCESS | 1750 | 1464909543925 Marionette TRACE conn4 <- [1,3062,null,{}] 16:19:03 INFO - PROCESS | 1750 | 1464909543931 Marionette TRACE conn4 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:04 INFO - PROCESS | 1750 | 1464909544213 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 16:19:04 INFO - PROCESS | 1750 | 1464909544568 Marionette TRACE conn4 -> [0,3064,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/file/Worker-read-file-constructor.worker\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/file/Worker-read-file-constructor.worker\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:04 INFO - PROCESS | 1750 | ++DOCSHELL 0x92250000 == 161 [pid = 1750] [id = 775] 16:19:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 170 (0x951b8400) [pid = 1750] [serial = 2324] [outer = (nil)] 16:19:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 171 (0x95206c00) [pid = 1750] [serial = 2325] [outer = 0x951b8400] 16:19:04 INFO - PROCESS | 1750 | 1464909544664 Marionette DEBUG loaded listener.js 16:19:04 INFO - PROCESS | 1750 | ++DOMWINDOW == 172 (0x9525b000) [pid = 1750] [serial = 2326] [outer = 0x951b8400] 16:19:04 INFO - PROCESS | 1750 | [1750] 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 16:19:05 INFO - PROCESS | 1750 | 1464909545546 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:19:05 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:19:05 INFO - {} 16:19:05 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 1684ms 16:19:05 INFO - PROCESS | 1750 | 1464909545621 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 16:19:05 INFO - PROCESS | 1750 | 1464909545625 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 16:19:05 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:19:05 INFO - PROCESS | 1750 | 1464909545681 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:19:05 INFO - PROCESS | 1750 | 1464909545685 Marionette TRACE conn4 <- [1,3066,null,{}] 16:19:05 INFO - PROCESS | 1750 | 1464909545691 Marionette TRACE conn4 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:05 INFO - PROCESS | 1750 | 1464909545960 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 16:19:06 INFO - PROCESS | 1750 | 1464909546324 Marionette TRACE conn4 -> [0,3068,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/filelist-section/filelist.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/filelist-section/filelist.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:06 INFO - PROCESS | 1750 | ++DOCSHELL 0x8ee84c00 == 162 [pid = 1750] [id = 776] 16:19:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 173 (0x9389fc00) [pid = 1750] [serial = 2327] [outer = (nil)] 16:19:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 174 (0x9817bc00) [pid = 1750] [serial = 2328] [outer = 0x9389fc00] 16:19:06 INFO - PROCESS | 1750 | 1464909546415 Marionette DEBUG loaded listener.js 16:19:06 INFO - PROCESS | 1750 | ++DOMWINDOW == 175 (0x9817d400) [pid = 1750] [serial = 2329] [outer = 0x9389fc00] 16:19:07 INFO - PROCESS | 1750 | 1464909547206 Marionette TRACE conn4 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 16:19:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:19:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:19:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:19:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:19:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:19:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:19:07 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:19:07 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1593ms 16:19:07 INFO - PROCESS | 1750 | 1464909547269 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 16:19:07 INFO - PROCESS | 1750 | 1464909547273 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 16:19:07 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:19:07 INFO - PROCESS | 1750 | 1464909547280 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:19:07 INFO - PROCESS | 1750 | 1464909547283 Marionette TRACE conn4 <- [1,3070,null,{}] 16:19:07 INFO - PROCESS | 1750 | 1464909547289 Marionette TRACE conn4 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:07 INFO - PROCESS | 1750 | 1464909547519 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 16:19:07 INFO - PROCESS | 1750 | 1464909547837 Marionette TRACE conn4 -> [0,3072,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/Determining-Encoding.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/Determining-Encoding.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:07 INFO - PROCESS | 1750 | ++DOCSHELL 0x9389ec00 == 163 [pid = 1750] [id = 777] 16:19:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 176 (0x95206000) [pid = 1750] [serial = 2330] [outer = (nil)] 16:19:07 INFO - PROCESS | 1750 | ++DOMWINDOW == 177 (0x98aa0800) [pid = 1750] [serial = 2331] [outer = 0x95206000] 16:19:07 INFO - PROCESS | 1750 | 1464909547928 Marionette DEBUG loaded listener.js 16:19:08 INFO - PROCESS | 1750 | ++DOMWINDOW == 178 (0x9956b000) [pid = 1750] [serial = 2332] [outer = 0x95206000] 16:19:08 INFO - PROCESS | 1750 | 1464909548783 Marionette TRACE conn4 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 16:19:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:19:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:19:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:19:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:19:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:19:08 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:19:08 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1530ms 16:19:08 INFO - PROCESS | 1750 | 1464909548814 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 16:19:08 INFO - PROCESS | 1750 | 1464909548817 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 16:19:08 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:19:08 INFO - PROCESS | 1750 | 1464909548824 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:19:08 INFO - PROCESS | 1750 | 1464909548827 Marionette TRACE conn4 <- [1,3074,null,{}] 16:19:08 INFO - PROCESS | 1750 | 1464909548833 Marionette TRACE conn4 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:09 INFO - PROCESS | 1750 | 1464909549184 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 16:19:09 INFO - PROCESS | 1750 | 1464909549425 Marionette TRACE conn4 -> [0,3076,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-event-handler-attributes.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:09 INFO - PROCESS | 1750 | ++DOCSHELL 0x938a4c00 == 164 [pid = 1750] [id = 778] 16:19:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 179 (0x939b0400) [pid = 1750] [serial = 2333] [outer = (nil)] 16:19:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 180 (0x99880000) [pid = 1750] [serial = 2334] [outer = 0x939b0400] 16:19:09 INFO - PROCESS | 1750 | 1464909549517 Marionette DEBUG loaded listener.js 16:19:09 INFO - PROCESS | 1750 | ++DOMWINDOW == 181 (0x99a4f000) [pid = 1750] [serial = 2335] [outer = 0x939b0400] 16:19:10 INFO - PROCESS | 1750 | 1464909550368 Marionette TRACE conn4 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 16:19:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:19:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:19:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:19:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:19:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:19:10 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:19:10 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1584ms 16:19:10 INFO - PROCESS | 1750 | 1464909550410 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 16:19:10 INFO - PROCESS | 1750 | 1464909550414 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 16:19:10 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:19:10 INFO - PROCESS | 1750 | 1464909550422 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:19:10 INFO - PROCESS | 1750 | 1464909550425 Marionette TRACE conn4 <- [1,3078,null,{}] 16:19:10 INFO - PROCESS | 1750 | 1464909550431 Marionette TRACE conn4 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:10 INFO - PROCESS | 1750 | 1464909550678 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 16:19:11 INFO - PROCESS | 1750 | 1464909551026 Marionette TRACE conn4 -> [0,3080,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/FileReader-multiple-reads.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:11 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b5400 == 165 [pid = 1750] [id = 779] 16:19:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 182 (0x95151400) [pid = 1750] [serial = 2336] [outer = (nil)] 16:19:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 183 (0x96df9000) [pid = 1750] [serial = 2337] [outer = 0x95151400] 16:19:11 INFO - PROCESS | 1750 | 1464909551115 Marionette DEBUG loaded listener.js 16:19:11 INFO - PROCESS | 1750 | ++DOMWINDOW == 184 (0x98177800) [pid = 1750] [serial = 2338] [outer = 0x95151400] 16:19:12 INFO - PROCESS | 1750 | 1464909552015 Marionette TRACE conn4 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 16:19:12 INFO - PROCESS | 1750 | 1464909552076 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 16:19:12 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:19:12 INFO - PROCESS | 1750 | 1464909552086 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:19:12 INFO - PROCESS | 1750 | 1464909552093 Marionette TRACE conn4 <- [1,3082,null,{}] 16:19:12 INFO - PROCESS | 1750 | 1464909552126 Marionette TRACE conn4 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:12 INFO - PROCESS | 1750 | 1464909552367 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 16:19:12 INFO - PROCESS | 1750 | 1464909552683 Marionette TRACE conn4 -> [0,3084,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_abort.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:12 INFO - PROCESS | 1750 | ++DOCSHELL 0x886b9800 == 166 [pid = 1750] [id = 780] 16:19:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 185 (0x99b0f800) [pid = 1750] [serial = 2339] [outer = (nil)] 16:19:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 186 (0x99e2d800) [pid = 1750] [serial = 2340] [outer = 0x99b0f800] 16:19:12 INFO - PROCESS | 1750 | 1464909552819 Marionette DEBUG loaded listener.js 16:19:12 INFO - PROCESS | 1750 | ++DOMWINDOW == 187 (0x9a0bdc00) [pid = 1750] [serial = 2341] [outer = 0x99b0f800] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9d64b400 == 165 [pid = 1750] [id = 624] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x94558c00 == 164 [pid = 1750] [id = 621] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0xa504d000 == 163 [pid = 1750] [id = 626] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9afd6800 == 162 [pid = 1750] [id = 623] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x86356800 == 161 [pid = 1750] [id = 757] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x86356000 == 160 [pid = 1750] [id = 758] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0xa2149c00 == 159 [pid = 1750] [id = 756] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9d6b0800 == 158 [pid = 1750] [id = 755] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9a14dc00 == 157 [pid = 1750] [id = 753] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8d991400 == 156 [pid = 1750] [id = 754] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x9a0c2c00 == 155 [pid = 1750] [id = 752] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x951b7800 == 154 [pid = 1750] [id = 751] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x98a07c00 == 153 [pid = 1750] [id = 750] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8935bc00 == 152 [pid = 1750] [id = 748] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x93a7c800 == 151 [pid = 1750] [id = 749] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x919d0000 == 150 [pid = 1750] [id = 747] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x912bc000 == 149 [pid = 1750] [id = 745] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x92add400 == 148 [pid = 1750] [id = 746] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x917a3c00 == 147 [pid = 1750] [id = 744] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x90f2a000 == 146 [pid = 1750] [id = 743] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8e444c00 == 145 [pid = 1750] [id = 742] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8eb53c00 == 144 [pid = 1750] [id = 741] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x8be81000 == 143 [pid = 1750] [id = 740] 16:19:15 INFO - PROCESS | 1750 | --DOCSHELL 0x890a8800 == 142 [pid = 1750] [id = 739] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 186 (0x8d98d800) [pid = 1750] [serial = 2213] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 185 (0x89a36800) [pid = 1750] [serial = 2154] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 184 (0x9a153400) [pid = 1750] [serial = 2190] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 183 (0x8e444800) [pid = 1750] [serial = 2159] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 182 (0x89b8fc00) [pid = 1750] [serial = 2204] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 181 (0x8937cc00) [pid = 1750] [serial = 2153] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 180 (0x919cb400) [pid = 1750] [serial = 2171] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 179 (0x99b0e000) [pid = 1750] [serial = 2186] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 178 (0x8b8e3000) [pid = 1750] [serial = 2211] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 177 (0x9afd1800) [pid = 1750] [serial = 2193] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 176 (0x92040000) [pid = 1750] [serial = 2172] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 175 (0x8f5b0400) [pid = 1750] [serial = 2162] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 174 (0x9a150000) [pid = 1750] [serial = 2189] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 173 (0x95209000) [pid = 1750] [serial = 2181] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 172 (0x8be7c400) [pid = 1750] [serial = 2157] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 171 (0x9b871800) [pid = 1750] [serial = 2195] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 170 (0x9d4a8400) [pid = 1750] [serial = 2196] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 169 (0x8e7d9000) [pid = 1750] [serial = 2160] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 168 (0xa30ff400) [pid = 1750] [serial = 2201] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 167 (0x8b8ea400) [pid = 1750] [serial = 2156] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 166 (0x92ae4400) [pid = 1750] [serial = 2175] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 165 (0x8b662c00) [pid = 1750] [serial = 2210] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 164 (0x8f654000) [pid = 1750] [serial = 2163] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 163 (0x995f0800) [pid = 1750] [serial = 2184] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 162 (0x99fd3400) [pid = 1750] [serial = 2187] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 161 (0x89b91000) [pid = 1750] [serial = 2205] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 160 (0x8e43c800) [pid = 1750] [serial = 2214] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 159 (0xa214c800) [pid = 1750] [serial = 2199] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 158 (0x951b6c00) [pid = 1750] [serial = 2180] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 157 (0x9add8c00) [pid = 1750] [serial = 2192] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 156 (0x917a8800) [pid = 1750] [serial = 2169] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 155 (0x89bcfc00) [pid = 1750] [serial = 2208] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 154 (0xa326cc00) [pid = 1750] [serial = 2202] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 153 (0x939a5400) [pid = 1750] [serial = 2177] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 152 (0x9454a400) [pid = 1750] [serial = 2178] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x91122400) [pid = 1750] [serial = 2166] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x8ee6ec00) [pid = 1750] [serial = 2088] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x9111c800) [pid = 1750] [serial = 2165] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9224fc00) [pid = 1750] [serial = 2174] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x98a01400) [pid = 1750] [serial = 2183] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x89b8f800) [pid = 1750] [serial = 2207] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0xa2144400) [pid = 1750] [serial = 2198] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x912c4400) [pid = 1750] [serial = 2168] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0x8e690000) [pid = 1750] [serial = 2216] [outer = (nil)] [url = about:blank] 16:19:16 INFO - PROCESS | 1750 | 1464909556463 Marionette TRACE conn4 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 16:19:16 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:19:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:19:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:16 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:19:16 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:19:16 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 4419ms 16:19:16 INFO - PROCESS | 1750 | 1464909556506 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 16:19:16 INFO - PROCESS | 1750 | 1464909556512 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 16:19:16 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:19:16 INFO - PROCESS | 1750 | 1464909556526 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:19:16 INFO - PROCESS | 1750 | 1464909556536 Marionette TRACE conn4 <- [1,3086,null,{}] 16:19:16 INFO - PROCESS | 1750 | 1464909556638 Marionette TRACE conn4 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:16 INFO - PROCESS | 1750 | 1464909556846 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 16:19:16 INFO - PROCESS | 1750 | 1464909556858 Marionette TRACE conn4 -> [0,3088,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_error.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_error.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:16 INFO - PROCESS | 1750 | ++DOCSHELL 0x86384800 == 143 [pid = 1750] [id = 781] 16:19:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 144 (0x886b1800) [pid = 1750] [serial = 2342] [outer = (nil)] 16:19:16 INFO - PROCESS | 1750 | ++DOMWINDOW == 145 (0x89354800) [pid = 1750] [serial = 2343] [outer = 0x886b1800] 16:19:16 INFO - PROCESS | 1750 | 1464909556948 Marionette DEBUG loaded listener.js 16:19:17 INFO - PROCESS | 1750 | ++DOMWINDOW == 146 (0x89388c00) [pid = 1750] [serial = 2344] [outer = 0x886b1800] 16:19:17 INFO - PROCESS | 1750 | 1464909557931 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:19:17 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:19:17 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1430ms 16:19:17 INFO - PROCESS | 1750 | 1464909557950 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 16:19:17 INFO - PROCESS | 1750 | 1464909557958 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 16:19:17 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:19:17 INFO - PROCESS | 1750 | 1464909557968 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:19:17 INFO - PROCESS | 1750 | 1464909557973 Marionette TRACE conn4 <- [1,3090,null,{}] 16:19:17 INFO - PROCESS | 1750 | 1464909557979 Marionette TRACE conn4 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:18 INFO - PROCESS | 1750 | 1464909558314 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 16:19:18 INFO - PROCESS | 1750 | 1464909558510 Marionette TRACE conn4 -> [0,3092,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:18 INFO - PROCESS | 1750 | ++DOCSHELL 0x89b90800 == 144 [pid = 1750] [id = 782] 16:19:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 147 (0x89b93c00) [pid = 1750] [serial = 2345] [outer = (nil)] 16:19:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 148 (0x89dacc00) [pid = 1750] [serial = 2346] [outer = 0x89b93c00] 16:19:18 INFO - PROCESS | 1750 | 1464909558610 Marionette DEBUG loaded listener.js 16:19:18 INFO - PROCESS | 1750 | ++DOMWINDOW == 149 (0x8afc6800) [pid = 1750] [serial = 2347] [outer = 0x89b93c00] 16:19:19 INFO - PROCESS | 1750 | 1464909559495 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:19:19 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:19:19 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1583ms 16:19:19 INFO - PROCESS | 1750 | 1464909559551 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 16:19:19 INFO - PROCESS | 1750 | 1464909559555 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 16:19:19 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:19:19 INFO - PROCESS | 1750 | 1464909559568 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:19:19 INFO - PROCESS | 1750 | 1464909559573 Marionette TRACE conn4 <- [1,3094,null,{}] 16:19:19 INFO - PROCESS | 1750 | 1464909559590 Marionette TRACE conn4 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:19 INFO - PROCESS | 1750 | 1464909559882 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 16:19:19 INFO - PROCESS | 1750 | 1464909559937 Marionette TRACE conn4 -> [0,3096,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsDataURL.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsDataURL.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:20 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b470800 == 145 [pid = 1750] [id = 783] 16:19:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 150 (0x8b4ef400) [pid = 1750] [serial = 2348] [outer = (nil)] 16:19:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 151 (0x8b86a400) [pid = 1750] [serial = 2349] [outer = 0x8b4ef400] 16:19:20 INFO - PROCESS | 1750 | 1464909560169 Marionette DEBUG loaded listener.js 16:19:20 INFO - PROCESS | 1750 | ++DOMWINDOW == 152 (0x8bd74000) [pid = 1750] [serial = 2350] [outer = 0x8b4ef400] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 151 (0x8eb60000) [pid = 1750] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 150 (0x917a4800) [pid = 1750] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 149 (0x890af800) [pid = 1750] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 148 (0x9a150c00) [pid = 1750] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 147 (0x9514e800) [pid = 1750] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 146 (0x8935cc00) [pid = 1750] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 145 (0x9a0c3c00) [pid = 1750] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 144 (0x90f2c800) [pid = 1750] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 143 (0xa050b800) [pid = 1750] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 142 (0x920e6800) [pid = 1750] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 141 (0x886b1000) [pid = 1750] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 140 (0x92258800) [pid = 1750] [serial = 2244] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 139 (0x86381c00) [pid = 1750] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 138 (0x9aa79800) [pid = 1750] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 137 (0x8bf50000) [pid = 1750] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 136 (0x98a08800) [pid = 1750] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 135 (0x8eed6400) [pid = 1750] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 134 (0x8a72cc00) [pid = 1750] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 133 (0xa50ba400) [pid = 1750] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 132 (0x9776fc00) [pid = 1750] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 131 (0x92ade400) [pid = 1750] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 130 (0x8635ac00) [pid = 1750] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 129 (0x91683c00) [pid = 1750] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 128 (0x89da9800) [pid = 1750] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 127 (0xa105a400) [pid = 1750] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:19:21 INFO - PROCESS | 1750 | --DOMWINDOW == 126 (0x86357000) [pid = 1750] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:19:21 INFO - PROCESS | 1750 | 1464909561724 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:19:21 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:19:21 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 2204ms 16:19:21 INFO - PROCESS | 1750 | 1464909561765 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 16:19:21 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:19:21 INFO - PROCESS | 1750 | 1464909561770 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 16:19:21 INFO - PROCESS | 1750 | 1464909561776 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:19:21 INFO - PROCESS | 1750 | 1464909561779 Marionette TRACE conn4 <- [1,3098,null,{}] 16:19:21 INFO - PROCESS | 1750 | 1464909561785 Marionette TRACE conn4 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:22 INFO - PROCESS | 1750 | 1464909562002 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 16:19:22 INFO - PROCESS | 1750 | 1464909562226 Marionette TRACE conn4 -> [0,3100,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readAsText.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readAsText.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:22 INFO - PROCESS | 1750 | ++DOCSHELL 0x8635b400 == 146 [pid = 1750] [id = 784] 16:19:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 127 (0x8b862000) [pid = 1750] [serial = 2351] [outer = (nil)] 16:19:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 128 (0x8d0ac400) [pid = 1750] [serial = 2352] [outer = 0x8b862000] 16:19:22 INFO - PROCESS | 1750 | 1464909562300 Marionette DEBUG loaded listener.js 16:19:22 INFO - PROCESS | 1750 | ++DOMWINDOW == 129 (0x8db4d800) [pid = 1750] [serial = 2353] [outer = 0x8b862000] 16:19:23 INFO - PROCESS | 1750 | 1464909563028 Marionette TRACE conn4 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 16:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:19:23 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:19:23 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1280ms 16:19:23 INFO - PROCESS | 1750 | 1464909563057 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 16:19:23 INFO - PROCESS | 1750 | 1464909563061 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 16:19:23 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:19:23 INFO - PROCESS | 1750 | 1464909563067 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:19:23 INFO - PROCESS | 1750 | 1464909563070 Marionette TRACE conn4 <- [1,3102,null,{}] 16:19:23 INFO - PROCESS | 1750 | 1464909563076 Marionette TRACE conn4 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:23 INFO - PROCESS | 1750 | 1464909563533 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 16:19:23 INFO - PROCESS | 1750 | 1464909563790 Marionette TRACE conn4 -> [0,3104,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_readystate.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_readystate.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:23 INFO - PROCESS | 1750 | ++DOCSHELL 0x872ce400 == 147 [pid = 1750] [id = 785] 16:19:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 130 (0x872ce800) [pid = 1750] [serial = 2354] [outer = (nil)] 16:19:23 INFO - PROCESS | 1750 | ++DOMWINDOW == 131 (0x87ae8000) [pid = 1750] [serial = 2355] [outer = 0x872ce800] 16:19:23 INFO - PROCESS | 1750 | 1464909563948 Marionette DEBUG loaded listener.js 16:19:24 INFO - PROCESS | 1750 | ++DOMWINDOW == 132 (0x88fef800) [pid = 1750] [serial = 2356] [outer = 0x872ce800] 16:19:24 INFO - PROCESS | 1750 | 1464909564857 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:19:24 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:19:24 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1839ms 16:19:24 INFO - PROCESS | 1750 | 1464909564909 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 16:19:24 INFO - PROCESS | 1750 | 1464909564916 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 16:19:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:19:24 INFO - PROCESS | 1750 | 1464909564924 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:19:24 INFO - PROCESS | 1750 | 1464909564932 Marionette TRACE conn4 <- [1,3106,null,{}] 16:19:24 INFO - PROCESS | 1750 | 1464909564940 Marionette TRACE conn4 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:25 INFO - PROCESS | 1750 | 1464909565346 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 16:19:25 INFO - PROCESS | 1750 | 1464909565640 Marionette TRACE conn4 -> [0,3108,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/reading-data-section/filereader_result.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/reading-data-section/filereader_result.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:25 INFO - PROCESS | 1750 | ++DOCSHELL 0x8b4eb800 == 148 [pid = 1750] [id = 786] 16:19:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 133 (0x8b4ee000) [pid = 1750] [serial = 2357] [outer = (nil)] 16:19:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 134 (0x8b7e4000) [pid = 1750] [serial = 2358] [outer = 0x8b4ee000] 16:19:25 INFO - PROCESS | 1750 | 1464909565747 Marionette DEBUG loaded listener.js 16:19:25 INFO - PROCESS | 1750 | ++DOMWINDOW == 135 (0x8be76800) [pid = 1750] [serial = 2359] [outer = 0x8b4ee000] 16:19:26 INFO - PROCESS | 1750 | 1464909566606 Marionette TRACE conn4 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:19:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:19:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 1746ms 16:19:26 INFO - PROCESS | 1750 | 1464909566672 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 16:19:26 INFO - PROCESS | 1750 | 1464909566677 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 16:19:26 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:19:26 INFO - PROCESS | 1750 | 1464909566684 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:19:26 INFO - PROCESS | 1750 | 1464909566688 Marionette TRACE conn4 <- [1,3110,null,{}] 16:19:26 INFO - PROCESS | 1750 | 1464909566715 Marionette TRACE conn4 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:26 INFO - PROCESS | 1750 | 1464909566962 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 16:19:27 INFO - PROCESS | 1750 | 1464909567276 Marionette TRACE conn4 -> [0,3112,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_createobjecturl_blob.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:27 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e43d400 == 149 [pid = 1750] [id = 787] 16:19:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 136 (0x8e444c00) [pid = 1750] [serial = 2360] [outer = (nil)] 16:19:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 137 (0x8e488400) [pid = 1750] [serial = 2361] [outer = 0x8e444c00] 16:19:27 INFO - PROCESS | 1750 | 1464909567457 Marionette DEBUG loaded listener.js 16:19:27 INFO - PROCESS | 1750 | ++DOMWINDOW == 138 (0x8e493800) [pid = 1750] [serial = 2362] [outer = 0x8e444c00] 16:19:28 INFO - PROCESS | 1750 | 1464909568300 Marionette TRACE conn4 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 16:19:28 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:19:28 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 16:19:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:19:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:19:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:19:28 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:19:28 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1649ms 16:19:28 INFO - PROCESS | 1750 | 1464909568338 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 16:19:28 INFO - PROCESS | 1750 | 1464909568344 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 16:19:28 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:19:28 INFO - PROCESS | 1750 | 1464909568362 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:19:28 INFO - PROCESS | 1750 | 1464909568370 Marionette TRACE conn4 <- [1,3114,null,{}] 16:19:28 INFO - PROCESS | 1750 | 1464909568376 Marionette TRACE conn4 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 16:19:28 INFO - PROCESS | 1750 | 1464909568619 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 16:19:28 INFO - PROCESS | 1750 | 1464909568931 Marionette TRACE conn4 -> [0,3116,"executeAsyncScript",{"scriptTimeout":null,"sandbox":"default","debug_script":false,"script":"/* This Source Code Form is subject to the terms of the Mozilla Public\n * License, v. 2.0. If a copy of the MPL was not distributed with this\n * file, You can obtain one at http://mozilla.org/MPL/2.0/. */\n\nwindow.wrappedJSObject.timeout_multiplier = 3;\nwindow.wrappedJSObject.explicit_timeout = 0;\n\nwindow.wrappedJSObject.addEventListener(\"message\", function listener(event) {\n if (event.data.type != \"complete\") {\n return;\n }\n window.wrappedJSObject.removeEventListener(\"message\", listener);\n clearTimeout(timer);\n var tests = event.data.tests;\n var status = event.data.status;\n\n var subtest_results = tests.map(function(x) {\n return [x.name, x.status, x.message, x.stack]\n });\n\n marionetteScriptFinished([\"/FileAPI/url/url_xmlhttprequest.html\",\n status.status,\n status.message,\n status.stack,\n subtest_results]);\n}, false);\n\nwindow.wrappedJSObject.win = window.open(\"http://web-platform.test:8000/FileAPI/url/url_xmlhttprequest.html\", \"cb525763-bdf9-4e06-a99e-742b1e3f127f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:19:28 INFO - PROCESS | 1750 | ++DOCSHELL 0x8e446400 == 150 [pid = 1750] [id = 788] 16:19:28 INFO - PROCESS | 1750 | ++DOMWINDOW == 139 (0x8e488c00) [pid = 1750] [serial = 2363] [outer = (nil)] 16:19:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 140 (0x8ee6fc00) [pid = 1750] [serial = 2364] [outer = 0x8e488c00] 16:19:29 INFO - PROCESS | 1750 | 1464909569025 Marionette DEBUG loaded listener.js 16:19:29 INFO - PROCESS | 1750 | ++DOMWINDOW == 141 (0x8ee85000) [pid = 1750] [serial = 2365] [outer = 0x8e488c00] 16:19:29 INFO - PROCESS | 1750 | 1464909569875 Marionette TRACE conn4 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 16:19:29 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:19:29 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 1544ms 16:19:29 INFO - PROCESS | 1750 | 1464909569907 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 16:19:29 INFO - PROCESS | 1750 | 1464909569911 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 16:19:31 WARNING - u'runner_teardown' () 16:19:31 INFO - No more tests 16:19:31 INFO - Got 0 unexpected results 16:19:31 INFO - SUITE-END | took 1357s 16:19:31 INFO - Closing logging queue 16:19:31 INFO - queue closed 16:19:31 INFO - Return code: 0 16:19:31 WARNING - # TBPL SUCCESS # 16:19:31 INFO - Running post-action listener: _resource_record_post_action 16:19:31 INFO - Running post-run listener: _resource_record_post_run 16:19:32 INFO - Total resource usage - Wall time: 1392s; CPU: 98.0%; Read bytes: 14241792; Write bytes: 921935872; Read time: 1184; Write time: 252540 16:19:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:19:32 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 134565888; Read time: 0; Write time: 114232 16:19:32 INFO - run-tests - Wall time: 1362s; CPU: 98.0%; Read bytes: 13664256; Write bytes: 787369984; Read time: 1152; Write time: 138308 16:19:32 INFO - Running post-run listener: _upload_blobber_files 16:19:32 INFO - Blob upload gear active. 16:19:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:19:32 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 16:19:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:19:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:19:32 INFO - (blobuploader) - INFO - Open directory for files ... 16:19:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:19:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:19:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:19:33 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:19:33 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:19:33 INFO - (blobuploader) - INFO - Done attempting. 16:19:33 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:19:33 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:19:33 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:19:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:19:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:19:34 INFO - (blobuploader) - INFO - Done attempting. 16:19:34 INFO - (blobuploader) - INFO - Iteration through files over. 16:19:34 INFO - Return code: 0 16:19:34 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:19:34 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:19:34 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/654aa29a29b84abd2a2b6fb908fa8616e428a965574df45a9973b63303be950186cbd9f6b328462677005c5ee8b8db9ddd48cb39a40d3c07e0df9116c0e8cbf7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bd5acf8456469eca514c4f14ddd2d232f62358f81d63d0506517a9cffc26d0680b426193ba63d6095523774aad62c66db490fc061b08c61f262e1177bb3b761f"} 16:19:34 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:19:34 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:19:34 INFO - Contents: 16:19:34 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/654aa29a29b84abd2a2b6fb908fa8616e428a965574df45a9973b63303be950186cbd9f6b328462677005c5ee8b8db9ddd48cb39a40d3c07e0df9116c0e8cbf7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bd5acf8456469eca514c4f14ddd2d232f62358f81d63d0506517a9cffc26d0680b426193ba63d6095523774aad62c66db490fc061b08c61f262e1177bb3b761f"} 16:19:34 INFO - Running post-run listener: copy_logs_to_upload_dir 16:19:34 INFO - Copying logs to upload dir... 16:19:34 INFO - mkdir: /builds/slave/test/build/upload/logs 16:19:34 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1546.188842 ========= master_lag: 23.54 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 9 secs) (at 2016-06-02 16:19:58.280344) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-06-02 16:19:58.283454) ========= 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-1464905595.767673-1641828961 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/654aa29a29b84abd2a2b6fb908fa8616e428a965574df45a9973b63303be950186cbd9f6b328462677005c5ee8b8db9ddd48cb39a40d3c07e0df9116c0e8cbf7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bd5acf8456469eca514c4f14ddd2d232f62358f81d63d0506517a9cffc26d0680b426193ba63d6095523774aad62c66db490fc061b08c61f262e1177bb3b761f"} build_url:https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032007 build_url: 'https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/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/654aa29a29b84abd2a2b6fb908fa8616e428a965574df45a9973b63303be950186cbd9f6b328462677005c5ee8b8db9ddd48cb39a40d3c07e0df9116c0e8cbf7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/bd5acf8456469eca514c4f14ddd2d232f62358f81d63d0506517a9cffc26d0680b426193ba63d6095523774aad62c66db490fc061b08c61f262e1177bb3b761f"}' symbols_url: 'https://queue.taskcluster.net/v1/task/RAhFnwztSIGOk-gfrCFe5w/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 1.68 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 1 secs) (at 2016-06-02 16:19:59.992218) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 16 secs) (at 2016-06-02 16:19:59.992558) ========= 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-1464905595.767673-1641828961 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017930 ========= master_lag: 16.60 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 16 secs) (at 2016-06-02 16:20:16.605889) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-02 16:20:16.606250) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-02 16:20:16.664378) ========= ========= Total master_lag: 41.91 =========