builder: mozilla-aurora_ubuntu32_vm-debug_test-web-platform-tests-1 slave: tst-linux32-spot-485 starttime: 1464610777.6 results: success (0) buildid: 20160530034637 builduid: 0b3ff36e268143bebae2b558b3180e94 revision: 3fa0f58b23395a7f9f95384b18607ff10c581c00 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:37.595743) ========= master: http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:37.596167) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:37.596448) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:37.993243) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:37.993549) ========= 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-1464608208.590619-221387695 _=/tools/buildbot/bin/python using PTY: False --2016-05-30 05:19:38-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org (hg.mozilla.org)... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org (hg.mozilla.org)|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: `archiver_client.py' 0K .......... . 100% 10.6M=0.001s 2016-05-30 05:19:38 (10.6 MB/s) - `archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.324365 ========= master_lag: 0.10 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:38.419828) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:38.420170) ========= 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-1464608208.590619-221387695 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.031346 ========= master_lag: 0.05 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:38.501628) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:38.501946) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 3fa0f58b23395a7f9f95384b18607ff10c581c00 --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 3fa0f58b23395a7f9f95384b18607ff10c581c00 --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-1464608208.590619-221387695 _=/tools/buildbot/bin/python using PTY: False 2016-05-30 05:19:38,661 truncating revision to first 12 chars 2016-05-30 05:19:38,662 Setting DEBUG logging. 2016-05-30 05:19:38,662 attempt 1/10 2016-05-30 05:19:38,662 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/3fa0f58b2339?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-30 05:19:39,087 unpacking tar archive at: mozilla-aurora-3fa0f58b2339/testing/mozharness/ program finished with exit code 0 elapsedTime=0.733730 ========= master_lag: 0.14 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:39.376018) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:39.376353) ========= script_repo_revision: 3fa0f58b23395a7f9f95384b18607ff10c581c00 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:39.384973) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:39.385292) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-30 05:19:39.485694) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 17 secs) (at 2016-05-30 05:19:39.486093) ========= /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-1464608208.590619-221387695 _=/tools/buildbot/bin/python using PTY: False 05:19:39 INFO - MultiFileLogger online at 20160530 05:19:39 in /builds/slave/test 05:19:39 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 05:19:39 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 05:19:39 INFO - {'append_to_log': False, 05:19:39 INFO - 'base_work_dir': '/builds/slave/test', 05:19:39 INFO - 'blob_upload_branch': 'mozilla-aurora', 05:19:39 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 05:19:39 INFO - 'buildbot_json_path': 'buildprops.json', 05:19:39 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 05:19:39 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 05:19:39 INFO - 'download_minidump_stackwalk': True, 05:19:39 INFO - 'download_symbols': 'true', 05:19:39 INFO - 'e10s': False, 05:19:39 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 05:19:39 INFO - 'tooltool.py': '/tools/tooltool.py', 05:19:39 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 05:19:39 INFO - '/tools/misc-python/virtualenv.py')}, 05:19:39 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 05:19:39 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 05:19:39 INFO - 'log_level': 'info', 05:19:39 INFO - 'log_to_console': True, 05:19:39 INFO - 'opt_config_files': (), 05:19:39 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 05:19:39 INFO - '--processes=1', 05:19:39 INFO - '--config=%(test_path)s/wptrunner.ini', 05:19:39 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 05:19:39 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 05:19:39 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 05:19:39 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 05:19:39 INFO - 'pip_index': False, 05:19:39 INFO - 'require_test_zip': True, 05:19:39 INFO - 'test_type': ('testharness',), 05:19:39 INFO - 'this_chunk': '1', 05:19:39 INFO - 'tooltool_cache': '/builds/tooltool_cache', 05:19:39 INFO - 'total_chunks': '10', 05:19:39 INFO - 'virtualenv_path': 'venv', 05:19:39 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 05:19:39 INFO - 'work_dir': 'build'} 05:19:39 INFO - ##### 05:19:39 INFO - ##### Running clobber step. 05:19:39 INFO - ##### 05:19:39 INFO - Running pre-action listener: _resource_record_pre_action 05:19:39 INFO - Running main action method: clobber 05:19:39 INFO - rmtree: /builds/slave/test/build 05:19:39 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 05:19:40 INFO - Running post-action listener: _resource_record_post_action 05:19:40 INFO - ##### 05:19:40 INFO - ##### Running read-buildbot-config step. 05:19:40 INFO - ##### 05:19:40 INFO - Running pre-action listener: _resource_record_pre_action 05:19:40 INFO - Running main action method: read_buildbot_config 05:19:40 INFO - Using buildbot properties: 05:19:40 INFO - { 05:19:40 INFO - "project": "", 05:19:40 INFO - "product": "firefox", 05:19:40 INFO - "script_repo_revision": "production", 05:19:40 INFO - "scheduler": "tests-mozilla-aurora-ubuntu32_vm-debug-unittest", 05:19:40 INFO - "repository": "", 05:19:40 INFO - "buildername": "Ubuntu VM 12.04 mozilla-aurora debug test web-platform-tests-1", 05:19:40 INFO - "buildid": "20160530034637", 05:19:40 INFO - "pgo_build": "False", 05:19:40 INFO - "basedir": "/builds/slave/test", 05:19:40 INFO - "buildnumber": 9, 05:19:40 INFO - "slavename": "tst-linux32-spot-485", 05:19:40 INFO - "revision": "3fa0f58b23395a7f9f95384b18607ff10c581c00", 05:19:40 INFO - "master": "http://buildbot-master04.bb.releng.usw2.mozilla.com:8201/", 05:19:40 INFO - "platform": "linux", 05:19:40 INFO - "branch": "mozilla-aurora", 05:19:40 INFO - "repo_path": "releases/mozilla-aurora", 05:19:40 INFO - "moz_repo_path": "", 05:19:40 INFO - "stage_platform": "linux", 05:19:40 INFO - "builduid": "0b3ff36e268143bebae2b558b3180e94", 05:19:40 INFO - "slavebuilddir": "test" 05:19:40 INFO - } 05:19:40 INFO - Found installer url https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2. 05:19:40 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json. 05:19:40 INFO - Running post-action listener: _resource_record_post_action 05:19:40 INFO - ##### 05:19:40 INFO - ##### Running download-and-extract step. 05:19:40 INFO - ##### 05:19:40 INFO - Running pre-action listener: _resource_record_pre_action 05:19:40 INFO - Running main action method: download_and_extract 05:19:40 INFO - mkdir: /builds/slave/test/build/tests 05:19:40 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')]} 05:19:40 INFO - https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json matches https://queue.taskcluster.net 05:19:40 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 05:19:40 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 05:19:40 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:19:40 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:19:59 INFO - Downloaded 1325 bytes. 05:19:59 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.linux-i686.test_packages.json 05:19:59 INFO - Using the following test package requirements: 05:19:59 INFO - {u'common': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 05:19:59 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 05:19:59 INFO - u'firefox-48.0a2.en-US.linux-i686.cppunittest.tests.zip'], 05:19:59 INFO - u'gtest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 05:19:59 INFO - u'firefox-48.0a2.en-US.linux-i686.gtest.tests.zip'], 05:19:59 INFO - u'jittest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 05:19:59 INFO - u'jsshell-linux-i686.zip'], 05:19:59 INFO - u'mochitest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 05:19:59 INFO - u'firefox-48.0a2.en-US.linux-i686.mochitest.tests.zip'], 05:19:59 INFO - u'mozbase': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip'], 05:19:59 INFO - u'reftest': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 05:19:59 INFO - u'firefox-48.0a2.en-US.linux-i686.reftest.tests.zip'], 05:19:59 INFO - u'talos': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 05:19:59 INFO - u'firefox-48.0a2.en-US.linux-i686.talos.tests.zip'], 05:19:59 INFO - u'web-platform': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 05:19:59 INFO - u'firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip'], 05:19:59 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.linux-i686.common.tests.zip', 05:19:59 INFO - u'firefox-48.0a2.en-US.linux-i686.xpcshell.tests.zip']} 05:19:59 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 05:19: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')]} 05:19:59 INFO - https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip matches https://queue.taskcluster.net 05:19:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 05:19:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.common.tests.zip 05:19:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:19:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:20:03 INFO - Downloaded 22760507 bytes. 05:20:03 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/*'] 05:20:03 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/* 05:20:04 INFO - caution: filename not matched: web-platform/* 05:20:04 INFO - Return code: 11 05:20:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:20:04 INFO - https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip matches https://queue.taskcluster.net 05:20:04 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 05:20:04 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.web-platform.tests.zip 05:20:04 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:20:04 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:20:09 INFO - Downloaded 36409186 bytes. 05:20:09 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/*'] 05:20:09 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/* 05:20:13 INFO - caution: filename not matched: bin/* 05:20:13 INFO - caution: filename not matched: config/* 05:20:13 INFO - caution: filename not matched: mozbase/* 05:20:13 INFO - caution: filename not matched: marionette/* 05:20:13 INFO - caution: filename not matched: tools/wptserve/* 05:20:13 INFO - Return code: 11 05:20:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:20:13 INFO - https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 matches https://queue.taskcluster.net 05:20:13 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 05:20:13 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 05:20:13 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:20:13 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:20:21 INFO - Downloaded 69345965 bytes. 05:20:21 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 05:20:21 INFO - mkdir: /builds/slave/test/properties 05:20:21 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 05:20:21 INFO - Writing to file /builds/slave/test/properties/build_url 05:20:21 INFO - Contents: 05:20:21 INFO - build_url:https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 05:20:22 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 05:20:22 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 05:20:22 INFO - Writing to file /builds/slave/test/properties/symbols_url 05:20:22 INFO - Contents: 05:20:22 INFO - symbols_url:https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 05:20:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:20:22 INFO - https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip matches https://queue.taskcluster.net 05:20:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 05:20:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip 05:20:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:20:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.usw2.mozilla.com/v1/task/AuMooPaNQVKhAU-t_2Hihw/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 05:20:30 INFO - Downloaded 92311875 bytes. 05:20:30 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'] 05:20:30 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 05:20:39 INFO - Return code: 0 05:20:39 INFO - Running post-action listener: _resource_record_post_action 05:20:39 INFO - Running post-action listener: set_extra_try_arguments 05:20:39 INFO - ##### 05:20:39 INFO - ##### Running create-virtualenv step. 05:20:39 INFO - ##### 05:20:39 INFO - Running pre-action listener: _pre_create_virtualenv 05:20:39 INFO - Running pre-action listener: _resource_record_pre_action 05:20:39 INFO - Running main action method: create_virtualenv 05:20:39 INFO - Creating virtualenv /builds/slave/test/build/venv 05:20:39 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 05:20:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 05:20:40 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 05:20:40 INFO - Using real prefix '/usr' 05:20:40 INFO - New python executable in /builds/slave/test/build/venv/bin/python 05:20:42 INFO - Installing distribute.............................................................................................................................................................................................done. 05:20:45 INFO - Installing pip.................done. 05:20:45 INFO - Return code: 0 05:20:45 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 05:20: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')]} 05:20:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:20:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:20: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')]} 05:20:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:20:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:20: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa4efc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa556598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa608f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2eae30>, '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 0xa587c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa606470>, '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-1464608208.590619-221387695', '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 05:20: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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:20: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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:20:45 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:20:45 INFO - 'CCACHE_UMASK': '002', 05:20:45 INFO - 'DISPLAY': ':0', 05:20:45 INFO - 'HOME': '/home/cltbld', 05:20:45 INFO - 'LANG': 'en_US.UTF-8', 05:20:45 INFO - 'LOGNAME': 'cltbld', 05:20:45 INFO - 'MAIL': '/var/mail/cltbld', 05:20:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:20:45 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:20:45 INFO - 'MOZ_NO_REMOTE': '1', 05:20:45 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:20:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:20:45 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:20:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:20:45 INFO - 'PWD': '/builds/slave/test', 05:20:45 INFO - 'SHELL': '/bin/bash', 05:20:45 INFO - 'SHLVL': '1', 05:20:45 INFO - 'TERM': 'linux', 05:20:45 INFO - 'TMOUT': '86400', 05:20:45 INFO - 'USER': 'cltbld', 05:20:45 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464608208.590619-221387695', 05:20:45 INFO - '_': '/tools/buildbot/bin/python'} 05:20:46 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:20:46 INFO - Downloading/unpacking psutil>=0.7.1 05:20:46 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 05:20:46 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 05:20:46 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:20:46 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:20:46 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 05:20:46 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 05:20:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 05:20:50 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:20:50 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:20:50 INFO - Installing collected packages: psutil 05:20:50 INFO - Running setup.py install for psutil 05:20:50 INFO - building 'psutil._psutil_linux' extension 05:20:50 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 05:20:50 INFO - psutil/_psutil_linux.c: In function ‘init_psutil_linux’: 05:20:50 WARNING - psutil/_psutil_linux.c:652:5: warning: overflow in implicit constant conversion [-Woverflow] 05:20:51 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 05:20:51 INFO - building 'psutil._psutil_posix' extension 05:20:51 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 05:20:51 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 05:20:51 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 05:20:51 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 05:20:51 INFO - Successfully installed psutil 05:20:51 INFO - Cleaning up... 05:20:51 INFO - Return code: 0 05:20:51 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 05:20:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:20:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:20:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:20:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:20:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:20:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:20:51 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa4efc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa556598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa608f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2eae30>, '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 0xa587c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa606470>, '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-1464608208.590619-221387695', '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 05:20:51 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:20:51 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:20:51 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:20:51 INFO - 'CCACHE_UMASK': '002', 05:20:51 INFO - 'DISPLAY': ':0', 05:20:51 INFO - 'HOME': '/home/cltbld', 05:20:51 INFO - 'LANG': 'en_US.UTF-8', 05:20:51 INFO - 'LOGNAME': 'cltbld', 05:20:51 INFO - 'MAIL': '/var/mail/cltbld', 05:20:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:20:51 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:20:51 INFO - 'MOZ_NO_REMOTE': '1', 05:20:51 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:20:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:20:51 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:20:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:20:51 INFO - 'PWD': '/builds/slave/test', 05:20:51 INFO - 'SHELL': '/bin/bash', 05:20:51 INFO - 'SHLVL': '1', 05:20:51 INFO - 'TERM': 'linux', 05:20:51 INFO - 'TMOUT': '86400', 05:20:51 INFO - 'USER': 'cltbld', 05:20:51 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464608208.590619-221387695', 05:20:51 INFO - '_': '/tools/buildbot/bin/python'} 05:20:52 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:20:52 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 05:20:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:20:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:20:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:20:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:20:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 05:20:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 05:20:56 INFO - Downloading mozsystemmonitor-0.0.tar.gz 05:20:56 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 05:20:56 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 05:20:56 INFO - Installing collected packages: mozsystemmonitor 05:20:56 INFO - Running setup.py install for mozsystemmonitor 05:20:57 INFO - Successfully installed mozsystemmonitor 05:20:57 INFO - Cleaning up... 05:20:57 INFO - Return code: 0 05:20:57 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 05:20: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')]} 05:20:57 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:20:57 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:20: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')]} 05:20:57 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:20:57 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:20:57 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa4efc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa556598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa608f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2eae30>, '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 0xa587c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa606470>, '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-1464608208.590619-221387695', '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 05:20:57 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:20:57 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:20:57 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:20:57 INFO - 'CCACHE_UMASK': '002', 05:20:57 INFO - 'DISPLAY': ':0', 05:20:57 INFO - 'HOME': '/home/cltbld', 05:20:57 INFO - 'LANG': 'en_US.UTF-8', 05:20:57 INFO - 'LOGNAME': 'cltbld', 05:20:57 INFO - 'MAIL': '/var/mail/cltbld', 05:20:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:20:57 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:20:57 INFO - 'MOZ_NO_REMOTE': '1', 05:20:57 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:20:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:20:57 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:20:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:20:57 INFO - 'PWD': '/builds/slave/test', 05:20:57 INFO - 'SHELL': '/bin/bash', 05:20:57 INFO - 'SHLVL': '1', 05:20:57 INFO - 'TERM': 'linux', 05:20:57 INFO - 'TMOUT': '86400', 05:20:57 INFO - 'USER': 'cltbld', 05:20:57 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464608208.590619-221387695', 05:20:57 INFO - '_': '/tools/buildbot/bin/python'} 05:20:57 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:20:57 INFO - Downloading/unpacking blobuploader==1.2.4 05:20: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 05:20: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 05:20:57 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:20:57 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:20: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 05:20: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 05:21:01 INFO - Downloading blobuploader-1.2.4.tar.gz 05:21:01 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 05:21:01 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 05:21:01 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 05:21:01 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 05:21:01 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:21:01 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:21:01 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 05:21:01 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 05:21:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 05:21:02 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 05:21:02 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 05:21:02 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 05:21:02 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:21:02 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:21:02 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 05:21:02 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 05:21:02 INFO - Downloading docopt-0.6.1.tar.gz 05:21:02 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 05:21:03 INFO - Installing collected packages: blobuploader, requests, docopt 05:21:03 INFO - Running setup.py install for blobuploader 05:21:03 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 05:21:03 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 05:21:03 INFO - Running setup.py install for requests 05:21:04 INFO - Running setup.py install for docopt 05:21:04 INFO - Successfully installed blobuploader requests docopt 05:21:04 INFO - Cleaning up... 05:21:04 INFO - Return code: 0 05:21:04 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:21:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:04 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:21:04 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:21:04 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:04 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:21:04 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:21:04 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa4efc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa556598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa608f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2eae30>, '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 0xa587c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa606470>, '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-1464608208.590619-221387695', '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 05:21:04 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:21:04 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 05:21:04 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:21:04 INFO - 'CCACHE_UMASK': '002', 05:21:04 INFO - 'DISPLAY': ':0', 05:21:04 INFO - 'HOME': '/home/cltbld', 05:21:04 INFO - 'LANG': 'en_US.UTF-8', 05:21:04 INFO - 'LOGNAME': 'cltbld', 05:21:04 INFO - 'MAIL': '/var/mail/cltbld', 05:21:04 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:21:04 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:21:04 INFO - 'MOZ_NO_REMOTE': '1', 05:21:04 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:21:04 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:21:04 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:21:04 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:21:04 INFO - 'PWD': '/builds/slave/test', 05:21:04 INFO - 'SHELL': '/bin/bash', 05:21:04 INFO - 'SHLVL': '1', 05:21:04 INFO - 'TERM': 'linux', 05:21:04 INFO - 'TMOUT': '86400', 05:21:04 INFO - 'USER': 'cltbld', 05:21:04 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464608208.590619-221387695', 05:21:04 INFO - '_': '/tools/buildbot/bin/python'} 05:21:04 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:21:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:21:04 INFO - Running setup.py (path:/tmp/pip-Ze9jaX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:21:05 INFO - Running setup.py (path:/tmp/pip-5Lzm8u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:21:05 INFO - Running setup.py (path:/tmp/pip-vQXEKD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:21:05 INFO - Running setup.py (path:/tmp/pip-B2lepz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:21:05 INFO - Running setup.py (path:/tmp/pip-AA2qvG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:21:05 INFO - Running setup.py (path:/tmp/pip-tHGtKr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:21:05 INFO - Running setup.py (path:/tmp/pip-YDPJt4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:21:05 INFO - Running setup.py (path:/tmp/pip-BvyUBw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:21:05 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:21:05 INFO - Running setup.py (path:/tmp/pip-yzu2Cp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:21:06 INFO - Running setup.py (path:/tmp/pip-of7xCv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:21:06 INFO - Running setup.py (path:/tmp/pip-E5pClt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:21:06 INFO - Running setup.py (path:/tmp/pip-xM77tE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:21:06 INFO - Running setup.py (path:/tmp/pip-80dqjK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:21:06 INFO - Running setup.py (path:/tmp/pip-sDM6M4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:21:06 INFO - Running setup.py (path:/tmp/pip-lGPj7K-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:21:06 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:21:06 INFO - Running setup.py (path:/tmp/pip-O4BYHh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:21:07 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:21:07 INFO - Running setup.py (path:/tmp/pip-xXMQ6Z-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:21:07 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:21:07 INFO - Running setup.py (path:/tmp/pip-UK1VWk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:21:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:21:07 INFO - Running setup.py (path:/tmp/pip-f8d5Ac-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:21:07 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:21:07 INFO - Running setup.py (path:/tmp/pip-N2dO3X-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:21:07 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:21:07 INFO - Running setup.py (path:/tmp/pip-a4X_DR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:21:08 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:21:08 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 05:21:08 INFO - Running setup.py install for manifestparser 05:21:08 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 05:21:08 INFO - Running setup.py install for mozcrash 05:21:08 INFO - Running setup.py install for mozdebug 05:21:08 INFO - Running setup.py install for mozdevice 05:21:08 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 05:21:08 INFO - Installing dm script to /builds/slave/test/build/venv/bin 05:21:08 INFO - Running setup.py install for mozfile 05:21:09 INFO - Running setup.py install for mozhttpd 05:21:09 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 05:21:09 INFO - Running setup.py install for mozinfo 05:21:09 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 05:21:09 INFO - Running setup.py install for mozInstall 05:21:09 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 05:21:09 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 05:21:09 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 05:21:09 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 05:21:09 INFO - Running setup.py install for mozleak 05:21:09 INFO - Running setup.py install for mozlog 05:21:10 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 05:21:10 INFO - Running setup.py install for moznetwork 05:21:10 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 05:21:10 INFO - Running setup.py install for mozprocess 05:21:10 INFO - Running setup.py install for mozprofile 05:21:10 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 05:21:10 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 05:21:10 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 05:21:10 INFO - Running setup.py install for mozrunner 05:21:11 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 05:21:11 INFO - Running setup.py install for mozscreenshot 05:21:11 INFO - Running setup.py install for moztest 05:21:11 INFO - Running setup.py install for mozversion 05:21:11 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 05:21:11 INFO - Running setup.py install for wptserve 05:21:12 INFO - Running setup.py install for marionette-driver 05:21:12 INFO - Running setup.py install for browsermob-proxy 05:21:12 INFO - Running setup.py install for marionette-client 05:21:12 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:21:13 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 05:21:13 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 05:21:13 INFO - Cleaning up... 05:21:13 INFO - Return code: 0 05:21:13 INFO - Installing None into virtualenv /builds/slave/test/build/venv 05:21:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:13 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 05:21:13 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:21:13 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 05:21:13 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 05:21:13 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub 05:21:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 0xa4efc58>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa556598>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0xa608f28>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0xa2eae30>, '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 0xa587c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa606470>, '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-1464608208.590619-221387695', '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 05:21:13 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.usw2.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.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 05:21:13 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.usw2.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 05:21:13 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:21:13 INFO - 'CCACHE_UMASK': '002', 05:21:13 INFO - 'DISPLAY': ':0', 05:21:13 INFO - 'HOME': '/home/cltbld', 05:21:13 INFO - 'LANG': 'en_US.UTF-8', 05:21:13 INFO - 'LOGNAME': 'cltbld', 05:21:13 INFO - 'MAIL': '/var/mail/cltbld', 05:21:13 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:21:13 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:21:13 INFO - 'MOZ_NO_REMOTE': '1', 05:21:13 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:21:13 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:21:13 INFO - 'PATH': '/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:21:13 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:21:13 INFO - 'PWD': '/builds/slave/test', 05:21:13 INFO - 'SHELL': '/bin/bash', 05:21:13 INFO - 'SHLVL': '1', 05:21:13 INFO - 'TERM': 'linux', 05:21:13 INFO - 'TMOUT': '86400', 05:21:13 INFO - 'USER': 'cltbld', 05:21:13 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464608208.590619-221387695', 05:21:13 INFO - '_': '/tools/buildbot/bin/python'} 05:21:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 05:21:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 05:21:13 INFO - Running setup.py (path:/tmp/pip-qU3LdV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 05:21:13 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)) 05:21:13 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 05:21:13 INFO - Running setup.py (path:/tmp/pip-6Bx0zt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 05:21:14 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)) 05:21:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 05:21:14 INFO - Running setup.py (path:/tmp/pip-UZdsO7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 05:21:14 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)) 05:21:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 05:21:14 INFO - Running setup.py (path:/tmp/pip-LoTMsb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 05:21:14 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)) 05:21:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 05:21:14 INFO - Running setup.py (path:/tmp/pip-mHe0co-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 05:21:14 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)) 05:21:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 05:21:14 INFO - Running setup.py (path:/tmp/pip-DWYwP0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 05:21:14 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)) 05:21:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 05:21:14 INFO - Running setup.py (path:/tmp/pip-1LsIvn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 05:21:14 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)) 05:21:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 05:21:14 INFO - Running setup.py (path:/tmp/pip-qQWWIO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 05:21:14 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)) 05:21:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 05:21:14 INFO - Running setup.py (path:/tmp/pip-tpMbvV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 05:21:14 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)) 05:21:14 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 05:21:15 INFO - Running setup.py (path:/tmp/pip-7nwHIv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 05:21:15 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)) 05:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 05:21:15 INFO - Running setup.py (path:/tmp/pip-lgY0sE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 05:21:15 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)) 05:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 05:21:15 INFO - Running setup.py (path:/tmp/pip-VTW9CM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 05:21:15 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)) 05:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 05:21:15 INFO - Running setup.py (path:/tmp/pip-wWIKSC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 05:21:15 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)) 05:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 05:21:15 INFO - Running setup.py (path:/tmp/pip-eyFRnt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 05:21:15 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)) 05:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 05:21:15 INFO - Running setup.py (path:/tmp/pip-mT4PRl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 05:21:15 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)) 05:21:15 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 05:21:15 INFO - Running setup.py (path:/tmp/pip-lyqFby-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 05:21:15 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)) 05:21:16 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 05:21:16 INFO - Running setup.py (path:/tmp/pip-2LpKBQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 05:21:16 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)) 05:21:16 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 05:21:16 INFO - Running setup.py (path:/tmp/pip-Faigwt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 05:21:16 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)) 05:21:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 05:21:16 INFO - Running setup.py (path:/tmp/pip-mJ5fni-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 05:21:16 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)) 05:21:16 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:21:16 INFO - Running setup.py (path:/tmp/pip-ysnqJO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 05:21:16 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)) 05:21:16 INFO - Unpacking /builds/slave/test/build/tests/marionette 05:21:16 INFO - Running setup.py (path:/tmp/pip-Vk5xi4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 05:21:17 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 05:21:17 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)) 05:21:17 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)) 05:21:17 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)) 05:21:17 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)) 05:21:17 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)) 05:21:17 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)) 05:21:17 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 05:21:17 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 05:21:17 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 05:21:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:21:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.usw2.mozilla.com has it available 05:21:17 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 05:21:17 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 05:21:22 INFO - Downloading blessings-1.6.tar.gz 05:21:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 05:21:22 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)) 05:21:22 INFO - Installing collected packages: blessings 05:21:22 INFO - Running setup.py install for blessings 05:21:22 INFO - Successfully installed blessings 05:21:22 INFO - Cleaning up... 05:21:22 INFO - Return code: 0 05:21:22 INFO - Done creating virtualenv /builds/slave/test/build/venv. 05:21:22 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:21:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:21:23 INFO - Reading from file tmpfile_stdout 05:21:23 INFO - Current package versions: 05:21:23 INFO - argparse == 1.2.1 05:21:23 INFO - blessings == 1.6 05:21:23 INFO - blobuploader == 1.2.4 05:21:23 INFO - browsermob-proxy == 0.6.0 05:21:23 INFO - docopt == 0.6.1 05:21:23 INFO - manifestparser == 1.1 05:21:23 INFO - marionette-client == 2.3.0 05:21:23 INFO - marionette-driver == 1.4.0 05:21:23 INFO - mozInstall == 1.12 05:21:23 INFO - mozcrash == 0.17 05:21:23 INFO - mozdebug == 0.1 05:21:23 INFO - mozdevice == 0.48 05:21:23 INFO - mozfile == 1.2 05:21:23 INFO - mozhttpd == 0.7 05:21:23 INFO - mozinfo == 0.9 05:21:23 INFO - mozleak == 0.1 05:21:23 INFO - mozlog == 3.1 05:21:23 INFO - moznetwork == 0.27 05:21:23 INFO - mozprocess == 0.22 05:21:23 INFO - mozprofile == 0.28 05:21:23 INFO - mozrunner == 6.11 05:21:23 INFO - mozscreenshot == 0.1 05:21:23 INFO - mozsystemmonitor == 0.0 05:21:23 INFO - moztest == 0.7 05:21:23 INFO - mozversion == 1.4 05:21:23 INFO - psutil == 3.1.1 05:21:23 INFO - requests == 1.2.3 05:21:23 INFO - wptserve == 1.4.0 05:21:23 INFO - wsgiref == 0.1.2 05:21:23 INFO - Running post-action listener: _resource_record_post_action 05:21:23 INFO - Running post-action listener: _start_resource_monitoring 05:21:23 INFO - Starting resource monitoring. 05:21:23 INFO - ##### 05:21:23 INFO - ##### Running pull step. 05:21:23 INFO - ##### 05:21:23 INFO - Running pre-action listener: _resource_record_pre_action 05:21:23 INFO - Running main action method: pull 05:21:23 INFO - Pull has nothing to do! 05:21:23 INFO - Running post-action listener: _resource_record_post_action 05:21:23 INFO - ##### 05:21:23 INFO - ##### Running install step. 05:21:23 INFO - ##### 05:21:23 INFO - Running pre-action listener: _resource_record_pre_action 05:21:23 INFO - Running main action method: install 05:21:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 05:21:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 05:21:23 INFO - Reading from file tmpfile_stdout 05:21:23 INFO - Detecting whether we're running mozinstall >=1.0... 05:21:23 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 05:21:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 05:21:23 INFO - Reading from file tmpfile_stdout 05:21:23 INFO - Output received: 05:21:23 INFO - Usage: mozinstall [options] installer 05:21:23 INFO - Options: 05:21:23 INFO - -h, --help show this help message and exit 05:21:23 INFO - -d DEST, --destination=DEST 05:21:23 INFO - Directory to install application into. [default: 05:21:23 INFO - "/builds/slave/test"] 05:21:23 INFO - --app=APP Application being installed. [default: firefox] 05:21:23 INFO - mkdir: /builds/slave/test/build/application 05:21:23 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'] 05:21:23 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 05:21:54 INFO - Reading from file tmpfile_stdout 05:21:54 INFO - Output received: 05:21:54 INFO - /builds/slave/test/build/application/firefox/firefox 05:21:54 INFO - Running post-action listener: _resource_record_post_action 05:21:54 INFO - ##### 05:21:54 INFO - ##### Running run-tests step. 05:21:54 INFO - ##### 05:21:54 INFO - Running pre-action listener: _resource_record_pre_action 05:21:54 INFO - Running main action method: run_tests 05:21:54 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 05:21:54 INFO - Minidump filename unknown. Determining based upon platform and architecture. 05:21:54 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 05:21:54 INFO - grabbing minidump binary from tooltool 05:21:54 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')]} 05:21:54 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 0xa2eae30>, '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 0xa587c38>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0xa606470>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 05:21:54 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 05:21:54 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 05:21:55 INFO - INFO - File linux32-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 05:21:55 INFO - Return code: 0 05:21:55 INFO - Chmoding /builds/slave/test/build/linux32-minidump_stackwalk to 0755 05:21:55 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 05:21:55 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/AuMooPaNQVKhAU-t_2Hihw/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 05:21:55 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/AuMooPaNQVKhAU-t_2Hihw/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 05:21:55 INFO - Using env: {'CCACHE_DIR': '/builds/ccache', 05:21:55 INFO - 'CCACHE_UMASK': '002', 05:21:55 INFO - 'DISPLAY': ':0', 05:21:55 INFO - 'HOME': '/home/cltbld', 05:21:55 INFO - 'LANG': 'en_US.UTF-8', 05:21:55 INFO - 'LOGNAME': 'cltbld', 05:21:55 INFO - 'MAIL': '/var/mail/cltbld', 05:21:55 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 05:21:55 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 05:21:55 INFO - 'MOZ_NODE_PATH': '/usr/bin/node', 05:21:55 INFO - 'MOZ_NO_REMOTE': '1', 05:21:55 INFO - 'NODE_PATH': '/usr/lib/nodejs:/usr/lib/node_modules:/usr/share/javascript', 05:21:55 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 05:21:55 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games', 05:21:55 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 05:21:55 INFO - 'PWD': '/builds/slave/test', 05:21:55 INFO - 'SHELL': '/bin/bash', 05:21:55 INFO - 'SHLVL': '1', 05:21:55 INFO - 'TERM': 'linux', 05:21:55 INFO - 'TMOUT': '86400', 05:21:55 INFO - 'USER': 'cltbld', 05:21:55 INFO - 'XDG_SESSION_COOKIE': '5a152710dd62cc268aad214e000002d8-1464608208.590619-221387695', 05:21:55 INFO - '_': '/tools/buildbot/bin/python'} 05:21:55 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/AuMooPaNQVKhAU-t_2Hihw/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 05:21:56 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 05:21:56 INFO - import pkg_resources 05:21:57 INFO - Using 1 client processes 05:21:57 INFO - wptserve Starting http server on 127.0.0.1:8000 05:21:57 INFO - wptserve Starting http server on 127.0.0.1:8001 05:21:57 INFO - wptserve Starting http server on 127.0.0.1:8443 05:21:59 INFO - SUITE-START | Running 778 tests 05:21:59 INFO - Running testharness tests 05:21:59 INFO - Setting up ssl 05:21:59 INFO - PROCESS | certutil | 05:21:59 INFO - PROCESS | certutil | 05:21:59 INFO - PROCESS | certutil | 05:21:59 INFO - Certificate Nickname Trust Attributes 05:21:59 INFO - SSL,S/MIME,JAR/XPI 05:21:59 INFO - 05:21:59 INFO - web-platform-tests CT,, 05:21:59 INFO - 05:21:59 INFO - Starting runner 05:22:02 INFO - PROCESS | 1768 | 1464610922712 Marionette DEBUG Marionette enabled via build flag and pref 05:22:03 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4e0c400 == 1 [pid = 1768] [id = 1] 05:22:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 1 (0xa4e0c800) [pid = 1768] [serial = 1] [outer = (nil)] 05:22:03 INFO - PROCESS | 1768 | [1768] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 05:22:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 2 (0xa4e0d000) [pid = 1768] [serial = 2] [outer = 0xa4e0c800] 05:22:03 INFO - PROCESS | 1768 | 1464610923471 Marionette INFO Listening on port 2828 05:22:04 INFO - PROCESS | 1768 | 1464610924086 Marionette DEBUG Marionette enabled via command-line flag 05:22:04 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2286400 == 2 [pid = 1768] [id = 2] 05:22:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 3 (0xa22c8400) [pid = 1768] [serial = 3] [outer = (nil)] 05:22:04 INFO - PROCESS | 1768 | [1768] WARNING: No inner window available!: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 05:22:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 4 (0xa22c8c00) [pid = 1768] [serial = 4] [outer = 0xa22c8400] 05:22:04 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/librhythmbox-itms-detection-plugin.so returned a219cf40 05:22:04 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-narrowspace-plugin.so returned a21a2a40 05:22:04 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-cone-plugin.so returned a21c0940 05:22:04 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-gmp-plugin.so returned a21c35a0 05:22:04 INFO - PROCESS | 1768 | LoadPlugin() /usr/lib/mozilla/plugins/libtotem-mully-plugin.so returned a21c82e0 05:22:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 5 (0xa21b8400) [pid = 1768] [serial = 5] [outer = 0xa4e0c800] 05:22:04 INFO - PROCESS | 1768 | [1768] 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 05:22:04 INFO - PROCESS | 1768 | 1464610924522 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:36363 05:22:04 INFO - PROCESS | 1768 | [1768] 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 05:22:04 INFO - PROCESS | 1768 | 1464610924557 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:36364 05:22:04 INFO - PROCESS | 1768 | 1464610924618 Marionette DEBUG Closed connection conn0 05:22:04 INFO - PROCESS | 1768 | 1464610924623 Marionette DEBUG Closed connection conn1 05:22:04 INFO - PROCESS | 1768 | [1768] 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 05:22:04 INFO - PROCESS | 1768 | [1768] 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 05:22:04 INFO - PROCESS | 1768 | 1464610924760 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:36365 05:22:04 INFO - PROCESS | 1768 | [1768] 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 05:22:04 INFO - PROCESS | 1768 | 1464610924821 Marionette DEBUG Accepted connection conn3 from 127.0.0.1:36366 05:22:04 INFO - PROCESS | 1768 | 1464610924828 Marionette DEBUG Closed connection conn2 05:22:04 INFO - PROCESS | 1768 | [1768] 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 05:22:04 INFO - PROCESS | 1768 | 1464610924881 Marionette DEBUG Accepted connection conn4 from 127.0.0.1:36367 05:22:04 INFO - PROCESS | 1768 | 1464610924891 Marionette DEBUG Closed connection conn3 05:22:04 INFO - PROCESS | 1768 | 1464610924928 Marionette TRACE conn4 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 05:22:04 INFO - PROCESS | 1768 | 1464610924937 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":"20160530034637","device":"desktop","version":"48.0a2"} 05:22:05 INFO - PROCESS | 1768 | [1768] 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 05:22:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b336c00 == 3 [pid = 1768] [id = 3] 05:22:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 6 (0x9b337000) [pid = 1768] [serial = 6] [outer = (nil)] 05:22:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b337400 == 4 [pid = 1768] [id = 4] 05:22:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 7 (0x9b33ac00) [pid = 1768] [serial = 7] [outer = (nil)] 05:22:07 INFO - PROCESS | 1768 | [1768] 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 05:22:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9aad5c00 == 5 [pid = 1768] [id = 5] 05:22:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 8 (0x9aad6000) [pid = 1768] [serial = 8] [outer = (nil)] 05:22:07 INFO - PROCESS | 1768 | [1768] 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 05:22:07 INFO - PROCESS | 1768 | [1768] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 05:22:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 9 (0x9a74a400) [pid = 1768] [serial = 9] [outer = 0x9aad6000] 05:22:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 10 (0x9aa35800) [pid = 1768] [serial = 10] [outer = 0x9b337000] 05:22:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 11 (0x9a37c000) [pid = 1768] [serial = 11] [outer = 0x9b33ac00] 05:22:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 12 (0x9a37e400) [pid = 1768] [serial = 12] [outer = 0x9aad6000] 05:22:09 INFO - PROCESS | 1768 | 1464610929642 Marionette DEBUG loaded listener.js 05:22:09 INFO - PROCESS | 1768 | 1464610929663 Marionette DEBUG loaded listener.js 05:22:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 13 (0x9c390c00) [pid = 1768] [serial = 13] [outer = 0x9aad6000] 05:22:10 INFO - PROCESS | 1768 | 1464610930500 Marionette TRACE conn4 <- [1,1,null,{"sessionId":"8be03b19-129c-436e-a964-75f5e3c77263","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":"20160530034637","device":"desktop","version":"48.0a2","command_id":1}}] 05:22:10 INFO - PROCESS | 1768 | 1464610930702 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}] 05:22:11 INFO - PROCESS | 1768 | 1464610931018 Marionette TRACE conn4 <- [1,2,null,{"value":null}] 05:22:11 INFO - PROCESS | 1768 | 1464610931215 Marionette TRACE conn4 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 05:22:11 INFO - PROCESS | 1768 | [1768] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 05:22:11 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 05:22:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 14 (0x9475ec00) [pid = 1768] [serial = 14] [outer = 0x9aad6000] 05:22:11 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 05:22:11 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:22:11 INFO - PROCESS | 1768 | 1464610931735 Marionette TRACE conn4 <- [1,3,null,{}] 05:22:11 INFO - PROCESS | 1768 | 1464610931750 Marionette TRACE conn4 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 05:22:11 INFO - PROCESS | 1768 | 1464610931779 Marionette TRACE conn4 <- [1,4,null,{"value":null}] 05:22:11 INFO - PROCESS | 1768 | 1464610931820 Marionette TRACE conn4 -> [0,5,"getWindowHandle",null] 05:22:11 INFO - PROCESS | 1768 | 1464610931823 Marionette TRACE conn4 <- [1,5,null,{"value":"8"}] 05:22:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 05:22:11 INFO - PROCESS | 1768 | 1464610931833 Marionette TRACE conn4 -> [0,6,"setScriptTimeout",{"ms":35000}] 05:22:11 INFO - PROCESS | 1768 | 1464610931838 Marionette TRACE conn4 <- [1,6,null,{}] 05:22:11 INFO - PROCESS | 1768 | 1464610931849 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}] 05:22:11 INFO - PROCESS | 1768 | 1464610931872 Marionette TRACE conn4 <- [1,7,null,{"value":null}] 05:22:11 INFO - PROCESS | 1768 | 1464610931879 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x97759000 == 6 [pid = 1768] [id = 6] 05:22:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 15 (0x97759400) [pid = 1768] [serial = 15] [outer = (nil)] 05:22:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 16 (0x93d9a000) [pid = 1768] [serial = 16] [outer = 0x97759400] 05:22:11 INFO - PROCESS | 1768 | 1464610931966 Marionette DEBUG loaded listener.js 05:22:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 17 (0x93d9e400) [pid = 1768] [serial = 17] [outer = 0x97759400] 05:22:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x93ba3000 == 7 [pid = 1768] [id = 7] 05:22:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 18 (0x93ba3400) [pid = 1768] [serial = 18] [outer = (nil)] 05:22:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 19 (0x93baa000) [pid = 1768] [serial = 19] [outer = 0x93ba3400] 05:22:12 INFO - PROCESS | 1768 | 1464610932483 Marionette DEBUG loaded listener.js 05:22:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 20 (0x93ba8c00) [pid = 1768] [serial = 20] [outer = 0x93ba3400] 05:22:12 INFO - PROCESS | 1768 | 1464610932991 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]]]}] 05:22:13 INFO - PROCESS | 1768 | [1768] 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 05:22:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 05:22:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 1236ms 05:22:13 INFO - PROCESS | 1768 | 1464610933097 Marionette TRACE conn4 -> [0,9,"getWindowHandle",null] 05:22:13 INFO - PROCESS | 1768 | 1464610933100 Marionette TRACE conn4 <- [1,9,null,{"value":"8"}] 05:22:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 05:22:13 INFO - PROCESS | 1768 | 1464610933428 Marionette TRACE conn4 -> [0,10,"setScriptTimeout",{"ms":35000}] 05:22:13 INFO - PROCESS | 1768 | 1464610933435 Marionette TRACE conn4 <- [1,10,null,{}] 05:22:13 INFO - PROCESS | 1768 | 1464610933493 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}] 05:22:13 INFO - PROCESS | 1768 | 1464610933747 Marionette TRACE conn4 <- [1,11,null,{"value":null}] 05:22:13 INFO - PROCESS | 1768 | 1464610933868 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d27c00 == 8 [pid = 1768] [id = 8] 05:22:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 21 (0x93d2a000) [pid = 1768] [serial = 21] [outer = (nil)] 05:22:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 22 (0x93d9e000) [pid = 1768] [serial = 22] [outer = 0x93d2a000] 05:22:13 INFO - PROCESS | 1768 | 1464610933964 Marionette DEBUG loaded listener.js 05:22:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 23 (0x95125400) [pid = 1768] [serial = 23] [outer = 0x93d2a000] 05:22:14 INFO - PROCESS | 1768 | 1464610934886 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]]]}] 05:22:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 05:22:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 1751ms 05:22:14 INFO - PROCESS | 1768 | 1464610934949 Marionette TRACE conn4 -> [0,13,"getWindowHandle",null] 05:22:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 05:22:14 INFO - PROCESS | 1768 | 1464610934955 Marionette TRACE conn4 <- [1,13,null,{"value":"8"}] 05:22:14 INFO - PROCESS | 1768 | 1464610934963 Marionette TRACE conn4 -> [0,14,"setScriptTimeout",{"ms":35000}] 05:22:14 INFO - PROCESS | 1768 | 1464610934968 Marionette TRACE conn4 <- [1,14,null,{}] 05:22:14 INFO - PROCESS | 1768 | 1464610934981 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}] 05:22:15 INFO - PROCESS | 1768 | 1464610935244 Marionette TRACE conn4 <- [1,15,null,{"value":null}] 05:22:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a747800 == 9 [pid = 1768] [id = 9] 05:22:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 24 (0x9a748000) [pid = 1768] [serial = 24] [outer = (nil)] 05:22:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 25 (0x9a7cf400) [pid = 1768] [serial = 25] [outer = 0x9a748000] 05:22:15 INFO - PROCESS | 1768 | 1464610935475 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 26 (0x9aa27400) [pid = 1768] [serial = 26] [outer = 0x9a748000] 05:22:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a7ce800 == 10 [pid = 1768] [id = 10] 05:22:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 27 (0x9aa35400) [pid = 1768] [serial = 27] [outer = (nil)] 05:22:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 28 (0x9b298800) [pid = 1768] [serial = 28] [outer = 0x9aa35400] 05:22:15 INFO - PROCESS | 1768 | 1464610935584 Marionette DEBUG loaded listener.js 05:22:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 29 (0x9b557800) [pid = 1768] [serial = 29] [outer = 0x9aa35400] 05:22:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x94762400 == 11 [pid = 1768] [id = 11] 05:22:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 30 (0x98298c00) [pid = 1768] [serial = 30] [outer = (nil)] 05:22:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 31 (0xa060a400) [pid = 1768] [serial = 31] [outer = 0x98298c00] 05:22:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 32 (0x9ba41800) [pid = 1768] [serial = 32] [outer = 0x98298c00] 05:22:16 INFO - PROCESS | 1768 | 1464610936777 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]]]}] 05:22:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 05:22:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 1858ms 05:22:16 INFO - PROCESS | 1768 | 1464610936821 Marionette TRACE conn4 -> [0,17,"getWindowHandle",null] 05:22:16 INFO - PROCESS | 1768 | 1464610936824 Marionette TRACE conn4 <- [1,17,null,{"value":"8"}] 05:22:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 05:22:16 INFO - PROCESS | 1768 | 1464610936832 Marionette TRACE conn4 -> [0,18,"setScriptTimeout",{"ms":35000}] 05:22:16 INFO - PROCESS | 1768 | 1464610936835 Marionette TRACE conn4 <- [1,18,null,{}] 05:22:16 INFO - PROCESS | 1768 | 1464610936842 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}] 05:22:17 INFO - PROCESS | 1768 | 1464610937045 Marionette TRACE conn4 <- [1,19,null,{"value":null}] 05:22:17 INFO - PROCESS | 1768 | 1464610937215 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:17 INFO - PROCESS | 1768 | ++DOCSHELL 0xa35e6c00 == 12 [pid = 1768] [id = 12] 05:22:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 33 (0xa35e7000) [pid = 1768] [serial = 33] [outer = (nil)] 05:22:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 34 (0xa50b9c00) [pid = 1768] [serial = 34] [outer = 0xa35e7000] 05:22:17 INFO - PROCESS | 1768 | 1464610937325 Marionette DEBUG loaded listener.js 05:22:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 35 (0xa6ea1800) [pid = 1768] [serial = 35] [outer = 0xa35e7000] 05:22:18 INFO - PROCESS | 1768 | 1464610938236 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]]]}] 05:22:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 05:22:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 1434ms 05:22:18 INFO - PROCESS | 1768 | 1464610938269 Marionette TRACE conn4 -> [0,21,"getWindowHandle",null] 05:22:18 INFO - PROCESS | 1768 | 1464610938273 Marionette TRACE conn4 <- [1,21,null,{"value":"8"}] 05:22:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 05:22:18 INFO - PROCESS | 1768 | 1464610938280 Marionette TRACE conn4 -> [0,22,"setScriptTimeout",{"ms":35000}] 05:22:18 INFO - PROCESS | 1768 | 1464610938284 Marionette TRACE conn4 <- [1,22,null,{}] 05:22:18 INFO - PROCESS | 1768 | 1464610938290 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}] 05:22:18 INFO - PROCESS | 1768 | 1464610938476 Marionette TRACE conn4 <- [1,23,null,{"value":null}] 05:22:18 INFO - PROCESS | 1768 | 1464610938605 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x94751800 == 13 [pid = 1768] [id = 13] 05:22:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 36 (0x94751c00) [pid = 1768] [serial = 36] [outer = (nil)] 05:22:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 37 (0x94756400) [pid = 1768] [serial = 37] [outer = 0x94751c00] 05:22:18 INFO - PROCESS | 1768 | 1464610938695 Marionette DEBUG loaded listener.js 05:22:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 38 (0x9a8ac000) [pid = 1768] [serial = 38] [outer = 0x94751c00] 05:22:19 INFO - PROCESS | 1768 | 1464610939897 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]]]}] 05:22:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 05:22:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 1731ms 05:22:20 INFO - PROCESS | 1768 | 1464610940013 Marionette TRACE conn4 -> [0,25,"getWindowHandle",null] 05:22:20 INFO - PROCESS | 1768 | 1464610940020 Marionette TRACE conn4 <- [1,25,null,{"value":"8"}] 05:22:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 05:22:20 INFO - PROCESS | 1768 | 1464610940028 Marionette TRACE conn4 -> [0,26,"setScriptTimeout",{"ms":35000}] 05:22:20 INFO - PROCESS | 1768 | 1464610940032 Marionette TRACE conn4 <- [1,26,null,{}] 05:22:20 INFO - PROCESS | 1768 | 1464610940042 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}] 05:22:20 INFO - PROCESS | 1768 | 1464610940250 Marionette TRACE conn4 <- [1,27,null,{"value":null}] 05:22:20 INFO - PROCESS | 1768 | 1464610940404 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a25cc00 == 14 [pid = 1768] [id = 14] 05:22:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 39 (0x9a380800) [pid = 1768] [serial = 39] [outer = (nil)] 05:22:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 40 (0x9a7ce000) [pid = 1768] [serial = 40] [outer = 0x9a380800] 05:22:20 INFO - PROCESS | 1768 | 1464610940484 Marionette DEBUG loaded listener.js 05:22:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 41 (0x9a8b3c00) [pid = 1768] [serial = 41] [outer = 0x9a380800] 05:22:21 INFO - PROCESS | 1768 | 1464610941346 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]]]}] 05:22:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 05:22:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 1336ms 05:22:21 INFO - PROCESS | 1768 | 1464610941364 Marionette TRACE conn4 -> [0,29,"getWindowHandle",null] 05:22:21 INFO - PROCESS | 1768 | 1464610941375 Marionette TRACE conn4 <- [1,29,null,{"value":"8"}] 05:22:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 05:22:21 INFO - PROCESS | 1768 | 1464610941385 Marionette TRACE conn4 -> [0,30,"setScriptTimeout",{"ms":35000}] 05:22:21 INFO - PROCESS | 1768 | 1464610941389 Marionette TRACE conn4 <- [1,30,null,{}] 05:22:21 INFO - PROCESS | 1768 | 1464610941395 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}] 05:22:21 INFO - PROCESS | 1768 | 1464610941560 Marionette TRACE conn4 <- [1,31,null,{"value":null}] 05:22:21 INFO - PROCESS | 1768 | 1464610941655 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x99298000 == 15 [pid = 1768] [id = 15] 05:22:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 42 (0x9a380400) [pid = 1768] [serial = 42] [outer = (nil)] 05:22:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 43 (0x9b29dc00) [pid = 1768] [serial = 43] [outer = 0x9a380400] 05:22:21 INFO - PROCESS | 1768 | 1464610941730 Marionette DEBUG loaded listener.js 05:22:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 44 (0x9b556000) [pid = 1768] [serial = 44] [outer = 0x9a380400] 05:22:22 INFO - PROCESS | 1768 | 1464610942499 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]]]}] 05:22:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 05:22:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 1132ms 05:22:22 INFO - PROCESS | 1768 | 1464610942532 Marionette TRACE conn4 -> [0,33,"getWindowHandle",null] 05:22:22 INFO - PROCESS | 1768 | 1464610942536 Marionette TRACE conn4 <- [1,33,null,{"value":"8"}] 05:22:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 05:22:22 INFO - PROCESS | 1768 | 1464610942546 Marionette TRACE conn4 -> [0,34,"setScriptTimeout",{"ms":35000}] 05:22:22 INFO - PROCESS | 1768 | 1464610942553 Marionette TRACE conn4 <- [1,34,null,{}] 05:22:22 INFO - PROCESS | 1768 | 1464610942575 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}] 05:22:22 INFO - PROCESS | 1768 | 1464610942752 Marionette TRACE conn4 <- [1,35,null,{"value":null}] 05:22:22 INFO - PROCESS | 1768 | 1464610942768 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f88400 == 16 [pid = 1768] [id = 16] 05:22:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 45 (0x9a8b8400) [pid = 1768] [serial = 45] [outer = (nil)] 05:22:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 46 (0x9c07d000) [pid = 1768] [serial = 46] [outer = 0x9a8b8400] 05:22:22 INFO - PROCESS | 1768 | 1464610942930 Marionette DEBUG loaded listener.js 05:22:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 47 (0x9c2e5000) [pid = 1768] [serial = 47] [outer = 0x9a8b8400] 05:22:23 INFO - PROCESS | 1768 | 1464610943676 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]]]}] 05:22:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 05:22:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 1152ms 05:22:23 INFO - PROCESS | 1768 | 1464610943697 Marionette TRACE conn4 -> [0,37,"getWindowHandle",null] 05:22:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 05:22:23 INFO - PROCESS | 1768 | 1464610943701 Marionette TRACE conn4 <- [1,37,null,{"value":"8"}] 05:22:23 INFO - PROCESS | 1768 | 1464610943707 Marionette TRACE conn4 -> [0,38,"setScriptTimeout",{"ms":35000}] 05:22:23 INFO - PROCESS | 1768 | 1464610943711 Marionette TRACE conn4 <- [1,38,null,{}] 05:22:23 INFO - PROCESS | 1768 | 1464610943717 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}] 05:22:23 INFO - PROCESS | 1768 | 1464610943901 Marionette TRACE conn4 <- [1,39,null,{"value":null}] 05:22:23 INFO - PROCESS | 1768 | 1464610943927 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d2bc00 == 17 [pid = 1768] [id = 17] 05:22:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 48 (0x9530b000) [pid = 1768] [serial = 48] [outer = (nil)] 05:22:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 49 (0xa060a800) [pid = 1768] [serial = 49] [outer = 0x9530b000] 05:22:24 INFO - PROCESS | 1768 | 1464610944003 Marionette DEBUG loaded listener.js 05:22:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 50 (0xa2155400) [pid = 1768] [serial = 50] [outer = 0x9530b000] 05:22:24 INFO - PROCESS | 1768 | 1464610944748 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]]]}] 05:22:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 05:22:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 1091ms 05:22:24 INFO - PROCESS | 1768 | 1464610944799 Marionette TRACE conn4 -> [0,41,"getWindowHandle",null] 05:22:24 INFO - PROCESS | 1768 | 1464610944802 Marionette TRACE conn4 <- [1,41,null,{"value":"8"}] 05:22:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 05:22:24 INFO - PROCESS | 1768 | 1464610944809 Marionette TRACE conn4 -> [0,42,"setScriptTimeout",{"ms":35000}] 05:22:24 INFO - PROCESS | 1768 | 1464610944812 Marionette TRACE conn4 <- [1,42,null,{}] 05:22:24 INFO - PROCESS | 1768 | 1464610944817 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}] 05:22:25 INFO - PROCESS | 1768 | 1464610945019 Marionette TRACE conn4 <- [1,43,null,{"value":null}] 05:22:25 INFO - PROCESS | 1768 | 1464610945041 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:25 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0611c00 == 18 [pid = 1768] [id = 18] 05:22:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 51 (0xa2155000) [pid = 1768] [serial = 51] [outer = (nil)] 05:22:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0xa22cac00) [pid = 1768] [serial = 52] [outer = 0xa2155000] 05:22:25 INFO - PROCESS | 1768 | 1464610945115 Marionette DEBUG loaded listener.js 05:22:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0xa240f400) [pid = 1768] [serial = 53] [outer = 0xa2155000] 05:22:25 INFO - PROCESS | 1768 | 1464610945877 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]]]}] 05:22:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 05:22:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 1078ms 05:22:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 05:22:25 INFO - PROCESS | 1768 | 1464610945892 Marionette TRACE conn4 -> [0,45,"getWindowHandle",null] 05:22:25 INFO - PROCESS | 1768 | 1464610945895 Marionette TRACE conn4 <- [1,45,null,{"value":"8"}] 05:22:25 INFO - PROCESS | 1768 | 1464610945902 Marionette TRACE conn4 -> [0,46,"setScriptTimeout",{"ms":35000}] 05:22:25 INFO - PROCESS | 1768 | 1464610945905 Marionette TRACE conn4 <- [1,46,null,{}] 05:22:25 INFO - PROCESS | 1768 | 1464610945911 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}] 05:22:26 INFO - PROCESS | 1768 | 1464610946151 Marionette TRACE conn4 <- [1,47,null,{"value":null}] 05:22:26 INFO - PROCESS | 1768 | 1464610946170 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa2157400 == 19 [pid = 1768] [id = 19] 05:22:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0xa260e800) [pid = 1768] [serial = 54] [outer = (nil)] 05:22:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0xa3268000) [pid = 1768] [serial = 55] [outer = 0xa260e800] 05:22:26 INFO - PROCESS | 1768 | 1464610946245 Marionette DEBUG loaded listener.js 05:22:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0xa35ef000) [pid = 1768] [serial = 56] [outer = 0xa260e800] 05:22:27 INFO - PROCESS | 1768 | 1464610947135 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]]]}] 05:22:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 05:22:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 1294ms 05:22:27 INFO - PROCESS | 1768 | 1464610947195 Marionette TRACE conn4 -> [0,49,"getWindowHandle",null] 05:22:27 INFO - PROCESS | 1768 | 1464610947200 Marionette TRACE conn4 <- [1,49,null,{"value":"8"}] 05:22:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 05:22:27 INFO - PROCESS | 1768 | 1464610947206 Marionette TRACE conn4 -> [0,50,"setScriptTimeout",{"ms":35000}] 05:22:27 INFO - PROCESS | 1768 | 1464610947210 Marionette TRACE conn4 <- [1,50,null,{}] 05:22:27 INFO - PROCESS | 1768 | 1464610947216 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}] 05:22:27 INFO - PROCESS | 1768 | 1464610947368 Marionette TRACE conn4 <- [1,51,null,{"value":null}] 05:22:27 INFO - PROCESS | 1768 | 1464610947380 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:27 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4e01800 == 20 [pid = 1768] [id = 20] 05:22:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0xa4e05000) [pid = 1768] [serial = 57] [outer = (nil)] 05:22:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0xa6288800) [pid = 1768] [serial = 58] [outer = 0xa4e05000] 05:22:27 INFO - PROCESS | 1768 | 1464610947460 Marionette DEBUG loaded listener.js 05:22:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0xa6236000) [pid = 1768] [serial = 59] [outer = 0xa4e05000] 05:22:28 INFO - PROCESS | 1768 | 1464610948312 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]]]}] 05:22:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 05:22:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 1134ms 05:22:28 INFO - PROCESS | 1768 | 1464610948341 Marionette TRACE conn4 -> [0,53,"getWindowHandle",null] 05:22:28 INFO - PROCESS | 1768 | 1464610948345 Marionette TRACE conn4 <- [1,53,null,{"value":"8"}] 05:22:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 05:22:28 INFO - PROCESS | 1768 | 1464610948369 Marionette TRACE conn4 -> [0,54,"setScriptTimeout",{"ms":35000}] 05:22:28 INFO - PROCESS | 1768 | 1464610948373 Marionette TRACE conn4 <- [1,54,null,{}] 05:22:28 INFO - PROCESS | 1768 | 1464610948378 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}] 05:22:28 INFO - PROCESS | 1768 | 1464610948553 Marionette TRACE conn4 <- [1,55,null,{"value":null}] 05:22:28 INFO - PROCESS | 1768 | 1464610948570 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8b8000 == 21 [pid = 1768] [id = 21] 05:22:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0xa6234000) [pid = 1768] [serial = 60] [outer = (nil)] 05:22:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0xa670a400) [pid = 1768] [serial = 61] [outer = 0xa6234000] 05:22:28 INFO - PROCESS | 1768 | 1464610948647 Marionette DEBUG loaded listener.js 05:22:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0xa6764000) [pid = 1768] [serial = 62] [outer = 0xa6234000] 05:22:29 INFO - PROCESS | 1768 | 1464610949444 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]]]}] 05:22:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 05:22:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 1153ms 05:22:30 INFO - PROCESS | 1768 | --DOCSHELL 0xa35e6c00 == 20 [pid = 1768] [id = 12] 05:22:30 INFO - PROCESS | 1768 | --DOCSHELL 0x94751800 == 19 [pid = 1768] [id = 13] 05:22:30 INFO - PROCESS | 1768 | --DOCSHELL 0x97759000 == 18 [pid = 1768] [id = 6] 05:22:30 INFO - PROCESS | 1768 | --DOCSHELL 0x93d27c00 == 17 [pid = 1768] [id = 8] 05:22:30 INFO - PROCESS | 1768 | --DOCSHELL 0x9a7ce800 == 16 [pid = 1768] [id = 10] 05:22:30 INFO - PROCESS | 1768 | 1464610950614 Marionette TRACE conn4 -> [0,57,"getWindowHandle",null] 05:22:30 INFO - PROCESS | 1768 | 1464610950619 Marionette TRACE conn4 <- [1,57,null,{"value":"8"}] 05:22:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 05:22:30 INFO - PROCESS | 1768 | 1464610950653 Marionette TRACE conn4 -> [0,58,"setScriptTimeout",{"ms":35000}] 05:22:30 INFO - PROCESS | 1768 | 1464610950661 Marionette TRACE conn4 <- [1,58,null,{}] 05:22:30 INFO - PROCESS | 1768 | 1464610950670 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}] 05:22:30 INFO - PROCESS | 1768 | 1464610950850 Marionette TRACE conn4 <- [1,59,null,{"value":null}] 05:22:30 INFO - PROCESS | 1768 | 1464610950880 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x97759000 == 17 [pid = 1768] [id = 22] 05:22:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x97761000) [pid = 1768] [serial = 63] [outer = (nil)] 05:22:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x97765400) [pid = 1768] [serial = 64] [outer = 0x97761000] 05:22:30 INFO - PROCESS | 1768 | 1464610950962 Marionette DEBUG loaded listener.js 05:22:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9829a000) [pid = 1768] [serial = 65] [outer = 0x97761000] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0x93d2a000) [pid = 1768] [serial = 21] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9aa35400) [pid = 1768] [serial = 27] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0xa35e7000) [pid = 1768] [serial = 33] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0x94751c00) [pid = 1768] [serial = 36] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9a380800) [pid = 1768] [serial = 39] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9a380400) [pid = 1768] [serial = 42] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x9a8b8400) [pid = 1768] [serial = 45] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0x9530b000) [pid = 1768] [serial = 48] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0xa4e05000) [pid = 1768] [serial = 57] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 05:22:32 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x97759400) [pid = 1768] [serial = 15] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 05:22:32 INFO - PROCESS | 1768 | 1464610952258 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]]]}] 05:22:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 05:22:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1649ms 05:22:32 INFO - PROCESS | 1768 | 1464610952303 Marionette TRACE conn4 -> [0,61,"getWindowHandle",null] 05:22:32 INFO - PROCESS | 1768 | 1464610952309 Marionette TRACE conn4 <- [1,61,null,{"value":"8"}] 05:22:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 05:22:32 INFO - PROCESS | 1768 | 1464610952355 Marionette TRACE conn4 -> [0,62,"setScriptTimeout",{"ms":35000}] 05:22:32 INFO - PROCESS | 1768 | 1464610952363 Marionette TRACE conn4 <- [1,62,null,{}] 05:22:32 INFO - PROCESS | 1768 | 1464610952372 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}] 05:22:32 INFO - PROCESS | 1768 | 1464610952542 Marionette TRACE conn4 <- [1,63,null,{"value":null}] 05:22:32 INFO - PROCESS | 1768 | 1464610952633 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x9474c800 == 18 [pid = 1768] [id = 23] 05:22:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x94762800) [pid = 1768] [serial = 66] [outer = (nil)] 05:22:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9a031c00) [pid = 1768] [serial = 67] [outer = 0x94762800] 05:22:32 INFO - PROCESS | 1768 | 1464610952712 Marionette DEBUG loaded listener.js 05:22:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9a38ac00) [pid = 1768] [serial = 68] [outer = 0x94762800] 05:22:33 INFO - PROCESS | 1768 | 1464610953368 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]]]}] 05:22:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 05:22:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1055ms 05:22:33 INFO - PROCESS | 1768 | 1464610953397 Marionette TRACE conn4 -> [0,65,"getWindowHandle",null] 05:22:33 INFO - PROCESS | 1768 | 1464610953401 Marionette TRACE conn4 <- [1,65,null,{"value":"8"}] 05:22:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 05:22:33 INFO - PROCESS | 1768 | 1464610953408 Marionette TRACE conn4 -> [0,66,"setScriptTimeout",{"ms":35000}] 05:22:33 INFO - PROCESS | 1768 | 1464610953411 Marionette TRACE conn4 <- [1,66,null,{}] 05:22:33 INFO - PROCESS | 1768 | 1464610953424 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}] 05:22:33 INFO - PROCESS | 1768 | 1464610953587 Marionette TRACE conn4 <- [1,67,null,{"value":null}] 05:22:33 INFO - PROCESS | 1768 | 1464610953692 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b336000 == 19 [pid = 1768] [id = 24] 05:22:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9b3cc400) [pid = 1768] [serial = 69] [outer = (nil)] 05:22:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9b85e400) [pid = 1768] [serial = 70] [outer = 0x9b3cc400] 05:22:33 INFO - PROCESS | 1768 | 1464610953782 Marionette DEBUG loaded listener.js 05:22:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9ba46c00) [pid = 1768] [serial = 71] [outer = 0x9b3cc400] 05:22:34 INFO - PROCESS | 1768 | 1464610954635 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]]]}] 05:22:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 05:22:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 1280ms 05:22:34 INFO - PROCESS | 1768 | 1464610954689 Marionette TRACE conn4 -> [0,69,"getWindowHandle",null] 05:22:34 INFO - PROCESS | 1768 | 1464610954696 Marionette TRACE conn4 <- [1,69,null,{"value":"8"}] 05:22:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 05:22:34 INFO - PROCESS | 1768 | 1464610954706 Marionette TRACE conn4 -> [0,70,"setScriptTimeout",{"ms":35000}] 05:22:34 INFO - PROCESS | 1768 | 1464610954712 Marionette TRACE conn4 <- [1,70,null,{}] 05:22:34 INFO - PROCESS | 1768 | 1464610954720 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}] 05:22:34 INFO - PROCESS | 1768 | 1464610954895 Marionette TRACE conn4 <- [1,71,null,{"value":null}] 05:22:35 INFO - PROCESS | 1768 | 1464610955030 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x94749c00 == 20 [pid = 1768] [id = 25] 05:22:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x98293c00) [pid = 1768] [serial = 72] [outer = (nil)] 05:22:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9a7d4400) [pid = 1768] [serial = 73] [outer = 0x98293c00] 05:22:35 INFO - PROCESS | 1768 | 1464610955143 Marionette DEBUG loaded listener.js 05:22:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x9b297c00) [pid = 1768] [serial = 74] [outer = 0x98293c00] 05:22:36 INFO - PROCESS | 1768 | 1464610956088 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]]]}] 05:22:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 05:22:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1435ms 05:22:36 INFO - PROCESS | 1768 | 1464610956142 Marionette TRACE conn4 -> [0,73,"getWindowHandle",null] 05:22:36 INFO - PROCESS | 1768 | 1464610956151 Marionette TRACE conn4 <- [1,73,null,{"value":"8"}] 05:22:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 05:22:36 INFO - PROCESS | 1768 | 1464610956162 Marionette TRACE conn4 -> [0,74,"setScriptTimeout",{"ms":35000}] 05:22:36 INFO - PROCESS | 1768 | 1464610956167 Marionette TRACE conn4 <- [1,74,null,{}] 05:22:36 INFO - PROCESS | 1768 | 1464610956174 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}] 05:22:36 INFO - PROCESS | 1768 | 1464610956383 Marionette TRACE conn4 <- [1,75,null,{"value":null}] 05:22:36 INFO - PROCESS | 1768 | 1464610956566 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ba43000 == 21 [pid = 1768] [id = 26] 05:22:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9ba76800) [pid = 1768] [serial = 75] [outer = (nil)] 05:22:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9c2e3c00) [pid = 1768] [serial = 76] [outer = 0x9ba76800] 05:22:36 INFO - PROCESS | 1768 | 1464610956703 Marionette DEBUG loaded listener.js 05:22:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9d9b8000) [pid = 1768] [serial = 77] [outer = 0x9ba76800] 05:22:37 INFO - PROCESS | 1768 | 1464610957522 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]]]}] 05:22:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 05:22:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 1398ms 05:22:37 INFO - PROCESS | 1768 | 1464610957560 Marionette TRACE conn4 -> [0,77,"getWindowHandle",null] 05:22:37 INFO - PROCESS | 1768 | 1464610957564 Marionette TRACE conn4 <- [1,77,null,{"value":"8"}] 05:22:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 05:22:37 INFO - PROCESS | 1768 | 1464610957571 Marionette TRACE conn4 -> [0,78,"setScriptTimeout",{"ms":35000}] 05:22:37 INFO - PROCESS | 1768 | 1464610957577 Marionette TRACE conn4 <- [1,78,null,{}] 05:22:37 INFO - PROCESS | 1768 | 1464610957594 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}] 05:22:37 INFO - PROCESS | 1768 | 1464610957773 Marionette TRACE conn4 <- [1,79,null,{"value":null}] 05:22:37 INFO - PROCESS | 1768 | 1464610957908 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x9829c000 == 22 [pid = 1768] [id = 27] 05:22:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0xa22cf800) [pid = 1768] [serial = 78] [outer = (nil)] 05:22:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0xa24c9400) [pid = 1768] [serial = 79] [outer = 0xa22cf800] 05:22:38 INFO - PROCESS | 1768 | 1464610958004 Marionette DEBUG loaded listener.js 05:22:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0xa30fbc00) [pid = 1768] [serial = 80] [outer = 0xa22cf800] 05:22:38 INFO - PROCESS | 1768 | 1464610958880 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]]]}] 05:22:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 05:22:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 1337ms 05:22:38 INFO - PROCESS | 1768 | 1464610958909 Marionette TRACE conn4 -> [0,81,"getWindowHandle",null] 05:22:38 INFO - PROCESS | 1768 | 1464610958914 Marionette TRACE conn4 <- [1,81,null,{"value":"8"}] 05:22:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 05:22:38 INFO - PROCESS | 1768 | 1464610958921 Marionette TRACE conn4 -> [0,82,"setScriptTimeout",{"ms":35000}] 05:22:38 INFO - PROCESS | 1768 | 1464610958924 Marionette TRACE conn4 <- [1,82,null,{}] 05:22:38 INFO - PROCESS | 1768 | 1464610958948 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}] 05:22:39 INFO - PROCESS | 1768 | 1464610959161 Marionette TRACE conn4 <- [1,83,null,{"value":null}] 05:22:39 INFO - PROCESS | 1768 | 1464610959292 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:39 INFO - PROCESS | 1768 | ++DOCSHELL 0xa24c9800 == 23 [pid = 1768] [id = 28] 05:22:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0xa30fb800) [pid = 1768] [serial = 81] [outer = (nil)] 05:22:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0xa4e08c00) [pid = 1768] [serial = 82] [outer = 0xa30fb800] 05:22:39 INFO - PROCESS | 1768 | 1464610959384 Marionette DEBUG loaded listener.js 05:22:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0xa6294800) [pid = 1768] [serial = 83] [outer = 0xa30fb800] 05:22:40 INFO - PROCESS | 1768 | 1464610960191 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]]]}] 05:22:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 05:22:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 1335ms 05:22:40 INFO - PROCESS | 1768 | 1464610960258 Marionette TRACE conn4 -> [0,85,"getWindowHandle",null] 05:22:40 INFO - PROCESS | 1768 | 1464610960262 Marionette TRACE conn4 <- [1,85,null,{"value":"8"}] 05:22:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 05:22:40 INFO - PROCESS | 1768 | 1464610960268 Marionette TRACE conn4 -> [0,86,"setScriptTimeout",{"ms":35000}] 05:22:40 INFO - PROCESS | 1768 | 1464610960272 Marionette TRACE conn4 <- [1,86,null,{}] 05:22:40 INFO - PROCESS | 1768 | 1464610960279 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}] 05:22:40 INFO - PROCESS | 1768 | 1464610960445 Marionette TRACE conn4 <- [1,87,null,{"value":null}] 05:22:40 INFO - PROCESS | 1768 | 1464610960578 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d26800 == 24 [pid = 1768] [id = 29] 05:22:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x93d9c400) [pid = 1768] [serial = 84] [outer = (nil)] 05:22:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x9a9c7800) [pid = 1768] [serial = 85] [outer = 0x93d9c400] 05:22:40 INFO - PROCESS | 1768 | 1464610960680 Marionette DEBUG loaded listener.js 05:22:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9a9c8c00) [pid = 1768] [serial = 86] [outer = 0x93d9c400] 05:22:41 INFO - PROCESS | 1768 | 1464610961637 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]]]}] 05:22:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 05:22:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 1437ms 05:22:41 INFO - PROCESS | 1768 | 1464610961712 Marionette TRACE conn4 -> [0,89,"getWindowHandle",null] 05:22:41 INFO - PROCESS | 1768 | 1464610961715 Marionette TRACE conn4 <- [1,89,null,{"value":"8"}] 05:22:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 05:22:41 INFO - PROCESS | 1768 | 1464610961723 Marionette TRACE conn4 -> [0,90,"setScriptTimeout",{"ms":35000}] 05:22:41 INFO - PROCESS | 1768 | 1464610961726 Marionette TRACE conn4 <- [1,90,null,{}] 05:22:41 INFO - PROCESS | 1768 | 1464610961733 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}] 05:22:41 INFO - PROCESS | 1768 | 1464610961966 Marionette TRACE conn4 <- [1,91,null,{"value":null}] 05:22:42 INFO - PROCESS | 1768 | 1464610962227 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x93b9d400 == 25 [pid = 1768] [id = 30] 05:22:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x93b9e800) [pid = 1768] [serial = 87] [outer = (nil)] 05:22:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9474d800) [pid = 1768] [serial = 88] [outer = 0x93b9e800] 05:22:42 INFO - PROCESS | 1768 | 1464610962354 Marionette DEBUG loaded listener.js 05:22:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x97761c00) [pid = 1768] [serial = 89] [outer = 0x93b9e800] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9a37e400) [pid = 1768] [serial = 12] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x93d9e000) [pid = 1768] [serial = 22] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9b298800) [pid = 1768] [serial = 28] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0xa060a400) [pid = 1768] [serial = 31] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0xa50b9c00) [pid = 1768] [serial = 34] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x94756400) [pid = 1768] [serial = 37] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9a7ce000) [pid = 1768] [serial = 40] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9a8b3c00) [pid = 1768] [serial = 41] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9b29dc00) [pid = 1768] [serial = 43] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9c07d000) [pid = 1768] [serial = 46] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0xa060a800) [pid = 1768] [serial = 49] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0xa22cac00) [pid = 1768] [serial = 52] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x9c2e5000) [pid = 1768] [serial = 47] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 65 (0xa3268000) [pid = 1768] [serial = 55] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 64 (0xa6288800) [pid = 1768] [serial = 58] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0x9a7cf400) [pid = 1768] [serial = 25] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0x9b556000) [pid = 1768] [serial = 44] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0xa2155400) [pid = 1768] [serial = 50] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0xa6236000) [pid = 1768] [serial = 59] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x9b557800) [pid = 1768] [serial = 29] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x95125400) [pid = 1768] [serial = 23] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 57 (0xa6ea1800) [pid = 1768] [serial = 35] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 56 (0x93d9e400) [pid = 1768] [serial = 17] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 55 (0x9a8ac000) [pid = 1768] [serial = 38] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 54 (0x9a74a400) [pid = 1768] [serial = 9] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 53 (0xa4e0d000) [pid = 1768] [serial = 2] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 52 (0x93baa000) [pid = 1768] [serial = 19] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | --DOMWINDOW == 51 (0x93d9a000) [pid = 1768] [serial = 16] [outer = (nil)] [url = about:blank] 05:22:44 INFO - PROCESS | 1768 | 1464610964503 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]]]}] 05:22:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 05:22:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 2790ms 05:22:44 INFO - PROCESS | 1768 | 1464610964519 Marionette TRACE conn4 -> [0,93,"getWindowHandle",null] 05:22:44 INFO - PROCESS | 1768 | 1464610964525 Marionette TRACE conn4 <- [1,93,null,{"value":"8"}] 05:22:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 05:22:44 INFO - PROCESS | 1768 | 1464610964535 Marionette TRACE conn4 -> [0,94,"setScriptTimeout",{"ms":35000}] 05:22:44 INFO - PROCESS | 1768 | 1464610964540 Marionette TRACE conn4 <- [1,94,null,{}] 05:22:44 INFO - PROCESS | 1768 | 1464610964558 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}] 05:22:44 INFO - PROCESS | 1768 | 1464610964715 Marionette TRACE conn4 <- [1,95,null,{"value":null}] 05:22:44 INFO - PROCESS | 1768 | 1464610964742 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x93baa000 == 26 [pid = 1768] [id = 31] 05:22:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 52 (0x93d9dc00) [pid = 1768] [serial = 90] [outer = (nil)] 05:22:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 53 (0x95134c00) [pid = 1768] [serial = 91] [outer = 0x93d9dc00] 05:22:44 INFO - PROCESS | 1768 | 1464610964820 Marionette DEBUG loaded listener.js 05:22:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 54 (0x97762800) [pid = 1768] [serial = 92] [outer = 0x93d9dc00] 05:22:45 INFO - PROCESS | 1768 | 1464610965582 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]]]}] 05:22:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 05:22:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 1092ms 05:22:45 INFO - PROCESS | 1768 | 1464610965636 Marionette TRACE conn4 -> [0,97,"getWindowHandle",null] 05:22:45 INFO - PROCESS | 1768 | 1464610965652 Marionette TRACE conn4 <- [1,97,null,{"value":"8"}] 05:22:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 05:22:45 INFO - PROCESS | 1768 | 1464610965669 Marionette TRACE conn4 -> [0,98,"setScriptTimeout",{"ms":35000}] 05:22:45 INFO - PROCESS | 1768 | 1464610965674 Marionette TRACE conn4 <- [1,98,null,{}] 05:22:45 INFO - PROCESS | 1768 | 1464610965682 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}] 05:22:45 INFO - PROCESS | 1768 | 1464610965852 Marionette TRACE conn4 <- [1,99,null,{"value":null}] 05:22:45 INFO - PROCESS | 1768 | 1464610965944 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x99e10c00 == 27 [pid = 1768] [id = 32] 05:22:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 55 (0x99f13800) [pid = 1768] [serial = 93] [outer = (nil)] 05:22:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 56 (0x9a74b800) [pid = 1768] [serial = 94] [outer = 0x99f13800] 05:22:46 INFO - PROCESS | 1768 | 1464610966024 Marionette DEBUG loaded listener.js 05:22:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 57 (0x9a8aa000) [pid = 1768] [serial = 95] [outer = 0x99f13800] 05:22:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 58 (0x9a74a400) [pid = 1768] [serial = 96] [outer = 0x98298c00] 05:22:46 INFO - PROCESS | 1768 | 1464610966917 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]]]}] 05:22:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 05:22:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 1289ms 05:22:46 INFO - PROCESS | 1768 | 1464610966959 Marionette TRACE conn4 -> [0,101,"getWindowHandle",null] 05:22:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 05:22:46 INFO - PROCESS | 1768 | 1464610966963 Marionette TRACE conn4 <- [1,101,null,{"value":"8"}] 05:22:46 INFO - PROCESS | 1768 | 1464610966970 Marionette TRACE conn4 -> [0,102,"setScriptTimeout",{"ms":35000}] 05:22:46 INFO - PROCESS | 1768 | 1464610966977 Marionette TRACE conn4 <- [1,102,null,{}] 05:22:47 INFO - PROCESS | 1768 | 1464610967005 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}] 05:22:47 INFO - PROCESS | 1768 | 1464610967210 Marionette TRACE conn4 <- [1,103,null,{"value":null}] 05:22:47 INFO - PROCESS | 1768 | 1464610967241 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b3cc800 == 28 [pid = 1768] [id = 33] 05:22:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9b3ce000) [pid = 1768] [serial = 97] [outer = (nil)] 05:22:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0x9b557800) [pid = 1768] [serial = 98] [outer = 0x9b3ce000] 05:22:47 INFO - PROCESS | 1768 | 1464610967325 Marionette DEBUG loaded listener.js 05:22:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0x9b865c00) [pid = 1768] [serial = 99] [outer = 0x9b3ce000] 05:22:48 INFO - PROCESS | 1768 | 1464610968143 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]]]}] 05:22:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 05:22:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 1207ms 05:22:48 INFO - PROCESS | 1768 | 1464610968177 Marionette TRACE conn4 -> [0,105,"getWindowHandle",null] 05:22:48 INFO - PROCESS | 1768 | 1464610968181 Marionette TRACE conn4 <- [1,105,null,{"value":"8"}] 05:22:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 05:22:48 INFO - PROCESS | 1768 | 1464610968190 Marionette TRACE conn4 -> [0,106,"setScriptTimeout",{"ms":35000}] 05:22:48 INFO - PROCESS | 1768 | 1464610968194 Marionette TRACE conn4 <- [1,106,null,{}] 05:22:48 INFO - PROCESS | 1768 | 1464610968211 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}] 05:22:48 INFO - PROCESS | 1768 | 1464610968417 Marionette TRACE conn4 <- [1,107,null,{"value":null}] 05:22:48 INFO - PROCESS | 1768 | 1464610968468 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x96564c00 == 29 [pid = 1768] [id = 34] 05:22:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x99738c00) [pid = 1768] [serial = 100] [outer = (nil)] 05:22:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x9c07d400) [pid = 1768] [serial = 101] [outer = 0x99738c00] 05:22:48 INFO - PROCESS | 1768 | 1464610968551 Marionette DEBUG loaded listener.js 05:22:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0xa060a000) [pid = 1768] [serial = 102] [outer = 0x99738c00] 05:22:48 INFO - PROCESS | 1768 | --DOMWINDOW == 63 (0xa6234000) [pid = 1768] [serial = 60] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 05:22:48 INFO - PROCESS | 1768 | --DOMWINDOW == 62 (0xa2155000) [pid = 1768] [serial = 51] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 05:22:48 INFO - PROCESS | 1768 | --DOMWINDOW == 61 (0xa260e800) [pid = 1768] [serial = 54] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 05:22:48 INFO - PROCESS | 1768 | --DOMWINDOW == 60 (0x9b3cc400) [pid = 1768] [serial = 69] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 05:22:48 INFO - PROCESS | 1768 | --DOMWINDOW == 59 (0x97761000) [pid = 1768] [serial = 63] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 05:22:49 INFO - PROCESS | 1768 | --DOMWINDOW == 58 (0x94762800) [pid = 1768] [serial = 66] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 05:22:49 INFO - PROCESS | 1768 | 1464610969515 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]]]}] 05:22:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 05:22:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 1347ms 05:22:49 INFO - PROCESS | 1768 | 1464610969538 Marionette TRACE conn4 -> [0,109,"getWindowHandle",null] 05:22:49 INFO - PROCESS | 1768 | 1464610969543 Marionette TRACE conn4 <- [1,109,null,{"value":"8"}] 05:22:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 05:22:49 INFO - PROCESS | 1768 | 1464610969549 Marionette TRACE conn4 -> [0,110,"setScriptTimeout",{"ms":35000}] 05:22:49 INFO - PROCESS | 1768 | 1464610969553 Marionette TRACE conn4 <- [1,110,null,{}] 05:22:49 INFO - PROCESS | 1768 | 1464610969559 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}] 05:22:49 INFO - PROCESS | 1768 | 1464610969708 Marionette TRACE conn4 <- [1,111,null,{"value":null}] 05:22:49 INFO - PROCESS | 1768 | 1464610969725 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b550000 == 30 [pid = 1768] [id = 35] 05:22:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 59 (0x9c04b800) [pid = 1768] [serial = 103] [outer = (nil)] 05:22:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 60 (0xa113ec00) [pid = 1768] [serial = 104] [outer = 0x9c04b800] 05:22:49 INFO - PROCESS | 1768 | 1464610969800 Marionette DEBUG loaded listener.js 05:22:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 61 (0xa2155000) [pid = 1768] [serial = 105] [outer = 0x9c04b800] 05:22:50 INFO - PROCESS | 1768 | 1464610970583 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]]]}] 05:22:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 05:22:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 1089ms 05:22:50 INFO - PROCESS | 1768 | 1464610970641 Marionette TRACE conn4 -> [0,113,"getWindowHandle",null] 05:22:50 INFO - PROCESS | 1768 | 1464610970644 Marionette TRACE conn4 <- [1,113,null,{"value":"8"}] 05:22:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 05:22:50 INFO - PROCESS | 1768 | 1464610970656 Marionette TRACE conn4 -> [0,114,"setScriptTimeout",{"ms":35000}] 05:22:50 INFO - PROCESS | 1768 | 1464610970659 Marionette TRACE conn4 <- [1,114,null,{}] 05:22:50 INFO - PROCESS | 1768 | 1464610970670 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}] 05:22:50 INFO - PROCESS | 1768 | 1464610970860 Marionette TRACE conn4 <- [1,115,null,{"value":null}] 05:22:51 INFO - PROCESS | 1768 | 1464610971099 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f85c00 == 31 [pid = 1768] [id = 36] 05:22:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 62 (0x92f86400) [pid = 1768] [serial = 106] [outer = (nil)] 05:22:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 63 (0x93d22800) [pid = 1768] [serial = 107] [outer = 0x92f86400] 05:22:51 INFO - PROCESS | 1768 | 1464610971197 Marionette DEBUG loaded listener.js 05:22:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 64 (0x94756400) [pid = 1768] [serial = 108] [outer = 0x92f86400] 05:22:52 INFO - PROCESS | 1768 | 1464610972327 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]]]}] 05:22:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 05:22:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1746ms 05:22:52 INFO - PROCESS | 1768 | 1464610972401 Marionette TRACE conn4 -> [0,117,"getWindowHandle",null] 05:22:52 INFO - PROCESS | 1768 | 1464610972412 Marionette TRACE conn4 <- [1,117,null,{"value":"8"}] 05:22:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 05:22:52 INFO - PROCESS | 1768 | 1464610972425 Marionette TRACE conn4 -> [0,118,"setScriptTimeout",{"ms":35000}] 05:22:52 INFO - PROCESS | 1768 | 1464610972436 Marionette TRACE conn4 <- [1,118,null,{}] 05:22:52 INFO - PROCESS | 1768 | 1464610972462 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}] 05:22:52 INFO - PROCESS | 1768 | 1464610972828 Marionette TRACE conn4 <- [1,119,null,{"value":null}] 05:22:53 INFO - PROCESS | 1768 | 1464610973037 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x95316800 == 32 [pid = 1768] [id = 37] 05:22:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 65 (0x9a8b6800) [pid = 1768] [serial = 109] [outer = (nil)] 05:22:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 66 (0x9a9c2800) [pid = 1768] [serial = 110] [outer = 0x9a8b6800] 05:22:53 INFO - PROCESS | 1768 | 1464610973138 Marionette DEBUG loaded listener.js 05:22:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9a9d0800) [pid = 1768] [serial = 111] [outer = 0x9a8b6800] 05:22:54 INFO - PROCESS | 1768 | 1464610974123 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]]]}] 05:22:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 05:22:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 1714ms 05:22:54 INFO - PROCESS | 1768 | 1464610974140 Marionette TRACE conn4 -> [0,121,"getWindowHandle",null] 05:22:54 INFO - PROCESS | 1768 | 1464610974147 Marionette TRACE conn4 <- [1,121,null,{"value":"8"}] 05:22:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 05:22:54 INFO - PROCESS | 1768 | 1464610974155 Marionette TRACE conn4 -> [0,122,"setScriptTimeout",{"ms":35000}] 05:22:54 INFO - PROCESS | 1768 | 1464610974159 Marionette TRACE conn4 <- [1,122,null,{}] 05:22:54 INFO - PROCESS | 1768 | 1464610974193 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}] 05:22:54 INFO - PROCESS | 1768 | 1464610974410 Marionette TRACE conn4 <- [1,123,null,{"value":null}] 05:22:54 INFO - PROCESS | 1768 | 1464610974635 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9512a000 == 33 [pid = 1768] [id = 38] 05:22:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x95130000) [pid = 1768] [serial = 112] [outer = (nil)] 05:22:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x997ac400) [pid = 1768] [serial = 113] [outer = 0x95130000] 05:22:54 INFO - PROCESS | 1768 | 1464610974777 Marionette DEBUG loaded listener.js 05:22:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9b335c00) [pid = 1768] [serial = 114] [outer = 0x95130000] 05:22:55 INFO - PROCESS | 1768 | 1464610975659 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]]]}] 05:22:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 05:22:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 1516ms 05:22:55 INFO - PROCESS | 1768 | 1464610975671 Marionette TRACE conn4 -> [0,125,"getWindowHandle",null] 05:22:55 INFO - PROCESS | 1768 | 1464610975674 Marionette TRACE conn4 <- [1,125,null,{"value":"8"}] 05:22:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 05:22:55 INFO - PROCESS | 1768 | 1464610975703 Marionette TRACE conn4 -> [0,126,"setScriptTimeout",{"ms":35000}] 05:22:55 INFO - PROCESS | 1768 | 1464610975712 Marionette TRACE conn4 <- [1,126,null,{}] 05:22:55 INFO - PROCESS | 1768 | 1464610975719 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}] 05:22:55 INFO - PROCESS | 1768 | 1464610975979 Marionette TRACE conn4 <- [1,127,null,{"value":null}] 05:22:56 INFO - PROCESS | 1768 | 1464610976083 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b297800 == 34 [pid = 1768] [id = 39] 05:22:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9b29dc00) [pid = 1768] [serial = 115] [outer = (nil)] 05:22:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0xa21af800) [pid = 1768] [serial = 116] [outer = 0x9b29dc00] 05:22:56 INFO - PROCESS | 1768 | 1464610976171 Marionette DEBUG loaded listener.js 05:22:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0xa2281000) [pid = 1768] [serial = 117] [outer = 0x9b29dc00] 05:22:57 INFO - PROCESS | 1768 | 1464610977340 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]]]}] 05:22:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 05:22:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 1663ms 05:22:57 INFO - PROCESS | 1768 | 1464610977351 Marionette TRACE conn4 -> [0,129,"getWindowHandle",null] 05:22:57 INFO - PROCESS | 1768 | 1464610977356 Marionette TRACE conn4 <- [1,129,null,{"value":"8"}] 05:22:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 05:22:57 INFO - PROCESS | 1768 | 1464610977365 Marionette TRACE conn4 -> [0,130,"setScriptTimeout",{"ms":35000}] 05:22:57 INFO - PROCESS | 1768 | 1464610977371 Marionette TRACE conn4 <- [1,130,null,{}] 05:22:57 INFO - PROCESS | 1768 | 1464610977380 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}] 05:22:57 INFO - PROCESS | 1768 | 1464610977553 Marionette TRACE conn4 <- [1,131,null,{"value":null}] 05:22:57 INFO - PROCESS | 1768 | 1464610977776 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9512cc00 == 35 [pid = 1768] [id = 40] 05:22:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x9512ec00) [pid = 1768] [serial = 118] [outer = (nil)] 05:22:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x95132000) [pid = 1768] [serial = 119] [outer = 0x9512ec00] 05:22:57 INFO - PROCESS | 1768 | 1464610977883 Marionette DEBUG loaded listener.js 05:22:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x97764400) [pid = 1768] [serial = 120] [outer = 0x9512ec00] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9a25cc00 == 34 [pid = 1768] [id = 14] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x99298000 == 33 [pid = 1768] [id = 15] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x94749c00 == 32 [pid = 1768] [id = 25] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa4e01800 == 31 [pid = 1768] [id = 20] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9ba43000 == 30 [pid = 1768] [id = 26] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa0611c00 == 29 [pid = 1768] [id = 18] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9b336000 == 28 [pid = 1768] [id = 24] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0xa2157400 == 27 [pid = 1768] [id = 19] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x93d2bc00 == 26 [pid = 1768] [id = 17] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9474c800 == 25 [pid = 1768] [id = 23] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x92f88400 == 24 [pid = 1768] [id = 16] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x97759000 == 23 [pid = 1768] [id = 22] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9b550000 == 22 [pid = 1768] [id = 35] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x96564c00 == 21 [pid = 1768] [id = 34] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9b3cc800 == 20 [pid = 1768] [id = 33] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x99e10c00 == 19 [pid = 1768] [id = 32] 05:22:58 INFO - PROCESS | 1768 | --DOCSHELL 0x93baa000 == 18 [pid = 1768] [id = 31] 05:22:58 INFO - PROCESS | 1768 | 1464610978957 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]]]}] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9ba46c00) [pid = 1768] [serial = 71] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9b85e400) [pid = 1768] [serial = 70] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x97765400) [pid = 1768] [serial = 64] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9a031c00) [pid = 1768] [serial = 67] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0x9829a000) [pid = 1768] [serial = 65] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0xa6764000) [pid = 1768] [serial = 62] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x9a38ac00) [pid = 1768] [serial = 68] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0xa670a400) [pid = 1768] [serial = 61] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0xa240f400) [pid = 1768] [serial = 53] [outer = (nil)] [url = about:blank] 05:22:58 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0xa35ef000) [pid = 1768] [serial = 56] [outer = (nil)] [url = about:blank] 05:22:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 05:22:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 1634ms 05:22:59 INFO - PROCESS | 1768 | 1464610979001 Marionette TRACE conn4 -> [0,133,"getWindowHandle",null] 05:22:59 INFO - PROCESS | 1768 | 1464610979009 Marionette TRACE conn4 <- [1,133,null,{"value":"8"}] 05:22:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 05:22:59 INFO - PROCESS | 1768 | 1464610979018 Marionette TRACE conn4 -> [0,134,"setScriptTimeout",{"ms":35000}] 05:22:59 INFO - PROCESS | 1768 | 1464610979022 Marionette TRACE conn4 <- [1,134,null,{}] 05:22:59 INFO - PROCESS | 1768 | 1464610979028 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}] 05:22:59 INFO - PROCESS | 1768 | 1464610979184 Marionette TRACE conn4 <- [1,135,null,{"value":null}] 05:22:59 INFO - PROCESS | 1768 | 1464610979203 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:22:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x97759000 == 19 [pid = 1768] [id = 41] 05:22:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x99e0ac00) [pid = 1768] [serial = 121] [outer = (nil)] 05:22:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9a259400) [pid = 1768] [serial = 122] [outer = 0x99e0ac00] 05:22:59 INFO - PROCESS | 1768 | 1464610979281 Marionette DEBUG loaded listener.js 05:22:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9a7d3c00) [pid = 1768] [serial = 123] [outer = 0x99e0ac00] 05:23:00 INFO - PROCESS | 1768 | 1464610980330 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]]]}] 05:23:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 05:23:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1336ms 05:23:00 INFO - PROCESS | 1768 | 1464610980389 Marionette TRACE conn4 -> [0,137,"getWindowHandle",null] 05:23:00 INFO - PROCESS | 1768 | 1464610980391 Marionette TRACE conn4 <- [1,137,null,{"value":"8"}] 05:23:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 05:23:00 INFO - PROCESS | 1768 | 1464610980399 Marionette TRACE conn4 -> [0,138,"setScriptTimeout",{"ms":35000}] 05:23:00 INFO - PROCESS | 1768 | 1464610980404 Marionette TRACE conn4 <- [1,138,null,{}] 05:23:00 INFO - PROCESS | 1768 | 1464610980419 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}] 05:23:00 INFO - PROCESS | 1768 | 1464610980581 Marionette TRACE conn4 <- [1,139,null,{"value":null}] 05:23:00 INFO - PROCESS | 1768 | 1464610980594 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x99234400 == 20 [pid = 1768] [id = 42] 05:23:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x9ba39c00) [pid = 1768] [serial = 124] [outer = (nil)] 05:23:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0x9ba76400) [pid = 1768] [serial = 125] [outer = 0x9ba39c00] 05:23:00 INFO - PROCESS | 1768 | 1464610980672 Marionette DEBUG loaded listener.js 05:23:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0x9c2f1c00) [pid = 1768] [serial = 126] [outer = 0x9ba39c00] 05:23:01 INFO - PROCESS | 1768 | 1464610981668 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]]]}] 05:23:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 05:23:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 1296ms 05:23:01 INFO - PROCESS | 1768 | 1464610981697 Marionette TRACE conn4 -> [0,141,"getWindowHandle",null] 05:23:01 INFO - PROCESS | 1768 | 1464610981704 Marionette TRACE conn4 <- [1,141,null,{"value":"8"}] 05:23:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 05:23:01 INFO - PROCESS | 1768 | 1464610981712 Marionette TRACE conn4 -> [0,142,"setScriptTimeout",{"ms":35000}] 05:23:01 INFO - PROCESS | 1768 | 1464610981716 Marionette TRACE conn4 <- [1,142,null,{}] 05:23:01 INFO - PROCESS | 1768 | 1464610981733 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}] 05:23:02 INFO - PROCESS | 1768 | 1464610982050 Marionette TRACE conn4 <- [1,143,null,{"value":null}] 05:23:02 INFO - PROCESS | 1768 | 1464610982085 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ba75800 == 21 [pid = 1768] [id = 43] 05:23:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0xa21ba800) [pid = 1768] [serial = 127] [outer = (nil)] 05:23:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0xa22c7400) [pid = 1768] [serial = 128] [outer = 0xa21ba800] 05:23:02 INFO - PROCESS | 1768 | 1464610982172 Marionette DEBUG loaded listener.js 05:23:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0xa2637c00) [pid = 1768] [serial = 129] [outer = 0xa21ba800] 05:23:03 INFO - PROCESS | 1768 | 1464610983053 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]]]}] 05:23:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 05:23:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1397ms 05:23:03 INFO - PROCESS | 1768 | 1464610983132 Marionette TRACE conn4 -> [0,145,"getWindowHandle",null] 05:23:03 INFO - PROCESS | 1768 | 1464610983135 Marionette TRACE conn4 <- [1,145,null,{"value":"8"}] 05:23:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 05:23:03 INFO - PROCESS | 1768 | 1464610983264 Marionette TRACE conn4 -> [0,146,"setScriptTimeout",{"ms":35000}] 05:23:03 INFO - PROCESS | 1768 | 1464610983268 Marionette TRACE conn4 <- [1,146,null,{}] 05:23:03 INFO - PROCESS | 1768 | 1464610983311 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}] 05:23:03 INFO - PROCESS | 1768 | 1464610983569 Marionette TRACE conn4 <- [1,147,null,{"value":null}] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x98293c00) [pid = 1768] [serial = 72] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0x9ba76800) [pid = 1768] [serial = 75] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0xa22cf800) [pid = 1768] [serial = 78] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 71 (0xa30fb800) [pid = 1768] [serial = 81] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 70 (0x9b3ce000) [pid = 1768] [serial = 97] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 69 (0x99f13800) [pid = 1768] [serial = 93] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 68 (0x93d9dc00) [pid = 1768] [serial = 90] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 67 (0x93d9c400) [pid = 1768] [serial = 84] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 05:23:03 INFO - PROCESS | 1768 | --DOMWINDOW == 66 (0x99738c00) [pid = 1768] [serial = 100] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 05:23:03 INFO - PROCESS | 1768 | 1464610983712 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9474dc00 == 22 [pid = 1768] [id = 44] 05:23:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 67 (0x9512bc00) [pid = 1768] [serial = 130] [outer = (nil)] 05:23:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 68 (0x9a8b8400) [pid = 1768] [serial = 131] [outer = 0x9512bc00] 05:23:03 INFO - PROCESS | 1768 | 1464610983791 Marionette DEBUG loaded listener.js 05:23:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 69 (0x9a9ce800) [pid = 1768] [serial = 132] [outer = 0x9512bc00] 05:23:04 INFO - PROCESS | 1768 | 1464610984639 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]]]}] 05:23:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 05:23:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 1518ms 05:23:04 INFO - PROCESS | 1768 | 1464610984665 Marionette TRACE conn4 -> [0,149,"getWindowHandle",null] 05:23:04 INFO - PROCESS | 1768 | 1464610984668 Marionette TRACE conn4 <- [1,149,null,{"value":"8"}] 05:23:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 05:23:04 INFO - PROCESS | 1768 | 1464610984674 Marionette TRACE conn4 -> [0,150,"setScriptTimeout",{"ms":35000}] 05:23:04 INFO - PROCESS | 1768 | 1464610984676 Marionette TRACE conn4 <- [1,150,null,{}] 05:23:04 INFO - PROCESS | 1768 | 1464610984682 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}] 05:23:04 INFO - PROCESS | 1768 | 1464610984882 Marionette TRACE conn4 <- [1,151,null,{"value":null}] 05:23:04 INFO - PROCESS | 1768 | 1464610984895 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f89000 == 23 [pid = 1768] [id = 45] 05:23:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 70 (0x93b9f400) [pid = 1768] [serial = 133] [outer = (nil)] 05:23:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 71 (0xa5047800) [pid = 1768] [serial = 134] [outer = 0x93b9f400] 05:23:04 INFO - PROCESS | 1768 | 1464610984971 Marionette DEBUG loaded listener.js 05:23:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 72 (0xa62f4400) [pid = 1768] [serial = 135] [outer = 0x93b9f400] 05:23:06 INFO - PROCESS | 1768 | 1464610986241 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]]]}] 05:23:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 05:23:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 1586ms 05:23:06 INFO - PROCESS | 1768 | 1464610986263 Marionette TRACE conn4 -> [0,153,"getWindowHandle",null] 05:23:06 INFO - PROCESS | 1768 | 1464610986272 Marionette TRACE conn4 <- [1,153,null,{"value":"8"}] 05:23:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 05:23:06 INFO - PROCESS | 1768 | 1464610986284 Marionette TRACE conn4 -> [0,154,"setScriptTimeout",{"ms":35000}] 05:23:06 INFO - PROCESS | 1768 | 1464610986293 Marionette TRACE conn4 <- [1,154,null,{}] 05:23:06 INFO - PROCESS | 1768 | 1464610986303 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}] 05:23:06 INFO - PROCESS | 1768 | 1464610986565 Marionette TRACE conn4 <- [1,155,null,{"value":null}] 05:23:06 INFO - PROCESS | 1768 | 1464610986762 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f85800 == 24 [pid = 1768] [id = 46] 05:23:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x93b9f800) [pid = 1768] [serial = 136] [outer = (nil)] 05:23:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x953d4c00) [pid = 1768] [serial = 137] [outer = 0x93b9f800] 05:23:06 INFO - PROCESS | 1768 | 1464610986925 Marionette DEBUG loaded listener.js 05:23:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x953d7c00) [pid = 1768] [serial = 138] [outer = 0x93b9f800] 05:23:07 INFO - PROCESS | 1768 | 1464610987956 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]]]}] 05:23:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 05:23:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 1698ms 05:23:07 INFO - PROCESS | 1768 | 1464610987983 Marionette TRACE conn4 -> [0,157,"getWindowHandle",null] 05:23:08 INFO - PROCESS | 1768 | 1464610987998 Marionette TRACE conn4 <- [1,157,null,{"value":"8"}] 05:23:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 05:23:08 INFO - PROCESS | 1768 | 1464610988017 Marionette TRACE conn4 -> [0,158,"setScriptTimeout",{"ms":35000}] 05:23:08 INFO - PROCESS | 1768 | 1464610988025 Marionette TRACE conn4 <- [1,158,null,{}] 05:23:08 INFO - PROCESS | 1768 | 1464610988035 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}] 05:23:08 INFO - PROCESS | 1768 | 1464610988318 Marionette TRACE conn4 <- [1,159,null,{"value":null}] 05:23:08 INFO - PROCESS | 1768 | 1464610988522 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x98294400 == 25 [pid = 1768] [id = 47] 05:23:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x99299c00) [pid = 1768] [serial = 139] [outer = (nil)] 05:23:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x99e0b800) [pid = 1768] [serial = 140] [outer = 0x99299c00] 05:23:08 INFO - PROCESS | 1768 | 1464610988636 Marionette DEBUG loaded listener.js 05:23:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9a74a800) [pid = 1768] [serial = 141] [outer = 0x99299c00] 05:23:09 INFO - PROCESS | 1768 | 1464610989757 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]]]}] 05:23:09 INFO - PROCESS | 1768 | 1464610989766 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 05:23:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 05:23:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 1796ms 05:23:09 INFO - PROCESS | 1768 | 1464610989847 Marionette TRACE conn4 -> [0,161,"getWindowHandle",null] 05:23:09 INFO - PROCESS | 1768 | 1464610989854 Marionette TRACE conn4 <- [1,161,null,{"value":"8"}] 05:23:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 05:23:09 INFO - PROCESS | 1768 | 1464610989867 Marionette TRACE conn4 -> [0,162,"setScriptTimeout",{"ms":35000}] 05:23:09 INFO - PROCESS | 1768 | 1464610989877 Marionette TRACE conn4 <- [1,162,null,{}] 05:23:09 INFO - PROCESS | 1768 | 1464610989898 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}] 05:23:10 INFO - PROCESS | 1768 | 1464610990095 Marionette TRACE conn4 <- [1,163,null,{"value":null}] 05:23:10 INFO - PROCESS | 1768 | 1464610990277 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b334400 == 26 [pid = 1768] [id = 48] 05:23:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9b867000) [pid = 1768] [serial = 142] [outer = (nil)] 05:23:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0xa3268000) [pid = 1768] [serial = 143] [outer = 0x9b867000] 05:23:10 INFO - PROCESS | 1768 | 1464610990371 Marionette DEBUG loaded listener.js 05:23:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0xa6203000) [pid = 1768] [serial = 144] [outer = 0x9b867000] 05:23:11 INFO - PROCESS | 1768 | 1464610991459 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]]]}] 05:23:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 05:23:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1650ms 05:23:11 INFO - PROCESS | 1768 | 1464610991516 Marionette TRACE conn4 -> [0,165,"getWindowHandle",null] 05:23:11 INFO - PROCESS | 1768 | 1464610991521 Marionette TRACE conn4 <- [1,165,null,{"value":"8"}] 05:23:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 05:23:11 INFO - PROCESS | 1768 | 1464610991527 Marionette TRACE conn4 -> [0,166,"setScriptTimeout",{"ms":35000}] 05:23:11 INFO - PROCESS | 1768 | 1464610991531 Marionette TRACE conn4 <- [1,166,null,{}] 05:23:11 INFO - PROCESS | 1768 | 1464610991537 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}] 05:23:11 INFO - PROCESS | 1768 | 1464610991778 Marionette TRACE conn4 <- [1,167,null,{"value":null}] 05:23:12 INFO - PROCESS | 1768 | 1464610992218 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d2d800 == 27 [pid = 1768] [id = 49] 05:23:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0xa6235800) [pid = 1768] [serial = 145] [outer = (nil)] 05:23:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0xa6764800) [pid = 1768] [serial = 146] [outer = 0xa6235800] 05:23:12 INFO - PROCESS | 1768 | 1464610992397 Marionette DEBUG loaded listener.js 05:23:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0xa676fc00) [pid = 1768] [serial = 147] [outer = 0xa6235800] 05:23:13 INFO - PROCESS | 1768 | 1464610993387 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]]]}] 05:23:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 05:23:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 1938ms 05:23:13 INFO - PROCESS | 1768 | 1464610993468 Marionette TRACE conn4 -> [0,169,"getWindowHandle",null] 05:23:13 INFO - PROCESS | 1768 | 1464610993475 Marionette TRACE conn4 <- [1,169,null,{"value":"8"}] 05:23:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 05:23:13 INFO - PROCESS | 1768 | 1464610993485 Marionette TRACE conn4 -> [0,170,"setScriptTimeout",{"ms":35000}] 05:23:13 INFO - PROCESS | 1768 | 1464610993490 Marionette TRACE conn4 <- [1,170,null,{}] 05:23:13 INFO - PROCESS | 1768 | 1464610993501 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}] 05:23:13 INFO - PROCESS | 1768 | 1464610993766 Marionette TRACE conn4 <- [1,171,null,{"value":null}] 05:23:13 INFO - PROCESS | 1768 | 1464610993970 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8ac400 == 28 [pid = 1768] [id = 50] 05:23:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x9b8a4000) [pid = 1768] [serial = 148] [outer = (nil)] 05:23:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x9b8ac800) [pid = 1768] [serial = 149] [outer = 0x9b8a4000] 05:23:14 INFO - PROCESS | 1768 | 1464610994119 Marionette DEBUG loaded listener.js 05:23:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x9b8b1400) [pid = 1768] [serial = 150] [outer = 0x9b8a4000] 05:23:15 INFO - PROCESS | 1768 | 1464610995133 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]]]}] 05:23:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 05:23:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 1695ms 05:23:15 INFO - PROCESS | 1768 | 1464610995179 Marionette TRACE conn4 -> [0,173,"getWindowHandle",null] 05:23:15 INFO - PROCESS | 1768 | 1464610995184 Marionette TRACE conn4 <- [1,173,null,{"value":"8"}] 05:23:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 05:23:15 INFO - PROCESS | 1768 | 1464610995190 Marionette TRACE conn4 -> [0,174,"setScriptTimeout",{"ms":35000}] 05:23:15 INFO - PROCESS | 1768 | 1464610995194 Marionette TRACE conn4 <- [1,174,null,{}] 05:23:15 INFO - PROCESS | 1768 | 1464610995199 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}] 05:23:15 INFO - PROCESS | 1768 | 1464610995399 Marionette TRACE conn4 <- [1,175,null,{"value":null}] 05:23:15 INFO - PROCESS | 1768 | 1464610995547 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x929e0000 == 29 [pid = 1768] [id = 51] 05:23:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9a813800) [pid = 1768] [serial = 151] [outer = (nil)] 05:23:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9b8a7400) [pid = 1768] [serial = 152] [outer = 0x9a813800] 05:23:15 INFO - PROCESS | 1768 | 1464610995637 Marionette DEBUG loaded listener.js 05:23:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9b8b2c00) [pid = 1768] [serial = 153] [outer = 0x9a813800] 05:23:16 INFO - PROCESS | 1768 | 1464610996835 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]]]}] 05:23:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 05:23:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 1689ms 05:23:16 INFO - PROCESS | 1768 | 1464610996880 Marionette TRACE conn4 -> [0,177,"getWindowHandle",null] 05:23:16 INFO - PROCESS | 1768 | 1464610996886 Marionette TRACE conn4 <- [1,177,null,{"value":"8"}] 05:23:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 05:23:16 INFO - PROCESS | 1768 | 1464610996894 Marionette TRACE conn4 -> [0,178,"setScriptTimeout",{"ms":35000}] 05:23:16 INFO - PROCESS | 1768 | 1464610996900 Marionette TRACE conn4 <- [1,178,null,{}] 05:23:16 INFO - PROCESS | 1768 | 1464610996909 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}] 05:23:17 INFO - PROCESS | 1768 | 1464610997130 Marionette TRACE conn4 <- [1,179,null,{"value":null}] 05:23:17 INFO - PROCESS | 1768 | 1464610997434 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d9e000 == 30 [pid = 1768] [id = 52] 05:23:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x94766000) [pid = 1768] [serial = 154] [outer = (nil)] 05:23:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0x953e0000) [pid = 1768] [serial = 155] [outer = 0x94766000] 05:23:17 INFO - PROCESS | 1768 | 1464610997576 Marionette DEBUG loaded listener.js 05:23:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x98294000) [pid = 1768] [serial = 156] [outer = 0x94766000] 05:23:18 INFO - PROCESS | 1768 | 1464610998679 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]]]}] 05:23:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9b297800 == 29 [pid = 1768] [id = 39] 05:23:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9512a000 == 28 [pid = 1768] [id = 38] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0xa113ec00) [pid = 1768] [serial = 104] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOCSHELL 0x95316800 == 27 [pid = 1768] [id = 37] 05:23:18 INFO - PROCESS | 1768 | --DOCSHELL 0x92f85c00 == 26 [pid = 1768] [id = 36] 05:23:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 05:23:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1848ms 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 91 (0x9ba41800) [pid = 1768] [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.] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 90 (0x9b297c00) [pid = 1768] [serial = 74] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 89 (0x9a7d4400) [pid = 1768] [serial = 73] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 88 (0x9d9b8000) [pid = 1768] [serial = 77] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 87 (0x9c2e3c00) [pid = 1768] [serial = 76] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 86 (0xa30fbc00) [pid = 1768] [serial = 80] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 85 (0xa24c9400) [pid = 1768] [serial = 79] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 84 (0xa6294800) [pid = 1768] [serial = 83] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0xa4e08c00) [pid = 1768] [serial = 82] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9b557800) [pid = 1768] [serial = 98] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x9a74b800) [pid = 1768] [serial = 94] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x95134c00) [pid = 1768] [serial = 91] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x9a9c8c00) [pid = 1768] [serial = 86] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x97762800) [pid = 1768] [serial = 92] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 77 (0x9a9c7800) [pid = 1768] [serial = 85] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 76 (0x9474d800) [pid = 1768] [serial = 88] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 75 (0x9c07d400) [pid = 1768] [serial = 101] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 74 (0x9b865c00) [pid = 1768] [serial = 99] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 73 (0xa060a000) [pid = 1768] [serial = 102] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | --DOMWINDOW == 72 (0x9a8aa000) [pid = 1768] [serial = 95] [outer = (nil)] [url = about:blank] 05:23:18 INFO - PROCESS | 1768 | 1464610998771 Marionette TRACE conn4 -> [0,181,"getWindowHandle",null] 05:23:18 INFO - PROCESS | 1768 | 1464610998791 Marionette TRACE conn4 <- [1,181,null,{"value":"8"}] 05:23:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 05:23:18 INFO - PROCESS | 1768 | 1464610998820 Marionette TRACE conn4 -> [0,182,"setScriptTimeout",{"ms":35000}] 05:23:18 INFO - PROCESS | 1768 | 1464610998824 Marionette TRACE conn4 <- [1,182,null,{}] 05:23:18 INFO - PROCESS | 1768 | 1464610998837 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}] 05:23:19 INFO - PROCESS | 1768 | 1464610999147 Marionette TRACE conn4 <- [1,183,null,{"value":null}] 05:23:19 INFO - PROCESS | 1768 | 1464610999292 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x94757400 == 27 [pid = 1768] [id = 53] 05:23:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 73 (0x995aec00) [pid = 1768] [serial = 157] [outer = (nil)] 05:23:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 74 (0x995b6400) [pid = 1768] [serial = 158] [outer = 0x995aec00] 05:23:19 INFO - PROCESS | 1768 | 1464610999420 Marionette DEBUG loaded listener.js 05:23:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 75 (0x995bb400) [pid = 1768] [serial = 159] [outer = 0x995aec00] 05:23:20 INFO - PROCESS | 1768 | 1464611000332 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]]]}] 05:23:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 05:23:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1539ms 05:23:20 INFO - PROCESS | 1768 | 1464611000359 Marionette TRACE conn4 -> [0,185,"getWindowHandle",null] 05:23:20 INFO - PROCESS | 1768 | 1464611000366 Marionette TRACE conn4 <- [1,185,null,{"value":"8"}] 05:23:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 05:23:20 INFO - PROCESS | 1768 | 1464611000376 Marionette TRACE conn4 -> [0,186,"setScriptTimeout",{"ms":35000}] 05:23:20 INFO - PROCESS | 1768 | 1464611000385 Marionette TRACE conn4 <- [1,186,null,{}] 05:23:20 INFO - PROCESS | 1768 | 1464611000408 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}] 05:23:20 INFO - PROCESS | 1768 | 1464611000654 Marionette TRACE conn4 <- [1,187,null,{"value":null}] 05:23:20 INFO - PROCESS | 1768 | 1464611000864 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a815c00 == 28 [pid = 1768] [id = 54] 05:23:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 76 (0x9a81a800) [pid = 1768] [serial = 160] [outer = (nil)] 05:23:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 77 (0x9a81e400) [pid = 1768] [serial = 161] [outer = 0x9a81a800] 05:23:20 INFO - PROCESS | 1768 | 1464611000946 Marionette DEBUG loaded listener.js 05:23:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 78 (0x9a8aa800) [pid = 1768] [serial = 162] [outer = 0x9a81a800] 05:23:21 INFO - PROCESS | 1768 | 1464611001623 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]]]}] 05:23:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 05:23:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 1293ms 05:23:21 INFO - PROCESS | 1768 | 1464611001668 Marionette TRACE conn4 -> [0,189,"getWindowHandle",null] 05:23:21 INFO - PROCESS | 1768 | 1464611001672 Marionette TRACE conn4 <- [1,189,null,{"value":"8"}] 05:23:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 05:23:21 INFO - PROCESS | 1768 | 1464611001678 Marionette TRACE conn4 -> [0,190,"setScriptTimeout",{"ms":35000}] 05:23:21 INFO - PROCESS | 1768 | 1464611001681 Marionette TRACE conn4 <- [1,190,null,{}] 05:23:21 INFO - PROCESS | 1768 | 1464611001686 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}] 05:23:21 INFO - PROCESS | 1768 | 1464611001880 Marionette TRACE conn4 <- [1,191,null,{"value":null}] 05:23:21 INFO - PROCESS | 1768 | 1464611001898 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x929d2c00 == 29 [pid = 1768] [id = 55] 05:23:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9a8b0c00) [pid = 1768] [serial = 163] [outer = (nil)] 05:23:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9aa2e800) [pid = 1768] [serial = 164] [outer = 0x9a8b0c00] 05:23:21 INFO - PROCESS | 1768 | 1464611001972 Marionette DEBUG loaded listener.js 05:23:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x9b3d2c00) [pid = 1768] [serial = 165] [outer = 0x9a8b0c00] 05:23:22 INFO - PROCESS | 1768 | 1464611002759 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]]]}] 05:23:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 05:23:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 1130ms 05:23:22 INFO - PROCESS | 1768 | 1464611002810 Marionette TRACE conn4 -> [0,193,"getWindowHandle",null] 05:23:22 INFO - PROCESS | 1768 | 1464611002813 Marionette TRACE conn4 <- [1,193,null,{"value":"8"}] 05:23:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 05:23:22 INFO - PROCESS | 1768 | 1464611002820 Marionette TRACE conn4 -> [0,194,"setScriptTimeout",{"ms":35000}] 05:23:22 INFO - PROCESS | 1768 | 1464611002823 Marionette TRACE conn4 <- [1,194,null,{}] 05:23:22 INFO - PROCESS | 1768 | 1464611002828 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}] 05:23:23 INFO - PROCESS | 1768 | 1464611003027 Marionette TRACE conn4 <- [1,195,null,{"value":null}] 05:23:23 INFO - PROCESS | 1768 | 1464611003055 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d99800 == 30 [pid = 1768] [id = 56] 05:23:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9a8b3800) [pid = 1768] [serial = 166] [outer = (nil)] 05:23:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0x9b8a4800) [pid = 1768] [serial = 167] [outer = 0x9a8b3800] 05:23:23 INFO - PROCESS | 1768 | 1464611003128 Marionette DEBUG loaded listener.js 05:23:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0x9b8a7c00) [pid = 1768] [serial = 168] [outer = 0x9a8b3800] 05:23:23 INFO - PROCESS | 1768 | --DOMWINDOW == 83 (0xa21ba800) [pid = 1768] [serial = 127] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 05:23:23 INFO - PROCESS | 1768 | --DOMWINDOW == 82 (0x9512bc00) [pid = 1768] [serial = 130] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 05:23:23 INFO - PROCESS | 1768 | --DOMWINDOW == 81 (0x9ba39c00) [pid = 1768] [serial = 124] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 05:23:23 INFO - PROCESS | 1768 | --DOMWINDOW == 80 (0x9512ec00) [pid = 1768] [serial = 118] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 05:23:23 INFO - PROCESS | 1768 | --DOMWINDOW == 79 (0x99e0ac00) [pid = 1768] [serial = 121] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 05:23:23 INFO - PROCESS | 1768 | --DOMWINDOW == 78 (0x9c04b800) [pid = 1768] [serial = 103] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 05:23:24 INFO - PROCESS | 1768 | 1464611004006 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]]]}] 05:23:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 05:23:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1229ms 05:23:24 INFO - PROCESS | 1768 | 1464611004053 Marionette TRACE conn4 -> [0,197,"getWindowHandle",null] 05:23:24 INFO - PROCESS | 1768 | 1464611004055 Marionette TRACE conn4 <- [1,197,null,{"value":"8"}] 05:23:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 05:23:24 INFO - PROCESS | 1768 | 1464611004062 Marionette TRACE conn4 -> [0,198,"setScriptTimeout",{"ms":35000}] 05:23:24 INFO - PROCESS | 1768 | 1464611004065 Marionette TRACE conn4 <- [1,198,null,{}] 05:23:24 INFO - PROCESS | 1768 | 1464611004071 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}] 05:23:24 INFO - PROCESS | 1768 | 1464611004286 Marionette TRACE conn4 <- [1,199,null,{"value":null}] 05:23:24 INFO - PROCESS | 1768 | 1464611004299 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x95315000 == 31 [pid = 1768] [id = 57] 05:23:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 79 (0x9a7d0800) [pid = 1768] [serial = 169] [outer = (nil)] 05:23:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 80 (0x9c395400) [pid = 1768] [serial = 170] [outer = 0x9a7d0800] 05:23:24 INFO - PROCESS | 1768 | 1464611004376 Marionette DEBUG loaded listener.js 05:23:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 81 (0x9d9b7c00) [pid = 1768] [serial = 171] [outer = 0x9a7d0800] 05:23:25 INFO - PROCESS | 1768 | 1464611005102 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]]]}] 05:23:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 05:23:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 1089ms 05:23:25 INFO - PROCESS | 1768 | 1464611005161 Marionette TRACE conn4 -> [0,201,"getWindowHandle",null] 05:23:25 INFO - PROCESS | 1768 | 1464611005165 Marionette TRACE conn4 <- [1,201,null,{"value":"8"}] 05:23:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 05:23:25 INFO - PROCESS | 1768 | 1464611005172 Marionette TRACE conn4 -> [0,202,"setScriptTimeout",{"ms":35000}] 05:23:25 INFO - PROCESS | 1768 | 1464611005176 Marionette TRACE conn4 <- [1,202,null,{}] 05:23:25 INFO - PROCESS | 1768 | 1464611005182 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}] 05:23:25 INFO - PROCESS | 1768 | 1464611005332 Marionette TRACE conn4 <- [1,203,null,{"value":null}] 05:23:25 INFO - PROCESS | 1768 | 1464611005342 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x9512a400 == 32 [pid = 1768] [id = 58] 05:23:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 82 (0x9ba69400) [pid = 1768] [serial = 172] [outer = (nil)] 05:23:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 83 (0xa2281800) [pid = 1768] [serial = 173] [outer = 0x9ba69400] 05:23:25 INFO - PROCESS | 1768 | 1464611005418 Marionette DEBUG loaded listener.js 05:23:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 84 (0xa22d0400) [pid = 1768] [serial = 174] [outer = 0x9ba69400] 05:23:26 INFO - PROCESS | 1768 | 1464611006451 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]]]}] 05:23:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 05:23:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 1336ms 05:23:26 INFO - PROCESS | 1768 | 1464611006511 Marionette TRACE conn4 -> [0,205,"getWindowHandle",null] 05:23:26 INFO - PROCESS | 1768 | 1464611006519 Marionette TRACE conn4 <- [1,205,null,{"value":"8"}] 05:23:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 05:23:26 INFO - PROCESS | 1768 | 1464611006527 Marionette TRACE conn4 -> [0,206,"setScriptTimeout",{"ms":35000}] 05:23:26 INFO - PROCESS | 1768 | 1464611006535 Marionette TRACE conn4 <- [1,206,null,{}] 05:23:26 INFO - PROCESS | 1768 | 1464611006543 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}] 05:23:26 INFO - PROCESS | 1768 | 1464611006803 Marionette TRACE conn4 <- [1,207,null,{"value":null}] 05:23:26 INFO - PROCESS | 1768 | 1464611006914 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x953db800 == 33 [pid = 1768] [id = 59] 05:23:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 85 (0x953de000) [pid = 1768] [serial = 175] [outer = (nil)] 05:23:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 86 (0x99298c00) [pid = 1768] [serial = 176] [outer = 0x953de000] 05:23:27 INFO - PROCESS | 1768 | 1464611007044 Marionette DEBUG loaded listener.js 05:23:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 87 (0x995b9800) [pid = 1768] [serial = 177] [outer = 0x953de000] 05:23:27 INFO - PROCESS | 1768 | 1464611007935 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]]]}] 05:23:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 05:23:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 1444ms 05:23:27 INFO - PROCESS | 1768 | 1464611007972 Marionette TRACE conn4 -> [0,209,"getWindowHandle",null] 05:23:27 INFO - PROCESS | 1768 | 1464611007981 Marionette TRACE conn4 <- [1,209,null,{"value":"8"}] 05:23:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 05:23:27 INFO - PROCESS | 1768 | 1464611007994 Marionette TRACE conn4 -> [0,210,"setScriptTimeout",{"ms":35000}] 05:23:27 INFO - PROCESS | 1768 | 1464611007997 Marionette TRACE conn4 <- [1,210,null,{}] 05:23:28 INFO - PROCESS | 1768 | 1464611008005 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}] 05:23:28 INFO - PROCESS | 1768 | 1464611008196 Marionette TRACE conn4 <- [1,211,null,{"value":null}] 05:23:28 INFO - PROCESS | 1768 | 1464611008339 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x929d5800 == 34 [pid = 1768] [id = 60] 05:23:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 88 (0x9a37e800) [pid = 1768] [serial = 178] [outer = (nil)] 05:23:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 89 (0x9a8b5400) [pid = 1768] [serial = 179] [outer = 0x9a37e800] 05:23:28 INFO - PROCESS | 1768 | 1464611008428 Marionette DEBUG loaded listener.js 05:23:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 90 (0x9b860c00) [pid = 1768] [serial = 180] [outer = 0x9a37e800] 05:23:29 INFO - PROCESS | 1768 | 1464611009347 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]]]}] 05:23:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 05:23:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 1392ms 05:23:29 INFO - PROCESS | 1768 | 1464611009385 Marionette TRACE conn4 -> [0,213,"getWindowHandle",null] 05:23:29 INFO - PROCESS | 1768 | 1464611009389 Marionette TRACE conn4 <- [1,213,null,{"value":"8"}] 05:23:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 05:23:29 INFO - PROCESS | 1768 | 1464611009397 Marionette TRACE conn4 -> [0,214,"setScriptTimeout",{"ms":35000}] 05:23:29 INFO - PROCESS | 1768 | 1464611009404 Marionette TRACE conn4 <- [1,214,null,{}] 05:23:29 INFO - PROCESS | 1768 | 1464611009421 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}] 05:23:29 INFO - PROCESS | 1768 | 1464611009613 Marionette TRACE conn4 <- [1,215,null,{"value":null}] 05:23:29 INFO - PROCESS | 1768 | 1464611009761 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x93bab800 == 35 [pid = 1768] [id = 61] 05:23:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 91 (0x9ba3b800) [pid = 1768] [serial = 181] [outer = (nil)] 05:23:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 92 (0xa2402400) [pid = 1768] [serial = 182] [outer = 0x9ba3b800] 05:23:29 INFO - PROCESS | 1768 | 1464611009852 Marionette DEBUG loaded listener.js 05:23:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0xa30fb800) [pid = 1768] [serial = 183] [outer = 0x9ba3b800] 05:23:30 INFO - PROCESS | 1768 | 1464611010787 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]]]}] 05:23:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 05:23:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 1438ms 05:23:30 INFO - PROCESS | 1768 | 1464611010837 Marionette TRACE conn4 -> [0,217,"getWindowHandle",null] 05:23:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 05:23:30 INFO - PROCESS | 1768 | 1464611010842 Marionette TRACE conn4 <- [1,217,null,{"value":"8"}] 05:23:30 INFO - PROCESS | 1768 | 1464611010849 Marionette TRACE conn4 -> [0,218,"setScriptTimeout",{"ms":35000}] 05:23:30 INFO - PROCESS | 1768 | 1464611010853 Marionette TRACE conn4 <- [1,218,null,{}] 05:23:30 INFO - PROCESS | 1768 | 1464611010859 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}] 05:23:31 INFO - PROCESS | 1768 | 1464611011058 Marionette TRACE conn4 <- [1,219,null,{"value":null}] 05:23:31 INFO - PROCESS | 1768 | 1464611011203 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8ae400 == 36 [pid = 1768] [id = 62] 05:23:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0xa2156000) [pid = 1768] [serial = 184] [outer = (nil)] 05:23:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0xa50b9c00) [pid = 1768] [serial = 185] [outer = 0xa2156000] 05:23:31 INFO - PROCESS | 1768 | 1464611011291 Marionette DEBUG loaded listener.js 05:23:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0xa6290000) [pid = 1768] [serial = 186] [outer = 0xa2156000] 05:23:32 INFO - PROCESS | 1768 | 1464611012154 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]]]}] 05:23:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 05:23:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 1384ms 05:23:32 INFO - PROCESS | 1768 | 1464611012235 Marionette TRACE conn4 -> [0,221,"getWindowHandle",null] 05:23:32 INFO - PROCESS | 1768 | 1464611012241 Marionette TRACE conn4 <- [1,221,null,{"value":"8"}] 05:23:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 05:23:32 INFO - PROCESS | 1768 | 1464611012249 Marionette TRACE conn4 -> [0,222,"setScriptTimeout",{"ms":35000}] 05:23:32 INFO - PROCESS | 1768 | 1464611012253 Marionette TRACE conn4 <- [1,222,null,{}] 05:23:32 INFO - PROCESS | 1768 | 1464611012260 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}] 05:23:32 INFO - PROCESS | 1768 | 1464611012508 Marionette TRACE conn4 <- [1,223,null,{"value":null}] 05:23:32 INFO - PROCESS | 1768 | 1464611012653 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x95129c00 == 37 [pid = 1768] [id = 63] 05:23:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x953d5400) [pid = 1768] [serial = 187] [outer = (nil)] 05:23:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0xa68bdc00) [pid = 1768] [serial = 188] [outer = 0x953d5400] 05:23:32 INFO - PROCESS | 1768 | 1464611012744 Marionette DEBUG loaded listener.js 05:23:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0xa6ea7400) [pid = 1768] [serial = 189] [outer = 0x953d5400] 05:23:33 INFO - PROCESS | 1768 | 1464611013612 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]]]}] 05:23:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 05:23:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 1381ms 05:23:33 INFO - PROCESS | 1768 | 1464611013631 Marionette TRACE conn4 -> [0,225,"getWindowHandle",null] 05:23:33 INFO - PROCESS | 1768 | 1464611013635 Marionette TRACE conn4 <- [1,225,null,{"value":"8"}] 05:23:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 05:23:33 INFO - PROCESS | 1768 | 1464611013642 Marionette TRACE conn4 -> [0,226,"setScriptTimeout",{"ms":35000}] 05:23:33 INFO - PROCESS | 1768 | 1464611013645 Marionette TRACE conn4 <- [1,226,null,{}] 05:23:33 INFO - PROCESS | 1768 | 1464611013651 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}] 05:23:33 INFO - PROCESS | 1768 | 1464611013906 Marionette TRACE conn4 <- [1,227,null,{"value":null}] 05:23:34 INFO - PROCESS | 1768 | 1464611014016 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:34 INFO - PROCESS | 1768 | ++DOCSHELL 0xa6235000 == 38 [pid = 1768] [id = 64] 05:23:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0xa68b3c00) [pid = 1768] [serial = 190] [outer = (nil)] 05:23:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0xa6f83c00) [pid = 1768] [serial = 191] [outer = 0xa68b3c00] 05:23:34 INFO - PROCESS | 1768 | 1464611014112 Marionette DEBUG loaded listener.js 05:23:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0xa8291800) [pid = 1768] [serial = 192] [outer = 0xa68b3c00] 05:23:34 INFO - PROCESS | 1768 | 1464611014956 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]]]}] 05:23:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 05:23:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 1338ms 05:23:34 INFO - PROCESS | 1768 | 1464611014981 Marionette TRACE conn4 -> [0,229,"getWindowHandle",null] 05:23:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 05:23:34 INFO - PROCESS | 1768 | 1464611014986 Marionette TRACE conn4 <- [1,229,null,{"value":"8"}] 05:23:34 INFO - PROCESS | 1768 | 1464611014992 Marionette TRACE conn4 -> [0,230,"setScriptTimeout",{"ms":35000}] 05:23:34 INFO - PROCESS | 1768 | 1464611014996 Marionette TRACE conn4 <- [1,230,null,{}] 05:23:35 INFO - PROCESS | 1768 | 1464611015005 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}] 05:23:35 INFO - PROCESS | 1768 | 1464611015241 Marionette TRACE conn4 <- [1,231,null,{"value":null}] 05:23:35 INFO - PROCESS | 1768 | 1464611015352 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x94750c00 == 39 [pid = 1768] [id = 65] 05:23:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x94751800) [pid = 1768] [serial = 193] [outer = (nil)] 05:23:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x9a74bc00) [pid = 1768] [serial = 194] [outer = 0x94751800] 05:23:35 INFO - PROCESS | 1768 | 1464611015440 Marionette DEBUG loaded listener.js 05:23:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9a9cfc00) [pid = 1768] [serial = 195] [outer = 0x94751800] 05:23:36 INFO - PROCESS | 1768 | 1464611016644 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]]]}] 05:23:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 05:23:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 1691ms 05:23:36 INFO - PROCESS | 1768 | 1464611016684 Marionette TRACE conn4 -> [0,233,"getWindowHandle",null] 05:23:36 INFO - PROCESS | 1768 | 1464611016691 Marionette TRACE conn4 <- [1,233,null,{"value":"8"}] 05:23:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 05:23:36 INFO - PROCESS | 1768 | 1464611016699 Marionette TRACE conn4 -> [0,234,"setScriptTimeout",{"ms":35000}] 05:23:36 INFO - PROCESS | 1768 | 1464611016707 Marionette TRACE conn4 <- [1,234,null,{}] 05:23:36 INFO - PROCESS | 1768 | 1464611016715 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}] 05:23:36 INFO - PROCESS | 1768 | 1464611016898 Marionette TRACE conn4 <- [1,235,null,{"value":null}] 05:23:37 INFO - PROCESS | 1768 | 1464611017047 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f7f800 == 40 [pid = 1768] [id = 66] 05:23:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x953d9400) [pid = 1768] [serial = 196] [outer = (nil)] 05:23:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x995ae800) [pid = 1768] [serial = 197] [outer = 0x953d9400] 05:23:37 INFO - PROCESS | 1768 | 1464611017129 Marionette DEBUG loaded listener.js 05:23:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x9a7cf000) [pid = 1768] [serial = 198] [outer = 0x953d9400] 05:23:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8b8000 == 39 [pid = 1768] [id = 21] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0xa5047800) [pid = 1768] [serial = 134] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0xa2155000) [pid = 1768] [serial = 105] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0xa2637c00) [pid = 1768] [serial = 129] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0xa22c7400) [pid = 1768] [serial = 128] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x9a8b8400) [pid = 1768] [serial = 131] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x9a9c2800) [pid = 1768] [serial = 110] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 101 (0x9ba76400) [pid = 1768] [serial = 125] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x97764400) [pid = 1768] [serial = 120] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x95132000) [pid = 1768] [serial = 119] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x93d22800) [pid = 1768] [serial = 107] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x9a259400) [pid = 1768] [serial = 122] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x9a7d3c00) [pid = 1768] [serial = 123] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x997ac400) [pid = 1768] [serial = 113] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 94 (0xa21af800) [pid = 1768] [serial = 116] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 93 (0x9a9ce800) [pid = 1768] [serial = 132] [outer = (nil)] [url = about:blank] 05:23:37 INFO - PROCESS | 1768 | --DOMWINDOW == 92 (0x9c2f1c00) [pid = 1768] [serial = 126] [outer = (nil)] [url = about:blank] 05:23:38 INFO - PROCESS | 1768 | 1464611018024 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]]]}] 05:23:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 05:23:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 1388ms 05:23:38 INFO - PROCESS | 1768 | 1464611018088 Marionette TRACE conn4 -> [0,237,"getWindowHandle",null] 05:23:38 INFO - PROCESS | 1768 | 1464611018097 Marionette TRACE conn4 <- [1,237,null,{"value":"8"}] 05:23:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 05:23:38 INFO - PROCESS | 1768 | 1464611018108 Marionette TRACE conn4 -> [0,238,"setScriptTimeout",{"ms":35000}] 05:23:38 INFO - PROCESS | 1768 | 1464611018111 Marionette TRACE conn4 <- [1,238,null,{}] 05:23:38 INFO - PROCESS | 1768 | 1464611018119 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}] 05:23:38 INFO - PROCESS | 1768 | 1464611018289 Marionette TRACE conn4 <- [1,239,null,{"value":null}] 05:23:38 INFO - PROCESS | 1768 | 1464611018395 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x95134000 == 40 [pid = 1768] [id = 67] 05:23:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 93 (0x95318000) [pid = 1768] [serial = 199] [outer = (nil)] 05:23:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 94 (0x9a816400) [pid = 1768] [serial = 200] [outer = 0x95318000] 05:23:38 INFO - PROCESS | 1768 | 1464611018476 Marionette DEBUG loaded listener.js 05:23:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 95 (0x9a8ae000) [pid = 1768] [serial = 201] [outer = 0x95318000] 05:23:39 INFO - PROCESS | 1768 | 1464611019234 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]]]}] 05:23:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 05:23:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 1179ms 05:23:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 05:23:39 INFO - PROCESS | 1768 | 1464611019292 Marionette TRACE conn4 -> [0,241,"getWindowHandle",null] 05:23:39 INFO - PROCESS | 1768 | 1464611019295 Marionette TRACE conn4 <- [1,241,null,{"value":"8"}] 05:23:39 INFO - PROCESS | 1768 | 1464611019303 Marionette TRACE conn4 -> [0,242,"setScriptTimeout",{"ms":35000}] 05:23:39 INFO - PROCESS | 1768 | 1464611019309 Marionette TRACE conn4 <- [1,242,null,{}] 05:23:39 INFO - PROCESS | 1768 | 1464611019325 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}] 05:23:39 INFO - PROCESS | 1768 | 1464611019499 Marionette TRACE conn4 <- [1,243,null,{"value":null}] 05:23:39 INFO - PROCESS | 1768 | 1464611019512 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a81c000 == 41 [pid = 1768] [id = 68] 05:23:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x9b557400) [pid = 1768] [serial = 202] [outer = (nil)] 05:23:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0x9ba44c00) [pid = 1768] [serial = 203] [outer = 0x9b557400] 05:23:39 INFO - PROCESS | 1768 | 1464611019593 Marionette DEBUG loaded listener.js 05:23:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0x9c081400) [pid = 1768] [serial = 204] [outer = 0x9b557400] 05:23:40 INFO - PROCESS | 1768 | 1464611020672 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]]]}] 05:23:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 05:23:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 1437ms 05:23:40 INFO - PROCESS | 1768 | 1464611020739 Marionette TRACE conn4 -> [0,245,"getWindowHandle",null] 05:23:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 05:23:40 INFO - PROCESS | 1768 | 1464611020743 Marionette TRACE conn4 <- [1,245,null,{"value":"8"}] 05:23:40 INFO - PROCESS | 1768 | 1464611020749 Marionette TRACE conn4 -> [0,246,"setScriptTimeout",{"ms":35000}] 05:23:40 INFO - PROCESS | 1768 | 1464611020753 Marionette TRACE conn4 <- [1,246,null,{}] 05:23:40 INFO - PROCESS | 1768 | 1464611020758 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}] 05:23:40 INFO - PROCESS | 1768 | 1464611020976 Marionette TRACE conn4 <- [1,247,null,{"value":null}] 05:23:41 INFO - PROCESS | 1768 | 1464611021000 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x929dfc00 == 42 [pid = 1768] [id = 69] 05:23:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x9b3d4000) [pid = 1768] [serial = 205] [outer = (nil)] 05:23:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0xa214fc00) [pid = 1768] [serial = 206] [outer = 0x9b3d4000] 05:23:41 INFO - PROCESS | 1768 | 1464611021075 Marionette DEBUG loaded listener.js 05:23:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0xa24c2400) [pid = 1768] [serial = 207] [outer = 0x9b3d4000] 05:23:41 INFO - PROCESS | 1768 | 1464611021941 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]]]}] 05:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 100 (0x9a81a800) [pid = 1768] [serial = 160] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 05:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 99 (0x9a8b3800) [pid = 1768] [serial = 166] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 05:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 98 (0x9a8b0c00) [pid = 1768] [serial = 163] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 05:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 97 (0x995aec00) [pid = 1768] [serial = 157] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 05:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 96 (0x94766000) [pid = 1768] [serial = 154] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 05:23:41 INFO - PROCESS | 1768 | --DOMWINDOW == 95 (0x9a7d0800) [pid = 1768] [serial = 169] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 05:23:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 05:23:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 1239ms 05:23:41 INFO - PROCESS | 1768 | 1464611021989 Marionette TRACE conn4 -> [0,249,"getWindowHandle",null] 05:23:42 INFO - PROCESS | 1768 | 1464611022007 Marionette TRACE conn4 <- [1,249,null,{"value":"8"}] 05:23:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 05:23:42 INFO - PROCESS | 1768 | 1464611022014 Marionette TRACE conn4 -> [0,250,"setScriptTimeout",{"ms":35000}] 05:23:42 INFO - PROCESS | 1768 | 1464611022017 Marionette TRACE conn4 <- [1,250,null,{}] 05:23:42 INFO - PROCESS | 1768 | 1464611022027 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}] 05:23:42 INFO - PROCESS | 1768 | 1464611022176 Marionette TRACE conn4 <- [1,251,null,{"value":null}] 05:23:42 INFO - PROCESS | 1768 | 1464611022280 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a259800 == 43 [pid = 1768] [id = 70] 05:23:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 96 (0x9a817000) [pid = 1768] [serial = 208] [outer = (nil)] 05:23:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 97 (0xa060a400) [pid = 1768] [serial = 209] [outer = 0x9a817000] 05:23:42 INFO - PROCESS | 1768 | 1464611022356 Marionette DEBUG loaded listener.js 05:23:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 98 (0xa228a800) [pid = 1768] [serial = 210] [outer = 0x9a817000] 05:23:43 INFO - PROCESS | 1768 | 1464611023115 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]]]}] 05:23:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 05:23:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 1148ms 05:23:43 INFO - PROCESS | 1768 | 1464611023163 Marionette TRACE conn4 -> [0,253,"getWindowHandle",null] 05:23:43 INFO - PROCESS | 1768 | 1464611023167 Marionette TRACE conn4 <- [1,253,null,{"value":"8"}] 05:23:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 05:23:43 INFO - PROCESS | 1768 | 1464611023173 Marionette TRACE conn4 -> [0,254,"setScriptTimeout",{"ms":35000}] 05:23:43 INFO - PROCESS | 1768 | 1464611023177 Marionette TRACE conn4 <- [1,254,null,{}] 05:23:43 INFO - PROCESS | 1768 | 1464611023182 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}] 05:23:43 INFO - PROCESS | 1768 | 1464611023357 Marionette TRACE conn4 <- [1,255,null,{"value":null}] 05:23:43 INFO - PROCESS | 1768 | 1464611023369 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x91beac00 == 44 [pid = 1768] [id = 71] 05:23:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 99 (0x91bf0800) [pid = 1768] [serial = 211] [outer = (nil)] 05:23:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 100 (0x91bf8800) [pid = 1768] [serial = 212] [outer = 0x91bf0800] 05:23:43 INFO - PROCESS | 1768 | 1464611023446 Marionette DEBUG loaded listener.js 05:23:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 101 (0xa325d800) [pid = 1768] [serial = 213] [outer = 0x91bf0800] 05:23:44 INFO - PROCESS | 1768 | 1464611024444 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]]]}] 05:23:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 05:23:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 1329ms 05:23:44 INFO - PROCESS | 1768 | 1464611024505 Marionette TRACE conn4 -> [0,257,"getWindowHandle",null] 05:23:44 INFO - PROCESS | 1768 | 1464611024512 Marionette TRACE conn4 <- [1,257,null,{"value":"8"}] 05:23:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 05:23:44 INFO - PROCESS | 1768 | 1464611024522 Marionette TRACE conn4 -> [0,258,"setScriptTimeout",{"ms":35000}] 05:23:44 INFO - PROCESS | 1768 | 1464611024529 Marionette TRACE conn4 <- [1,258,null,{}] 05:23:44 INFO - PROCESS | 1768 | 1464611024539 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}] 05:23:44 INFO - PROCESS | 1768 | 1464611024769 Marionette TRACE conn4 <- [1,259,null,{"value":null}] 05:23:44 INFO - PROCESS | 1768 | 1464611024967 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x91becc00 == 45 [pid = 1768] [id = 72] 05:23:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 102 (0x91bf5400) [pid = 1768] [serial = 214] [outer = (nil)] 05:23:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x95131000) [pid = 1768] [serial = 215] [outer = 0x91bf5400] 05:23:45 INFO - PROCESS | 1768 | 1464611025105 Marionette DEBUG loaded listener.js 05:23:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x953da800) [pid = 1768] [serial = 216] [outer = 0x91bf5400] 05:23:46 INFO - PROCESS | 1768 | 1464611026005 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]]]}] 05:23:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 05:23:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 1538ms 05:23:46 INFO - PROCESS | 1768 | 1464611026061 Marionette TRACE conn4 -> [0,261,"getWindowHandle",null] 05:23:46 INFO - PROCESS | 1768 | 1464611026071 Marionette TRACE conn4 <- [1,261,null,{"value":"8"}] 05:23:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 05:23:46 INFO - PROCESS | 1768 | 1464611026083 Marionette TRACE conn4 -> [0,262,"setScriptTimeout",{"ms":35000}] 05:23:46 INFO - PROCESS | 1768 | 1464611026087 Marionette TRACE conn4 <- [1,262,null,{}] 05:23:46 INFO - PROCESS | 1768 | 1464611026094 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}] 05:23:46 INFO - PROCESS | 1768 | 1464611026332 Marionette TRACE conn4 <- [1,263,null,{"value":null}] 05:23:46 INFO - PROCESS | 1768 | 1464611026526 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a0d3800 == 46 [pid = 1768] [id = 73] 05:23:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9a2aa000) [pid = 1768] [serial = 217] [outer = (nil)] 05:23:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x9a81a800) [pid = 1768] [serial = 218] [outer = 0x9a2aa000] 05:23:46 INFO - PROCESS | 1768 | 1464611026664 Marionette DEBUG loaded listener.js 05:23:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x9a8b8000) [pid = 1768] [serial = 219] [outer = 0x9a2aa000] 05:23:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x9a9cb000) [pid = 1768] [serial = 220] [outer = 0x98298c00] 05:23:47 INFO - PROCESS | 1768 | 1464611027620 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]]]}] 05:23:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 05:23:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 1583ms 05:23:47 INFO - PROCESS | 1768 | 1464611027666 Marionette TRACE conn4 -> [0,265,"getWindowHandle",null] 05:23:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 05:23:47 INFO - PROCESS | 1768 | 1464611027670 Marionette TRACE conn4 <- [1,265,null,{"value":"8"}] 05:23:47 INFO - PROCESS | 1768 | 1464611027677 Marionette TRACE conn4 -> [0,266,"setScriptTimeout",{"ms":35000}] 05:23:47 INFO - PROCESS | 1768 | 1464611027683 Marionette TRACE conn4 <- [1,266,null,{}] 05:23:47 INFO - PROCESS | 1768 | 1464611027700 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}] 05:23:47 INFO - PROCESS | 1768 | 1464611027924 Marionette TRACE conn4 <- [1,267,null,{"value":null}] 05:23:48 INFO - PROCESS | 1768 | 1464611028112 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c2e5800 == 47 [pid = 1768] [id = 74] 05:23:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0xa26c7c00) [pid = 1768] [serial = 221] [outer = (nil)] 05:23:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0xa623f400) [pid = 1768] [serial = 222] [outer = 0xa26c7c00] 05:23:48 INFO - PROCESS | 1768 | 1464611028249 Marionette DEBUG loaded listener.js 05:23:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0xa68b8800) [pid = 1768] [serial = 223] [outer = 0xa26c7c00] 05:23:49 INFO - PROCESS | 1768 | 1464611029148 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]]]}] 05:23:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 05:23:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 1540ms 05:23:49 INFO - PROCESS | 1768 | 1464611029217 Marionette TRACE conn4 -> [0,269,"getWindowHandle",null] 05:23:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 05:23:49 INFO - PROCESS | 1768 | 1464611029222 Marionette TRACE conn4 <- [1,269,null,{"value":"8"}] 05:23:49 INFO - PROCESS | 1768 | 1464611029229 Marionette TRACE conn4 -> [0,270,"setScriptTimeout",{"ms":35000}] 05:23:49 INFO - PROCESS | 1768 | 1464611029233 Marionette TRACE conn4 <- [1,270,null,{}] 05:23:49 INFO - PROCESS | 1768 | 1464611029239 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}] 05:23:49 INFO - PROCESS | 1768 | 1464611029457 Marionette TRACE conn4 <- [1,271,null,{"value":null}] 05:23:49 INFO - PROCESS | 1768 | 1464611029648 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:49 INFO - PROCESS | 1768 | ++DOCSHELL 0xa6770800 == 48 [pid = 1768] [id = 75] 05:23:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0xa6f78800) [pid = 1768] [serial = 224] [outer = (nil)] 05:23:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0xa6f81c00) [pid = 1768] [serial = 225] [outer = 0xa6f78800] 05:23:49 INFO - PROCESS | 1768 | 1464611029781 Marionette DEBUG loaded listener.js 05:23:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0xa8c06000) [pid = 1768] [serial = 226] [outer = 0xa6f78800] 05:23:50 INFO - PROCESS | 1768 | 1464611030598 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]]]}] 05:23:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 05:23:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 1445ms 05:23:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 05:23:50 INFO - PROCESS | 1768 | 1464611030674 Marionette TRACE conn4 -> [0,273,"getWindowHandle",null] 05:23:50 INFO - PROCESS | 1768 | 1464611030677 Marionette TRACE conn4 <- [1,273,null,{"value":"8"}] 05:23:50 INFO - PROCESS | 1768 | 1464611030684 Marionette TRACE conn4 -> [0,274,"setScriptTimeout",{"ms":35000}] 05:23:50 INFO - PROCESS | 1768 | 1464611030687 Marionette TRACE conn4 <- [1,274,null,{}] 05:23:50 INFO - PROCESS | 1768 | 1464611030693 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}] 05:23:50 INFO - PROCESS | 1768 | 1464611030900 Marionette TRACE conn4 <- [1,275,null,{"value":null}] 05:23:51 INFO - PROCESS | 1768 | 1464611031051 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x94756800 == 49 [pid = 1768] [id = 76] 05:23:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0xa6f7a800) [pid = 1768] [serial = 227] [outer = (nil)] 05:23:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0xa8c52800) [pid = 1768] [serial = 228] [outer = 0xa6f7a800] 05:23:51 INFO - PROCESS | 1768 | 1464611031141 Marionette DEBUG loaded listener.js 05:23:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0xa8c89400) [pid = 1768] [serial = 229] [outer = 0xa6f7a800] 05:23:51 INFO - PROCESS | 1768 | 1464611031991 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]]]}] 05:23:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 05:23:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 1337ms 05:23:52 INFO - PROCESS | 1768 | 1464611032027 Marionette TRACE conn4 -> [0,277,"getWindowHandle",null] 05:23:52 INFO - PROCESS | 1768 | 1464611032032 Marionette TRACE conn4 <- [1,277,null,{"value":"8"}] 05:23:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 05:23:52 INFO - PROCESS | 1768 | 1464611032041 Marionette TRACE conn4 -> [0,278,"setScriptTimeout",{"ms":35000}] 05:23:52 INFO - PROCESS | 1768 | 1464611032044 Marionette TRACE conn4 <- [1,278,null,{}] 05:23:52 INFO - PROCESS | 1768 | 1464611032050 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}] 05:23:52 INFO - PROCESS | 1768 | 1464611032251 Marionette TRACE conn4 <- [1,279,null,{"value":null}] 05:23:52 INFO - PROCESS | 1768 | 1464611032405 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x91dab000 == 50 [pid = 1768] [id = 77] 05:23:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x91dad000) [pid = 1768] [serial = 230] [outer = (nil)] 05:23:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x91db5000) [pid = 1768] [serial = 231] [outer = 0x91dad000] 05:23:52 INFO - PROCESS | 1768 | 1464611032493 Marionette DEBUG loaded listener.js 05:23:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0xa8c4b000) [pid = 1768] [serial = 232] [outer = 0x91dad000] 05:23:53 INFO - PROCESS | 1768 | 1464611033668 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]]]}] 05:23:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 05:23:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 1689ms 05:23:53 INFO - PROCESS | 1768 | 1464611033732 Marionette TRACE conn4 -> [0,281,"getWindowHandle",null] 05:23:53 INFO - PROCESS | 1768 | 1464611033738 Marionette TRACE conn4 <- [1,281,null,{"value":"8"}] 05:23:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 05:23:53 INFO - PROCESS | 1768 | 1464611033746 Marionette TRACE conn4 -> [0,282,"setScriptTimeout",{"ms":35000}] 05:23:53 INFO - PROCESS | 1768 | 1464611033751 Marionette TRACE conn4 <- [1,282,null,{}] 05:23:53 INFO - PROCESS | 1768 | 1464611033760 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}] 05:23:53 INFO - PROCESS | 1768 | 1464611033989 Marionette TRACE conn4 <- [1,283,null,{"value":null}] 05:23:54 INFO - PROCESS | 1768 | 1464611034258 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x95127800 == 51 [pid = 1768] [id = 78] 05:23:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x95128800) [pid = 1768] [serial = 233] [outer = (nil)] 05:23:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x95134400) [pid = 1768] [serial = 234] [outer = 0x95128800] 05:23:54 INFO - PROCESS | 1768 | 1464611034347 Marionette DEBUG loaded listener.js 05:23:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x97761800) [pid = 1768] [serial = 235] [outer = 0x95128800] 05:23:55 INFO - PROCESS | 1768 | 1464611035271 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]]]}] 05:23:55 INFO - PROCESS | 1768 | --DOCSHELL 0x9a259800 == 50 [pid = 1768] [id = 70] 05:23:55 INFO - PROCESS | 1768 | --DOCSHELL 0x929dfc00 == 49 [pid = 1768] [id = 69] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9b8a7400) [pid = 1768] [serial = 152] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOCSHELL 0x9a81c000 == 48 [pid = 1768] [id = 68] 05:23:55 INFO - PROCESS | 1768 | --DOCSHELL 0x95134000 == 47 [pid = 1768] [id = 67] 05:23:55 INFO - PROCESS | 1768 | --DOCSHELL 0x92f7f800 == 46 [pid = 1768] [id = 66] 05:23:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 05:23:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 1587ms 05:23:55 INFO - PROCESS | 1768 | 1464611035337 Marionette TRACE conn4 -> [0,285,"getWindowHandle",null] 05:23:55 INFO - PROCESS | 1768 | 1464611035345 Marionette TRACE conn4 <- [1,285,null,{"value":"8"}] 05:23:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 05:23:55 INFO - PROCESS | 1768 | 1464611035355 Marionette TRACE conn4 -> [0,286,"setScriptTimeout",{"ms":35000}] 05:23:55 INFO - PROCESS | 1768 | 1464611035360 Marionette TRACE conn4 <- [1,286,null,{}] 05:23:55 INFO - PROCESS | 1768 | 1464611035366 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}] 05:23:55 INFO - PROCESS | 1768 | 1464611035528 Marionette TRACE conn4 <- [1,287,null,{"value":null}] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0xa6764800) [pid = 1768] [serial = 146] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0xa3268000) [pid = 1768] [serial = 143] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9a8aa800) [pid = 1768] [serial = 162] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x953d4c00) [pid = 1768] [serial = 137] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x9b8a7c00) [pid = 1768] [serial = 168] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x9aa2e800) [pid = 1768] [serial = 164] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x99e0b800) [pid = 1768] [serial = 140] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9b8a4800) [pid = 1768] [serial = 167] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9a81e400) [pid = 1768] [serial = 161] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x995bb400) [pid = 1768] [serial = 159] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x98294000) [pid = 1768] [serial = 156] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x9b8ac800) [pid = 1768] [serial = 149] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x995b6400) [pid = 1768] [serial = 158] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x9b3d2c00) [pid = 1768] [serial = 165] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x953e0000) [pid = 1768] [serial = 155] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x9c395400) [pid = 1768] [serial = 170] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x9d9b7c00) [pid = 1768] [serial = 171] [outer = (nil)] [url = about:blank] 05:23:55 INFO - PROCESS | 1768 | 1464611035673 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x953d4c00 == 47 [pid = 1768] [id = 79] 05:23:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x953e0000) [pid = 1768] [serial = 236] [outer = (nil)] 05:23:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x995b9000) [pid = 1768] [serial = 237] [outer = 0x953e0000] 05:23:55 INFO - PROCESS | 1768 | 1464611035753 Marionette DEBUG loaded listener.js 05:23:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x99e04800) [pid = 1768] [serial = 238] [outer = 0x953e0000] 05:23:56 INFO - PROCESS | 1768 | 1464611036503 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]]]}] 05:23:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 05:23:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 1188ms 05:23:56 INFO - PROCESS | 1768 | 1464611036544 Marionette TRACE conn4 -> [0,289,"getWindowHandle",null] 05:23:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 05:23:56 INFO - PROCESS | 1768 | 1464611036548 Marionette TRACE conn4 <- [1,289,null,{"value":"8"}] 05:23:56 INFO - PROCESS | 1768 | 1464611036555 Marionette TRACE conn4 -> [0,290,"setScriptTimeout",{"ms":35000}] 05:23:56 INFO - PROCESS | 1768 | 1464611036561 Marionette TRACE conn4 <- [1,290,null,{}] 05:23:56 INFO - PROCESS | 1768 | 1464611036582 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}] 05:23:56 INFO - PROCESS | 1768 | 1464611036748 Marionette TRACE conn4 <- [1,291,null,{"value":null}] 05:23:56 INFO - PROCESS | 1768 | 1464611036761 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x953d7800 == 48 [pid = 1768] [id = 80] 05:23:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x995aec00) [pid = 1768] [serial = 239] [outer = (nil)] 05:23:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x9b331c00) [pid = 1768] [serial = 240] [outer = 0x995aec00] 05:23:56 INFO - PROCESS | 1768 | 1464611036934 Marionette DEBUG loaded listener.js 05:23:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x9b55b800) [pid = 1768] [serial = 241] [outer = 0x995aec00] 05:23:57 INFO - PROCESS | 1768 | 1464611037729 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]]]}] 05:23:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 05:23:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 1255ms 05:23:57 INFO - PROCESS | 1768 | 1464611037811 Marionette TRACE conn4 -> [0,293,"getWindowHandle",null] 05:23:57 INFO - PROCESS | 1768 | 1464611037815 Marionette TRACE conn4 <- [1,293,null,{"value":"8"}] 05:23:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 05:23:57 INFO - PROCESS | 1768 | 1464611037828 Marionette TRACE conn4 -> [0,294,"setScriptTimeout",{"ms":35000}] 05:23:57 INFO - PROCESS | 1768 | 1464611037830 Marionette TRACE conn4 <- [1,294,null,{}] 05:23:57 INFO - PROCESS | 1768 | 1464611037837 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}] 05:23:58 INFO - PROCESS | 1768 | 1464611038040 Marionette TRACE conn4 <- [1,295,null,{"value":null}] 05:23:58 INFO - PROCESS | 1768 | 1464611038064 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bea000 == 49 [pid = 1768] [id = 81] 05:23:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x9298b800) [pid = 1768] [serial = 242] [outer = (nil)] 05:23:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x92995000) [pid = 1768] [serial = 243] [outer = 0x9298b800] 05:23:58 INFO - PROCESS | 1768 | 1464611038141 Marionette DEBUG loaded listener.js 05:23:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x92998c00) [pid = 1768] [serial = 244] [outer = 0x9298b800] 05:23:58 INFO - PROCESS | 1768 | 1464611038986 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]]]}] 05:23:59 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. 05:23:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 1235ms 05:23:59 INFO - PROCESS | 1768 | 1464611039057 Marionette TRACE conn4 -> [0,297,"getWindowHandle",null] 05:23:59 INFO - PROCESS | 1768 | 1464611039061 Marionette TRACE conn4 <- [1,297,null,{"value":"8"}] 05:23:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 05:23:59 INFO - PROCESS | 1768 | 1464611039067 Marionette TRACE conn4 -> [0,298,"setScriptTimeout",{"ms":35000}] 05:23:59 INFO - PROCESS | 1768 | 1464611039070 Marionette TRACE conn4 <- [1,298,null,{}] 05:23:59 INFO - PROCESS | 1768 | 1464611039082 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}] 05:23:59 INFO - PROCESS | 1768 | 1464611039288 Marionette TRACE conn4 <- [1,299,null,{"value":null}] 05:23:59 INFO - PROCESS | 1768 | 1464611039320 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:23:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x91daf000 == 50 [pid = 1768] [id = 82] 05:23:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x91db1000) [pid = 1768] [serial = 245] [outer = (nil)] 05:23:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9b8a9800) [pid = 1768] [serial = 246] [outer = 0x91db1000] 05:23:59 INFO - PROCESS | 1768 | 1464611039395 Marionette DEBUG loaded listener.js 05:23:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9b8b0400) [pid = 1768] [serial = 247] [outer = 0x91db1000] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x9a817000) [pid = 1768] [serial = 208] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x95130000) [pid = 1768] [serial = 112] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9a8b6800) [pid = 1768] [serial = 109] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x93b9e800) [pid = 1768] [serial = 87] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x9a813800) [pid = 1768] [serial = 151] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x92f86400) [pid = 1768] [serial = 106] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x9b29dc00) [pid = 1768] [serial = 115] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x9b557400) [pid = 1768] [serial = 202] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x953d9400) [pid = 1768] [serial = 196] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x9b3d4000) [pid = 1768] [serial = 205] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x95318000) [pid = 1768] [serial = 199] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 05:23:59 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x94751800) [pid = 1768] [serial = 193] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 05:24:00 INFO - PROCESS | 1768 | 1464611040395 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]]]}] 05:24:00 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. 05:24:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 1347ms 05:24:00 INFO - PROCESS | 1768 | 1464611040414 Marionette TRACE conn4 -> [0,301,"getWindowHandle",null] 05:24:00 INFO - PROCESS | 1768 | 1464611040417 Marionette TRACE conn4 <- [1,301,null,{"value":"8"}] 05:24:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 05:24:00 INFO - PROCESS | 1768 | 1464611040424 Marionette TRACE conn4 -> [0,302,"setScriptTimeout",{"ms":35000}] 05:24:00 INFO - PROCESS | 1768 | 1464611040427 Marionette TRACE conn4 <- [1,302,null,{}] 05:24:00 INFO - PROCESS | 1768 | 1464611040433 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}] 05:24:00 INFO - PROCESS | 1768 | 1464611040608 Marionette TRACE conn4 <- [1,303,null,{"value":null}] 05:24:00 INFO - PROCESS | 1768 | 1464611040627 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x91dae000 == 51 [pid = 1768] [id = 83] 05:24:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x91db1c00) [pid = 1768] [serial = 248] [outer = (nil)] 05:24:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x9d9b5c00) [pid = 1768] [serial = 249] [outer = 0x91db1c00] 05:24:00 INFO - PROCESS | 1768 | 1464611040705 Marionette DEBUG loaded listener.js 05:24:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0xa2156800) [pid = 1768] [serial = 250] [outer = 0x91db1c00] 05:24:01 INFO - PROCESS | 1768 | 1464611041593 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]]]}] 05:24:01 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. 05:24:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 1231ms 05:24:01 INFO - PROCESS | 1768 | 1464611041657 Marionette TRACE conn4 -> [0,305,"getWindowHandle",null] 05:24:01 INFO - PROCESS | 1768 | 1464611041661 Marionette TRACE conn4 <- [1,305,null,{"value":"8"}] 05:24:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 05:24:01 INFO - PROCESS | 1768 | 1464611041667 Marionette TRACE conn4 -> [0,306,"setScriptTimeout",{"ms":35000}] 05:24:01 INFO - PROCESS | 1768 | 1464611041671 Marionette TRACE conn4 <- [1,306,null,{}] 05:24:01 INFO - PROCESS | 1768 | 1464611041682 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}] 05:24:01 INFO - PROCESS | 1768 | 1464611041849 Marionette TRACE conn4 <- [1,307,null,{"value":null}] 05:24:02 INFO - PROCESS | 1768 | 1464611042027 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x91be9c00 == 52 [pid = 1768] [id = 84] 05:24:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x91beb800) [pid = 1768] [serial = 251] [outer = (nil)] 05:24:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x91daf800) [pid = 1768] [serial = 252] [outer = 0x91beb800] 05:24:02 INFO - PROCESS | 1768 | 1464611042156 Marionette DEBUG loaded listener.js 05:24:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x91db8000) [pid = 1768] [serial = 253] [outer = 0x91beb800] 05:24:03 INFO - PROCESS | 1768 | 1464611043220 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]]]}] 05:24:03 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. 05:24:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 1587ms 05:24:03 INFO - PROCESS | 1768 | 1464611043256 Marionette TRACE conn4 -> [0,309,"getWindowHandle",null] 05:24:03 INFO - PROCESS | 1768 | 1464611043263 Marionette TRACE conn4 <- [1,309,null,{"value":"8"}] 05:24:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 05:24:03 INFO - PROCESS | 1768 | 1464611043271 Marionette TRACE conn4 -> [0,310,"setScriptTimeout",{"ms":35000}] 05:24:03 INFO - PROCESS | 1768 | 1464611043277 Marionette TRACE conn4 <- [1,310,null,{}] 05:24:03 INFO - PROCESS | 1768 | 1464611043284 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}] 05:24:03 INFO - PROCESS | 1768 | 1464611043483 Marionette TRACE conn4 <- [1,311,null,{"value":null}] 05:24:03 INFO - PROCESS | 1768 | 1464611043678 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x953e1800 == 53 [pid = 1768] [id = 85] 05:24:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x9775f800) [pid = 1768] [serial = 254] [outer = (nil)] 05:24:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x9929bc00) [pid = 1768] [serial = 255] [outer = 0x9775f800] 05:24:03 INFO - PROCESS | 1768 | 1464611043777 Marionette DEBUG loaded listener.js 05:24:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x9972e800) [pid = 1768] [serial = 256] [outer = 0x9775f800] 05:24:04 INFO - PROCESS | 1768 | 1464611044652 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]]]}] 05:24:04 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. 05:24:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 1444ms 05:24:04 INFO - PROCESS | 1768 | 1464611044721 Marionette TRACE conn4 -> [0,313,"getWindowHandle",null] 05:24:04 INFO - PROCESS | 1768 | 1464611044731 Marionette TRACE conn4 <- [1,313,null,{"value":"8"}] 05:24:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 05:24:04 INFO - PROCESS | 1768 | 1464611044742 Marionette TRACE conn4 -> [0,314,"setScriptTimeout",{"ms":35000}] 05:24:04 INFO - PROCESS | 1768 | 1464611044747 Marionette TRACE conn4 <- [1,314,null,{}] 05:24:04 INFO - PROCESS | 1768 | 1464611044754 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}] 05:24:04 INFO - PROCESS | 1768 | 1464611044978 Marionette TRACE conn4 <- [1,315,null,{"value":null}] 05:24:05 INFO - PROCESS | 1768 | 1464611045130 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a9c9800 == 54 [pid = 1768] [id = 86] 05:24:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x9aa2a400) [pid = 1768] [serial = 257] [outer = (nil)] 05:24:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9b29b000) [pid = 1768] [serial = 258] [outer = 0x9aa2a400] 05:24:05 INFO - PROCESS | 1768 | 1464611045267 Marionette DEBUG loaded listener.js 05:24:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9b8b2800) [pid = 1768] [serial = 259] [outer = 0x9aa2a400] 05:24:06 INFO - PROCESS | 1768 | 1464611046239 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]]]}] 05:24:06 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. 05:24:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 1534ms 05:24:06 INFO - PROCESS | 1768 | 1464611046276 Marionette TRACE conn4 -> [0,317,"getWindowHandle",null] 05:24:06 INFO - PROCESS | 1768 | 1464611046281 Marionette TRACE conn4 <- [1,317,null,{"value":"8"}] 05:24:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 05:24:06 INFO - PROCESS | 1768 | 1464611046297 Marionette TRACE conn4 -> [0,318,"setScriptTimeout",{"ms":35000}] 05:24:06 INFO - PROCESS | 1768 | 1464611046308 Marionette TRACE conn4 <- [1,318,null,{}] 05:24:06 INFO - PROCESS | 1768 | 1464611046315 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}] 05:24:06 INFO - PROCESS | 1768 | 1464611046508 Marionette TRACE conn4 <- [1,319,null,{"value":null}] 05:24:06 INFO - PROCESS | 1768 | 1464611046702 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x91db7000 == 55 [pid = 1768] [id = 87] 05:24:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x9c04dc00) [pid = 1768] [serial = 260] [outer = (nil)] 05:24:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0xa3460400) [pid = 1768] [serial = 261] [outer = 0x9c04dc00] 05:24:06 INFO - PROCESS | 1768 | 1464611046801 Marionette DEBUG loaded listener.js 05:24:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0xa4e04400) [pid = 1768] [serial = 262] [outer = 0x9c04dc00] 05:24:07 INFO - PROCESS | 1768 | 1464611047694 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]]]}] 05:24:07 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. 05:24:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 1453ms 05:24:07 INFO - PROCESS | 1768 | 1464611047743 Marionette TRACE conn4 -> [0,321,"getWindowHandle",null] 05:24:07 INFO - PROCESS | 1768 | 1464611047749 Marionette TRACE conn4 <- [1,321,null,{"value":"8"}] 05:24:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 05:24:07 INFO - PROCESS | 1768 | 1464611047756 Marionette TRACE conn4 -> [0,322,"setScriptTimeout",{"ms":35000}] 05:24:07 INFO - PROCESS | 1768 | 1464611047759 Marionette TRACE conn4 <- [1,322,null,{}] 05:24:07 INFO - PROCESS | 1768 | 1464611047766 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}] 05:24:08 INFO - PROCESS | 1768 | 1464611048001 Marionette TRACE conn4 <- [1,323,null,{"value":null}] 05:24:08 INFO - PROCESS | 1768 | 1464611048194 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x929d9400 == 56 [pid = 1768] [id = 88] 05:24:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x929df400) [pid = 1768] [serial = 263] [outer = (nil)] 05:24:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0xa6765400) [pid = 1768] [serial = 264] [outer = 0x929df400] 05:24:08 INFO - PROCESS | 1768 | 1464611048325 Marionette DEBUG loaded listener.js 05:24:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0xa6f30c00) [pid = 1768] [serial = 265] [outer = 0x929df400] 05:24:09 INFO - PROCESS | 1768 | 1464611049213 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]]]}] 05:24:09 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. 05:24:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1531ms 05:24:09 INFO - PROCESS | 1768 | 1464611049288 Marionette TRACE conn4 -> [0,325,"getWindowHandle",null] 05:24:09 INFO - PROCESS | 1768 | 1464611049291 Marionette TRACE conn4 <- [1,325,null,{"value":"8"}] 05:24:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 05:24:09 INFO - PROCESS | 1768 | 1464611049300 Marionette TRACE conn4 -> [0,326,"setScriptTimeout",{"ms":35000}] 05:24:09 INFO - PROCESS | 1768 | 1464611049303 Marionette TRACE conn4 <- [1,326,null,{}] 05:24:09 INFO - PROCESS | 1768 | 1464611049310 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}] 05:24:09 INFO - PROCESS | 1768 | 1464611049531 Marionette TRACE conn4 <- [1,327,null,{"value":null}] 05:24:09 INFO - PROCESS | 1768 | 1464611049732 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa6f87800 == 57 [pid = 1768] [id = 89] 05:24:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0xa8287800) [pid = 1768] [serial = 266] [outer = (nil)] 05:24:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0xa8c07000) [pid = 1768] [serial = 267] [outer = 0xa8287800] 05:24:09 INFO - PROCESS | 1768 | 1464611049878 Marionette DEBUG loaded listener.js 05:24:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0xa9b0f400) [pid = 1768] [serial = 268] [outer = 0xa8287800] 05:24:10 INFO - PROCESS | 1768 | 1464611050828 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]]]}] 05:24:10 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. 05:24:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 1583ms 05:24:10 INFO - PROCESS | 1768 | 1464611050883 Marionette TRACE conn4 -> [0,329,"getWindowHandle",null] 05:24:10 INFO - PROCESS | 1768 | 1464611050886 Marionette TRACE conn4 <- [1,329,null,{"value":"8"}] 05:24:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 05:24:10 INFO - PROCESS | 1768 | 1464611050893 Marionette TRACE conn4 -> [0,330,"setScriptTimeout",{"ms":35000}] 05:24:10 INFO - PROCESS | 1768 | 1464611050896 Marionette TRACE conn4 <- [1,330,null,{}] 05:24:10 INFO - PROCESS | 1768 | 1464611050903 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}] 05:24:11 INFO - PROCESS | 1768 | 1464611051090 Marionette TRACE conn4 <- [1,331,null,{"value":null}] 05:24:11 INFO - PROCESS | 1768 | 1464611051245 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bec400 == 58 [pid = 1768] [id = 90] 05:24:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0xa9b14400) [pid = 1768] [serial = 269] [outer = (nil)] 05:24:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0xa9b1b400) [pid = 1768] [serial = 270] [outer = 0xa9b14400] 05:24:11 INFO - PROCESS | 1768 | 1464611051339 Marionette DEBUG loaded listener.js 05:24:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0xa9b1dc00) [pid = 1768] [serial = 271] [outer = 0xa9b14400] 05:24:12 INFO - PROCESS | 1768 | 1464611052294 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]]]}] 05:24:12 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. 05:24:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1430ms 05:24:12 INFO - PROCESS | 1768 | 1464611052324 Marionette TRACE conn4 -> [0,333,"getWindowHandle",null] 05:24:12 INFO - PROCESS | 1768 | 1464611052329 Marionette TRACE conn4 <- [1,333,null,{"value":"8"}] 05:24:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 05:24:12 INFO - PROCESS | 1768 | 1464611052335 Marionette TRACE conn4 -> [0,334,"setScriptTimeout",{"ms":35000}] 05:24:12 INFO - PROCESS | 1768 | 1464611052341 Marionette TRACE conn4 <- [1,334,null,{}] 05:24:12 INFO - PROCESS | 1768 | 1464611052348 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}] 05:24:12 INFO - PROCESS | 1768 | 1464611052530 Marionette TRACE conn4 <- [1,335,null,{"value":null}] 05:24:12 INFO - PROCESS | 1768 | 1464611052691 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f613800 == 59 [pid = 1768] [id = 91] 05:24:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8f615400) [pid = 1768] [serial = 272] [outer = (nil)] 05:24:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8f61b000) [pid = 1768] [serial = 273] [outer = 0x8f615400] 05:24:12 INFO - PROCESS | 1768 | 1464611052781 Marionette DEBUG loaded listener.js 05:24:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8f61cc00) [pid = 1768] [serial = 274] [outer = 0x8f615400] 05:24:13 INFO - PROCESS | 1768 | 1464611053959 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]]]}] 05:24:14 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. 05:24:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 1691ms 05:24:14 INFO - PROCESS | 1768 | 1464611054028 Marionette TRACE conn4 -> [0,337,"getWindowHandle",null] 05:24:14 INFO - PROCESS | 1768 | 1464611054034 Marionette TRACE conn4 <- [1,337,null,{"value":"8"}] 05:24:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 05:24:14 INFO - PROCESS | 1768 | 1464611054043 Marionette TRACE conn4 -> [0,338,"setScriptTimeout",{"ms":35000}] 05:24:14 INFO - PROCESS | 1768 | 1464611054049 Marionette TRACE conn4 <- [1,338,null,{}] 05:24:14 INFO - PROCESS | 1768 | 1464611054058 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}] 05:24:14 INFO - PROCESS | 1768 | 1464611054288 Marionette TRACE conn4 <- [1,339,null,{"value":null}] 05:24:14 INFO - PROCESS | 1768 | 1464611054486 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f61a000 == 60 [pid = 1768] [id = 92] 05:24:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8f61d000) [pid = 1768] [serial = 275] [outer = (nil)] 05:24:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x9474ec00) [pid = 1768] [serial = 276] [outer = 0x8f61d000] 05:24:14 INFO - PROCESS | 1768 | 1464611054571 Marionette DEBUG loaded listener.js 05:24:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x9512e800) [pid = 1768] [serial = 277] [outer = 0x8f61d000] 05:24:15 INFO - PROCESS | 1768 | 1464611055491 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]]]}] 05:24:15 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. 05:24:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 1484ms 05:24:15 INFO - PROCESS | 1768 | 1464611055528 Marionette TRACE conn4 -> [0,341,"getWindowHandle",null] 05:24:15 INFO - PROCESS | 1768 | 1464611055537 Marionette TRACE conn4 <- [1,341,null,{"value":"8"}] 05:24:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 05:24:15 INFO - PROCESS | 1768 | 1464611055548 Marionette TRACE conn4 -> [0,342,"setScriptTimeout",{"ms":35000}] 05:24:15 INFO - PROCESS | 1768 | 1464611055552 Marionette TRACE conn4 <- [1,342,null,{}] 05:24:15 INFO - PROCESS | 1768 | 1464611055559 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}] 05:24:15 INFO - PROCESS | 1768 | 1464611055787 Marionette TRACE conn4 <- [1,343,null,{"value":null}] 05:24:16 INFO - PROCESS | 1768 | 1464611055993 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x92991000 == 61 [pid = 1768] [id = 93] 05:24:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x92991800) [pid = 1768] [serial = 278] [outer = (nil)] 05:24:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x995b8800) [pid = 1768] [serial = 279] [outer = 0x92991800] 05:24:16 INFO - PROCESS | 1768 | 1464611056125 Marionette DEBUG loaded listener.js 05:24:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9a74c000) [pid = 1768] [serial = 280] [outer = 0x92991800] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9829c000 == 60 [pid = 1768] [id = 27] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x929d2c00 == 59 [pid = 1768] [id = 55] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x95315000 == 58 [pid = 1768] [id = 57] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x92f85800 == 57 [pid = 1768] [id = 46] 05:24:16 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0xa2281800) [pid = 1768] [serial = 173] [outer = (nil)] [url = about:blank] 05:24:16 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x99298c00) [pid = 1768] [serial = 176] [outer = (nil)] [url = about:blank] 05:24:16 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9a8b5400) [pid = 1768] [serial = 179] [outer = (nil)] [url = about:blank] 05:24:16 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0xa2402400) [pid = 1768] [serial = 182] [outer = (nil)] [url = about:blank] 05:24:16 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0xa50b9c00) [pid = 1768] [serial = 185] [outer = (nil)] [url = about:blank] 05:24:16 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0xa68bdc00) [pid = 1768] [serial = 188] [outer = (nil)] [url = about:blank] 05:24:16 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa6f83c00) [pid = 1768] [serial = 191] [outer = (nil)] [url = about:blank] 05:24:16 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x91bf8800) [pid = 1768] [serial = 212] [outer = (nil)] [url = about:blank] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x93d99800 == 56 [pid = 1768] [id = 56] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9a815c00 == 55 [pid = 1768] [id = 54] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x94757400 == 54 [pid = 1768] [id = 53] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x93d9e000 == 53 [pid = 1768] [id = 52] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9b334400 == 52 [pid = 1768] [id = 48] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91dae000 == 51 [pid = 1768] [id = 83] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91daf000 == 50 [pid = 1768] [id = 82] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91bea000 == 49 [pid = 1768] [id = 81] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x953d7800 == 48 [pid = 1768] [id = 80] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x953d4c00 == 47 [pid = 1768] [id = 79] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x95127800 == 46 [pid = 1768] [id = 78] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91becc00 == 45 [pid = 1768] [id = 72] 05:24:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91beac00 == 44 [pid = 1768] [id = 71] 05:24:17 INFO - PROCESS | 1768 | 1464611057030 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]]]}] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x9b335c00) [pid = 1768] [serial = 114] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9a9d0800) [pid = 1768] [serial = 111] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x97761c00) [pid = 1768] [serial = 89] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9b8b2c00) [pid = 1768] [serial = 153] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x94756400) [pid = 1768] [serial = 108] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0xa2281000) [pid = 1768] [serial = 117] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x9ba44c00) [pid = 1768] [serial = 203] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9a7cf000) [pid = 1768] [serial = 198] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0xa214fc00) [pid = 1768] [serial = 206] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9a816400) [pid = 1768] [serial = 200] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9a8ae000) [pid = 1768] [serial = 201] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x995ae800) [pid = 1768] [serial = 197] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x9a9cfc00) [pid = 1768] [serial = 195] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x9a74bc00) [pid = 1768] [serial = 194] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0xa24c2400) [pid = 1768] [serial = 207] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0xa060a400) [pid = 1768] [serial = 209] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0xa228a800) [pid = 1768] [serial = 210] [outer = (nil)] [url = about:blank] 05:24:17 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x9c081400) [pid = 1768] [serial = 204] [outer = (nil)] [url = about:blank] 05:24:17 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. 05:24:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1547ms 05:24:17 INFO - PROCESS | 1768 | 1464611057095 Marionette TRACE conn4 -> [0,345,"getWindowHandle",null] 05:24:17 INFO - PROCESS | 1768 | 1464611057099 Marionette TRACE conn4 <- [1,345,null,{"value":"8"}] 05:24:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 05:24:17 INFO - PROCESS | 1768 | 1464611057106 Marionette TRACE conn4 -> [0,346,"setScriptTimeout",{"ms":35000}] 05:24:17 INFO - PROCESS | 1768 | 1464611057111 Marionette TRACE conn4 <- [1,346,null,{}] 05:24:17 INFO - PROCESS | 1768 | 1464611057127 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}] 05:24:17 INFO - PROCESS | 1768 | 1464611057312 Marionette TRACE conn4 <- [1,347,null,{"value":null}] 05:24:17 INFO - PROCESS | 1768 | 1464611057441 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bea000 == 45 [pid = 1768] [id = 94] 05:24:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x91daf000) [pid = 1768] [serial = 281] [outer = (nil)] 05:24:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x9a7d4c00) [pid = 1768] [serial = 282] [outer = 0x91daf000] 05:24:17 INFO - PROCESS | 1768 | 1464611057527 Marionette DEBUG loaded listener.js 05:24:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x9a821000) [pid = 1768] [serial = 283] [outer = 0x91daf000] 05:24:18 INFO - PROCESS | 1768 | 1464611058390 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]]]}] 05:24:18 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. 05:24:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 1342ms 05:24:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 05:24:18 INFO - PROCESS | 1768 | 1464611058449 Marionette TRACE conn4 -> [0,349,"getWindowHandle",null] 05:24:18 INFO - PROCESS | 1768 | 1464611058453 Marionette TRACE conn4 <- [1,349,null,{"value":"8"}] 05:24:18 INFO - PROCESS | 1768 | 1464611058460 Marionette TRACE conn4 -> [0,350,"setScriptTimeout",{"ms":35000}] 05:24:18 INFO - PROCESS | 1768 | 1464611058463 Marionette TRACE conn4 <- [1,350,null,{}] 05:24:18 INFO - PROCESS | 1768 | 1464611058469 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}] 05:24:18 INFO - PROCESS | 1768 | 1464611058640 Marionette TRACE conn4 <- [1,351,null,{"value":null}] 05:24:18 INFO - PROCESS | 1768 | 1464611058651 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x91db5c00 == 46 [pid = 1768] [id = 95] 05:24:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9656dc00) [pid = 1768] [serial = 284] [outer = (nil)] 05:24:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9b85e400) [pid = 1768] [serial = 285] [outer = 0x9656dc00] 05:24:18 INFO - PROCESS | 1768 | 1464611058842 Marionette DEBUG loaded listener.js 05:24:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x9c04fc00) [pid = 1768] [serial = 286] [outer = 0x9656dc00] 05:24:19 INFO - PROCESS | 1768 | 1464611059679 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]]]}] 05:24:19 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. 05:24:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 1288ms 05:24:19 INFO - PROCESS | 1768 | 1464611059758 Marionette TRACE conn4 -> [0,353,"getWindowHandle",null] 05:24:19 INFO - PROCESS | 1768 | 1464611059762 Marionette TRACE conn4 <- [1,353,null,{"value":"8"}] 05:24:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 05:24:19 INFO - PROCESS | 1768 | 1464611059769 Marionette TRACE conn4 -> [0,354,"setScriptTimeout",{"ms":35000}] 05:24:19 INFO - PROCESS | 1768 | 1464611059772 Marionette TRACE conn4 <- [1,354,null,{}] 05:24:19 INFO - PROCESS | 1768 | 1464611059778 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}] 05:24:19 INFO - PROCESS | 1768 | 1464611059991 Marionette TRACE conn4 <- [1,355,null,{"value":null}] 05:24:20 INFO - PROCESS | 1768 | 1464611060017 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x9829c000 == 47 [pid = 1768] [id = 96] 05:24:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9b336000) [pid = 1768] [serial = 287] [outer = (nil)] 05:24:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x9c2f2800) [pid = 1768] [serial = 288] [outer = 0x9b336000] 05:24:20 INFO - PROCESS | 1768 | 1464611060091 Marionette DEBUG loaded listener.js 05:24:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x9d9b7c00) [pid = 1768] [serial = 289] [outer = 0x9b336000] 05:24:21 INFO - PROCESS | 1768 | 1464611061047 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]]]}] 05:24:21 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. 05:24:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 1340ms 05:24:21 INFO - PROCESS | 1768 | 1464611061111 Marionette TRACE conn4 -> [0,357,"getWindowHandle",null] 05:24:21 INFO - PROCESS | 1768 | 1464611061115 Marionette TRACE conn4 <- [1,357,null,{"value":"8"}] 05:24:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 05:24:21 INFO - PROCESS | 1768 | 1464611061121 Marionette TRACE conn4 -> [0,358,"setScriptTimeout",{"ms":35000}] 05:24:21 INFO - PROCESS | 1768 | 1464611061124 Marionette TRACE conn4 <- [1,358,null,{}] 05:24:21 INFO - PROCESS | 1768 | 1464611061134 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}] 05:24:21 INFO - PROCESS | 1768 | 1464611061588 Marionette TRACE conn4 <- [1,359,null,{"value":null}] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x93b9f400) [pid = 1768] [serial = 133] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0xa6235800) [pid = 1768] [serial = 145] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x953de000) [pid = 1768] [serial = 175] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x93b9f800) [pid = 1768] [serial = 136] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x9b867000) [pid = 1768] [serial = 142] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x9a37e800) [pid = 1768] [serial = 178] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x953d5400) [pid = 1768] [serial = 187] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x99299c00) [pid = 1768] [serial = 139] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x9b8a4000) [pid = 1768] [serial = 148] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x9ba3b800) [pid = 1768] [serial = 181] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x9ba69400) [pid = 1768] [serial = 172] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0xa2156000) [pid = 1768] [serial = 184] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0xa68b3c00) [pid = 1768] [serial = 190] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x9298b800) [pid = 1768] [serial = 242] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x91db1000) [pid = 1768] [serial = 245] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 105 (0x953e0000) [pid = 1768] [serial = 236] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 104 (0x995aec00) [pid = 1768] [serial = 239] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 103 (0x95128800) [pid = 1768] [serial = 233] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 05:24:21 INFO - PROCESS | 1768 | --DOMWINDOW == 102 (0x91bf0800) [pid = 1768] [serial = 211] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 05:24:21 INFO - PROCESS | 1768 | 1464611061770 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bef000 == 48 [pid = 1768] [id = 97] 05:24:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 103 (0x91bf4800) [pid = 1768] [serial = 290] [outer = (nil)] 05:24:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 104 (0x9474f000) [pid = 1768] [serial = 291] [outer = 0x91bf4800] 05:24:21 INFO - PROCESS | 1768 | 1464611061849 Marionette DEBUG loaded listener.js 05:24:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 105 (0x9b8a8000) [pid = 1768] [serial = 292] [outer = 0x91bf4800] 05:24:22 INFO - PROCESS | 1768 | 1464611062577 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]]]}] 05:24:22 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. 05:24:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 1485ms 05:24:22 INFO - PROCESS | 1768 | 1464611062607 Marionette TRACE conn4 -> [0,361,"getWindowHandle",null] 05:24:22 INFO - PROCESS | 1768 | 1464611062610 Marionette TRACE conn4 <- [1,361,null,{"value":"8"}] 05:24:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 05:24:22 INFO - PROCESS | 1768 | 1464611062618 Marionette TRACE conn4 -> [0,362,"setScriptTimeout",{"ms":35000}] 05:24:22 INFO - PROCESS | 1768 | 1464611062621 Marionette TRACE conn4 <- [1,362,null,{}] 05:24:22 INFO - PROCESS | 1768 | 1464611062627 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}] 05:24:22 INFO - PROCESS | 1768 | 1464611062825 Marionette TRACE conn4 <- [1,363,null,{"value":null}] 05:24:22 INFO - PROCESS | 1768 | 1464611062843 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f611800 == 49 [pid = 1768] [id = 98] 05:24:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 106 (0x90f41400) [pid = 1768] [serial = 293] [outer = (nil)] 05:24:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x90f49400) [pid = 1768] [serial = 294] [outer = 0x90f41400] 05:24:22 INFO - PROCESS | 1768 | 1464611062920 Marionette DEBUG loaded listener.js 05:24:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x90f4d400) [pid = 1768] [serial = 295] [outer = 0x90f41400] 05:24:23 INFO - PROCESS | 1768 | 1464611063948 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]]]}] 05:24:24 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. 05:24:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 1387ms 05:24:24 INFO - PROCESS | 1768 | 1464611064007 Marionette TRACE conn4 -> [0,365,"getWindowHandle",null] 05:24:24 INFO - PROCESS | 1768 | 1464611064013 Marionette TRACE conn4 <- [1,365,null,{"value":"8"}] 05:24:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 05:24:24 INFO - PROCESS | 1768 | 1464611064022 Marionette TRACE conn4 -> [0,366,"setScriptTimeout",{"ms":35000}] 05:24:24 INFO - PROCESS | 1768 | 1464611064028 Marionette TRACE conn4 <- [1,366,null,{}] 05:24:24 INFO - PROCESS | 1768 | 1464611064038 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}] 05:24:24 INFO - PROCESS | 1768 | 1464611064365 Marionette TRACE conn4 <- [1,367,null,{"value":null}] 05:24:24 INFO - PROCESS | 1768 | 1464611064551 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f49c00 == 50 [pid = 1768] [id = 99] 05:24:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x911d9c00) [pid = 1768] [serial = 296] [outer = (nil)] 05:24:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x911ddc00) [pid = 1768] [serial = 297] [outer = 0x911d9c00] 05:24:24 INFO - PROCESS | 1768 | 1464611064647 Marionette DEBUG loaded listener.js 05:24:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x911e2000) [pid = 1768] [serial = 298] [outer = 0x911d9c00] 05:24:25 INFO - PROCESS | 1768 | 1464611065533 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]]]}] 05:24:25 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. 05:24:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 1542ms 05:24:25 INFO - PROCESS | 1768 | 1464611065565 Marionette TRACE conn4 -> [0,369,"getWindowHandle",null] 05:24:25 INFO - PROCESS | 1768 | 1464611065574 Marionette TRACE conn4 <- [1,369,null,{"value":"8"}] 05:24:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 05:24:25 INFO - PROCESS | 1768 | 1464611065585 Marionette TRACE conn4 -> [0,370,"setScriptTimeout",{"ms":35000}] 05:24:25 INFO - PROCESS | 1768 | 1464611065589 Marionette TRACE conn4 <- [1,370,null,{}] 05:24:25 INFO - PROCESS | 1768 | 1464611065596 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}] 05:24:25 INFO - PROCESS | 1768 | 1464611065780 Marionette TRACE conn4 <- [1,371,null,{"value":null}] 05:24:25 INFO - PROCESS | 1768 | 1464611065936 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x91db4400 == 51 [pid = 1768] [id = 100] 05:24:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x9298b000) [pid = 1768] [serial = 299] [outer = (nil)] 05:24:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x92f7e000) [pid = 1768] [serial = 300] [outer = 0x9298b000] 05:24:26 INFO - PROCESS | 1768 | 1464611066028 Marionette DEBUG loaded listener.js 05:24:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x93d9e000) [pid = 1768] [serial = 301] [outer = 0x9298b000] 05:24:27 INFO - PROCESS | 1768 | 1464611067038 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]]]}] 05:24:27 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. 05:24:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 1483ms 05:24:27 INFO - PROCESS | 1768 | 1464611067069 Marionette TRACE conn4 -> [0,373,"getWindowHandle",null] 05:24:27 INFO - PROCESS | 1768 | 1464611067072 Marionette TRACE conn4 <- [1,373,null,{"value":"8"}] 05:24:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 05:24:27 INFO - PROCESS | 1768 | 1464611067079 Marionette TRACE conn4 -> [0,374,"setScriptTimeout",{"ms":35000}] 05:24:27 INFO - PROCESS | 1768 | 1464611067086 Marionette TRACE conn4 <- [1,374,null,{}] 05:24:27 INFO - PROCESS | 1768 | 1464611067102 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}] 05:24:27 INFO - PROCESS | 1768 | 1464611067327 Marionette TRACE conn4 <- [1,375,null,{"value":null}] 05:24:27 INFO - PROCESS | 1768 | 1464611067534 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x995b1400 == 52 [pid = 1768] [id = 101] 05:24:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x995bd000) [pid = 1768] [serial = 302] [outer = (nil)] 05:24:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x9a37ec00) [pid = 1768] [serial = 303] [outer = 0x995bd000] 05:24:27 INFO - PROCESS | 1768 | 1464611067643 Marionette DEBUG loaded listener.js 05:24:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x9a8ab800) [pid = 1768] [serial = 304] [outer = 0x995bd000] 05:24:28 INFO - PROCESS | 1768 | 1464611068550 Marionette TRACE conn4 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 05:24:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 05:24:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 1505ms 05:24:28 INFO - PROCESS | 1768 | 1464611068585 Marionette TRACE conn4 -> [0,377,"getWindowHandle",null] 05:24:28 INFO - PROCESS | 1768 | 1464611068590 Marionette TRACE conn4 <- [1,377,null,{"value":"8"}] 05:24:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 05:24:28 INFO - PROCESS | 1768 | 1464611068596 Marionette TRACE conn4 -> [0,378,"setScriptTimeout",{"ms":35000}] 05:24:28 INFO - PROCESS | 1768 | 1464611068599 Marionette TRACE conn4 <- [1,378,null,{}] 05:24:28 INFO - PROCESS | 1768 | 1464611068605 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}] 05:24:28 INFO - PROCESS | 1768 | 1464611068781 Marionette TRACE conn4 <- [1,379,null,{"value":null}] 05:24:28 INFO - PROCESS | 1768 | 1464611068943 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x92990000 == 53 [pid = 1768] [id = 102] 05:24:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x99238000) [pid = 1768] [serial = 305] [outer = (nil)] 05:24:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9ba69800) [pid = 1768] [serial = 306] [outer = 0x99238000] 05:24:29 INFO - PROCESS | 1768 | 1464611069042 Marionette DEBUG loaded listener.js 05:24:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0xa22cd000) [pid = 1768] [serial = 307] [outer = 0x99238000] 05:24:29 INFO - PROCESS | 1768 | 1464611069996 Marionette TRACE conn4 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 05:24:30 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 05:24:30 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 1429ms 05:24:30 INFO - PROCESS | 1768 | 1464611070026 Marionette TRACE conn4 -> [0,381,"getWindowHandle",null] 05:24:30 INFO - PROCESS | 1768 | 1464611070030 Marionette TRACE conn4 <- [1,381,null,{"value":"8"}] 05:24:30 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 05:24:30 INFO - PROCESS | 1768 | 1464611070037 Marionette TRACE conn4 -> [0,382,"setScriptTimeout",{"ms":35000}] 05:24:30 INFO - PROCESS | 1768 | 1464611070040 Marionette TRACE conn4 <- [1,382,null,{}] 05:24:30 INFO - PROCESS | 1768 | 1464611070046 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}] 05:24:30 INFO - PROCESS | 1768 | 1464611070217 Marionette TRACE conn4 <- [1,383,null,{"value":null}] 05:24:30 INFO - PROCESS | 1768 | 1464611070380 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f615800 == 54 [pid = 1768] [id = 103] 05:24:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x91dab800) [pid = 1768] [serial = 308] [outer = (nil)] 05:24:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0xa35e9400) [pid = 1768] [serial = 309] [outer = 0x91dab800] 05:24:30 INFO - PROCESS | 1768 | 1464611070466 Marionette DEBUG loaded listener.js 05:24:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0xa4e0e400) [pid = 1768] [serial = 310] [outer = 0x91dab800] 05:24:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:24:31 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:24:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:24:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:24:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:24:31 INFO - PROCESS | 1768 | 1464611071412 Marionette TRACE conn4 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 05:24:31 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 05:24:31 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 1430ms 05:24:31 INFO - PROCESS | 1768 | 1464611071469 Marionette TRACE conn4 -> [0,385,"getWindowHandle",null] 05:24:31 INFO - PROCESS | 1768 | 1464611071473 Marionette TRACE conn4 <- [1,385,null,{"value":"8"}] 05:24:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 05:24:31 INFO - PROCESS | 1768 | 1464611071480 Marionette TRACE conn4 -> [0,386,"setScriptTimeout",{"ms":35000}] 05:24:31 INFO - PROCESS | 1768 | 1464611071483 Marionette TRACE conn4 <- [1,386,null,{}] 05:24:31 INFO - PROCESS | 1768 | 1464611071489 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}] 05:24:31 INFO - PROCESS | 1768 | 1464611071738 Marionette TRACE conn4 <- [1,387,null,{"value":null}] 05:24:31 INFO - PROCESS | 1768 | 1464611071954 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f837000 == 55 [pid = 1768] [id = 104] 05:24:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8f839800) [pid = 1768] [serial = 311] [outer = (nil)] 05:24:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f841800) [pid = 1768] [serial = 312] [outer = 0x8f839800] 05:24:32 INFO - PROCESS | 1768 | 1464611072060 Marionette DEBUG loaded listener.js 05:24:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0xa355a000) [pid = 1768] [serial = 313] [outer = 0x8f839800] 05:24:32 INFO - PROCESS | 1768 | 1464611072958 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]]]}] 05:24:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 05:24:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1538ms 05:24:33 INFO - PROCESS | 1768 | 1464611073020 Marionette TRACE conn4 -> [0,389,"getWindowHandle",null] 05:24:33 INFO - PROCESS | 1768 | 1464611073024 Marionette TRACE conn4 <- [1,389,null,{"value":"8"}] 05:24:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 05:24:33 INFO - PROCESS | 1768 | 1464611073031 Marionette TRACE conn4 -> [0,390,"setScriptTimeout",{"ms":35000}] 05:24:33 INFO - PROCESS | 1768 | 1464611073034 Marionette TRACE conn4 <- [1,390,null,{}] 05:24:33 INFO - PROCESS | 1768 | 1464611073040 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}] 05:24:33 INFO - PROCESS | 1768 | 1464611073220 Marionette TRACE conn4 <- [1,391,null,{"value":null}] 05:24:33 INFO - PROCESS | 1768 | 1464611073444 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d9c400 == 56 [pid = 1768] [id = 105] 05:24:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x94749800) [pid = 1768] [serial = 314] [outer = (nil)] 05:24:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0xa6ea9400) [pid = 1768] [serial = 315] [outer = 0x94749800] 05:24:33 INFO - PROCESS | 1768 | 1464611073575 Marionette DEBUG loaded listener.js 05:24:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0xa8291000) [pid = 1768] [serial = 316] [outer = 0x94749800] 05:24:34 INFO - PROCESS | 1768 | 1464611074497 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]]]}] 05:24:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 05:24:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 1534ms 05:24:34 INFO - PROCESS | 1768 | 1464611074567 Marionette TRACE conn4 -> [0,393,"getWindowHandle",null] 05:24:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 05:24:34 INFO - PROCESS | 1768 | 1464611074571 Marionette TRACE conn4 <- [1,393,null,{"value":"8"}] 05:24:34 INFO - PROCESS | 1768 | 1464611074578 Marionette TRACE conn4 -> [0,394,"setScriptTimeout",{"ms":35000}] 05:24:34 INFO - PROCESS | 1768 | 1464611074582 Marionette TRACE conn4 <- [1,394,null,{}] 05:24:34 INFO - PROCESS | 1768 | 1464611074588 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}] 05:24:34 INFO - PROCESS | 1768 | 1464611074773 Marionette TRACE conn4 <- [1,395,null,{"value":null}] 05:24:34 INFO - PROCESS | 1768 | 1464611074977 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f4ec00 == 57 [pid = 1768] [id = 106] 05:24:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0xa8289c00) [pid = 1768] [serial = 317] [outer = (nil)] 05:24:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0xa9064800) [pid = 1768] [serial = 318] [outer = 0xa8289c00] 05:24:35 INFO - PROCESS | 1768 | 1464611075124 Marionette DEBUG loaded listener.js 05:24:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0xa90b2400) [pid = 1768] [serial = 319] [outer = 0xa8289c00] 05:24:36 INFO - PROCESS | 1768 | 1464611076004 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]]]}] 05:24:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 05:24:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 1493ms 05:24:36 INFO - PROCESS | 1768 | 1464611076072 Marionette TRACE conn4 -> [0,397,"getWindowHandle",null] 05:24:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 05:24:36 INFO - PROCESS | 1768 | 1464611076076 Marionette TRACE conn4 <- [1,397,null,{"value":"8"}] 05:24:36 INFO - PROCESS | 1768 | 1464611076083 Marionette TRACE conn4 -> [0,398,"setScriptTimeout",{"ms":35000}] 05:24:36 INFO - PROCESS | 1768 | 1464611076087 Marionette TRACE conn4 <- [1,398,null,{}] 05:24:36 INFO - PROCESS | 1768 | 1464611076093 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}] 05:24:36 INFO - PROCESS | 1768 | 1464611076276 Marionette TRACE conn4 <- [1,399,null,{"value":null}] 05:24:36 INFO - PROCESS | 1768 | 1464611076440 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b72000 == 58 [pid = 1768] [id = 107] 05:24:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x91b73800) [pid = 1768] [serial = 320] [outer = (nil)] 05:24:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x91b7ac00) [pid = 1768] [serial = 321] [outer = 0x91b73800] 05:24:36 INFO - PROCESS | 1768 | 1464611076524 Marionette DEBUG loaded listener.js 05:24:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x91b7d000) [pid = 1768] [serial = 322] [outer = 0x91b73800] 05:24:37 INFO - PROCESS | 1768 | 1464611077860 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]]]}] 05:24:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 05:24:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 1836ms 05:24:37 INFO - PROCESS | 1768 | 1464611077987 Marionette TRACE conn4 -> [0,401,"getWindowHandle",null] 05:24:38 INFO - PROCESS | 1768 | 1464611077996 Marionette TRACE conn4 <- [1,401,null,{"value":"8"}] 05:24:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 05:24:38 INFO - PROCESS | 1768 | 1464611078023 Marionette TRACE conn4 -> [0,402,"setScriptTimeout",{"ms":35000}] 05:24:38 INFO - PROCESS | 1768 | 1464611078028 Marionette TRACE conn4 <- [1,402,null,{}] 05:24:38 INFO - PROCESS | 1768 | 1464611078036 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}] 05:24:38 INFO - PROCESS | 1768 | 1464611078201 Marionette TRACE conn4 <- [1,403,null,{"value":null}] 05:24:38 INFO - PROCESS | 1768 | 1464611078386 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f61d800 == 59 [pid = 1768] [id = 108] 05:24:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8f844800) [pid = 1768] [serial = 323] [outer = (nil)] 05:24:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x911e0800) [pid = 1768] [serial = 324] [outer = 0x8f844800] 05:24:38 INFO - PROCESS | 1768 | 1464611078471 Marionette DEBUG loaded listener.js 05:24:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x91b7d800) [pid = 1768] [serial = 325] [outer = 0x8f844800] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9d9b5c00) [pid = 1768] [serial = 249] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | 1464611079585 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]]]}] 05:24:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 05:24:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 1602ms 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0xa62f4400) [pid = 1768] [serial = 135] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9a74a400) [pid = 1768] [serial = 96] [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.] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0xa676fc00) [pid = 1768] [serial = 147] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x995b9800) [pid = 1768] [serial = 177] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x953d7c00) [pid = 1768] [serial = 138] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa6203000) [pid = 1768] [serial = 144] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9b860c00) [pid = 1768] [serial = 180] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0xa6ea7400) [pid = 1768] [serial = 189] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9a74a800) [pid = 1768] [serial = 141] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9b8b1400) [pid = 1768] [serial = 150] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0xa30fb800) [pid = 1768] [serial = 183] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0xa22d0400) [pid = 1768] [serial = 174] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0xa6290000) [pid = 1768] [serial = 186] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0xa8291800) [pid = 1768] [serial = 192] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x92998c00) [pid = 1768] [serial = 244] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x92995000) [pid = 1768] [serial = 243] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9b8a9800) [pid = 1768] [serial = 246] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9b8b0400) [pid = 1768] [serial = 247] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x995b9000) [pid = 1768] [serial = 237] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x99e04800) [pid = 1768] [serial = 238] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x9b331c00) [pid = 1768] [serial = 240] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x97761800) [pid = 1768] [serial = 235] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x95134400) [pid = 1768] [serial = 234] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x95131000) [pid = 1768] [serial = 215] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0xa325d800) [pid = 1768] [serial = 213] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x91db5000) [pid = 1768] [serial = 231] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x9a81a800) [pid = 1768] [serial = 218] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0xa623f400) [pid = 1768] [serial = 222] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0xa6f81c00) [pid = 1768] [serial = 225] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0xa8c52800) [pid = 1768] [serial = 228] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0x9b55b800) [pid = 1768] [serial = 241] [outer = (nil)] [url = about:blank] 05:24:39 INFO - PROCESS | 1768 | 1464611079660 Marionette TRACE conn4 -> [0,405,"getWindowHandle",null] 05:24:39 INFO - PROCESS | 1768 | 1464611079671 Marionette TRACE conn4 <- [1,405,null,{"value":"8"}] 05:24:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 05:24:39 INFO - PROCESS | 1768 | 1464611079700 Marionette TRACE conn4 -> [0,406,"setScriptTimeout",{"ms":35000}] 05:24:39 INFO - PROCESS | 1768 | 1464611079703 Marionette TRACE conn4 <- [1,406,null,{}] 05:24:39 INFO - PROCESS | 1768 | 1464611079710 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}] 05:24:39 INFO - PROCESS | 1768 | 1464611079883 Marionette TRACE conn4 <- [1,407,null,{"value":null}] 05:24:40 INFO - PROCESS | 1768 | 1464611080090 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b71c00 == 60 [pid = 1768] [id = 109] 05:24:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x92990c00) [pid = 1768] [serial = 326] [outer = (nil)] 05:24:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x92997800) [pid = 1768] [serial = 327] [outer = 0x92990c00] 05:24:40 INFO - PROCESS | 1768 | 1464611080165 Marionette DEBUG loaded listener.js 05:24:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x93d9dc00) [pid = 1768] [serial = 328] [outer = 0x92990c00] 05:24:40 INFO - PROCESS | 1768 | 1464611080922 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]]]}] 05:24:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 05:24:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 1286ms 05:24:40 INFO - PROCESS | 1768 | 1464611080983 Marionette TRACE conn4 -> [0,409,"getWindowHandle",null] 05:24:40 INFO - PROCESS | 1768 | 1464611080986 Marionette TRACE conn4 <- [1,409,null,{"value":"8"}] 05:24:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 05:24:40 INFO - PROCESS | 1768 | 1464611080994 Marionette TRACE conn4 -> [0,410,"setScriptTimeout",{"ms":35000}] 05:24:41 INFO - PROCESS | 1768 | 1464611081000 Marionette TRACE conn4 <- [1,410,null,{}] 05:24:41 INFO - PROCESS | 1768 | 1464611081018 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}] 05:24:41 INFO - PROCESS | 1768 | 1464611081194 Marionette TRACE conn4 <- [1,411,null,{"value":null}] 05:24:41 INFO - PROCESS | 1768 | 1464611081312 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x9298bc00 == 61 [pid = 1768] [id = 110] 05:24:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x953d9800) [pid = 1768] [serial = 329] [outer = (nil)] 05:24:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x97758000) [pid = 1768] [serial = 330] [outer = 0x953d9800] 05:24:41 INFO - PROCESS | 1768 | 1464611081396 Marionette DEBUG loaded listener.js 05:24:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x99239400) [pid = 1768] [serial = 331] [outer = 0x953d9800] 05:24:42 INFO - PROCESS | 1768 | 1464611082264 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]]]}] 05:24:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 05:24:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 1334ms 05:24:42 INFO - PROCESS | 1768 | 1464611082329 Marionette TRACE conn4 -> [0,413,"getWindowHandle",null] 05:24:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 05:24:42 INFO - PROCESS | 1768 | 1464611082333 Marionette TRACE conn4 <- [1,413,null,{"value":"8"}] 05:24:42 INFO - PROCESS | 1768 | 1464611082339 Marionette TRACE conn4 -> [0,414,"setScriptTimeout",{"ms":35000}] 05:24:42 INFO - PROCESS | 1768 | 1464611082343 Marionette TRACE conn4 <- [1,414,null,{}] 05:24:42 INFO - PROCESS | 1768 | 1464611082348 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}] 05:24:42 INFO - PROCESS | 1768 | 1464611082567 Marionette TRACE conn4 <- [1,415,null,{"value":null}] 05:24:42 INFO - PROCESS | 1768 | 1464611082587 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x91db3800 == 62 [pid = 1768] [id = 111] 05:24:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x995bc400) [pid = 1768] [serial = 332] [outer = (nil)] 05:24:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x9a259400) [pid = 1768] [serial = 333] [outer = 0x995bc400] 05:24:42 INFO - PROCESS | 1768 | 1464611082660 Marionette DEBUG loaded listener.js 05:24:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x9a7cd400) [pid = 1768] [serial = 334] [outer = 0x995bc400] 05:24:43 INFO - PROCESS | 1768 | 1464611083647 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]]]}] 05:24:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 05:24:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 1384ms 05:24:43 INFO - PROCESS | 1768 | 1464611083738 Marionette TRACE conn4 -> [0,417,"getWindowHandle",null] 05:24:43 INFO - PROCESS | 1768 | 1464611083745 Marionette TRACE conn4 <- [1,417,null,{"value":"8"}] 05:24:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 05:24:43 INFO - PROCESS | 1768 | 1464611083757 Marionette TRACE conn4 -> [0,418,"setScriptTimeout",{"ms":35000}] 05:24:43 INFO - PROCESS | 1768 | 1464611083760 Marionette TRACE conn4 <- [1,418,null,{}] 05:24:43 INFO - PROCESS | 1768 | 1464611083766 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}] 05:24:43 INFO - PROCESS | 1768 | 1464611083965 Marionette TRACE conn4 <- [1,419,null,{"value":null}] 05:24:44 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9b336000) [pid = 1768] [serial = 287] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 05:24:44 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x8f61d000) [pid = 1768] [serial = 275] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 05:24:44 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x91daf000) [pid = 1768] [serial = 281] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 05:24:44 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x92991800) [pid = 1768] [serial = 278] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 05:24:44 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x9656dc00) [pid = 1768] [serial = 284] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 05:24:44 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x91bf4800) [pid = 1768] [serial = 290] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 05:24:44 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x91db1c00) [pid = 1768] [serial = 248] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 05:24:44 INFO - PROCESS | 1768 | 1464611084345 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f61d000 == 63 [pid = 1768] [id = 112] 05:24:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x90f47800) [pid = 1768] [serial = 335] [outer = (nil)] 05:24:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x92f7d800) [pid = 1768] [serial = 336] [outer = 0x90f47800] 05:24:44 INFO - PROCESS | 1768 | 1464611084420 Marionette DEBUG loaded listener.js 05:24:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x9a25a800) [pid = 1768] [serial = 337] [outer = 0x90f47800] 05:24:45 INFO - PROCESS | 1768 | 1464611085533 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]]]}] 05:24:45 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 05:24:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1829ms 05:24:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 05:24:45 INFO - PROCESS | 1768 | 1464611085588 Marionette TRACE conn4 -> [0,421,"getWindowHandle",null] 05:24:45 INFO - PROCESS | 1768 | 1464611085591 Marionette TRACE conn4 <- [1,421,null,{"value":"8"}] 05:24:45 INFO - PROCESS | 1768 | 1464611085597 Marionette TRACE conn4 -> [0,422,"setScriptTimeout",{"ms":35000}] 05:24:45 INFO - PROCESS | 1768 | 1464611085601 Marionette TRACE conn4 <- [1,422,null,{}] 05:24:45 INFO - PROCESS | 1768 | 1464611085606 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}] 05:24:45 INFO - PROCESS | 1768 | 1464611085872 Marionette TRACE conn4 <- [1,423,null,{"value":null}] 05:24:45 INFO - PROCESS | 1768 | 1464611085894 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b52800 == 64 [pid = 1768] [id = 113] 05:24:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x91b57400) [pid = 1768] [serial = 338] [outer = (nil)] 05:24:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x91b5e000) [pid = 1768] [serial = 339] [outer = 0x91b57400] 05:24:45 INFO - PROCESS | 1768 | 1464611085971 Marionette DEBUG loaded listener.js 05:24:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x9a81f800) [pid = 1768] [serial = 340] [outer = 0x91b57400] 05:24:47 INFO - PROCESS | 1768 | 1464611087387 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]]]}] 05:24:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 05:24:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1831ms 05:24:47 INFO - PROCESS | 1768 | 1464611087480 Marionette TRACE conn4 -> [0,425,"getWindowHandle",null] 05:24:47 INFO - PROCESS | 1768 | 1464611087486 Marionette TRACE conn4 <- [1,425,null,{"value":"8"}] 05:24:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 05:24:47 INFO - PROCESS | 1768 | 1464611087498 Marionette TRACE conn4 -> [0,426,"setScriptTimeout",{"ms":35000}] 05:24:47 INFO - PROCESS | 1768 | 1464611087502 Marionette TRACE conn4 <- [1,426,null,{}] 05:24:47 INFO - PROCESS | 1768 | 1464611087515 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}] 05:24:47 INFO - PROCESS | 1768 | 1464611087699 Marionette TRACE conn4 <- [1,427,null,{"value":null}] 05:24:47 INFO - PROCESS | 1768 | 1464611087859 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f83b800 == 65 [pid = 1768] [id = 114] 05:24:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8f840c00) [pid = 1768] [serial = 341] [outer = (nil)] 05:24:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x91b55400) [pid = 1768] [serial = 342] [outer = 0x8f840c00] 05:24:47 INFO - PROCESS | 1768 | 1464611087949 Marionette DEBUG loaded listener.js 05:24:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x91b61400) [pid = 1768] [serial = 343] [outer = 0x8f840c00] 05:24:48 INFO - PROCESS | 1768 | 1464611088948 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] 05:24:49 INFO - PROCESS | 1768 | 1464611089004 Marionette TRACE conn4 <- [1,429,null,{"value":"8"}] 05:24:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 05:24:49 INFO - PROCESS | 1768 | 1464611089016 Marionette TRACE conn4 -> [0,430,"setScriptTimeout",{"ms":35000}] 05:24:49 INFO - PROCESS | 1768 | 1464611089020 Marionette TRACE conn4 <- [1,430,null,{}] 05:24:49 INFO - PROCESS | 1768 | 1464611089027 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}] 05:24:49 INFO - PROCESS | 1768 | 1464611089228 Marionette TRACE conn4 <- [1,431,null,{"value":null}] 05:24:49 INFO - PROCESS | 1768 | 1464611089445 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f82c00 == 66 [pid = 1768] [id = 115] 05:24:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x93d27000) [pid = 1768] [serial = 344] [outer = (nil)] 05:24:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x9512f000) [pid = 1768] [serial = 345] [outer = 0x93d27000] 05:24:49 INFO - PROCESS | 1768 | 1464611089571 Marionette DEBUG loaded listener.js 05:24:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x953d6400) [pid = 1768] [serial = 346] [outer = 0x93d27000] 05:24:50 INFO - PROCESS | 1768 | 1464611090571 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]]]}] 05:24:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 05:24:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 1634ms 05:24:50 INFO - PROCESS | 1768 | 1464611090651 Marionette TRACE conn4 -> [0,433,"getWindowHandle",null] 05:24:50 INFO - PROCESS | 1768 | 1464611090655 Marionette TRACE conn4 <- [1,433,null,{"value":"8"}] 05:24:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 05:24:50 INFO - PROCESS | 1768 | 1464611090662 Marionette TRACE conn4 -> [0,434,"setScriptTimeout",{"ms":35000}] 05:24:50 INFO - PROCESS | 1768 | 1464611090668 Marionette TRACE conn4 <- [1,434,null,{}] 05:24:50 INFO - PROCESS | 1768 | 1464611090685 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}] 05:24:50 INFO - PROCESS | 1768 | 1464611090959 Marionette TRACE conn4 <- [1,435,null,{"value":null}] 05:24:51 INFO - PROCESS | 1768 | 1464611091176 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f842400 == 67 [pid = 1768] [id = 116] 05:24:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x9a9c5400) [pid = 1768] [serial = 347] [outer = (nil)] 05:24:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x9a9d1c00) [pid = 1768] [serial = 348] [outer = 0x9a9c5400] 05:24:51 INFO - PROCESS | 1768 | 1464611091268 Marionette DEBUG loaded listener.js 05:24:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x9b3cf800) [pid = 1768] [serial = 349] [outer = 0x9a9c5400] 05:24:52 INFO - PROCESS | 1768 | 1464611092158 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]]]}] 05:24:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 05:24:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 1535ms 05:24:52 INFO - PROCESS | 1768 | 1464611092198 Marionette TRACE conn4 -> [0,437,"getWindowHandle",null] 05:24:52 INFO - PROCESS | 1768 | 1464611092203 Marionette TRACE conn4 <- [1,437,null,{"value":"8"}] 05:24:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 05:24:52 INFO - PROCESS | 1768 | 1464611092209 Marionette TRACE conn4 -> [0,438,"setScriptTimeout",{"ms":35000}] 05:24:52 INFO - PROCESS | 1768 | 1464611092213 Marionette TRACE conn4 <- [1,438,null,{}] 05:24:52 INFO - PROCESS | 1768 | 1464611092219 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}] 05:24:52 INFO - PROCESS | 1768 | 1464611092402 Marionette TRACE conn4 <- [1,439,null,{"value":null}] 05:24:52 INFO - PROCESS | 1768 | 1464611092571 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f61b400 == 68 [pid = 1768] [id = 117] 05:24:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x9a819c00) [pid = 1768] [serial = 350] [outer = (nil)] 05:24:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x9b8a5000) [pid = 1768] [serial = 351] [outer = 0x9a819c00] 05:24:52 INFO - PROCESS | 1768 | 1464611092658 Marionette DEBUG loaded listener.js 05:24:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x9b8ae400) [pid = 1768] [serial = 352] [outer = 0x9a819c00] 05:24:53 INFO - PROCESS | 1768 | 1464611093681 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]]]}] 05:24:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 05:24:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 1533ms 05:24:53 INFO - PROCESS | 1768 | 1464611093745 Marionette TRACE conn4 -> [0,441,"getWindowHandle",null] 05:24:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 05:24:53 INFO - PROCESS | 1768 | 1464611093749 Marionette TRACE conn4 <- [1,441,null,{"value":"8"}] 05:24:53 INFO - PROCESS | 1768 | 1464611093756 Marionette TRACE conn4 -> [0,442,"setScriptTimeout",{"ms":35000}] 05:24:53 INFO - PROCESS | 1768 | 1464611093759 Marionette TRACE conn4 <- [1,442,null,{}] 05:24:53 INFO - PROCESS | 1768 | 1464611093766 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}] 05:24:53 INFO - PROCESS | 1768 | 1464611093947 Marionette TRACE conn4 <- [1,443,null,{"value":null}] 05:24:54 INFO - PROCESS | 1768 | 1464611094156 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b55b800 == 69 [pid = 1768] [id = 118] 05:24:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x9b8ab000) [pid = 1768] [serial = 353] [outer = (nil)] 05:24:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x9c39ac00) [pid = 1768] [serial = 354] [outer = 0x9b8ab000] 05:24:54 INFO - PROCESS | 1768 | 1464611094272 Marionette DEBUG loaded listener.js 05:24:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0xa1139c00) [pid = 1768] [serial = 355] [outer = 0x9b8ab000] 05:24:55 INFO - PROCESS | 1768 | 1464611095140 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]]]}] 05:24:55 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 05:24:55 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 1433ms 05:24:55 INFO - PROCESS | 1768 | 1464611095189 Marionette TRACE conn4 -> [0,445,"getWindowHandle",null] 05:24:55 INFO - PROCESS | 1768 | 1464611095192 Marionette TRACE conn4 <- [1,445,null,{"value":"8"}] 05:24:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 05:24:55 INFO - PROCESS | 1768 | 1464611095200 Marionette TRACE conn4 -> [0,446,"setScriptTimeout",{"ms":35000}] 05:24:55 INFO - PROCESS | 1768 | 1464611095204 Marionette TRACE conn4 <- [1,446,null,{}] 05:24:55 INFO - PROCESS | 1768 | 1464611095209 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}] 05:24:55 INFO - PROCESS | 1768 | 1464611095426 Marionette TRACE conn4 <- [1,447,null,{"value":null}] 05:24:55 INFO - PROCESS | 1768 | 1464611095637 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b556000 == 70 [pid = 1768] [id = 119] 05:24:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0xa21b7000) [pid = 1768] [serial = 356] [outer = (nil)] 05:24:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0xa3493400) [pid = 1768] [serial = 357] [outer = 0xa21b7000] 05:24:55 INFO - PROCESS | 1768 | 1464611095768 Marionette DEBUG loaded listener.js 05:24:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0xa3498000) [pid = 1768] [serial = 358] [outer = 0xa21b7000] 05:24:56 INFO - PROCESS | 1768 | 1464611096668 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]]]}] 05:24:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 05:24:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 1530ms 05:24:56 INFO - PROCESS | 1768 | 1464611096731 Marionette TRACE conn4 -> [0,449,"getWindowHandle",null] 05:24:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 05:24:56 INFO - PROCESS | 1768 | 1464611096736 Marionette TRACE conn4 <- [1,449,null,{"value":"8"}] 05:24:56 INFO - PROCESS | 1768 | 1464611096742 Marionette TRACE conn4 -> [0,450,"setScriptTimeout",{"ms":35000}] 05:24:56 INFO - PROCESS | 1768 | 1464611096746 Marionette TRACE conn4 <- [1,450,null,{}] 05:24:56 INFO - PROCESS | 1768 | 1464611096751 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}] 05:24:56 INFO - PROCESS | 1768 | 1464611096925 Marionette TRACE conn4 <- [1,451,null,{"value":null}] 05:24:57 INFO - PROCESS | 1768 | 1464611097087 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ba3b800 == 71 [pid = 1768] [id = 120] 05:24:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0xa3496c00) [pid = 1768] [serial = 359] [outer = (nil)] 05:24:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0xa349dc00) [pid = 1768] [serial = 360] [outer = 0xa3496c00] 05:24:57 INFO - PROCESS | 1768 | 1464611097175 Marionette DEBUG loaded listener.js 05:24:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0xa35eb800) [pid = 1768] [serial = 361] [outer = 0xa3496c00] 05:24:58 INFO - PROCESS | 1768 | 1464611098099 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] 05:24:58 INFO - PROCESS | 1768 | 1464611098181 Marionette TRACE conn4 <- [1,453,null,{"value":"8"}] 05:24:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 05:24:58 INFO - PROCESS | 1768 | 1464611098188 Marionette TRACE conn4 -> [0,454,"setScriptTimeout",{"ms":35000}] 05:24:58 INFO - PROCESS | 1768 | 1464611098190 Marionette TRACE conn4 <- [1,454,null,{}] 05:24:58 INFO - PROCESS | 1768 | 1464611098197 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}] 05:24:58 INFO - PROCESS | 1768 | 1464611098366 Marionette TRACE conn4 <- [1,455,null,{"value":null}] 05:24:58 INFO - PROCESS | 1768 | 1464611098617 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:24:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eeabc00 == 72 [pid = 1768] [id = 121] 05:24:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8eeac000) [pid = 1768] [serial = 362] [outer = (nil)] 05:24:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8eeaf800) [pid = 1768] [serial = 363] [outer = 0x8eeac000] 05:24:58 INFO - PROCESS | 1768 | 1464611098755 Marionette DEBUG loaded listener.js 05:24:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9a8a9800) [pid = 1768] [serial = 364] [outer = 0x8eeac000] 05:24:59 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:24:59 INFO - PROCESS | 1768 | 1464611099653 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]]]}] 05:24:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 05:24:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 1534ms 05:24:59 INFO - PROCESS | 1768 | 1464611099724 Marionette TRACE conn4 -> [0,457,"getWindowHandle",null] 05:24:59 INFO - PROCESS | 1768 | 1464611099728 Marionette TRACE conn4 <- [1,457,null,{"value":"8"}] 05:24:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 05:24:59 INFO - PROCESS | 1768 | 1464611099737 Marionette TRACE conn4 -> [0,458,"setScriptTimeout",{"ms":35000}] 05:24:59 INFO - PROCESS | 1768 | 1464611099741 Marionette TRACE conn4 <- [1,458,null,{}] 05:24:59 INFO - PROCESS | 1768 | 1464611099747 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}] 05:24:59 INFO - PROCESS | 1768 | 1464611099930 Marionette TRACE conn4 <- [1,459,null,{"value":null}] 05:25:00 INFO - PROCESS | 1768 | 1464611100394 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f61ec00 == 73 [pid = 1768] [id = 122] 05:25:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f61f800) [pid = 1768] [serial = 365] [outer = (nil)] 05:25:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8f842c00) [pid = 1768] [serial = 366] [outer = 0x8f61f800] 05:25:00 INFO - PROCESS | 1768 | 1464611100521 Marionette DEBUG loaded listener.js 05:25:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x90f4b400) [pid = 1768] [serial = 367] [outer = 0x8f61f800] 05:25:01 INFO - PROCESS | 1768 | 1464611101531 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] 05:25:01 INFO - PROCESS | 1768 | 1464611101594 Marionette TRACE conn4 <- [1,461,null,{"value":"8"}] 05:25:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 05:25:01 INFO - PROCESS | 1768 | 1464611101607 Marionette TRACE conn4 -> [0,462,"setScriptTimeout",{"ms":35000}] 05:25:01 INFO - PROCESS | 1768 | 1464611101615 Marionette TRACE conn4 <- [1,462,null,{}] 05:25:01 INFO - PROCESS | 1768 | 1464611101624 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}] 05:25:01 INFO - PROCESS | 1768 | 1464611101878 Marionette TRACE conn4 <- [1,463,null,{"value":null}] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9c2e5800 == 72 [pid = 1768] [id = 74] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x99234400 == 71 [pid = 1768] [id = 42] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x92f89000 == 70 [pid = 1768] [id = 45] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9ba75800 == 69 [pid = 1768] [id = 43] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x97759000 == 68 [pid = 1768] [id = 41] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x929e0000 == 67 [pid = 1768] [id = 51] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x98294400 == 66 [pid = 1768] [id = 47] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x90f49400) [pid = 1768] [serial = 294] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | 1464611102191 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9a0d3800 == 65 [pid = 1768] [id = 73] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9474dc00 == 64 [pid = 1768] [id = 44] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x94756800 == 63 [pid = 1768] [id = 76] 05:25:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8ac400 == 62 [pid = 1768] [id = 50] 05:25:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efc3400 == 63 [pid = 1768] [id = 123] 05:25:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8f613c00) [pid = 1768] [serial = 368] [outer = (nil)] 05:25:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x90f4c800) [pid = 1768] [serial = 369] [outer = 0x8f613c00] 05:25:02 INFO - PROCESS | 1768 | 1464611102285 Marionette DEBUG loaded listener.js 05:25:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x91b76400) [pid = 1768] [serial = 370] [outer = 0x8f613c00] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0xa2156800) [pid = 1768] [serial = 250] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9c2f2800) [pid = 1768] [serial = 288] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9512e800) [pid = 1768] [serial = 277] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9474ec00) [pid = 1768] [serial = 276] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9a7d4c00) [pid = 1768] [serial = 282] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9a821000) [pid = 1768] [serial = 283] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9a74c000) [pid = 1768] [serial = 280] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x995b8800) [pid = 1768] [serial = 279] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9b85e400) [pid = 1768] [serial = 285] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x91daf800) [pid = 1768] [serial = 252] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9929bc00) [pid = 1768] [serial = 255] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9b29b000) [pid = 1768] [serial = 258] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0xa3460400) [pid = 1768] [serial = 261] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0xa6765400) [pid = 1768] [serial = 264] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0xa8c07000) [pid = 1768] [serial = 267] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0xa9b1b400) [pid = 1768] [serial = 270] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8f61b000) [pid = 1768] [serial = 273] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9d9b7c00) [pid = 1768] [serial = 289] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x9b8a8000) [pid = 1768] [serial = 292] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x9c04fc00) [pid = 1768] [serial = 286] [outer = (nil)] [url = about:blank] 05:25:02 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9474f000) [pid = 1768] [serial = 291] [outer = (nil)] [url = about:blank] 05:25:03 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:25:03 INFO - PROCESS | 1768 | 1464611103127 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] 05:25:03 INFO - PROCESS | 1768 | 1464611103214 Marionette TRACE conn4 <- [1,465,null,{"value":"8"}] 05:25:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 05:25:03 INFO - PROCESS | 1768 | 1464611103223 Marionette TRACE conn4 -> [0,466,"setScriptTimeout",{"ms":35000}] 05:25:03 INFO - PROCESS | 1768 | 1464611103226 Marionette TRACE conn4 <- [1,466,null,{}] 05:25:03 INFO - PROCESS | 1768 | 1464611103232 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}] 05:25:03 INFO - PROCESS | 1768 | 1464611103411 Marionette TRACE conn4 <- [1,467,null,{"value":null}] 05:25:03 INFO - PROCESS | 1768 | 1464611103555 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eeaac00 == 64 [pid = 1768] [id = 124] 05:25:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x91db3000) [pid = 1768] [serial = 371] [outer = (nil)] 05:25:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x9474f000) [pid = 1768] [serial = 372] [outer = 0x91db3000] 05:25:03 INFO - PROCESS | 1768 | 1464611103649 Marionette DEBUG loaded listener.js 05:25:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x95131400) [pid = 1768] [serial = 373] [outer = 0x91db3000] 05:25:04 INFO - PROCESS | 1768 | 1464611104508 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] 05:25:04 INFO - PROCESS | 1768 | 1464611104574 Marionette TRACE conn4 <- [1,469,null,{"value":"8"}] 05:25:04 INFO - PROCESS | 1768 | 1464611104589 Marionette TRACE conn4 -> [0,470,"setScriptTimeout",{"ms":35000}] 05:25:04 INFO - PROCESS | 1768 | 1464611104599 Marionette TRACE conn4 <- [1,470,null,{}] 05:25:04 INFO - PROCESS | 1768 | 1464611104617 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}] 05:25:04 INFO - PROCESS | 1768 | 1464611104826 Marionette TRACE conn4 <- [1,471,null,{"value":null}] 05:25:04 INFO - PROCESS | 1768 | 1464611104855 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea6400 == 65 [pid = 1768] [id = 125] 05:25:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x995bbc00) [pid = 1768] [serial = 374] [outer = (nil)] 05:25:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x9a752400) [pid = 1768] [serial = 375] [outer = 0x995bbc00] 05:25:04 INFO - PROCESS | 1768 | 1464611104929 Marionette DEBUG loaded listener.js 05:25:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x9a81c000) [pid = 1768] [serial = 376] [outer = 0x995bbc00] 05:25:05 INFO - PROCESS | 1768 | 1464611105854 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]]]}] 05:25:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 05:25:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 1323ms 05:25:05 INFO - PROCESS | 1768 | 1464611105905 Marionette TRACE conn4 -> [0,473,"getWindowHandle",null] 05:25:05 INFO - PROCESS | 1768 | 1464611105909 Marionette TRACE conn4 <- [1,473,null,{"value":"8"}] 05:25:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 05:25:05 INFO - PROCESS | 1768 | 1464611105922 Marionette TRACE conn4 -> [0,474,"setScriptTimeout",{"ms":35000}] 05:25:05 INFO - PROCESS | 1768 | 1464611105924 Marionette TRACE conn4 <- [1,474,null,{}] 05:25:05 INFO - PROCESS | 1768 | 1464611105930 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}] 05:25:06 INFO - PROCESS | 1768 | 1464611106146 Marionette TRACE conn4 <- [1,475,null,{"value":null}] 05:25:06 INFO - PROCESS | 1768 | 1464611106178 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9474b800 == 66 [pid = 1768] [id = 126] 05:25:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x9a7d4c00) [pid = 1768] [serial = 377] [outer = (nil)] 05:25:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x9aa2cc00) [pid = 1768] [serial = 378] [outer = 0x9a7d4c00] 05:25:06 INFO - PROCESS | 1768 | 1464611106254 Marionette DEBUG loaded listener.js 05:25:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x9b551400) [pid = 1768] [serial = 379] [outer = 0x9a7d4c00] 05:25:07 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x92990c00) [pid = 1768] [serial = 326] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 05:25:07 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x953d9800) [pid = 1768] [serial = 329] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 05:25:07 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x995bc400) [pid = 1768] [serial = 332] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 05:25:07 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x90f47800) [pid = 1768] [serial = 335] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 05:25:07 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8f844800) [pid = 1768] [serial = 323] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 05:25:07 INFO - PROCESS | 1768 | 1464611107760 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]]]}] 05:25:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 05:25:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 1881ms 05:25:07 INFO - PROCESS | 1768 | 1464611107804 Marionette TRACE conn4 -> [0,477,"getWindowHandle",null] 05:25:07 INFO - PROCESS | 1768 | 1464611107808 Marionette TRACE conn4 <- [1,477,null,{"value":"8"}] 05:25:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 05:25:07 INFO - PROCESS | 1768 | 1464611107814 Marionette TRACE conn4 -> [0,478,"setScriptTimeout",{"ms":35000}] 05:25:07 INFO - PROCESS | 1768 | 1464611107817 Marionette TRACE conn4 <- [1,478,null,{}] 05:25:07 INFO - PROCESS | 1768 | 1464611107822 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}] 05:25:08 INFO - PROCESS | 1768 | 1464611108084 Marionette TRACE conn4 <- [1,479,null,{"value":null}] 05:25:08 INFO - PROCESS | 1768 | 1464611108105 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efcdc00 == 67 [pid = 1768] [id = 127] 05:25:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x91b71400) [pid = 1768] [serial = 380] [outer = (nil)] 05:25:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x9c04fc00) [pid = 1768] [serial = 381] [outer = 0x91b71400] 05:25:08 INFO - PROCESS | 1768 | 1464611108198 Marionette DEBUG loaded listener.js 05:25:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0xa0612000) [pid = 1768] [serial = 382] [outer = 0x91b71400] 05:25:09 INFO - PROCESS | 1768 | 1464611109237 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]]]}] 05:25:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 05:25:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 1486ms 05:25:09 INFO - PROCESS | 1768 | 1464611109301 Marionette TRACE conn4 -> [0,481,"getWindowHandle",null] 05:25:09 INFO - PROCESS | 1768 | 1464611109308 Marionette TRACE conn4 <- [1,481,null,{"value":"8"}] 05:25:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 05:25:09 INFO - PROCESS | 1768 | 1464611109327 Marionette TRACE conn4 -> [0,482,"setScriptTimeout",{"ms":35000}] 05:25:09 INFO - PROCESS | 1768 | 1464611109337 Marionette TRACE conn4 <- [1,482,null,{}] 05:25:09 INFO - PROCESS | 1768 | 1464611109347 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}] 05:25:09 INFO - PROCESS | 1768 | 1464611109586 Marionette TRACE conn4 <- [1,483,null,{"value":null}] 05:25:09 INFO - PROCESS | 1768 | 1464611109871 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea5400 == 68 [pid = 1768] [id = 128] 05:25:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8f617400) [pid = 1768] [serial = 383] [outer = (nil)] 05:25:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x90ea0000) [pid = 1768] [serial = 384] [outer = 0x8f617400] 05:25:09 INFO - PROCESS | 1768 | 1464611109965 Marionette DEBUG loaded listener.js 05:25:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x90ea5800) [pid = 1768] [serial = 385] [outer = 0x8f617400] 05:25:10 INFO - PROCESS | 1768 | 1464611110990 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]]]}] 05:25:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 05:25:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 1697ms 05:25:11 INFO - PROCESS | 1768 | 1464611111022 Marionette TRACE conn4 -> [0,485,"getWindowHandle",null] 05:25:11 INFO - PROCESS | 1768 | 1464611111031 Marionette TRACE conn4 <- [1,485,null,{"value":"8"}] 05:25:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 05:25:11 INFO - PROCESS | 1768 | 1464611111042 Marionette TRACE conn4 -> [0,486,"setScriptTimeout",{"ms":35000}] 05:25:11 INFO - PROCESS | 1768 | 1464611111046 Marionette TRACE conn4 <- [1,486,null,{}] 05:25:11 INFO - PROCESS | 1768 | 1464611111053 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}] 05:25:11 INFO - PROCESS | 1768 | 1464611111243 Marionette TRACE conn4 <- [1,487,null,{"value":null}] 05:25:11 INFO - PROCESS | 1768 | 1464611111465 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x911dfc00 == 69 [pid = 1768] [id = 129] 05:25:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x911e6800) [pid = 1768] [serial = 386] [outer = (nil)] 05:25:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x91b79800) [pid = 1768] [serial = 387] [outer = 0x911e6800] 05:25:11 INFO - PROCESS | 1768 | 1464611111570 Marionette DEBUG loaded listener.js 05:25:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x91db0400) [pid = 1768] [serial = 388] [outer = 0x911e6800] 05:25:12 INFO - PROCESS | 1768 | 1464611112549 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]]]}] 05:25:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 05:25:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 1545ms 05:25:12 INFO - PROCESS | 1768 | 1464611112587 Marionette TRACE conn4 -> [0,489,"getWindowHandle",null] 05:25:12 INFO - PROCESS | 1768 | 1464611112591 Marionette TRACE conn4 <- [1,489,null,{"value":"8"}] 05:25:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 05:25:12 INFO - PROCESS | 1768 | 1464611112598 Marionette TRACE conn4 -> [0,490,"setScriptTimeout",{"ms":35000}] 05:25:12 INFO - PROCESS | 1768 | 1464611112604 Marionette TRACE conn4 <- [1,490,null,{}] 05:25:12 INFO - PROCESS | 1768 | 1464611112620 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}] 05:25:12 INFO - PROCESS | 1768 | 1464611112806 Marionette TRACE conn4 <- [1,491,null,{"value":null}] 05:25:13 INFO - PROCESS | 1768 | 1464611113020 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x95318000 == 70 [pid = 1768] [id = 130] 05:25:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x9656d800) [pid = 1768] [serial = 389] [outer = (nil)] 05:25:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x99733000) [pid = 1768] [serial = 390] [outer = 0x9656d800] 05:25:13 INFO - PROCESS | 1768 | 1464611113155 Marionette DEBUG loaded listener.js 05:25:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9a8ac000) [pid = 1768] [serial = 391] [outer = 0x9656d800] 05:25:14 INFO - PROCESS | 1768 | 1464611114108 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]]]}] 05:25:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 05:25:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 1534ms 05:25:14 INFO - PROCESS | 1768 | 1464611114134 Marionette TRACE conn4 -> [0,493,"getWindowHandle",null] 05:25:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 05:25:14 INFO - PROCESS | 1768 | 1464611114139 Marionette TRACE conn4 <- [1,493,null,{"value":"8"}] 05:25:14 INFO - PROCESS | 1768 | 1464611114146 Marionette TRACE conn4 -> [0,494,"setScriptTimeout",{"ms":35000}] 05:25:14 INFO - PROCESS | 1768 | 1464611114149 Marionette TRACE conn4 <- [1,494,null,{}] 05:25:14 INFO - PROCESS | 1768 | 1464611114155 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}] 05:25:14 INFO - PROCESS | 1768 | 1464611114355 Marionette TRACE conn4 <- [1,495,null,{"value":null}] 05:25:14 INFO - PROCESS | 1768 | 1464611114572 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x99237800 == 71 [pid = 1768] [id = 131] 05:25:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x9c054000) [pid = 1768] [serial = 392] [outer = (nil)] 05:25:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0xa2156800) [pid = 1768] [serial = 393] [outer = 0x9c054000] 05:25:14 INFO - PROCESS | 1768 | 1464611114704 Marionette DEBUG loaded listener.js 05:25:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0xa2605000) [pid = 1768] [serial = 394] [outer = 0x9c054000] 05:25:15 INFO - PROCESS | 1768 | 1464611115618 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]]]}] 05:25:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 05:25:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 1534ms 05:25:15 INFO - PROCESS | 1768 | 1464611115680 Marionette TRACE conn4 -> [0,497,"getWindowHandle",null] 05:25:15 INFO - PROCESS | 1768 | 1464611115683 Marionette TRACE conn4 <- [1,497,null,{"value":"8"}] 05:25:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 05:25:15 INFO - PROCESS | 1768 | 1464611115691 Marionette TRACE conn4 -> [0,498,"setScriptTimeout",{"ms":35000}] 05:25:15 INFO - PROCESS | 1768 | 1464611115694 Marionette TRACE conn4 <- [1,498,null,{}] 05:25:15 INFO - PROCESS | 1768 | 1464611115700 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}] 05:25:15 INFO - PROCESS | 1768 | 1464611115872 Marionette TRACE conn4 <- [1,499,null,{"value":null}] 05:25:16 INFO - PROCESS | 1768 | 1464611116036 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x9264c800 == 72 [pid = 1768] [id = 132] 05:25:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9264d000) [pid = 1768] [serial = 395] [outer = (nil)] 05:25:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x92655800) [pid = 1768] [serial = 396] [outer = 0x9264d000] 05:25:16 INFO - PROCESS | 1768 | 1464611116170 Marionette DEBUG loaded listener.js 05:25:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x92658c00) [pid = 1768] [serial = 397] [outer = 0x9264d000] 05:25:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x9242a000) [pid = 1768] [serial = 398] [outer = 0x98298c00] 05:25:17 INFO - PROCESS | 1768 | 1464611117097 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]]]}] 05:25:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 05:25:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 1479ms 05:25:17 INFO - PROCESS | 1768 | 1464611117202 Marionette TRACE conn4 -> [0,501,"getWindowHandle",null] 05:25:17 INFO - PROCESS | 1768 | 1464611117207 Marionette TRACE conn4 <- [1,501,null,{"value":"8"}] 05:25:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 05:25:17 INFO - PROCESS | 1768 | 1464611117225 Marionette TRACE conn4 -> [0,502,"setScriptTimeout",{"ms":35000}] 05:25:17 INFO - PROCESS | 1768 | 1464611117230 Marionette TRACE conn4 <- [1,502,null,{}] 05:25:17 INFO - PROCESS | 1768 | 1464611117238 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}] 05:25:17 INFO - PROCESS | 1768 | 1464611117442 Marionette TRACE conn4 <- [1,503,null,{"value":null}] 05:25:17 INFO - PROCESS | 1768 | 1464611117664 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efcf800 == 73 [pid = 1768] [id = 133] 05:25:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92421400) [pid = 1768] [serial = 399] [outer = (nil)] 05:25:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9242b800) [pid = 1768] [serial = 400] [outer = 0x92421400] 05:25:17 INFO - PROCESS | 1768 | 1464611117768 Marionette DEBUG loaded listener.js 05:25:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x93d2c800) [pid = 1768] [serial = 401] [outer = 0x92421400] 05:25:18 INFO - PROCESS | 1768 | 1464611118626 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]]]}] 05:25:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 05:25:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 1445ms 05:25:18 INFO - PROCESS | 1768 | 1464611118662 Marionette TRACE conn4 -> [0,505,"getWindowHandle",null] 05:25:18 INFO - PROCESS | 1768 | 1464611118666 Marionette TRACE conn4 <- [1,505,null,{"value":"8"}] 05:25:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 05:25:18 INFO - PROCESS | 1768 | 1464611118673 Marionette TRACE conn4 -> [0,506,"setScriptTimeout",{"ms":35000}] 05:25:18 INFO - PROCESS | 1768 | 1464611118676 Marionette TRACE conn4 <- [1,506,null,{}] 05:25:18 INFO - PROCESS | 1768 | 1464611118682 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}] 05:25:18 INFO - PROCESS | 1768 | 1464611118867 Marionette TRACE conn4 <- [1,507,null,{"value":null}] 05:25:19 INFO - PROCESS | 1768 | 1464611119040 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2be400 == 74 [pid = 1768] [id = 134] 05:25:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8e2bf400) [pid = 1768] [serial = 402] [outer = (nil)] 05:25:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8e2c7800) [pid = 1768] [serial = 403] [outer = 0x8e2bf400] 05:25:19 INFO - PROCESS | 1768 | 1464611119125 Marionette DEBUG loaded listener.js 05:25:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8e2c9800) [pid = 1768] [serial = 404] [outer = 0x8e2bf400] 05:25:20 INFO - PROCESS | 1768 | 1464611120096 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]]]}] 05:25:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 05:25:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 1487ms 05:25:20 INFO - PROCESS | 1768 | 1464611120162 Marionette TRACE conn4 -> [0,509,"getWindowHandle",null] 05:25:20 INFO - PROCESS | 1768 | 1464611120166 Marionette TRACE conn4 <- [1,509,null,{"value":"8"}] 05:25:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 05:25:20 INFO - PROCESS | 1768 | 1464611120172 Marionette TRACE conn4 -> [0,510,"setScriptTimeout",{"ms":35000}] 05:25:20 INFO - PROCESS | 1768 | 1464611120176 Marionette TRACE conn4 <- [1,510,null,{}] 05:25:20 INFO - PROCESS | 1768 | 1464611120182 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}] 05:25:20 INFO - PROCESS | 1768 | 1464611120368 Marionette TRACE conn4 <- [1,511,null,{"value":null}] 05:25:20 INFO - PROCESS | 1768 | 1464611120537 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2c0c00 == 75 [pid = 1768] [id = 135] 05:25:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8e2c1400) [pid = 1768] [serial = 405] [outer = (nil)] 05:25:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8e46d400) [pid = 1768] [serial = 406] [outer = 0x8e2c1400] 05:25:20 INFO - PROCESS | 1768 | 1464611120631 Marionette DEBUG loaded listener.js 05:25:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8e46f400) [pid = 1768] [serial = 407] [outer = 0x8e2c1400] 05:25:21 INFO - PROCESS | 1768 | 1464611121552 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]]]}] 05:25:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 05:25:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1430ms 05:25:21 INFO - PROCESS | 1768 | 1464611121604 Marionette TRACE conn4 -> [0,513,"getWindowHandle",null] 05:25:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 05:25:21 INFO - PROCESS | 1768 | 1464611121608 Marionette TRACE conn4 <- [1,513,null,{"value":"8"}] 05:25:21 INFO - PROCESS | 1768 | 1464611121614 Marionette TRACE conn4 -> [0,514,"setScriptTimeout",{"ms":35000}] 05:25:21 INFO - PROCESS | 1768 | 1464611121618 Marionette TRACE conn4 <- [1,514,null,{}] 05:25:21 INFO - PROCESS | 1768 | 1464611121623 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}] 05:25:21 INFO - PROCESS | 1768 | 1464611121810 Marionette TRACE conn4 <- [1,515,null,{"value":null}] 05:25:22 INFO - PROCESS | 1768 | 1464611121982 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e46ac00 == 76 [pid = 1768] [id = 136] 05:25:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8e46e000) [pid = 1768] [serial = 408] [outer = (nil)] 05:25:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8e477400) [pid = 1768] [serial = 409] [outer = 0x8e46e000] 05:25:22 INFO - PROCESS | 1768 | 1464611122070 Marionette DEBUG loaded listener.js 05:25:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x91b58400) [pid = 1768] [serial = 410] [outer = 0x8e46e000] 05:25:22 INFO - PROCESS | 1768 | 1464611122978 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]]]}] 05:25:23 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 05:25:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 1431ms 05:25:23 INFO - PROCESS | 1768 | 1464611123046 Marionette TRACE conn4 -> [0,517,"getWindowHandle",null] 05:25:23 INFO - PROCESS | 1768 | 1464611123052 Marionette TRACE conn4 <- [1,517,null,{"value":"8"}] 05:25:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 05:25:23 INFO - PROCESS | 1768 | 1464611123058 Marionette TRACE conn4 -> [0,518,"setScriptTimeout",{"ms":35000}] 05:25:23 INFO - PROCESS | 1768 | 1464611123060 Marionette TRACE conn4 <- [1,518,null,{}] 05:25:23 INFO - PROCESS | 1768 | 1464611123066 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}] 05:25:23 INFO - PROCESS | 1768 | 1464611123248 Marionette TRACE conn4 <- [1,519,null,{"value":null}] 05:25:23 INFO - PROCESS | 1768 | 1464611123853 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e475400 == 77 [pid = 1768] [id = 137] 05:25:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x8e475800) [pid = 1768] [serial = 411] [outer = (nil)] 05:25:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x8ec6a400) [pid = 1768] [serial = 412] [outer = 0x8e475800] 05:25:23 INFO - PROCESS | 1768 | 1464611123947 Marionette DEBUG loaded listener.js 05:25:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8eea7c00) [pid = 1768] [serial = 413] [outer = 0x8e475800] 05:25:24 INFO - PROCESS | 1768 | 1464611124822 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]]]}] 05:25:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 05:25:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 1830ms 05:25:24 INFO - PROCESS | 1768 | 1464611124890 Marionette TRACE conn4 -> [0,521,"getWindowHandle",null] 05:25:24 INFO - PROCESS | 1768 | 1464611124896 Marionette TRACE conn4 <- [1,521,null,{"value":"8"}] 05:25:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 05:25:24 INFO - PROCESS | 1768 | 1464611124904 Marionette TRACE conn4 -> [0,522,"setScriptTimeout",{"ms":35000}] 05:25:24 INFO - PROCESS | 1768 | 1464611124909 Marionette TRACE conn4 <- [1,522,null,{}] 05:25:24 INFO - PROCESS | 1768 | 1464611124916 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}] 05:25:25 INFO - PROCESS | 1768 | 1464611125095 Marionette TRACE conn4 <- [1,523,null,{"value":null}] 05:25:25 INFO - PROCESS | 1768 | 1464611125438 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea9400 == 78 [pid = 1768] [id = 138] 05:25:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8eeac400) [pid = 1768] [serial = 414] [outer = (nil)] 05:25:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8ef1dc00) [pid = 1768] [serial = 415] [outer = 0x8eeac400] 05:25:25 INFO - PROCESS | 1768 | 1464611125526 Marionette DEBUG loaded listener.js 05:25:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x8ef24000) [pid = 1768] [serial = 416] [outer = 0x8eeac400] 05:25:26 INFO - PROCESS | 1768 | 1464611126422 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]]]}] 05:25:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 05:25:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 1583ms 05:25:26 INFO - PROCESS | 1768 | 1464611126491 Marionette TRACE conn4 -> [0,525,"getWindowHandle",null] 05:25:26 INFO - PROCESS | 1768 | 1464611126497 Marionette TRACE conn4 <- [1,525,null,{"value":"8"}] 05:25:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 05:25:26 INFO - PROCESS | 1768 | 1464611126505 Marionette TRACE conn4 -> [0,526,"setScriptTimeout",{"ms":35000}] 05:25:26 INFO - PROCESS | 1768 | 1464611126507 Marionette TRACE conn4 <- [1,526,null,{}] 05:25:26 INFO - PROCESS | 1768 | 1464611126514 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}] 05:25:26 INFO - PROCESS | 1768 | 1464611126692 Marionette TRACE conn4 <- [1,527,null,{"value":null}] 05:25:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9298bc00 == 77 [pid = 1768] [id = 110] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x92f7e000) [pid = 1768] [serial = 300] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x911ddc00) [pid = 1768] [serial = 297] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9a37ec00) [pid = 1768] [serial = 303] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9ba69800) [pid = 1768] [serial = 306] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0xa35e9400) [pid = 1768] [serial = 309] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8f841800) [pid = 1768] [serial = 312] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0xa6ea9400) [pid = 1768] [serial = 315] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x91b5e000) [pid = 1768] [serial = 339] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0xa9064800) [pid = 1768] [serial = 318] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | 1464611127012 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9474b800 == 76 [pid = 1768] [id = 126] 05:25:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f61c800 == 77 [pid = 1768] [id = 139] 05:25:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8f83e400) [pid = 1768] [serial = 417] [outer = (nil)] 05:25:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x90e9e000) [pid = 1768] [serial = 418] [outer = 0x8f83e400] 05:25:27 INFO - PROCESS | 1768 | 1464611127118 Marionette DEBUG loaded listener.js 05:25:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x90eab400) [pid = 1768] [serial = 419] [outer = 0x8f83e400] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8eea6400 == 76 [pid = 1768] [id = 125] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8eeaac00 == 75 [pid = 1768] [id = 124] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8efc3400 == 74 [pid = 1768] [id = 123] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8f61ec00 == 73 [pid = 1768] [id = 122] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9ba3b800 == 72 [pid = 1768] [id = 120] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9b556000 == 71 [pid = 1768] [id = 119] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x9b55b800 == 70 [pid = 1768] [id = 118] 05:25:27 INFO - PROCESS | 1768 | --DOCSHELL 0x91b52800 == 69 [pid = 1768] [id = 113] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x92997800) [pid = 1768] [serial = 327] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x93d9dc00) [pid = 1768] [serial = 328] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x91b7ac00) [pid = 1768] [serial = 321] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x97758000) [pid = 1768] [serial = 330] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9a259400) [pid = 1768] [serial = 333] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x92f7d800) [pid = 1768] [serial = 336] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9a7cd400) [pid = 1768] [serial = 334] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x911e0800) [pid = 1768] [serial = 324] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x91b7d800) [pid = 1768] [serial = 325] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9a25a800) [pid = 1768] [serial = 337] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x99239400) [pid = 1768] [serial = 331] [outer = (nil)] [url = about:blank] 05:25:27 INFO - PROCESS | 1768 | 1464611127973 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]]]}] 05:25:27 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 05:25:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 1486ms 05:25:27 INFO - PROCESS | 1768 | 1464611127992 Marionette TRACE conn4 -> [0,529,"getWindowHandle",null] 05:25:27 INFO - PROCESS | 1768 | 1464611127995 Marionette TRACE conn4 <- [1,529,null,{"value":"8"}] 05:25:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 05:25:28 INFO - PROCESS | 1768 | 1464611128022 Marionette TRACE conn4 -> [0,530,"setScriptTimeout",{"ms":35000}] 05:25:28 INFO - PROCESS | 1768 | 1464611128032 Marionette TRACE conn4 <- [1,530,null,{}] 05:25:28 INFO - PROCESS | 1768 | 1464611128041 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}] 05:25:28 INFO - PROCESS | 1768 | 1464611128204 Marionette TRACE conn4 <- [1,531,null,{"value":null}] 05:25:28 INFO - PROCESS | 1768 | 1464611128225 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f61bc00 == 70 [pid = 1768] [id = 140] 05:25:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x91b54400) [pid = 1768] [serial = 420] [outer = (nil)] 05:25:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x91b61c00) [pid = 1768] [serial = 421] [outer = 0x91b54400] 05:25:28 INFO - PROCESS | 1768 | 1464611128301 Marionette DEBUG loaded listener.js 05:25:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x91b7d800) [pid = 1768] [serial = 422] [outer = 0x91b54400] 05:25:29 INFO - PROCESS | 1768 | 1464611129203 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"]]]}] 05:25:29 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 05:25:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 05:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:25:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 05:25:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:25:29 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 05:25:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 05:25:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:25:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:25:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 05:25:29 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 05:25:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 1217ms 05:25:29 INFO - PROCESS | 1768 | 1464611129259 Marionette TRACE conn4 -> [0,533,"getWindowHandle",null] 05:25:29 INFO - PROCESS | 1768 | 1464611129264 Marionette TRACE conn4 <- [1,533,null,{"value":"8"}] 05:25:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 05:25:29 INFO - PROCESS | 1768 | 1464611129271 Marionette TRACE conn4 -> [0,534,"setScriptTimeout",{"ms":35000}] 05:25:29 INFO - PROCESS | 1768 | 1464611129275 Marionette TRACE conn4 <- [1,534,null,{}] 05:25:29 INFO - PROCESS | 1768 | 1464611129280 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}] 05:25:29 INFO - PROCESS | 1768 | 1464611129477 Marionette TRACE conn4 <- [1,535,null,{"value":null}] 05:25:29 INFO - PROCESS | 1768 | 1464611129628 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x911ddc00 == 71 [pid = 1768] [id = 141] 05:25:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x91b7f400) [pid = 1768] [serial = 423] [outer = (nil)] 05:25:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x92650800) [pid = 1768] [serial = 424] [outer = 0x91b7f400] 05:25:29 INFO - PROCESS | 1768 | 1464611129704 Marionette DEBUG loaded listener.js 05:25:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x92653c00) [pid = 1768] [serial = 425] [outer = 0x91b7f400] 05:25:30 INFO - PROCESS | 1768 | 1464611130545 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]]]}] 05:25:30 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 05:25:30 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 1330ms 05:25:30 INFO - PROCESS | 1768 | 1464611130604 Marionette TRACE conn4 -> [0,537,"getWindowHandle",null] 05:25:30 INFO - PROCESS | 1768 | 1464611130607 Marionette TRACE conn4 <- [1,537,null,{"value":"8"}] 05:25:30 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 05:25:30 INFO - PROCESS | 1768 | 1464611130613 Marionette TRACE conn4 -> [0,538,"setScriptTimeout",{"ms":35000}] 05:25:30 INFO - PROCESS | 1768 | 1464611130616 Marionette TRACE conn4 <- [1,538,null,{}] 05:25:30 INFO - PROCESS | 1768 | 1464611130622 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}] 05:25:30 INFO - PROCESS | 1768 | 1464611130847 Marionette TRACE conn4 <- [1,539,null,{"value":null}] 05:25:30 INFO - PROCESS | 1768 | 1464611130892 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x91daa000 == 72 [pid = 1768] [id = 142] 05:25:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x91dae400) [pid = 1768] [serial = 426] [outer = (nil)] 05:25:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x92995800) [pid = 1768] [serial = 427] [outer = 0x91dae400] 05:25:31 INFO - PROCESS | 1768 | 1464611130996 Marionette DEBUG loaded listener.js 05:25:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x93d2a400) [pid = 1768] [serial = 428] [outer = 0x91dae400] 05:25:31 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x9a7d4c00) [pid = 1768] [serial = 377] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 05:25:31 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x91b57400) [pid = 1768] [serial = 338] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 05:25:31 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8f613c00) [pid = 1768] [serial = 368] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 05:25:31 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8f61f800) [pid = 1768] [serial = 365] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 05:25:31 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x91db3000) [pid = 1768] [serial = 371] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 05:25:31 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x995bbc00) [pid = 1768] [serial = 374] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 05:25:31 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x90f41400) [pid = 1768] [serial = 293] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 05:25:32 INFO - PROCESS | 1768 | 1464611132114 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]]]}] 05:25:32 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. 05:25:32 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 1546ms 05:25:32 INFO - PROCESS | 1768 | 1464611132170 Marionette TRACE conn4 -> [0,541,"getWindowHandle",null] 05:25:32 INFO - PROCESS | 1768 | 1464611132173 Marionette TRACE conn4 <- [1,541,null,{"value":"8"}] 05:25:32 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 05:25:32 INFO - PROCESS | 1768 | 1464611132180 Marionette TRACE conn4 -> [0,542,"setScriptTimeout",{"ms":35000}] 05:25:32 INFO - PROCESS | 1768 | 1464611132183 Marionette TRACE conn4 <- [1,542,null,{}] 05:25:32 INFO - PROCESS | 1768 | 1464611132188 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}] 05:25:32 INFO - PROCESS | 1768 | 1464611132348 Marionette TRACE conn4 <- [1,543,null,{"value":null}] 05:25:32 INFO - PROCESS | 1768 | 1464611132483 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2cb000 == 73 [pid = 1768] [id = 143] 05:25:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8e468800) [pid = 1768] [serial = 429] [outer = (nil)] 05:25:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92991400) [pid = 1768] [serial = 430] [outer = 0x8e468800] 05:25:32 INFO - PROCESS | 1768 | 1464611132593 Marionette DEBUG loaded listener.js 05:25:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x95129400) [pid = 1768] [serial = 431] [outer = 0x8e468800] 05:25:33 INFO - PROCESS | 1768 | 1464611133256 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]]]}] 05:25:33 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. 05:25:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 1138ms 05:25:33 INFO - PROCESS | 1768 | 1464611133320 Marionette TRACE conn4 -> [0,545,"getWindowHandle",null] 05:25:33 INFO - PROCESS | 1768 | 1464611133323 Marionette TRACE conn4 <- [1,545,null,{"value":"8"}] 05:25:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 05:25:33 INFO - PROCESS | 1768 | 1464611133329 Marionette TRACE conn4 -> [0,546,"setScriptTimeout",{"ms":35000}] 05:25:33 INFO - PROCESS | 1768 | 1464611133332 Marionette TRACE conn4 <- [1,546,null,{}] 05:25:33 INFO - PROCESS | 1768 | 1464611133338 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}] 05:25:33 INFO - PROCESS | 1768 | 1464611133559 Marionette TRACE conn4 <- [1,547,null,{"value":null}] 05:25:33 INFO - PROCESS | 1768 | 1464611133586 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x91db8400 == 74 [pid = 1768] [id = 144] 05:25:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x92652000) [pid = 1768] [serial = 432] [outer = (nil)] 05:25:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x953e1c00) [pid = 1768] [serial = 433] [outer = 0x92652000] 05:25:33 INFO - PROCESS | 1768 | 1464611133674 Marionette DEBUG loaded listener.js 05:25:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9829ac00) [pid = 1768] [serial = 434] [outer = 0x92652000] 05:25:34 INFO - PROCESS | 1768 | 1464611134813 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]]]}] 05:25:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 05:25:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 1537ms 05:25:34 INFO - PROCESS | 1768 | 1464611134868 Marionette TRACE conn4 -> [0,549,"getWindowHandle",null] 05:25:34 INFO - PROCESS | 1768 | 1464611134877 Marionette TRACE conn4 <- [1,549,null,{"value":"8"}] 05:25:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 05:25:34 INFO - PROCESS | 1768 | 1464611134885 Marionette TRACE conn4 -> [0,550,"setScriptTimeout",{"ms":35000}] 05:25:34 INFO - PROCESS | 1768 | 1464611134892 Marionette TRACE conn4 <- [1,550,null,{}] 05:25:34 INFO - PROCESS | 1768 | 1464611134945 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}] 05:25:35 INFO - PROCESS | 1768 | 1464611135191 Marionette TRACE conn4 <- [1,551,null,{"value":null}] 05:25:35 INFO - PROCESS | 1768 | 1464611135406 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e473400 == 75 [pid = 1768] [id = 145] 05:25:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8eea7000) [pid = 1768] [serial = 435] [outer = (nil)] 05:25:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8ef1d000) [pid = 1768] [serial = 436] [outer = 0x8eea7000] 05:25:35 INFO - PROCESS | 1768 | 1464611135513 Marionette DEBUG loaded listener.js 05:25:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8efc9800) [pid = 1768] [serial = 437] [outer = 0x8eea7000] 05:25:36 INFO - PROCESS | 1768 | 1464611136402 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]]]}] 05:25:36 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. 05:25:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 1580ms 05:25:36 INFO - PROCESS | 1768 | 1464611136466 Marionette TRACE conn4 -> [0,553,"getWindowHandle",null] 05:25:36 INFO - PROCESS | 1768 | 1464611136475 Marionette TRACE conn4 <- [1,553,null,{"value":"8"}] 05:25:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 05:25:36 INFO - PROCESS | 1768 | 1464611136486 Marionette TRACE conn4 -> [0,554,"setScriptTimeout",{"ms":35000}] 05:25:36 INFO - PROCESS | 1768 | 1464611136489 Marionette TRACE conn4 <- [1,554,null,{}] 05:25:36 INFO - PROCESS | 1768 | 1464611136496 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}] 05:25:36 INFO - PROCESS | 1768 | 1464611136687 Marionette TRACE conn4 <- [1,555,null,{"value":null}] 05:25:36 INFO - PROCESS | 1768 | 1464611136855 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef26400 == 76 [pid = 1768] [id = 146] 05:25:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x90ea0800) [pid = 1768] [serial = 438] [outer = (nil)] 05:25:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x91b57c00) [pid = 1768] [serial = 439] [outer = 0x90ea0800] 05:25:36 INFO - PROCESS | 1768 | 1464611136940 Marionette DEBUG loaded listener.js 05:25:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x91bf4800) [pid = 1768] [serial = 440] [outer = 0x90ea0800] 05:25:37 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:25:37 INFO - PROCESS | 1768 | 1464611137964 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]]]}] 05:25:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 05:25:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 1541ms 05:25:38 INFO - PROCESS | 1768 | 1464611138028 Marionette TRACE conn4 -> [0,557,"getWindowHandle",null] 05:25:38 INFO - PROCESS | 1768 | 1464611138031 Marionette TRACE conn4 <- [1,557,null,{"value":"8"}] 05:25:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 05:25:38 INFO - PROCESS | 1768 | 1464611138038 Marionette TRACE conn4 -> [0,558,"setScriptTimeout",{"ms":35000}] 05:25:38 INFO - PROCESS | 1768 | 1464611138045 Marionette TRACE conn4 <- [1,558,null,{}] 05:25:38 INFO - PROCESS | 1768 | 1464611138061 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}] 05:25:38 INFO - PROCESS | 1768 | 1464611138287 Marionette TRACE conn4 <- [1,559,null,{"value":null}] 05:25:38 INFO - PROCESS | 1768 | 1464611138501 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2c4c00 == 77 [pid = 1768] [id = 147] 05:25:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x93baa800) [pid = 1768] [serial = 441] [outer = (nil)] 05:25:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x953e3400) [pid = 1768] [serial = 442] [outer = 0x93baa800] 05:25:38 INFO - PROCESS | 1768 | 1464611138655 Marionette DEBUG loaded listener.js 05:25:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x995b4000) [pid = 1768] [serial = 443] [outer = 0x93baa800] 05:25:39 INFO - PROCESS | 1768 | 1464611139542 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]]]}] 05:25:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 05:25:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1538ms 05:25:39 INFO - PROCESS | 1768 | 1464611139577 Marionette TRACE conn4 -> [0,561,"getWindowHandle",null] 05:25:39 INFO - PROCESS | 1768 | 1464611139582 Marionette TRACE conn4 <- [1,561,null,{"value":"8"}] 05:25:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 05:25:39 INFO - PROCESS | 1768 | 1464611139588 Marionette TRACE conn4 -> [0,562,"setScriptTimeout",{"ms":35000}] 05:25:39 INFO - PROCESS | 1768 | 1464611139591 Marionette TRACE conn4 <- [1,562,null,{}] 05:25:39 INFO - PROCESS | 1768 | 1464611139597 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}] 05:25:39 INFO - PROCESS | 1768 | 1464611139784 Marionette TRACE conn4 <- [1,563,null,{"value":null}] 05:25:39 INFO - PROCESS | 1768 | 1464611139959 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2bdc00 == 78 [pid = 1768] [id = 148] 05:25:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8e2c3400) [pid = 1768] [serial = 444] [outer = (nil)] 05:25:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9a0cf000) [pid = 1768] [serial = 445] [outer = 0x8e2c3400] 05:25:40 INFO - PROCESS | 1768 | 1464611140047 Marionette DEBUG loaded listener.js 05:25:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9a74a000) [pid = 1768] [serial = 446] [outer = 0x8e2c3400] 05:25:40 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:25:40 INFO - PROCESS | 1768 | 1464611140969 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]]]}] 05:25:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 05:25:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 1438ms 05:25:41 INFO - PROCESS | 1768 | 1464611141027 Marionette TRACE conn4 -> [0,565,"getWindowHandle",null] 05:25:41 INFO - PROCESS | 1768 | 1464611141031 Marionette TRACE conn4 <- [1,565,null,{"value":"8"}] 05:25:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 05:25:41 INFO - PROCESS | 1768 | 1464611141038 Marionette TRACE conn4 -> [0,566,"setScriptTimeout",{"ms":35000}] 05:25:41 INFO - PROCESS | 1768 | 1464611141041 Marionette TRACE conn4 <- [1,566,null,{}] 05:25:41 INFO - PROCESS | 1768 | 1464611141047 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}] 05:25:41 INFO - PROCESS | 1768 | 1464611141223 Marionette TRACE conn4 <- [1,567,null,{"value":null}] 05:25:41 INFO - PROCESS | 1768 | 1464611141397 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x94753000 == 79 [pid = 1768] [id = 149] 05:25:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x995af400) [pid = 1768] [serial = 447] [outer = (nil)] 05:25:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9a816c00) [pid = 1768] [serial = 448] [outer = 0x995af400] 05:25:41 INFO - PROCESS | 1768 | 1464611141491 Marionette DEBUG loaded listener.js 05:25:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9a821000) [pid = 1768] [serial = 449] [outer = 0x995af400] 05:25:42 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:25:42 INFO - PROCESS | 1768 | 1464611142452 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]]]}] 05:25:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 05:25:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 1481ms 05:25:42 INFO - PROCESS | 1768 | 1464611142521 Marionette TRACE conn4 -> [0,569,"getWindowHandle",null] 05:25:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 05:25:42 INFO - PROCESS | 1768 | 1464611142525 Marionette TRACE conn4 <- [1,569,null,{"value":"8"}] 05:25:42 INFO - PROCESS | 1768 | 1464611142531 Marionette TRACE conn4 -> [0,570,"setScriptTimeout",{"ms":35000}] 05:25:42 INFO - PROCESS | 1768 | 1464611142535 Marionette TRACE conn4 <- [1,570,null,{}] 05:25:42 INFO - PROCESS | 1768 | 1464611142541 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}] 05:25:42 INFO - PROCESS | 1768 | 1464611142772 Marionette TRACE conn4 <- [1,571,null,{"value":null}] 05:25:43 INFO - PROCESS | 1768 | 1464611142987 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a37ec00 == 80 [pid = 1768] [id = 150] 05:25:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9a81dc00) [pid = 1768] [serial = 450] [outer = (nil)] 05:25:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9ba3b800) [pid = 1768] [serial = 451] [outer = 0x9a81dc00] 05:25:43 INFO - PROCESS | 1768 | 1464611143117 Marionette DEBUG loaded listener.js 05:25:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9c384c00) [pid = 1768] [serial = 452] [outer = 0x9a81dc00] 05:25:43 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:25:43 INFO - PROCESS | 1768 | 1464611143978 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]]]}] 05:25:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 05:25:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 1489ms 05:25:44 INFO - PROCESS | 1768 | 1464611144021 Marionette TRACE conn4 -> [0,573,"getWindowHandle",null] 05:25:44 INFO - PROCESS | 1768 | 1464611144026 Marionette TRACE conn4 <- [1,573,null,{"value":"8"}] 05:25:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 05:25:44 INFO - PROCESS | 1768 | 1464611144032 Marionette TRACE conn4 -> [0,574,"setScriptTimeout",{"ms":35000}] 05:25:44 INFO - PROCESS | 1768 | 1464611144036 Marionette TRACE conn4 <- [1,574,null,{}] 05:25:44 INFO - PROCESS | 1768 | 1464611144041 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}] 05:25:44 INFO - PROCESS | 1768 | 1464611144262 Marionette TRACE conn4 <- [1,575,null,{"value":null}] 05:25:44 INFO - PROCESS | 1768 | 1464611144488 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b8a8800 == 81 [pid = 1768] [id = 151] 05:25:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9b8b2000) [pid = 1768] [serial = 453] [outer = (nil)] 05:25:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0xa214d400) [pid = 1768] [serial = 454] [outer = 0x9b8b2000] 05:25:44 INFO - PROCESS | 1768 | 1464611144631 Marionette DEBUG loaded listener.js 05:25:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0xa2408800) [pid = 1768] [serial = 455] [outer = 0x9b8b2000] 05:25:45 INFO - PROCESS | 1768 | 1464611145503 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]]]}] 05:25:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 05:25:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 1541ms 05:25:45 INFO - PROCESS | 1768 | 1464611145575 Marionette TRACE conn4 -> [0,577,"getWindowHandle",null] 05:25:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 05:25:45 INFO - PROCESS | 1768 | 1464611145579 Marionette TRACE conn4 <- [1,577,null,{"value":"8"}] 05:25:45 INFO - PROCESS | 1768 | 1464611145586 Marionette TRACE conn4 -> [0,578,"setScriptTimeout",{"ms":35000}] 05:25:45 INFO - PROCESS | 1768 | 1464611145589 Marionette TRACE conn4 <- [1,578,null,{}] 05:25:45 INFO - PROCESS | 1768 | 1464611145595 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}] 05:25:45 INFO - PROCESS | 1768 | 1464611145782 Marionette TRACE conn4 <- [1,579,null,{"value":null}] 05:25:45 INFO - PROCESS | 1768 | 1464611145954 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a821400 == 82 [pid = 1768] [id = 152] 05:25:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9ba75400) [pid = 1768] [serial = 456] [outer = (nil)] 05:25:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0xa3232400) [pid = 1768] [serial = 457] [outer = 0x9ba75400] 05:25:46 INFO - PROCESS | 1768 | 1464611146042 Marionette DEBUG loaded listener.js 05:25:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0xa3494400) [pid = 1768] [serial = 458] [outer = 0x9ba75400] 05:25:46 INFO - PROCESS | 1768 | 1464611146928 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]]]}] 05:25:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 05:25:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 1386ms 05:25:46 INFO - PROCESS | 1768 | 1464611146972 Marionette TRACE conn4 -> [0,581,"getWindowHandle",null] 05:25:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 05:25:46 INFO - PROCESS | 1768 | 1464611146977 Marionette TRACE conn4 <- [1,581,null,{"value":"8"}] 05:25:46 INFO - PROCESS | 1768 | 1464611146983 Marionette TRACE conn4 -> [0,582,"setScriptTimeout",{"ms":35000}] 05:25:46 INFO - PROCESS | 1768 | 1464611146987 Marionette TRACE conn4 <- [1,582,null,{}] 05:25:46 INFO - PROCESS | 1768 | 1464611146993 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}] 05:25:47 INFO - PROCESS | 1768 | 1464611147171 Marionette TRACE conn4 <- [1,583,null,{"value":null}] 05:25:47 INFO - PROCESS | 1768 | 1464611147355 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efc4c00 == 83 [pid = 1768] [id = 153] 05:25:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x92589800) [pid = 1768] [serial = 459] [outer = (nil)] 05:25:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x92591000) [pid = 1768] [serial = 460] [outer = 0x92589800] 05:25:47 INFO - PROCESS | 1768 | 1464611147443 Marionette DEBUG loaded listener.js 05:25:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x92593800) [pid = 1768] [serial = 461] [outer = 0x92589800] 05:25:48 INFO - PROCESS | 1768 | 1464611148329 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]]]}] 05:25:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 05:25:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 1381ms 05:25:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 05:25:48 INFO - PROCESS | 1768 | 1464611148364 Marionette TRACE conn4 -> [0,585,"getWindowHandle",null] 05:25:48 INFO - PROCESS | 1768 | 1464611148367 Marionette TRACE conn4 <- [1,585,null,{"value":"8"}] 05:25:48 INFO - PROCESS | 1768 | 1464611148374 Marionette TRACE conn4 -> [0,586,"setScriptTimeout",{"ms":35000}] 05:25:48 INFO - PROCESS | 1768 | 1464611148378 Marionette TRACE conn4 <- [1,586,null,{}] 05:25:48 INFO - PROCESS | 1768 | 1464611148384 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}] 05:25:48 INFO - PROCESS | 1768 | 1464611148566 Marionette TRACE conn4 <- [1,587,null,{"value":null}] 05:25:48 INFO - PROCESS | 1768 | 1464611148755 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8c1c00 == 84 [pid = 1768] [id = 154] 05:25:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8c8c2c00) [pid = 1768] [serial = 462] [outer = (nil)] 05:25:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8c8cac00) [pid = 1768] [serial = 463] [outer = 0x8c8c2c00] 05:25:48 INFO - PROCESS | 1768 | 1464611148850 Marionette DEBUG loaded listener.js 05:25:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x8c8cc800) [pid = 1768] [serial = 464] [outer = 0x8c8c2c00] 05:25:49 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:25:49 INFO - PROCESS | 1768 | 1464611149801 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]]]}] 05:25:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 05:25:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 1484ms 05:25:49 INFO - PROCESS | 1768 | 1464611149858 Marionette TRACE conn4 -> [0,589,"getWindowHandle",null] 05:25:49 INFO - PROCESS | 1768 | 1464611149863 Marionette TRACE conn4 <- [1,589,null,{"value":"8"}] 05:25:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 05:25:49 INFO - PROCESS | 1768 | 1464611149870 Marionette TRACE conn4 -> [0,590,"setScriptTimeout",{"ms":35000}] 05:25:49 INFO - PROCESS | 1768 | 1464611149874 Marionette TRACE conn4 <- [1,590,null,{}] 05:25:49 INFO - PROCESS | 1768 | 1464611149880 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}] 05:25:50 INFO - PROCESS | 1768 | 1464611150094 Marionette TRACE conn4 <- [1,591,null,{"value":null}] 05:25:50 INFO - PROCESS | 1768 | 1464611150268 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8ca800 == 85 [pid = 1768] [id = 155] 05:25:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8dacd400) [pid = 1768] [serial = 465] [outer = (nil)] 05:25:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0xa3498c00) [pid = 1768] [serial = 466] [outer = 0x8dacd400] 05:25:50 INFO - PROCESS | 1768 | 1464611150367 Marionette DEBUG loaded listener.js 05:25:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0xa4e01800) [pid = 1768] [serial = 467] [outer = 0x8dacd400] 05:25:51 INFO - PROCESS | 1768 | 1464611151336 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]]]}] 05:25:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 05:25:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 1496ms 05:25:51 INFO - PROCESS | 1768 | 1464611151369 Marionette TRACE conn4 -> [0,593,"getWindowHandle",null] 05:25:51 INFO - PROCESS | 1768 | 1464611151372 Marionette TRACE conn4 <- [1,593,null,{"value":"8"}] 05:25:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 05:25:51 INFO - PROCESS | 1768 | 1464611151379 Marionette TRACE conn4 -> [0,594,"setScriptTimeout",{"ms":35000}] 05:25:51 INFO - PROCESS | 1768 | 1464611151382 Marionette TRACE conn4 <- [1,594,null,{}] 05:25:51 INFO - PROCESS | 1768 | 1464611151389 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}] 05:25:51 INFO - PROCESS | 1768 | 1464611151571 Marionette TRACE conn4 <- [1,595,null,{"value":null}] 05:25:51 INFO - PROCESS | 1768 | 1464611151750 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c001c00 == 86 [pid = 1768] [id = 156] 05:25:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x8c003000) [pid = 1768] [serial = 468] [outer = (nil)] 05:25:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x8c00a400) [pid = 1768] [serial = 469] [outer = 0x8c003000] 05:25:51 INFO - PROCESS | 1768 | 1464611151835 Marionette DEBUG loaded listener.js 05:25:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x8c00c800) [pid = 1768] [serial = 470] [outer = 0x8c003000] 05:25:52 INFO - PROCESS | 1768 | 1464611152867 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]]]}] 05:25:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 05:25:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 1531ms 05:25:52 INFO - PROCESS | 1768 | 1464611152916 Marionette TRACE conn4 -> [0,597,"getWindowHandle",null] 05:25:52 INFO - PROCESS | 1768 | 1464611152920 Marionette TRACE conn4 <- [1,597,null,{"value":"8"}] 05:25:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 05:25:52 INFO - PROCESS | 1768 | 1464611152927 Marionette TRACE conn4 -> [0,598,"setScriptTimeout",{"ms":35000}] 05:25:52 INFO - PROCESS | 1768 | 1464611152940 Marionette TRACE conn4 <- [1,598,null,{}] 05:25:52 INFO - PROCESS | 1768 | 1464611152946 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}] 05:25:53 INFO - PROCESS | 1768 | 1464611153124 Marionette TRACE conn4 <- [1,599,null,{"value":null}] 05:25:53 INFO - PROCESS | 1768 | 1464611153317 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c00a800 == 87 [pid = 1768] [id = 157] 05:25:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x8c00b400) [pid = 1768] [serial = 471] [outer = (nil)] 05:25:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8f616000) [pid = 1768] [serial = 472] [outer = 0x8c00b400] 05:25:53 INFO - PROCESS | 1768 | 1464611153405 Marionette DEBUG loaded listener.js 05:25:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x911dc400) [pid = 1768] [serial = 473] [outer = 0x8c00b400] 05:25:54 INFO - PROCESS | 1768 | 1464611154741 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]]]}] 05:25:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 05:25:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 1894ms 05:25:54 INFO - PROCESS | 1768 | 1464611154821 Marionette TRACE conn4 -> [0,601,"getWindowHandle",null] 05:25:54 INFO - PROCESS | 1768 | 1464611154829 Marionette TRACE conn4 <- [1,601,null,{"value":"8"}] 05:25:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 05:25:54 INFO - PROCESS | 1768 | 1464611154837 Marionette TRACE conn4 -> [0,602,"setScriptTimeout",{"ms":35000}] 05:25:54 INFO - PROCESS | 1768 | 1464611154844 Marionette TRACE conn4 <- [1,602,null,{}] 05:25:54 INFO - PROCESS | 1768 | 1464611154851 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}] 05:25:55 INFO - PROCESS | 1768 | 1464611155080 Marionette TRACE conn4 <- [1,603,null,{"value":null}] 05:25:55 INFO - PROCESS | 1768 | 1464611155408 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dac3800 == 88 [pid = 1768] [id = 158] 05:25:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8dac8800) [pid = 1768] [serial = 474] [outer = (nil)] 05:25:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8e469400) [pid = 1768] [serial = 475] [outer = 0x8dac8800] 05:25:55 INFO - PROCESS | 1768 | 1464611155498 Marionette DEBUG loaded listener.js 05:25:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8ef18800) [pid = 1768] [serial = 476] [outer = 0x8dac8800] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x93d2d800 == 87 [pid = 1768] [id = 49] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8f61d000 == 86 [pid = 1768] [id = 112] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x91db3800 == 85 [pid = 1768] [id = 111] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8eeabc00 == 84 [pid = 1768] [id = 121] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2cb000 == 83 [pid = 1768] [id = 143] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x9c04fc00) [pid = 1768] [serial = 381] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x91daa000 == 82 [pid = 1768] [id = 142] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x911ddc00 == 81 [pid = 1768] [id = 141] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8f61bc00 == 80 [pid = 1768] [id = 140] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8f61c800 == 79 [pid = 1768] [id = 139] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8eea9400 == 78 [pid = 1768] [id = 138] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8e475400 == 77 [pid = 1768] [id = 137] 05:25:56 INFO - PROCESS | 1768 | 1464611156481 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]]]}] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x95318000 == 76 [pid = 1768] [id = 130] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x911dfc00 == 75 [pid = 1768] [id = 129] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8eea5400 == 74 [pid = 1768] [id = 128] 05:25:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8efcdc00 == 73 [pid = 1768] [id = 127] 05:25:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 05:25:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 1685ms 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x90f4d400) [pid = 1768] [serial = 295] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x9aa2cc00) [pid = 1768] [serial = 378] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x9a81f800) [pid = 1768] [serial = 340] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x90f4c800) [pid = 1768] [serial = 369] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x91b76400) [pid = 1768] [serial = 370] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x91b55400) [pid = 1768] [serial = 342] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x9512f000) [pid = 1768] [serial = 345] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x90f4b400) [pid = 1768] [serial = 367] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x8f842c00) [pid = 1768] [serial = 366] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x9a9d1c00) [pid = 1768] [serial = 348] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x9474f000) [pid = 1768] [serial = 372] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x9b8a5000) [pid = 1768] [serial = 351] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x9c39ac00) [pid = 1768] [serial = 354] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0xa3493400) [pid = 1768] [serial = 357] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0xa349dc00) [pid = 1768] [serial = 360] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8eeaf800) [pid = 1768] [serial = 363] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x9a752400) [pid = 1768] [serial = 375] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x9b551400) [pid = 1768] [serial = 379] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x9a81c000) [pid = 1768] [serial = 376] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x95131400) [pid = 1768] [serial = 373] [outer = (nil)] [url = about:blank] 05:25:56 INFO - PROCESS | 1768 | 1464611156550 Marionette TRACE conn4 -> [0,605,"getWindowHandle",null] 05:25:56 INFO - PROCESS | 1768 | 1464611156560 Marionette TRACE conn4 <- [1,605,null,{"value":"8"}] 05:25:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 05:25:56 INFO - PROCESS | 1768 | 1464611156574 Marionette TRACE conn4 -> [0,606,"setScriptTimeout",{"ms":35000}] 05:25:56 INFO - PROCESS | 1768 | 1464611156578 Marionette TRACE conn4 <- [1,606,null,{}] 05:25:56 INFO - PROCESS | 1768 | 1464611156585 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}] 05:25:56 INFO - PROCESS | 1768 | 1464611156766 Marionette TRACE conn4 <- [1,607,null,{"value":null}] 05:25:57 INFO - PROCESS | 1768 | 1464611156985 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efcf400 == 74 [pid = 1768] [id = 159] 05:25:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8efd0000) [pid = 1768] [serial = 477] [outer = (nil)] 05:25:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8f61f800) [pid = 1768] [serial = 478] [outer = 0x8efd0000] 05:25:57 INFO - PROCESS | 1768 | 1464611157068 Marionette DEBUG loaded listener.js 05:25:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x90ea2400) [pid = 1768] [serial = 479] [outer = 0x8efd0000] 05:25:57 INFO - PROCESS | 1768 | 1464611157822 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]]]}] 05:25:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 05:25:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1331ms 05:25:57 INFO - PROCESS | 1768 | 1464611157906 Marionette TRACE conn4 -> [0,609,"getWindowHandle",null] 05:25:57 INFO - PROCESS | 1768 | 1464611157909 Marionette TRACE conn4 <- [1,609,null,{"value":"8"}] 05:25:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 05:25:57 INFO - PROCESS | 1768 | 1464611157916 Marionette TRACE conn4 -> [0,610,"setScriptTimeout",{"ms":35000}] 05:25:57 INFO - PROCESS | 1768 | 1464611157922 Marionette TRACE conn4 <- [1,610,null,{}] 05:25:57 INFO - PROCESS | 1768 | 1464611157938 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}] 05:25:58 INFO - PROCESS | 1768 | 1464611158127 Marionette TRACE conn4 <- [1,611,null,{"value":null}] 05:25:58 INFO - PROCESS | 1768 | 1464611158267 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef25400 == 75 [pid = 1768] [id = 160] 05:25:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x90f4a400) [pid = 1768] [serial = 480] [outer = (nil)] 05:25:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x91b5ac00) [pid = 1768] [serial = 481] [outer = 0x90f4a400] 05:25:58 INFO - PROCESS | 1768 | 1464611158347 Marionette DEBUG loaded listener.js 05:25:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x91bf8000) [pid = 1768] [serial = 482] [outer = 0x90f4a400] 05:25:59 INFO - PROCESS | 1768 | 1464611159204 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]]]}] 05:25:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 05:25:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 1336ms 05:25:59 INFO - PROCESS | 1768 | 1464611159253 Marionette TRACE conn4 -> [0,613,"getWindowHandle",null] 05:25:59 INFO - PROCESS | 1768 | 1464611159258 Marionette TRACE conn4 <- [1,613,null,{"value":"8"}] 05:25:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 05:25:59 INFO - PROCESS | 1768 | 1464611159272 Marionette TRACE conn4 -> [0,614,"setScriptTimeout",{"ms":35000}] 05:25:59 INFO - PROCESS | 1768 | 1464611159276 Marionette TRACE conn4 <- [1,614,null,{}] 05:25:59 INFO - PROCESS | 1768 | 1464611159318 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}] 05:25:59 INFO - PROCESS | 1768 | 1464611159547 Marionette TRACE conn4 <- [1,615,null,{"value":null}] 05:25:59 INFO - PROCESS | 1768 | 1464611159573 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:25:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b52400 == 76 [pid = 1768] [id = 161] 05:25:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x91b7c000) [pid = 1768] [serial = 483] [outer = (nil)] 05:25:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x92591400) [pid = 1768] [serial = 484] [outer = 0x91b7c000] 05:25:59 INFO - PROCESS | 1768 | 1464611159661 Marionette DEBUG loaded listener.js 05:25:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x92653400) [pid = 1768] [serial = 485] [outer = 0x91b7c000] 05:26:00 INFO - PROCESS | 1768 | 1464611160599 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]]]}] 05:26:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 05:26:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 1369ms 05:26:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 05:26:00 INFO - PROCESS | 1768 | 1464611160652 Marionette TRACE conn4 -> [0,617,"getWindowHandle",null] 05:26:00 INFO - PROCESS | 1768 | 1464611160655 Marionette TRACE conn4 <- [1,617,null,{"value":"8"}] 05:26:00 INFO - PROCESS | 1768 | 1464611160663 Marionette TRACE conn4 -> [0,618,"setScriptTimeout",{"ms":35000}] 05:26:00 INFO - PROCESS | 1768 | 1464611160666 Marionette TRACE conn4 <- [1,618,null,{}] 05:26:00 INFO - PROCESS | 1768 | 1464611160679 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}] 05:26:00 INFO - PROCESS | 1768 | 1464611160903 Marionette TRACE conn4 <- [1,619,null,{"value":null}] 05:26:01 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x91dae400) [pid = 1768] [serial = 426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 05:26:01 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x8f83e400) [pid = 1768] [serial = 417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 05:26:01 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8e475800) [pid = 1768] [serial = 411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 05:26:01 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x91b7f400) [pid = 1768] [serial = 423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 05:26:01 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8eeac400) [pid = 1768] [serial = 414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 05:26:01 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x8e468800) [pid = 1768] [serial = 429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 05:26:01 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x91b54400) [pid = 1768] [serial = 420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 05:26:01 INFO - PROCESS | 1768 | 1464611161322 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2bf800 == 77 [pid = 1768] [id = 162] 05:26:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x8e2c8c00) [pid = 1768] [serial = 486] [outer = (nil)] 05:26:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x8ef21c00) [pid = 1768] [serial = 487] [outer = 0x8e2c8c00] 05:26:01 INFO - PROCESS | 1768 | 1464611161406 Marionette DEBUG loaded listener.js 05:26:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x91b54400) [pid = 1768] [serial = 488] [outer = 0x8e2c8c00] 05:26:02 INFO - PROCESS | 1768 | 1464611162221 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]]]}] 05:26:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 05:26:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 1603ms 05:26:02 INFO - PROCESS | 1768 | 1464611162266 Marionette TRACE conn4 -> [0,621,"getWindowHandle",null] 05:26:02 INFO - PROCESS | 1768 | 1464611162273 Marionette TRACE conn4 <- [1,621,null,{"value":"8"}] 05:26:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 05:26:02 INFO - PROCESS | 1768 | 1464611162282 Marionette TRACE conn4 -> [0,622,"setScriptTimeout",{"ms":35000}] 05:26:02 INFO - PROCESS | 1768 | 1464611162289 Marionette TRACE conn4 <- [1,622,null,{}] 05:26:02 INFO - PROCESS | 1768 | 1464611162299 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}] 05:26:02 INFO - PROCESS | 1768 | 1464611162514 Marionette TRACE conn4 <- [1,623,null,{"value":null}] 05:26:02 INFO - PROCESS | 1768 | 1464611162698 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c003c00 == 78 [pid = 1768] [id = 163] 05:26:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x8c8c8000) [pid = 1768] [serial = 489] [outer = (nil)] 05:26:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8e46bc00) [pid = 1768] [serial = 490] [outer = 0x8c8c8000] 05:26:02 INFO - PROCESS | 1768 | 1464611162798 Marionette DEBUG loaded listener.js 05:26:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8ec70400) [pid = 1768] [serial = 491] [outer = 0x8c8c8000] 05:26:03 INFO - PROCESS | 1768 | 1464611163829 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]]]}] 05:26:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 05:26:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 1587ms 05:26:03 INFO - PROCESS | 1768 | 1464611163870 Marionette TRACE conn4 -> [0,625,"getWindowHandle",null] 05:26:03 INFO - PROCESS | 1768 | 1464611163879 Marionette TRACE conn4 <- [1,625,null,{"value":"8"}] 05:26:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 05:26:03 INFO - PROCESS | 1768 | 1464611163889 Marionette TRACE conn4 -> [0,626,"setScriptTimeout",{"ms":35000}] 05:26:03 INFO - PROCESS | 1768 | 1464611163894 Marionette TRACE conn4 <- [1,626,null,{}] 05:26:03 INFO - PROCESS | 1768 | 1464611163900 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}] 05:26:04 INFO - PROCESS | 1768 | 1464611164101 Marionette TRACE conn4 <- [1,627,null,{"value":null}] 05:26:04 INFO - PROCESS | 1768 | 1464611164338 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f41400 == 79 [pid = 1768] [id = 164] 05:26:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x90f43800) [pid = 1768] [serial = 492] [outer = (nil)] 05:26:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x90f4b400) [pid = 1768] [serial = 493] [outer = 0x90f43800] 05:26:04 INFO - PROCESS | 1768 | 1464611164471 Marionette DEBUG loaded listener.js 05:26:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x91b5a800) [pid = 1768] [serial = 494] [outer = 0x90f43800] 05:26:05 INFO - PROCESS | 1768 | 1464611165393 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]]]}] 05:26:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 05:26:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 1581ms 05:26:05 INFO - PROCESS | 1768 | 1464611165471 Marionette TRACE conn4 -> [0,629,"getWindowHandle",null] 05:26:05 INFO - PROCESS | 1768 | 1464611165475 Marionette TRACE conn4 <- [1,629,null,{"value":"8"}] 05:26:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 05:26:05 INFO - PROCESS | 1768 | 1464611165482 Marionette TRACE conn4 -> [0,630,"setScriptTimeout",{"ms":35000}] 05:26:05 INFO - PROCESS | 1768 | 1464611165488 Marionette TRACE conn4 <- [1,630,null,{}] 05:26:05 INFO - PROCESS | 1768 | 1464611165505 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}] 05:26:05 INFO - PROCESS | 1768 | 1464611165752 Marionette TRACE conn4 <- [1,631,null,{"value":null}] 05:26:06 INFO - PROCESS | 1768 | 1464611166024 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x92996000 == 80 [pid = 1768] [id = 165] 05:26:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x92f88000) [pid = 1768] [serial = 495] [outer = (nil)] 05:26:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x95130000) [pid = 1768] [serial = 496] [outer = 0x92f88000] 05:26:06 INFO - PROCESS | 1768 | 1464611166155 Marionette DEBUG loaded listener.js 05:26:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x953d6000) [pid = 1768] [serial = 497] [outer = 0x92f88000] 05:26:07 INFO - PROCESS | 1768 | 1464611167184 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]]]}] 05:26:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 05:26:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 1737ms 05:26:07 INFO - PROCESS | 1768 | 1464611167220 Marionette TRACE conn4 -> [0,633,"getWindowHandle",null] 05:26:07 INFO - PROCESS | 1768 | 1464611167224 Marionette TRACE conn4 <- [1,633,null,{"value":"8"}] 05:26:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 05:26:07 INFO - PROCESS | 1768 | 1464611167231 Marionette TRACE conn4 -> [0,634,"setScriptTimeout",{"ms":35000}] 05:26:07 INFO - PROCESS | 1768 | 1464611167234 Marionette TRACE conn4 <- [1,634,null,{}] 05:26:07 INFO - PROCESS | 1768 | 1464611167240 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}] 05:26:07 INFO - PROCESS | 1768 | 1464611167446 Marionette TRACE conn4 <- [1,635,null,{"value":null}] 05:26:07 INFO - PROCESS | 1768 | 1464611167672 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f85800 == 81 [pid = 1768] [id = 166] 05:26:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x953df800) [pid = 1768] [serial = 498] [outer = (nil)] 05:26:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x995b3c00) [pid = 1768] [serial = 499] [outer = 0x953df800] 05:26:07 INFO - PROCESS | 1768 | 1464611167807 Marionette DEBUG loaded listener.js 05:26:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x9b331c00) [pid = 1768] [serial = 500] [outer = 0x953df800] 05:26:08 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:26:08 INFO - PROCESS | 1768 | 1464611168658 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]]]}] 05:26:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 05:26:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1492ms 05:26:08 INFO - PROCESS | 1768 | 1464611168723 Marionette TRACE conn4 -> [0,637,"getWindowHandle",null] 05:26:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 05:26:08 INFO - PROCESS | 1768 | 1464611168728 Marionette TRACE conn4 <- [1,637,null,{"value":"8"}] 05:26:08 INFO - PROCESS | 1768 | 1464611168734 Marionette TRACE conn4 -> [0,638,"setScriptTimeout",{"ms":35000}] 05:26:08 INFO - PROCESS | 1768 | 1464611168738 Marionette TRACE conn4 <- [1,638,null,{}] 05:26:08 INFO - PROCESS | 1768 | 1464611168744 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}] 05:26:08 INFO - PROCESS | 1768 | 1464611168983 Marionette TRACE conn4 <- [1,639,null,{"value":null}] 05:26:09 INFO - PROCESS | 1768 | 1464611169207 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a033800 == 82 [pid = 1768] [id = 167] 05:26:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x9b3cec00) [pid = 1768] [serial = 501] [outer = (nil)] 05:26:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x9b8a9400) [pid = 1768] [serial = 502] [outer = 0x9b3cec00] 05:26:09 INFO - PROCESS | 1768 | 1464611169349 Marionette DEBUG loaded listener.js 05:26:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x9ba3bc00) [pid = 1768] [serial = 503] [outer = 0x9b3cec00] 05:26:09 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:26:10 INFO - PROCESS | 1768 | 1464611170250 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]]]}] 05:26:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 05:26:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1586ms 05:26:10 INFO - PROCESS | 1768 | 1464611170321 Marionette TRACE conn4 -> [0,641,"getWindowHandle",null] 05:26:10 INFO - PROCESS | 1768 | 1464611170325 Marionette TRACE conn4 <- [1,641,null,{"value":"8"}] 05:26:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 05:26:10 INFO - PROCESS | 1768 | 1464611170332 Marionette TRACE conn4 -> [0,642,"setScriptTimeout",{"ms":35000}] 05:26:10 INFO - PROCESS | 1768 | 1464611170336 Marionette TRACE conn4 <- [1,642,null,{}] 05:26:10 INFO - PROCESS | 1768 | 1464611170342 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}] 05:26:10 INFO - PROCESS | 1768 | 1464611170597 Marionette TRACE conn4 <- [1,643,null,{"value":null}] 05:26:10 INFO - PROCESS | 1768 | 1464611170828 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec93800 == 83 [pid = 1768] [id = 168] 05:26:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8ec96400) [pid = 1768] [serial = 504] [outer = (nil)] 05:26:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8ec9e000) [pid = 1768] [serial = 505] [outer = 0x8ec96400] 05:26:10 INFO - PROCESS | 1768 | 1464611170965 Marionette DEBUG loaded listener.js 05:26:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x9c38d800) [pid = 1768] [serial = 506] [outer = 0x8ec96400] 05:26:11 INFO - PROCESS | 1768 | 1464611171862 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]]]}] 05:26:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 05:26:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 1584ms 05:26:11 INFO - PROCESS | 1768 | 1464611171917 Marionette TRACE conn4 -> [0,645,"getWindowHandle",null] 05:26:11 INFO - PROCESS | 1768 | 1464611171920 Marionette TRACE conn4 <- [1,645,null,{"value":"8"}] 05:26:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 05:26:11 INFO - PROCESS | 1768 | 1464611171927 Marionette TRACE conn4 -> [0,646,"setScriptTimeout",{"ms":35000}] 05:26:11 INFO - PROCESS | 1768 | 1464611171931 Marionette TRACE conn4 <- [1,646,null,{}] 05:26:11 INFO - PROCESS | 1768 | 1464611171937 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}] 05:26:12 INFO - PROCESS | 1768 | 1464611172141 Marionette TRACE conn4 <- [1,647,null,{"value":null}] 05:26:12 INFO - PROCESS | 1768 | 1464611172320 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4df000 == 84 [pid = 1768] [id = 169] 05:26:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x8e4e0400) [pid = 1768] [serial = 507] [outer = (nil)] 05:26:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x8e4e5c00) [pid = 1768] [serial = 508] [outer = 0x8e4e0400] 05:26:12 INFO - PROCESS | 1768 | 1464611172409 Marionette DEBUG loaded listener.js 05:26:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x8e4ea000) [pid = 1768] [serial = 509] [outer = 0x8e4e0400] 05:26:13 INFO - PROCESS | 1768 | 1464611173308 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]]]}] 05:26:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 05:26:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 1433ms 05:26:13 INFO - PROCESS | 1768 | 1464611173361 Marionette TRACE conn4 -> [0,649,"getWindowHandle",null] 05:26:13 INFO - PROCESS | 1768 | 1464611173365 Marionette TRACE conn4 <- [1,649,null,{"value":"8"}] 05:26:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 05:26:13 INFO - PROCESS | 1768 | 1464611173372 Marionette TRACE conn4 -> [0,650,"setScriptTimeout",{"ms":35000}] 05:26:13 INFO - PROCESS | 1768 | 1464611173375 Marionette TRACE conn4 <- [1,650,null,{}] 05:26:13 INFO - PROCESS | 1768 | 1464611173381 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}] 05:26:13 INFO - PROCESS | 1768 | 1464611173579 Marionette TRACE conn4 <- [1,651,null,{"value":null}] 05:26:13 INFO - PROCESS | 1768 | 1464611173761 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4e2000 == 85 [pid = 1768] [id = 170] 05:26:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x8e4eb000) [pid = 1768] [serial = 510] [outer = (nil)] 05:26:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x9b55b800) [pid = 1768] [serial = 511] [outer = 0x8e4eb000] 05:26:13 INFO - PROCESS | 1768 | 1464611173862 Marionette DEBUG loaded listener.js 05:26:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0xa113f800) [pid = 1768] [serial = 512] [outer = 0x8e4eb000] 05:26:14 INFO - PROCESS | 1768 | 1464611174823 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]]]}] 05:26:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 05:26:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1482ms 05:26:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 05:26:14 INFO - PROCESS | 1768 | 1464611174856 Marionette TRACE conn4 -> [0,653,"getWindowHandle",null] 05:26:14 INFO - PROCESS | 1768 | 1464611174859 Marionette TRACE conn4 <- [1,653,null,{"value":"8"}] 05:26:14 INFO - PROCESS | 1768 | 1464611174866 Marionette TRACE conn4 -> [0,654,"setScriptTimeout",{"ms":35000}] 05:26:14 INFO - PROCESS | 1768 | 1464611174869 Marionette TRACE conn4 <- [1,654,null,{}] 05:26:14 INFO - PROCESS | 1768 | 1464611174875 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}] 05:26:15 INFO - PROCESS | 1768 | 1464611175067 Marionette TRACE conn4 <- [1,655,null,{"value":null}] 05:26:15 INFO - PROCESS | 1768 | 1464611175253 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e2400 == 86 [pid = 1768] [id = 171] 05:26:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x8b3e4000) [pid = 1768] [serial = 513] [outer = (nil)] 05:26:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8b3eb400) [pid = 1768] [serial = 514] [outer = 0x8b3e4000] 05:26:15 INFO - PROCESS | 1768 | 1464611175388 Marionette DEBUG loaded listener.js 05:26:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8b3eec00) [pid = 1768] [serial = 515] [outer = 0x8b3e4000] 05:26:16 INFO - PROCESS | 1768 | 1464611176250 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]]]}] 05:26:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 05:26:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 1430ms 05:26:16 INFO - PROCESS | 1768 | 1464611176296 Marionette TRACE conn4 -> [0,657,"getWindowHandle",null] 05:26:16 INFO - PROCESS | 1768 | 1464611176300 Marionette TRACE conn4 <- [1,657,null,{"value":"8"}] 05:26:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 05:26:16 INFO - PROCESS | 1768 | 1464611176306 Marionette TRACE conn4 -> [0,658,"setScriptTimeout",{"ms":35000}] 05:26:16 INFO - PROCESS | 1768 | 1464611176310 Marionette TRACE conn4 <- [1,658,null,{}] 05:26:16 INFO - PROCESS | 1768 | 1464611176316 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}] 05:26:16 INFO - PROCESS | 1768 | 1464611176506 Marionette TRACE conn4 <- [1,659,null,{"value":null}] 05:26:16 INFO - PROCESS | 1768 | 1464611176688 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e2c00 == 87 [pid = 1768] [id = 172] 05:26:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x8b3e6400) [pid = 1768] [serial = 516] [outer = (nil)] 05:26:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8eca1400) [pid = 1768] [serial = 517] [outer = 0x8b3e6400] 05:26:16 INFO - PROCESS | 1768 | 1464611176774 Marionette DEBUG loaded listener.js 05:26:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x9112bc00) [pid = 1768] [serial = 518] [outer = 0x8b3e6400] 05:26:17 INFO - PROCESS | 1768 | 1464611177721 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]]]}] 05:26:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 05:26:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 1451ms 05:26:17 INFO - PROCESS | 1768 | 1464611177759 Marionette TRACE conn4 -> [0,661,"getWindowHandle",null] 05:26:17 INFO - PROCESS | 1768 | 1464611177763 Marionette TRACE conn4 <- [1,661,null,{"value":"8"}] 05:26:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 05:26:17 INFO - PROCESS | 1768 | 1464611177771 Marionette TRACE conn4 -> [0,662,"setScriptTimeout",{"ms":35000}] 05:26:17 INFO - PROCESS | 1768 | 1464611177775 Marionette TRACE conn4 <- [1,662,null,{}] 05:26:17 INFO - PROCESS | 1768 | 1464611177781 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}] 05:26:18 INFO - PROCESS | 1768 | 1464611178012 Marionette TRACE conn4 <- [1,663,null,{"value":null}] 05:26:18 INFO - PROCESS | 1768 | 1464611178194 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3f1c00 == 88 [pid = 1768] [id = 173] 05:26:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x91137000) [pid = 1768] [serial = 519] [outer = (nil)] 05:26:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x9aa2cc00) [pid = 1768] [serial = 520] [outer = 0x91137000] 05:26:18 INFO - PROCESS | 1768 | 1464611178339 Marionette DEBUG loaded listener.js 05:26:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0xa3493400) [pid = 1768] [serial = 521] [outer = 0x91137000] 05:26:18 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:26:19 INFO - PROCESS | 1768 | 1464611179261 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]]]}] 05:26:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 05:26:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 1532ms 05:26:19 INFO - PROCESS | 1768 | 1464611179305 Marionette TRACE conn4 -> [0,665,"getWindowHandle",null] 05:26:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 05:26:19 INFO - PROCESS | 1768 | 1464611179309 Marionette TRACE conn4 <- [1,665,null,{"value":"8"}] 05:26:19 INFO - PROCESS | 1768 | 1464611179315 Marionette TRACE conn4 -> [0,666,"setScriptTimeout",{"ms":35000}] 05:26:19 INFO - PROCESS | 1768 | 1464611179319 Marionette TRACE conn4 <- [1,666,null,{}] 05:26:19 INFO - PROCESS | 1768 | 1464611179325 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}] 05:26:19 INFO - PROCESS | 1768 | 1464611179566 Marionette TRACE conn4 <- [1,667,null,{"value":null}] 05:26:19 INFO - PROCESS | 1768 | 1464611179803 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e7800 == 89 [pid = 1768] [id = 174] 05:26:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8b7a5800) [pid = 1768] [serial = 522] [outer = (nil)] 05:26:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x8b7aa400) [pid = 1768] [serial = 523] [outer = 0x8b7a5800] 05:26:19 INFO - PROCESS | 1768 | 1464611179934 Marionette DEBUG loaded listener.js 05:26:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x8b7abc00) [pid = 1768] [serial = 524] [outer = 0x8b7a5800] 05:26:20 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:26:20 INFO - PROCESS | 1768 | 1464611180818 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]]]}] 05:26:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 05:26:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1534ms 05:26:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 05:26:20 INFO - PROCESS | 1768 | 1464611180850 Marionette TRACE conn4 -> [0,669,"getWindowHandle",null] 05:26:20 INFO - PROCESS | 1768 | 1464611180853 Marionette TRACE conn4 <- [1,669,null,{"value":"8"}] 05:26:20 INFO - PROCESS | 1768 | 1464611180860 Marionette TRACE conn4 -> [0,670,"setScriptTimeout",{"ms":35000}] 05:26:20 INFO - PROCESS | 1768 | 1464611180864 Marionette TRACE conn4 <- [1,670,null,{}] 05:26:20 INFO - PROCESS | 1768 | 1464611180870 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}] 05:26:21 INFO - PROCESS | 1768 | 1464611181067 Marionette TRACE conn4 <- [1,671,null,{"value":null}] 05:26:21 INFO - PROCESS | 1768 | 1464611181255 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad09400 == 90 [pid = 1768] [id = 175] 05:26:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x8ad0b000) [pid = 1768] [serial = 525] [outer = (nil)] 05:26:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x8ad12800) [pid = 1768] [serial = 526] [outer = 0x8ad0b000] 05:26:21 INFO - PROCESS | 1768 | 1464611181339 Marionette DEBUG loaded listener.js 05:26:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8ad14800) [pid = 1768] [serial = 527] [outer = 0x8ad0b000] 05:26:22 INFO - PROCESS | 1768 | 1464611182321 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]]]}] 05:26:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 05:26:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 1543ms 05:26:22 INFO - PROCESS | 1768 | 1464611182403 Marionette TRACE conn4 -> [0,673,"getWindowHandle",null] 05:26:22 INFO - PROCESS | 1768 | 1464611182407 Marionette TRACE conn4 <- [1,673,null,{"value":"8"}] 05:26:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 05:26:22 INFO - PROCESS | 1768 | 1464611182414 Marionette TRACE conn4 -> [0,674,"setScriptTimeout",{"ms":35000}] 05:26:22 INFO - PROCESS | 1768 | 1464611182417 Marionette TRACE conn4 <- [1,674,null,{}] 05:26:22 INFO - PROCESS | 1768 | 1464611182423 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}] 05:26:22 INFO - PROCESS | 1768 | 1464611182660 Marionette TRACE conn4 <- [1,675,null,{"value":null}] 05:26:22 INFO - PROCESS | 1768 | 1464611182940 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad14000 == 91 [pid = 1768] [id = 176] 05:26:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x8ad17c00) [pid = 1768] [serial = 528] [outer = (nil)] 05:26:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8b123400) [pid = 1768] [serial = 529] [outer = 0x8ad17c00] 05:26:23 INFO - PROCESS | 1768 | 1464611183029 Marionette DEBUG loaded listener.js 05:26:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8b125000) [pid = 1768] [serial = 530] [outer = 0x8ad17c00] 05:26:23 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:26:24 INFO - PROCESS | 1768 | 1464611184311 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]]]}] 05:26:24 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 05:26:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 1935ms 05:26:24 INFO - PROCESS | 1768 | 1464611184350 Marionette TRACE conn4 -> [0,677,"getWindowHandle",null] 05:26:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 05:26:24 INFO - PROCESS | 1768 | 1464611184357 Marionette TRACE conn4 <- [1,677,null,{"value":"8"}] 05:26:24 INFO - PROCESS | 1768 | 1464611184365 Marionette TRACE conn4 -> [0,678,"setScriptTimeout",{"ms":35000}] 05:26:24 INFO - PROCESS | 1768 | 1464611184372 Marionette TRACE conn4 <- [1,678,null,{}] 05:26:24 INFO - PROCESS | 1768 | 1464611184379 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}] 05:26:24 INFO - PROCESS | 1768 | 1464611184586 Marionette TRACE conn4 <- [1,679,null,{"value":null}] 05:26:24 INFO - PROCESS | 1768 | 1464611184834 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c00d400 == 92 [pid = 1768] [id = 177] 05:26:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8c00ec00) [pid = 1768] [serial = 531] [outer = (nil)] 05:26:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8dac2800) [pid = 1768] [serial = 532] [outer = 0x8c00ec00] 05:26:25 INFO - PROCESS | 1768 | 1464611185027 Marionette DEBUG loaded listener.js 05:26:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x8dad0c00) [pid = 1768] [serial = 533] [outer = 0x8c00ec00] 05:26:25 INFO - PROCESS | 1768 | 1464611185917 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]]]}] 05:26:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 05:26:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 1638ms 05:26:26 INFO - PROCESS | 1768 | 1464611186004 Marionette TRACE conn4 -> [0,681,"getWindowHandle",null] 05:26:26 INFO - PROCESS | 1768 | 1464611186013 Marionette TRACE conn4 <- [1,681,null,{"value":"8"}] 05:26:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 05:26:26 INFO - PROCESS | 1768 | 1464611186024 Marionette TRACE conn4 -> [0,682,"setScriptTimeout",{"ms":35000}] 05:26:26 INFO - PROCESS | 1768 | 1464611186028 Marionette TRACE conn4 <- [1,682,null,{}] 05:26:26 INFO - PROCESS | 1768 | 1464611186035 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}] 05:26:26 INFO - PROCESS | 1768 | 1464611186271 Marionette TRACE conn4 <- [1,683,null,{"value":null}] 05:26:26 INFO - PROCESS | 1768 | 1464611186513 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2c4800 == 93 [pid = 1768] [id = 178] 05:26:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x8e2c8400) [pid = 1768] [serial = 534] [outer = (nil)] 05:26:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x8e476800) [pid = 1768] [serial = 535] [outer = 0x8e2c8400] 05:26:26 INFO - PROCESS | 1768 | 1464611186660 Marionette DEBUG loaded listener.js 05:26:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x8ec96c00) [pid = 1768] [serial = 536] [outer = 0x8e2c8400] 05:26:26 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8ae400 == 92 [pid = 1768] [id = 62] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x953e1c00) [pid = 1768] [serial = 433] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x9242b800) [pid = 1768] [serial = 400] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0xa2156800) [pid = 1768] [serial = 393] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x92655800) [pid = 1768] [serial = 396] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x99733000) [pid = 1768] [serial = 390] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8e2c7800) [pid = 1768] [serial = 403] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x90ea0000) [pid = 1768] [serial = 384] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x91b79800) [pid = 1768] [serial = 387] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8e46d400) [pid = 1768] [serial = 406] [outer = (nil)] [url = about:blank] 05:26:26 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8e477400) [pid = 1768] [serial = 409] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOCSHELL 0x91b52400 == 91 [pid = 1768] [id = 161] 05:26:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef25400 == 90 [pid = 1768] [id = 160] 05:26:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8efcf400 == 89 [pid = 1768] [id = 159] 05:26:27 INFO - PROCESS | 1768 | --DOCSHELL 0x8dac3800 == 88 [pid = 1768] [id = 158] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x92995800) [pid = 1768] [serial = 427] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x90eab400) [pid = 1768] [serial = 419] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x8eea7c00) [pid = 1768] [serial = 413] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x92653c00) [pid = 1768] [serial = 425] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x8ef24000) [pid = 1768] [serial = 416] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x95129400) [pid = 1768] [serial = 431] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x92650800) [pid = 1768] [serial = 424] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x90e9e000) [pid = 1768] [serial = 418] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x92991400) [pid = 1768] [serial = 430] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8ef1dc00) [pid = 1768] [serial = 415] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x91b61c00) [pid = 1768] [serial = 421] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x93d2a400) [pid = 1768] [serial = 428] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x91b7d800) [pid = 1768] [serial = 422] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8ec6a400) [pid = 1768] [serial = 412] [outer = (nil)] [url = about:blank] 05:26:27 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x9a9cb000) [pid = 1768] [serial = 220] [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.] 05:26:28 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:28 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:26:28 INFO - PROCESS | 1768 | 1464611188076 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]]]}] 05:26:28 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) 05:26:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 2107ms 05:26:28 INFO - PROCESS | 1768 | 1464611188138 Marionette TRACE conn4 -> [0,685,"getWindowHandle",null] 05:26:28 INFO - PROCESS | 1768 | 1464611188142 Marionette TRACE conn4 <- [1,685,null,{"value":"8"}] 05:26:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 05:26:28 INFO - PROCESS | 1768 | 1464611188150 Marionette TRACE conn4 -> [0,686,"setScriptTimeout",{"ms":35000}] 05:26:28 INFO - PROCESS | 1768 | 1464611188155 Marionette TRACE conn4 <- [1,686,null,{}] 05:26:28 INFO - PROCESS | 1768 | 1464611188171 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}] 05:26:28 INFO - PROCESS | 1768 | 1464611188346 Marionette TRACE conn4 <- [1,687,null,{"value":null}] 05:26:28 INFO - PROCESS | 1768 | 1464611188492 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3f0c00 == 89 [pid = 1768] [id = 179] 05:26:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x8ec72c00) [pid = 1768] [serial = 537] [outer = (nil)] 05:26:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x8ef20000) [pid = 1768] [serial = 538] [outer = 0x8ec72c00] 05:26:28 INFO - PROCESS | 1768 | 1464611188570 Marionette DEBUG loaded listener.js 05:26:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8f620800) [pid = 1768] [serial = 539] [outer = 0x8ec72c00] 05:26:29 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:29 INFO - PROCESS | 1768 | 1464611189769 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]]]}] 05:26:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 05:26:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1650ms 05:26:29 INFO - PROCESS | 1768 | 1464611189804 Marionette TRACE conn4 -> [0,689,"getWindowHandle",null] 05:26:29 INFO - PROCESS | 1768 | 1464611189808 Marionette TRACE conn4 <- [1,689,null,{"value":"8"}] 05:26:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 05:26:29 INFO - PROCESS | 1768 | 1464611189827 Marionette TRACE conn4 -> [0,690,"setScriptTimeout",{"ms":35000}] 05:26:29 INFO - PROCESS | 1768 | 1464611189831 Marionette TRACE conn4 <- [1,690,null,{}] 05:26:29 INFO - PROCESS | 1768 | 1464611189845 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}] 05:26:30 INFO - PROCESS | 1768 | 1464611190105 Marionette TRACE conn4 <- [1,691,null,{"value":null}] 05:26:30 INFO - PROCESS | 1768 | 1464611190143 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e8800 == 90 [pid = 1768] [id = 180] 05:26:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8ef1a000) [pid = 1768] [serial = 540] [outer = (nil)] 05:26:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x90ea7000) [pid = 1768] [serial = 541] [outer = 0x8ef1a000] 05:26:30 INFO - PROCESS | 1768 | 1464611190217 Marionette DEBUG loaded listener.js 05:26:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x90f48c00) [pid = 1768] [serial = 542] [outer = 0x8ef1a000] 05:26:31 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x91b71400) [pid = 1768] [serial = 380] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 05:26:31 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8efd0000) [pid = 1768] [serial = 477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 05:26:31 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8dac8800) [pid = 1768] [serial = 474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 05:26:31 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x91b7c000) [pid = 1768] [serial = 483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 05:26:31 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x90f4a400) [pid = 1768] [serial = 480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 05:26:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:31 INFO - PROCESS | 1768 | 1464611191535 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]]]}] 05:26:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 05:26:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1750ms 05:26:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 05:26:31 INFO - PROCESS | 1768 | 1464611191566 Marionette TRACE conn4 -> [0,693,"getWindowHandle",null] 05:26:31 INFO - PROCESS | 1768 | 1464611191569 Marionette TRACE conn4 <- [1,693,null,{"value":"8"}] 05:26:31 INFO - PROCESS | 1768 | 1464611191577 Marionette TRACE conn4 -> [0,694,"setScriptTimeout",{"ms":35000}] 05:26:31 INFO - PROCESS | 1768 | 1464611191581 Marionette TRACE conn4 <- [1,694,null,{}] 05:26:31 INFO - PROCESS | 1768 | 1464611191595 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}] 05:26:31 INFO - PROCESS | 1768 | 1464611191798 Marionette TRACE conn4 <- [1,695,null,{"value":null}] 05:26:31 INFO - PROCESS | 1768 | 1464611191939 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec6e400 == 91 [pid = 1768] [id = 181] 05:26:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x8eea3800) [pid = 1768] [serial = 543] [outer = (nil)] 05:26:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x90f41c00) [pid = 1768] [serial = 544] [outer = 0x8eea3800] 05:26:32 INFO - PROCESS | 1768 | 1464611192013 Marionette DEBUG loaded listener.js 05:26:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x9112d000) [pid = 1768] [serial = 545] [outer = 0x8eea3800] 05:26:33 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:33 INFO - PROCESS | 1768 | 1464611193144 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]]]}] 05:26:33 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) 05:26:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1594ms 05:26:33 INFO - PROCESS | 1768 | 1464611193171 Marionette TRACE conn4 -> [0,697,"getWindowHandle",null] 05:26:33 INFO - PROCESS | 1768 | 1464611193174 Marionette TRACE conn4 <- [1,697,null,{"value":"8"}] 05:26:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 05:26:33 INFO - PROCESS | 1768 | 1464611193180 Marionette TRACE conn4 -> [0,698,"setScriptTimeout",{"ms":35000}] 05:26:33 INFO - PROCESS | 1768 | 1464611193183 Marionette TRACE conn4 <- [1,698,null,{}] 05:26:33 INFO - PROCESS | 1768 | 1464611193189 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}] 05:26:33 INFO - PROCESS | 1768 | 1464611193448 Marionette TRACE conn4 <- [1,699,null,{"value":null}] 05:26:33 INFO - PROCESS | 1768 | 1464611193700 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b11f400 == 92 [pid = 1768] [id = 182] 05:26:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x8b120800) [pid = 1768] [serial = 546] [outer = (nil)] 05:26:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8b127c00) [pid = 1768] [serial = 547] [outer = 0x8b120800] 05:26:33 INFO - PROCESS | 1768 | 1464611193791 Marionette DEBUG loaded listener.js 05:26:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x8b3e9000) [pid = 1768] [serial = 548] [outer = 0x8b120800] 05:26:35 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:35 INFO - PROCESS | 1768 | 1464611195185 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]]]}] 05:26:35 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) 05:26:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 2038ms 05:26:35 INFO - PROCESS | 1768 | 1464611195273 Marionette TRACE conn4 -> [0,701,"getWindowHandle",null] 05:26:35 INFO - PROCESS | 1768 | 1464611195279 Marionette TRACE conn4 <- [1,701,null,{"value":"8"}] 05:26:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 05:26:35 INFO - PROCESS | 1768 | 1464611195290 Marionette TRACE conn4 -> [0,702,"setScriptTimeout",{"ms":35000}] 05:26:35 INFO - PROCESS | 1768 | 1464611195297 Marionette TRACE conn4 <- [1,702,null,{}] 05:26:35 INFO - PROCESS | 1768 | 1464611195304 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}] 05:26:35 INFO - PROCESS | 1768 | 1464611195483 Marionette TRACE conn4 <- [1,703,null,{"value":null}] 05:26:35 INFO - PROCESS | 1768 | 1464611195665 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b12c000 == 93 [pid = 1768] [id = 183] 05:26:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x8c8d0c00) [pid = 1768] [serial = 549] [outer = (nil)] 05:26:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x8e4e8000) [pid = 1768] [serial = 550] [outer = 0x8c8d0c00] 05:26:35 INFO - PROCESS | 1768 | 1464611195761 Marionette DEBUG loaded listener.js 05:26:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8ec9f800) [pid = 1768] [serial = 551] [outer = 0x8c8d0c00] 05:26:37 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:37 INFO - PROCESS | 1768 | 1464611197159 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]]]}] 05:26:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 05:26:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1988ms 05:26:37 INFO - PROCESS | 1768 | 1464611197326 Marionette TRACE conn4 -> [0,705,"getWindowHandle",null] 05:26:37 INFO - PROCESS | 1768 | 1464611197332 Marionette TRACE conn4 <- [1,705,null,{"value":"8"}] 05:26:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 05:26:37 INFO - PROCESS | 1768 | 1464611197341 Marionette TRACE conn4 -> [0,706,"setScriptTimeout",{"ms":35000}] 05:26:37 INFO - PROCESS | 1768 | 1464611197345 Marionette TRACE conn4 <- [1,706,null,{}] 05:26:37 INFO - PROCESS | 1768 | 1464611197351 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}] 05:26:37 INFO - PROCESS | 1768 | 1464611197542 Marionette TRACE conn4 <- [1,707,null,{"value":null}] 05:26:37 INFO - PROCESS | 1768 | 1464611197727 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b7a8000 == 94 [pid = 1768] [id = 184] 05:26:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8ec9f400) [pid = 1768] [serial = 552] [outer = (nil)] 05:26:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x90f4e800) [pid = 1768] [serial = 553] [outer = 0x8ec9f400] 05:26:37 INFO - PROCESS | 1768 | 1464611197814 Marionette DEBUG loaded listener.js 05:26:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x911e3400) [pid = 1768] [serial = 554] [outer = 0x8ec9f400] 05:26:39 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:39 INFO - PROCESS | 1768 | 1464611199180 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]]]}] 05:26:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 05:26:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1895ms 05:26:39 INFO - PROCESS | 1768 | 1464611199252 Marionette TRACE conn4 -> [0,709,"getWindowHandle",null] 05:26:39 INFO - PROCESS | 1768 | 1464611199258 Marionette TRACE conn4 <- [1,709,null,{"value":"8"}] 05:26:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 05:26:39 INFO - PROCESS | 1768 | 1464611199295 Marionette TRACE conn4 -> [0,710,"setScriptTimeout",{"ms":35000}] 05:26:39 INFO - PROCESS | 1768 | 1464611199303 Marionette TRACE conn4 <- [1,710,null,{}] 05:26:39 INFO - PROCESS | 1768 | 1464611199310 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}] 05:26:39 INFO - PROCESS | 1768 | 1464611199492 Marionette TRACE conn4 <- [1,711,null,{"value":null}] 05:26:39 INFO - PROCESS | 1768 | 1464611199684 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x91130c00 == 95 [pid = 1768] [id = 185] 05:26:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x911e3000) [pid = 1768] [serial = 555] [outer = (nil)] 05:26:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x92425400) [pid = 1768] [serial = 556] [outer = 0x911e3000] 05:26:39 INFO - PROCESS | 1768 | 1464611199806 Marionette DEBUG loaded listener.js 05:26:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x92651000) [pid = 1768] [serial = 557] [outer = 0x911e3000] 05:26:41 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:41 INFO - PROCESS | 1768 | 1464611201145 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]]]}] 05:26:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 05:26:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1898ms 05:26:41 INFO - PROCESS | 1768 | 1464611201232 Marionette TRACE conn4 -> [0,713,"getWindowHandle",null] 05:26:41 INFO - PROCESS | 1768 | 1464611201237 Marionette TRACE conn4 <- [1,713,null,{"value":"8"}] 05:26:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 05:26:41 INFO - PROCESS | 1768 | 1464611201247 Marionette TRACE conn4 -> [0,714,"setScriptTimeout",{"ms":35000}] 05:26:41 INFO - PROCESS | 1768 | 1464611201250 Marionette TRACE conn4 <- [1,714,null,{}] 05:26:41 INFO - PROCESS | 1768 | 1464611201256 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}] 05:26:41 INFO - PROCESS | 1768 | 1464611201435 Marionette TRACE conn4 <- [1,715,null,{"value":null}] 05:26:41 INFO - PROCESS | 1768 | 1464611201617 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec98000 == 96 [pid = 1768] [id = 186] 05:26:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x91dae000) [pid = 1768] [serial = 558] [outer = (nil)] 05:26:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x92991400) [pid = 1768] [serial = 559] [outer = 0x91dae000] 05:26:41 INFO - PROCESS | 1768 | 1464611201704 Marionette DEBUG loaded listener.js 05:26:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x93d2bc00) [pid = 1768] [serial = 560] [outer = 0x91dae000] 05:26:42 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:43 INFO - PROCESS | 1768 | 1464611203034 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]]]}] 05:26:43 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 05:26:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1840ms 05:26:43 INFO - PROCESS | 1768 | 1464611203109 Marionette TRACE conn4 -> [0,717,"getWindowHandle",null] 05:26:43 INFO - PROCESS | 1768 | 1464611203112 Marionette TRACE conn4 <- [1,717,null,{"value":"8"}] 05:26:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 05:26:43 INFO - PROCESS | 1768 | 1464611203138 Marionette TRACE conn4 -> [0,718,"setScriptTimeout",{"ms":35000}] 05:26:43 INFO - PROCESS | 1768 | 1464611203142 Marionette TRACE conn4 <- [1,718,null,{}] 05:26:43 INFO - PROCESS | 1768 | 1464611203148 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}] 05:26:43 INFO - PROCESS | 1768 | 1464611203325 Marionette TRACE conn4 <- [1,719,null,{"value":null}] 05:26:43 INFO - PROCESS | 1768 | 1464611203511 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f83800 == 97 [pid = 1768] [id = 187] 05:26:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x94756400) [pid = 1768] [serial = 561] [outer = (nil)] 05:26:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x95132800) [pid = 1768] [serial = 562] [outer = 0x94756400] 05:26:43 INFO - PROCESS | 1768 | 1464611203608 Marionette DEBUG loaded listener.js 05:26:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x99e0a400) [pid = 1768] [serial = 563] [outer = 0x94756400] 05:26:44 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:44 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:26:44 INFO - PROCESS | 1768 | 1464611204968 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]]]}] 05:26:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 05:26:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1891ms 05:26:45 INFO - PROCESS | 1768 | 1464611205027 Marionette TRACE conn4 -> [0,721,"getWindowHandle",null] 05:26:45 INFO - PROCESS | 1768 | 1464611205031 Marionette TRACE conn4 <- [1,721,null,{"value":"8"}] 05:26:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 05:26:45 INFO - PROCESS | 1768 | 1464611205133 Marionette TRACE conn4 -> [0,722,"setScriptTimeout",{"ms":35000}] 05:26:45 INFO - PROCESS | 1768 | 1464611205138 Marionette TRACE conn4 <- [1,722,null,{}] 05:26:45 INFO - PROCESS | 1768 | 1464611205146 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}] 05:26:45 INFO - PROCESS | 1768 | 1464611205319 Marionette TRACE conn4 <- [1,723,null,{"value":null}] 05:26:45 INFO - PROCESS | 1768 | 1464611205501 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x95131000 == 98 [pid = 1768] [id = 188] 05:26:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x99738c00) [pid = 1768] [serial = 564] [outer = (nil)] 05:26:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x9a9c2c00) [pid = 1768] [serial = 565] [outer = 0x99738c00] 05:26:45 INFO - PROCESS | 1768 | 1464611205586 Marionette DEBUG loaded listener.js 05:26:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x9a9d0800) [pid = 1768] [serial = 566] [outer = 0x99738c00] 05:26:46 INFO - PROCESS | 1768 | 1464611206462 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] 05:26:46 INFO - PROCESS | 1768 | 1464611206529 Marionette TRACE conn4 <- [1,725,null,{"value":"8"}] 05:26:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 05:26:46 INFO - PROCESS | 1768 | 1464611206535 Marionette TRACE conn4 -> [0,726,"setScriptTimeout",{"ms":35000}] 05:26:46 INFO - PROCESS | 1768 | 1464611206538 Marionette TRACE conn4 <- [1,726,null,{}] 05:26:46 INFO - PROCESS | 1768 | 1464611206545 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}] 05:26:46 INFO - PROCESS | 1768 | 1464611206732 Marionette TRACE conn4 <- [1,727,null,{"value":null}] 05:26:46 INFO - PROCESS | 1768 | 1464611206920 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a74b000 == 99 [pid = 1768] [id = 189] 05:26:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x9a7d4c00) [pid = 1768] [serial = 567] [outer = (nil)] 05:26:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x9c048c00) [pid = 1768] [serial = 568] [outer = 0x9a7d4c00] 05:26:47 INFO - PROCESS | 1768 | 1464611207005 Marionette DEBUG loaded listener.js 05:26:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x9c394800) [pid = 1768] [serial = 569] [outer = 0x9a7d4c00] 05:26:47 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:47 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:26:48 INFO - PROCESS | 1768 | 1464611208048 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]]]}] 05:26:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 05:26:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1583ms 05:26:48 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 05:26:48 INFO - PROCESS | 1768 | 1464611208121 Marionette TRACE conn4 -> [0,729,"getWindowHandle",null] 05:26:48 INFO - PROCESS | 1768 | 1464611208124 Marionette TRACE conn4 <- [1,729,null,{"value":"8"}] 05:26:48 INFO - PROCESS | 1768 | 1464611208131 Marionette TRACE conn4 -> [0,730,"setScriptTimeout",{"ms":35000}] 05:26:48 INFO - PROCESS | 1768 | 1464611208135 Marionette TRACE conn4 <- [1,730,null,{}] 05:26:48 INFO - PROCESS | 1768 | 1464611208141 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}] 05:26:48 INFO - PROCESS | 1768 | 1464611208381 Marionette TRACE conn4 <- [1,731,null,{"value":null}] 05:26:48 INFO - PROCESS | 1768 | 1464611208660 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec6d800 == 100 [pid = 1768] [id = 190] 05:26:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x8ec73c00) [pid = 1768] [serial = 570] [outer = (nil)] 05:26:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x90e9e400) [pid = 1768] [serial = 571] [outer = 0x8ec73c00] 05:26:48 INFO - PROCESS | 1768 | 1464611208750 Marionette DEBUG loaded listener.js 05:26:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x91b7ac00) [pid = 1768] [serial = 572] [outer = 0x8ec73c00] 05:26:49 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:49 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:26:49 INFO - PROCESS | 1768 | 1464611209676 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] 05:26:49 INFO - PROCESS | 1768 | 1464611209770 Marionette TRACE conn4 <- [1,733,null,{"value":"8"}] 05:26:49 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 05:26:49 INFO - PROCESS | 1768 | 1464611209777 Marionette TRACE conn4 -> [0,734,"setScriptTimeout",{"ms":35000}] 05:26:49 INFO - PROCESS | 1768 | 1464611209781 Marionette TRACE conn4 <- [1,734,null,{}] 05:26:49 INFO - PROCESS | 1768 | 1464611209786 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}] 05:26:50 INFO - PROCESS | 1768 | 1464611210029 Marionette TRACE conn4 <- [1,735,null,{"value":null}] 05:26:50 INFO - PROCESS | 1768 | 1464611210684 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8c7c00 == 101 [pid = 1768] [id = 191] 05:26:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8c8cc000) [pid = 1768] [serial = 573] [outer = (nil)] 05:26:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x8dac7000) [pid = 1768] [serial = 574] [outer = 0x8c8cc000] 05:26:50 INFO - PROCESS | 1768 | 1464611210783 Marionette DEBUG loaded listener.js 05:26:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x8e477800) [pid = 1768] [serial = 575] [outer = 0x8c8cc000] 05:26:51 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:51 INFO - PROCESS | 1768 | 1464611211737 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]]]}] 05:26:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 05:26:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 1990ms 05:26:51 INFO - PROCESS | 1768 | 1464611211771 Marionette TRACE conn4 -> [0,737,"getWindowHandle",null] 05:26:51 INFO - PROCESS | 1768 | 1464611211777 Marionette TRACE conn4 <- [1,737,null,{"value":"8"}] 05:26:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 05:26:51 INFO - PROCESS | 1768 | 1464611211785 Marionette TRACE conn4 -> [0,738,"setScriptTimeout",{"ms":35000}] 05:26:51 INFO - PROCESS | 1768 | 1464611211790 Marionette TRACE conn4 <- [1,738,null,{}] 05:26:51 INFO - PROCESS | 1768 | 1464611211797 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}] 05:26:51 INFO - PROCESS | 1768 | 1464611211984 Marionette TRACE conn4 <- [1,739,null,{"value":null}] 05:26:52 INFO - PROCESS | 1768 | 1464611212351 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b7a6c00 == 102 [pid = 1768] [id = 192] 05:26:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x8c00d000) [pid = 1768] [serial = 576] [outer = (nil)] 05:26:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x8eea4400) [pid = 1768] [serial = 577] [outer = 0x8c00d000] 05:26:52 INFO - PROCESS | 1768 | 1464611212442 Marionette DEBUG loaded listener.js 05:26:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x8ef7ac00) [pid = 1768] [serial = 578] [outer = 0x8c00d000] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x91db4400 == 101 [pid = 1768] [id = 100] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x91b71c00 == 100 [pid = 1768] [id = 109] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x92990000 == 99 [pid = 1768] [id = 102] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x8ef21c00) [pid = 1768] [serial = 487] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x91b57c00) [pid = 1768] [serial = 439] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x953e3400) [pid = 1768] [serial = 442] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x9a0cf000) [pid = 1768] [serial = 445] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x9a816c00) [pid = 1768] [serial = 448] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x9ba3b800) [pid = 1768] [serial = 451] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0xa3232400) [pid = 1768] [serial = 457] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0xa214d400) [pid = 1768] [serial = 454] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x92591000) [pid = 1768] [serial = 460] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x8c8cac00) [pid = 1768] [serial = 463] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0xa3498c00) [pid = 1768] [serial = 466] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x8c00a400) [pid = 1768] [serial = 469] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8f837000 == 98 [pid = 1768] [id = 104] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x93d9c400 == 97 [pid = 1768] [id = 105] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x90f4ec00 == 96 [pid = 1768] [id = 106] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8f615800 == 95 [pid = 1768] [id = 103] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec6e400 == 94 [pid = 1768] [id = 181] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3e8800 == 93 [pid = 1768] [id = 180] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3f0c00 == 92 [pid = 1768] [id = 179] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2c4800 == 91 [pid = 1768] [id = 178] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8c00d400 == 90 [pid = 1768] [id = 177] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x9a033800 == 89 [pid = 1768] [id = 167] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x92f85800 == 88 [pid = 1768] [id = 166] 05:26:53 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2bf800 == 87 [pid = 1768] [id = 162] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0xa0612000) [pid = 1768] [serial = 382] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x8f61f800) [pid = 1768] [serial = 478] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x90ea2400) [pid = 1768] [serial = 479] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x8ef18800) [pid = 1768] [serial = 476] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x8e469400) [pid = 1768] [serial = 475] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x92591400) [pid = 1768] [serial = 484] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x8ef1d000) [pid = 1768] [serial = 436] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x8f616000) [pid = 1768] [serial = 472] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x91b5ac00) [pid = 1768] [serial = 481] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x92653400) [pid = 1768] [serial = 485] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x91bf8000) [pid = 1768] [serial = 482] [outer = (nil)] [url = about:blank] 05:26:53 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:53 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:26:53 INFO - PROCESS | 1768 | 1464611213728 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]]]}] 05:26:53 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 05:26:53 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1984ms 05:26:53 INFO - PROCESS | 1768 | 1464611213772 Marionette TRACE conn4 -> [0,741,"getWindowHandle",null] 05:26:53 INFO - PROCESS | 1768 | 1464611213779 Marionette TRACE conn4 <- [1,741,null,{"value":"8"}] 05:26:53 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 05:26:53 INFO - PROCESS | 1768 | 1464611213786 Marionette TRACE conn4 -> [0,742,"setScriptTimeout",{"ms":35000}] 05:26:53 INFO - PROCESS | 1768 | 1464611213788 Marionette TRACE conn4 <- [1,742,null,{}] 05:26:53 INFO - PROCESS | 1768 | 1464611213879 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}] 05:26:54 INFO - PROCESS | 1768 | 1464611214069 Marionette TRACE conn4 <- [1,743,null,{"value":null}] 05:26:54 INFO - PROCESS | 1768 | 1464611214212 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e7400 == 88 [pid = 1768] [id = 193] 05:26:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x8e471400) [pid = 1768] [serial = 579] [outer = (nil)] 05:26:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8eeb1000) [pid = 1768] [serial = 580] [outer = 0x8e471400] 05:26:54 INFO - PROCESS | 1768 | 1464611214288 Marionette DEBUG loaded listener.js 05:26:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x8ef7f000) [pid = 1768] [serial = 581] [outer = 0x8e471400] 05:26:55 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:55 INFO - PROCESS | 1768 | 1464611215476 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]]]}] 05:26:55 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 05:26:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1737ms 05:26:55 INFO - PROCESS | 1768 | 1464611215523 Marionette TRACE conn4 -> [0,745,"getWindowHandle",null] 05:26:55 INFO - PROCESS | 1768 | 1464611215527 Marionette TRACE conn4 <- [1,745,null,{"value":"8"}] 05:26:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 05:26:55 INFO - PROCESS | 1768 | 1464611215550 Marionette TRACE conn4 -> [0,746,"setScriptTimeout",{"ms":35000}] 05:26:55 INFO - PROCESS | 1768 | 1464611215559 Marionette TRACE conn4 <- [1,746,null,{}] 05:26:55 INFO - PROCESS | 1768 | 1464611215566 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}] 05:26:55 INFO - PROCESS | 1768 | 1464611215848 Marionette TRACE conn4 <- [1,747,null,{"value":null}] 05:26:55 INFO - PROCESS | 1768 | 1464611215949 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8ce400 == 89 [pid = 1768] [id = 194] 05:26:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8efcf000) [pid = 1768] [serial = 582] [outer = (nil)] 05:26:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x91134400) [pid = 1768] [serial = 583] [outer = 0x8efcf000] 05:26:56 INFO - PROCESS | 1768 | 1464611216024 Marionette DEBUG loaded listener.js 05:26:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x91b52400) [pid = 1768] [serial = 584] [outer = 0x8efcf000] 05:26:56 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:57 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:57 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.) 05:26:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1755ms 05:26:57 INFO - PROCESS | 1768 | 1464611217280 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]]]}] 05:26:57 INFO - PROCESS | 1768 | 1464611217296 Marionette TRACE conn4 -> [0,749,"getWindowHandle",null] 05:26:57 INFO - PROCESS | 1768 | 1464611217299 Marionette TRACE conn4 <- [1,749,null,{"value":"8"}] 05:26:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 05:26:57 INFO - PROCESS | 1768 | 1464611217312 Marionette TRACE conn4 -> [0,750,"setScriptTimeout",{"ms":35000}] 05:26:57 INFO - PROCESS | 1768 | 1464611217314 Marionette TRACE conn4 <- [1,750,null,{}] 05:26:57 INFO - PROCESS | 1768 | 1464611217329 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}] 05:26:57 INFO - PROCESS | 1768 | 1464611217613 Marionette TRACE conn4 <- [1,751,null,{"value":null}] 05:26:57 INFO - PROCESS | 1768 | 1464611217650 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efc8000 == 90 [pid = 1768] [id = 195] 05:26:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8f617000) [pid = 1768] [serial = 585] [outer = (nil)] 05:26:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x91b7b000) [pid = 1768] [serial = 586] [outer = 0x8f617000] 05:26:57 INFO - PROCESS | 1768 | 1464611217725 Marionette DEBUG loaded listener.js 05:26:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x91b80c00) [pid = 1768] [serial = 587] [outer = 0x8f617000] 05:26:58 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x8ef1a000) [pid = 1768] [serial = 540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 05:26:58 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x8e2c8400) [pid = 1768] [serial = 534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 05:26:58 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x8c00ec00) [pid = 1768] [serial = 531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 05:26:58 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8ec72c00) [pid = 1768] [serial = 537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 05:26:59 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:26:59 INFO - PROCESS | 1768 | 1464611219168 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]]]}] 05:26:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 05:26:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1896ms 05:26:59 INFO - PROCESS | 1768 | 1464611219206 Marionette TRACE conn4 -> [0,753,"getWindowHandle",null] 05:26:59 INFO - PROCESS | 1768 | 1464611219208 Marionette TRACE conn4 <- [1,753,null,{"value":"8"}] 05:26:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 05:26:59 INFO - PROCESS | 1768 | 1464611219223 Marionette TRACE conn4 -> [0,754,"setScriptTimeout",{"ms":35000}] 05:26:59 INFO - PROCESS | 1768 | 1464611219241 Marionette TRACE conn4 <- [1,754,null,{}] 05:26:59 INFO - PROCESS | 1768 | 1464611219248 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}] 05:26:59 INFO - PROCESS | 1768 | 1464611219404 Marionette TRACE conn4 <- [1,755,null,{"value":null}] 05:26:59 INFO - PROCESS | 1768 | 1464611219415 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:26:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef22400 == 91 [pid = 1768] [id = 196] 05:26:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8f83f800) [pid = 1768] [serial = 588] [outer = (nil)] 05:26:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x91bf8c00) [pid = 1768] [serial = 589] [outer = 0x8f83f800] 05:26:59 INFO - PROCESS | 1768 | 1464611219501 Marionette DEBUG loaded listener.js 05:26:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x92651c00) [pid = 1768] [serial = 590] [outer = 0x8f83f800] 05:27:00 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:27:00 INFO - PROCESS | 1768 | 1464611220836 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]]]}] 05:27:00 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 05:27:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 1653ms 05:27:00 INFO - PROCESS | 1768 | 1464611220878 Marionette TRACE conn4 -> [0,757,"getWindowHandle",null] 05:27:00 INFO - PROCESS | 1768 | 1464611220884 Marionette TRACE conn4 <- [1,757,null,{"value":"8"}] 05:27:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 05:27:00 INFO - PROCESS | 1768 | 1464611220902 Marionette TRACE conn4 -> [0,758,"setScriptTimeout",{"ms":35000}] 05:27:00 INFO - PROCESS | 1768 | 1464611220909 Marionette TRACE conn4 <- [1,758,null,{}] 05:27:00 INFO - PROCESS | 1768 | 1464611220968 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}] 05:27:01 INFO - PROCESS | 1768 | 1464611221270 Marionette TRACE conn4 <- [1,759,null,{"value":null}] 05:27:01 INFO - PROCESS | 1768 | 1464611221488 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b127000 == 92 [pid = 1768] [id = 197] 05:27:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x8c8ccc00) [pid = 1768] [serial = 591] [outer = (nil)] 05:27:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x8dacbc00) [pid = 1768] [serial = 592] [outer = 0x8c8ccc00] 05:27:01 INFO - PROCESS | 1768 | 1464611221648 Marionette DEBUG loaded listener.js 05:27:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x8e46fc00) [pid = 1768] [serial = 593] [outer = 0x8c8ccc00] 05:27:02 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:27:02 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:27:02 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:27:02 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:27:02 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:27:02 INFO - PROCESS | 1768 | 1464611222669 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]]]}] 05:27:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 05:27:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 1847ms 05:27:02 INFO - PROCESS | 1768 | 1464611222741 Marionette TRACE conn4 -> [0,761,"getWindowHandle",null] 05:27:02 INFO - PROCESS | 1768 | 1464611222750 Marionette TRACE conn4 <- [1,761,null,{"value":"8"}] 05:27:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 05:27:02 INFO - PROCESS | 1768 | 1464611222762 Marionette TRACE conn4 -> [0,762,"setScriptTimeout",{"ms":35000}] 05:27:02 INFO - PROCESS | 1768 | 1464611222766 Marionette TRACE conn4 <- [1,762,null,{}] 05:27:02 INFO - PROCESS | 1768 | 1464611222774 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}] 05:27:03 INFO - PROCESS | 1768 | 1464611223023 Marionette TRACE conn4 <- [1,763,null,{"value":null}] 05:27:03 INFO - PROCESS | 1768 | 1464611223309 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef17800 == 93 [pid = 1768] [id = 198] 05:27:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x8ef23400) [pid = 1768] [serial = 594] [outer = (nil)] 05:27:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x8ef7d400) [pid = 1768] [serial = 595] [outer = 0x8ef23400] 05:27:03 INFO - PROCESS | 1768 | 1464611223399 Marionette DEBUG loaded listener.js 05:27:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x8f618c00) [pid = 1768] [serial = 596] [outer = 0x8ef23400] 05:27:04 INFO - PROCESS | 1768 | 1464611224702 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]]]}] 05:27:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 05:27:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1991ms 05:27:04 INFO - PROCESS | 1768 | 1464611224758 Marionette TRACE conn4 -> [0,765,"getWindowHandle",null] 05:27:04 INFO - PROCESS | 1768 | 1464611224761 Marionette TRACE conn4 <- [1,765,null,{"value":"8"}] 05:27:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 05:27:04 INFO - PROCESS | 1768 | 1464611224913 Marionette TRACE conn4 -> [0,766,"setScriptTimeout",{"ms":35000}] 05:27:04 INFO - PROCESS | 1768 | 1464611224920 Marionette TRACE conn4 <- [1,766,null,{}] 05:27:04 INFO - PROCESS | 1768 | 1464611224939 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}] 05:27:05 INFO - PROCESS | 1768 | 1464611225143 Marionette TRACE conn4 <- [1,767,null,{"value":null}] 05:27:05 INFO - PROCESS | 1768 | 1464611225329 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3ef000 == 94 [pid = 1768] [id = 199] 05:27:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x91b5c000) [pid = 1768] [serial = 597] [outer = (nil)] 05:27:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x92594800) [pid = 1768] [serial = 598] [outer = 0x91b5c000] 05:27:05 INFO - PROCESS | 1768 | 1464611225420 Marionette DEBUG loaded listener.js 05:27:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x92992800) [pid = 1768] [serial = 599] [outer = 0x91b5c000] 05:27:06 INFO - PROCESS | 1768 | 1464611226724 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]]]}] 05:27:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 05:27:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1892ms 05:27:06 INFO - PROCESS | 1768 | 1464611226755 Marionette TRACE conn4 -> [0,769,"getWindowHandle",null] 05:27:06 INFO - PROCESS | 1768 | 1464611226760 Marionette TRACE conn4 <- [1,769,null,{"value":"8"}] 05:27:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 05:27:06 INFO - PROCESS | 1768 | 1464611226767 Marionette TRACE conn4 -> [0,770,"setScriptTimeout",{"ms":35000}] 05:27:06 INFO - PROCESS | 1768 | 1464611226770 Marionette TRACE conn4 <- [1,770,null,{}] 05:27:06 INFO - PROCESS | 1768 | 1464611226778 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}] 05:27:07 INFO - PROCESS | 1768 | 1464611227034 Marionette TRACE conn4 <- [1,771,null,{"value":null}] 05:27:07 INFO - PROCESS | 1768 | 1464611227230 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e8c00 == 95 [pid = 1768] [id = 200] 05:27:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8b7a7800) [pid = 1768] [serial = 600] [outer = (nil)] 05:27:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x95134800) [pid = 1768] [serial = 601] [outer = 0x8b7a7800] 05:27:07 INFO - PROCESS | 1768 | 1464611227320 Marionette DEBUG loaded listener.js 05:27:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x9775e800) [pid = 1768] [serial = 602] [outer = 0x8b7a7800] 05:27:08 INFO - PROCESS | 1768 | 1464611228253 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]]]}] 05:27:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 05:27:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 1538ms 05:27:08 INFO - PROCESS | 1768 | 1464611228306 Marionette TRACE conn4 -> [0,773,"getWindowHandle",null] 05:27:08 INFO - PROCESS | 1768 | 1464611228310 Marionette TRACE conn4 <- [1,773,null,{"value":"8"}] 05:27:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 05:27:08 INFO - PROCESS | 1768 | 1464611228317 Marionette TRACE conn4 -> [0,774,"setScriptTimeout",{"ms":35000}] 05:27:08 INFO - PROCESS | 1768 | 1464611228320 Marionette TRACE conn4 <- [1,774,null,{}] 05:27:08 INFO - PROCESS | 1768 | 1464611228326 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}] 05:27:08 INFO - PROCESS | 1768 | 1464611228555 Marionette TRACE conn4 <- [1,775,null,{"value":null}] 05:27:08 INFO - PROCESS | 1768 | 1464611228796 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x953d5400 == 96 [pid = 1768] [id = 201] 05:27:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x953dd400) [pid = 1768] [serial = 603] [outer = (nil)] 05:27:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0x9a25a800) [pid = 1768] [serial = 604] [outer = 0x953dd400] 05:27:08 INFO - PROCESS | 1768 | 1464611228940 Marionette DEBUG loaded listener.js 05:27:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x9a81ec00) [pid = 1768] [serial = 605] [outer = 0x953dd400] 05:27:09 INFO - PROCESS | 1768 | 1464611229882 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]]]}] 05:27:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 05:27:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 1585ms 05:27:09 INFO - PROCESS | 1768 | 1464611229902 Marionette TRACE conn4 -> [0,777,"getWindowHandle",null] 05:27:09 INFO - PROCESS | 1768 | 1464611229906 Marionette TRACE conn4 <- [1,777,null,{"value":"8"}] 05:27:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 05:27:09 INFO - PROCESS | 1768 | 1464611229912 Marionette TRACE conn4 -> [0,778,"setScriptTimeout",{"ms":35000}] 05:27:09 INFO - PROCESS | 1768 | 1464611229915 Marionette TRACE conn4 <- [1,778,null,{}] 05:27:09 INFO - PROCESS | 1768 | 1464611229921 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}] 05:27:10 INFO - PROCESS | 1768 | 1464611230150 Marionette TRACE conn4 <- [1,779,null,{"value":null}] 05:27:10 INFO - PROCESS | 1768 | 1464611230396 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c005000 == 97 [pid = 1768] [id = 202] 05:27:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x9512bc00) [pid = 1768] [serial = 606] [outer = (nil)] 05:27:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x9c2f1800) [pid = 1768] [serial = 607] [outer = 0x9512bc00] 05:27:10 INFO - PROCESS | 1768 | 1464611230498 Marionette DEBUG loaded listener.js 05:27:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0xa22c8800) [pid = 1768] [serial = 608] [outer = 0x9512bc00] 05:27:11 INFO - PROCESS | 1768 | 1464611231373 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]]]}] 05:27:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 05:27:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 1529ms 05:27:11 INFO - PROCESS | 1768 | 1464611231443 Marionette TRACE conn4 -> [0,781,"getWindowHandle",null] 05:27:11 INFO - PROCESS | 1768 | 1464611231447 Marionette TRACE conn4 <- [1,781,null,{"value":"8"}] 05:27:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 05:27:11 INFO - PROCESS | 1768 | 1464611231454 Marionette TRACE conn4 -> [0,782,"setScriptTimeout",{"ms":35000}] 05:27:11 INFO - PROCESS | 1768 | 1464611231457 Marionette TRACE conn4 <- [1,782,null,{}] 05:27:11 INFO - PROCESS | 1768 | 1464611231463 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}] 05:27:11 INFO - PROCESS | 1768 | 1464611231659 Marionette TRACE conn4 <- [1,783,null,{"value":null}] 05:27:11 INFO - PROCESS | 1768 | 1464611231900 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f616800 == 98 [pid = 1768] [id = 203] 05:27:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0x9b8aac00) [pid = 1768] [serial = 609] [outer = (nil)] 05:27:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 245 (0xa326b000) [pid = 1768] [serial = 610] [outer = 0x9b8aac00] 05:27:12 INFO - PROCESS | 1768 | 1464611232035 Marionette DEBUG loaded listener.js 05:27:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 246 (0xa3493c00) [pid = 1768] [serial = 611] [outer = 0x9b8aac00] 05:27:12 INFO - PROCESS | 1768 | 1464611232945 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]]]}] 05:27:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 05:27:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 1543ms 05:27:13 INFO - PROCESS | 1768 | 1464611232998 Marionette TRACE conn4 -> [0,785,"getWindowHandle",null] 05:27:13 INFO - PROCESS | 1768 | 1464611233003 Marionette TRACE conn4 <- [1,785,null,{"value":"8"}] 05:27:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 05:27:13 INFO - PROCESS | 1768 | 1464611233009 Marionette TRACE conn4 -> [0,786,"setScriptTimeout",{"ms":35000}] 05:27:13 INFO - PROCESS | 1768 | 1464611233013 Marionette TRACE conn4 <- [1,786,null,{}] 05:27:13 INFO - PROCESS | 1768 | 1464611233019 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}] 05:27:13 INFO - PROCESS | 1768 | 1464611233248 Marionette TRACE conn4 <- [1,787,null,{"value":null}] 05:27:13 INFO - PROCESS | 1768 | 1464611233499 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da99400 == 99 [pid = 1768] [id = 204] 05:27:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 247 (0x8da9ac00) [pid = 1768] [serial = 612] [outer = (nil)] 05:27:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 248 (0x8da9f000) [pid = 1768] [serial = 613] [outer = 0x8da9ac00] 05:27:13 INFO - PROCESS | 1768 | 1464611233630 Marionette DEBUG loaded listener.js 05:27:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x8daa3000) [pid = 1768] [serial = 614] [outer = 0x8da9ac00] 05:27:14 INFO - PROCESS | 1768 | 1464611234547 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]]]}] 05:27:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 05:27:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 1583ms 05:27:14 INFO - PROCESS | 1768 | 1464611234593 Marionette TRACE conn4 -> [0,789,"getWindowHandle",null] 05:27:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 05:27:14 INFO - PROCESS | 1768 | 1464611234598 Marionette TRACE conn4 <- [1,789,null,{"value":"8"}] 05:27:14 INFO - PROCESS | 1768 | 1464611234605 Marionette TRACE conn4 -> [0,790,"setScriptTimeout",{"ms":35000}] 05:27:14 INFO - PROCESS | 1768 | 1464611234609 Marionette TRACE conn4 <- [1,790,null,{}] 05:27:14 INFO - PROCESS | 1768 | 1464611234615 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}] 05:27:14 INFO - PROCESS | 1768 | 1464611234817 Marionette TRACE conn4 <- [1,791,null,{"value":null}] 05:27:15 INFO - PROCESS | 1768 | 1464611235074 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e2000 == 100 [pid = 1768] [id = 205] 05:27:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0x899e2800) [pid = 1768] [serial = 615] [outer = (nil)] 05:27:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0x899eb400) [pid = 1768] [serial = 616] [outer = 0x899e2800] 05:27:15 INFO - PROCESS | 1768 | 1464611235203 Marionette DEBUG loaded listener.js 05:27:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x899efc00) [pid = 1768] [serial = 617] [outer = 0x899e2800] 05:27:16 INFO - PROCESS | 1768 | 1464611236103 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]]]}] 05:27:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 05:27:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 1548ms 05:27:16 INFO - PROCESS | 1768 | 1464611236153 Marionette TRACE conn4 -> [0,793,"getWindowHandle",null] 05:27:16 INFO - PROCESS | 1768 | 1464611236158 Marionette TRACE conn4 <- [1,793,null,{"value":"8"}] 05:27:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 05:27:16 INFO - PROCESS | 1768 | 1464611236164 Marionette TRACE conn4 -> [0,794,"setScriptTimeout",{"ms":35000}] 05:27:16 INFO - PROCESS | 1768 | 1464611236167 Marionette TRACE conn4 <- [1,794,null,{}] 05:27:16 INFO - PROCESS | 1768 | 1464611236173 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}] 05:27:16 INFO - PROCESS | 1768 | 1464611236366 Marionette TRACE conn4 <- [1,795,null,{"value":null}] 05:27:16 INFO - PROCESS | 1768 | 1464611236561 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e3000 == 101 [pid = 1768] [id = 206] 05:27:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x899ea400) [pid = 1768] [serial = 618] [outer = (nil)] 05:27:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x8daa2800) [pid = 1768] [serial = 619] [outer = 0x899ea400] 05:27:16 INFO - PROCESS | 1768 | 1464611236695 Marionette DEBUG loaded listener.js 05:27:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0xa22d0800) [pid = 1768] [serial = 620] [outer = 0x899ea400] 05:27:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x8da18c00) [pid = 1768] [serial = 621] [outer = 0x98298c00] 05:27:17 INFO - PROCESS | 1768 | 1464611237755 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]]]}] 05:27:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 05:27:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 1684ms 05:27:17 INFO - PROCESS | 1768 | 1464611237849 Marionette TRACE conn4 -> [0,797,"getWindowHandle",null] 05:27:17 INFO - PROCESS | 1768 | 1464611237854 Marionette TRACE conn4 <- [1,797,null,{"value":"8"}] 05:27:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 05:27:17 INFO - PROCESS | 1768 | 1464611237860 Marionette TRACE conn4 -> [0,798,"setScriptTimeout",{"ms":35000}] 05:27:17 INFO - PROCESS | 1768 | 1464611237865 Marionette TRACE conn4 <- [1,798,null,{}] 05:27:17 INFO - PROCESS | 1768 | 1464611237871 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}] 05:27:18 INFO - PROCESS | 1768 | 1464611238159 Marionette TRACE conn4 <- [1,799,null,{"value":null}] 05:27:18 INFO - PROCESS | 1768 | 1464611238420 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3ef800 == 102 [pid = 1768] [id = 207] 05:27:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x8b3efc00) [pid = 1768] [serial = 622] [outer = (nil)] 05:27:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8da21c00) [pid = 1768] [serial = 623] [outer = 0x8b3efc00] 05:27:18 INFO - PROCESS | 1768 | 1464611238530 Marionette DEBUG loaded listener.js 05:27:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x8f83fc00) [pid = 1768] [serial = 624] [outer = 0x8b3efc00] 05:27:19 INFO - PROCESS | 1768 | 1464611239459 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]]]}] 05:27:19 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 05:27:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 1634ms 05:27:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 05:27:19 INFO - PROCESS | 1768 | 1464611239495 Marionette TRACE conn4 -> [0,801,"getWindowHandle",null] 05:27:19 INFO - PROCESS | 1768 | 1464611239498 Marionette TRACE conn4 <- [1,801,null,{"value":"8"}] 05:27:19 INFO - PROCESS | 1768 | 1464611239505 Marionette TRACE conn4 -> [0,802,"setScriptTimeout",{"ms":35000}] 05:27:19 INFO - PROCESS | 1768 | 1464611239509 Marionette TRACE conn4 <- [1,802,null,{}] 05:27:19 INFO - PROCESS | 1768 | 1464611239514 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}] 05:27:19 INFO - PROCESS | 1768 | 1464611239711 Marionette TRACE conn4 <- [1,803,null,{"value":null}] 05:27:19 INFO - PROCESS | 1768 | 1464611239962 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afe5c00 == 103 [pid = 1768] [id = 208] 05:27:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x8afe8000) [pid = 1768] [serial = 625] [outer = (nil)] 05:27:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x8afec800) [pid = 1768] [serial = 626] [outer = 0x8afe8000] 05:27:20 INFO - PROCESS | 1768 | 1464611240095 Marionette DEBUG loaded listener.js 05:27:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x8afedc00) [pid = 1768] [serial = 627] [outer = 0x8afe8000] 05:27:21 INFO - PROCESS | 1768 | 1464611241011 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]]]}] 05:27:21 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 05:27:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1544ms 05:27:21 INFO - PROCESS | 1768 | 1464611241049 Marionette TRACE conn4 -> [0,805,"getWindowHandle",null] 05:27:21 INFO - PROCESS | 1768 | 1464611241053 Marionette TRACE conn4 <- [1,805,null,{"value":"8"}] 05:27:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 05:27:21 INFO - PROCESS | 1768 | 1464611241059 Marionette TRACE conn4 -> [0,806,"setScriptTimeout",{"ms":35000}] 05:27:21 INFO - PROCESS | 1768 | 1464611241062 Marionette TRACE conn4 <- [1,806,null,{}] 05:27:21 INFO - PROCESS | 1768 | 1464611241068 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}] 05:27:21 INFO - PROCESS | 1768 | 1464611241264 Marionette TRACE conn4 <- [1,807,null,{"value":null}] 05:27:21 INFO - PROCESS | 1768 | 1464611241522 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afe7000 == 104 [pid = 1768] [id = 209] 05:27:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x8afeb000) [pid = 1768] [serial = 628] [outer = (nil)] 05:27:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 264 (0x8dc43400) [pid = 1768] [serial = 629] [outer = 0x8afeb000] 05:27:21 INFO - PROCESS | 1768 | 1464611241658 Marionette DEBUG loaded listener.js 05:27:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 265 (0x8dc44c00) [pid = 1768] [serial = 630] [outer = 0x8afeb000] 05:27:23 INFO - PROCESS | 1768 | 1464611243110 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]]]}] 05:27:23 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 05:27:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 2084ms 05:27:23 INFO - PROCESS | 1768 | 1464611243144 Marionette TRACE conn4 -> [0,809,"getWindowHandle",null] 05:27:23 INFO - PROCESS | 1768 | 1464611243150 Marionette TRACE conn4 <- [1,809,null,{"value":"8"}] 05:27:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 05:27:23 INFO - PROCESS | 1768 | 1464611243160 Marionette TRACE conn4 -> [0,810,"setScriptTimeout",{"ms":35000}] 05:27:23 INFO - PROCESS | 1768 | 1464611243164 Marionette TRACE conn4 <- [1,810,null,{}] 05:27:23 INFO - PROCESS | 1768 | 1464611243173 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}] 05:27:23 INFO - PROCESS | 1768 | 1464611243390 Marionette TRACE conn4 <- [1,811,null,{"value":null}] 05:27:23 INFO - PROCESS | 1768 | 1464611243646 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c001800 == 105 [pid = 1768] [id = 210] 05:27:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 266 (0x8c8c1400) [pid = 1768] [serial = 631] [outer = (nil)] 05:27:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x8da20400) [pid = 1768] [serial = 632] [outer = 0x8c8c1400] 05:27:23 INFO - PROCESS | 1768 | 1464611243794 Marionette DEBUG loaded listener.js 05:27:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x8daa4000) [pid = 1768] [serial = 633] [outer = 0x8c8c1400] 05:27:24 INFO - PROCESS | 1768 | 1464611244808 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]]]}] 05:27:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 05:27:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 1737ms 05:27:24 INFO - PROCESS | 1768 | 1464611244898 Marionette TRACE conn4 -> [0,813,"getWindowHandle",null] 05:27:24 INFO - PROCESS | 1768 | 1464611244906 Marionette TRACE conn4 <- [1,813,null,{"value":"8"}] 05:27:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 05:27:24 INFO - PROCESS | 1768 | 1464611244924 Marionette TRACE conn4 -> [0,814,"setScriptTimeout",{"ms":35000}] 05:27:24 INFO - PROCESS | 1768 | 1464611244927 Marionette TRACE conn4 <- [1,814,null,{}] 05:27:24 INFO - PROCESS | 1768 | 1464611244936 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}] 05:27:25 INFO - PROCESS | 1768 | 1464611245252 Marionette TRACE conn4 <- [1,815,null,{"value":null}] 05:27:25 INFO - PROCESS | 1768 | 1464611245502 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dc4bc00 == 106 [pid = 1768] [id = 211] 05:27:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x8dc4c000) [pid = 1768] [serial = 634] [outer = (nil)] 05:27:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x8dc4f800) [pid = 1768] [serial = 635] [outer = 0x8dc4c000] 05:27:25 INFO - PROCESS | 1768 | 1464611245585 Marionette DEBUG loaded listener.js 05:27:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x8e4e1800) [pid = 1768] [serial = 636] [outer = 0x8dc4c000] 05:27:26 INFO - PROCESS | 1768 | --DOCSHELL 0x91db7000 == 105 [pid = 1768] [id = 87] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x90f41c00) [pid = 1768] [serial = 544] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8b7a8000 == 104 [pid = 1768] [id = 184] 05:27:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8b12c000 == 103 [pid = 1768] [id = 183] 05:27:26 INFO - PROCESS | 1768 | --DOCSHELL 0x8b11f400 == 102 [pid = 1768] [id = 182] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x8b123400) [pid = 1768] [serial = 529] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x90ea7000) [pid = 1768] [serial = 541] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x995b3c00) [pid = 1768] [serial = 499] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x90f4b400) [pid = 1768] [serial = 493] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 265 (0x9b55b800) [pid = 1768] [serial = 511] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 264 (0x8ec96c00) [pid = 1768] [serial = 536] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 263 (0x9aa2cc00) [pid = 1768] [serial = 520] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x8e46bc00) [pid = 1768] [serial = 490] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x8ec9e000) [pid = 1768] [serial = 505] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x8e4e5c00) [pid = 1768] [serial = 508] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x8eca1400) [pid = 1768] [serial = 517] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0x8ad12800) [pid = 1768] [serial = 526] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x8dad0c00) [pid = 1768] [serial = 533] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x8ef20000) [pid = 1768] [serial = 538] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x8b3eb400) [pid = 1768] [serial = 514] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x8b7aa400) [pid = 1768] [serial = 523] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x8dac2800) [pid = 1768] [serial = 532] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x9b8a9400) [pid = 1768] [serial = 502] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x90f48c00) [pid = 1768] [serial = 542] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x8e476800) [pid = 1768] [serial = 535] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x95130000) [pid = 1768] [serial = 496] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x8f620800) [pid = 1768] [serial = 539] [outer = (nil)] [url = about:blank] 05:27:26 INFO - PROCESS | 1768 | 1464611246620 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] 05:27:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 05:27:26 INFO - PROCESS | 1768 | 1464611246774 Marionette TRACE conn4 <- [1,817,null,{"value":"8"}] 05:27:26 INFO - PROCESS | 1768 | 1464611246795 Marionette TRACE conn4 -> [0,818,"setScriptTimeout",{"ms":35000}] 05:27:26 INFO - PROCESS | 1768 | 1464611246801 Marionette TRACE conn4 <- [1,818,null,{}] 05:27:26 INFO - PROCESS | 1768 | 1464611246810 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}] 05:27:27 INFO - PROCESS | 1768 | 1464611247159 Marionette TRACE conn4 <- [1,819,null,{"value":null}] 05:27:27 INFO - PROCESS | 1768 | 1464611247338 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afe9800 == 103 [pid = 1768] [id = 212] 05:27:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x8b7a8000) [pid = 1768] [serial = 637] [outer = (nil)] 05:27:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0x8c002400) [pid = 1768] [serial = 638] [outer = 0x8b7a8000] 05:27:27 INFO - PROCESS | 1768 | 1464611247450 Marionette DEBUG loaded listener.js 05:27:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0x8da17400) [pid = 1768] [serial = 639] [outer = 0x8b7a8000] 05:27:28 INFO - PROCESS | 1768 | 1464611248437 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]]]}] 05:27:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 05:27:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 1706ms 05:27:28 INFO - PROCESS | 1768 | 1464611248490 Marionette TRACE conn4 -> [0,821,"getWindowHandle",null] 05:27:28 INFO - PROCESS | 1768 | 1464611248496 Marionette TRACE conn4 <- [1,821,null,{"value":"8"}] 05:27:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 05:27:28 INFO - PROCESS | 1768 | 1464611248509 Marionette TRACE conn4 -> [0,822,"setScriptTimeout",{"ms":35000}] 05:27:28 INFO - PROCESS | 1768 | 1464611248516 Marionette TRACE conn4 <- [1,822,null,{}] 05:27:28 INFO - PROCESS | 1768 | 1464611248522 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}] 05:27:28 INFO - PROCESS | 1768 | 1464611248834 Marionette TRACE conn4 <- [1,823,null,{"value":null}] 05:27:29 INFO - PROCESS | 1768 | 1464611249078 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dc4a400 == 104 [pid = 1768] [id = 213] 05:27:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x8dc4b800) [pid = 1768] [serial = 640] [outer = (nil)] 05:27:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x8e4e7000) [pid = 1768] [serial = 641] [outer = 0x8dc4b800] 05:27:29 INFO - PROCESS | 1768 | 1464611249184 Marionette DEBUG loaded listener.js 05:27:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x8ec93c00) [pid = 1768] [serial = 642] [outer = 0x8dc4b800] 05:27:30 INFO - PROCESS | 1768 | 1464611250156 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] 05:27:30 INFO - PROCESS | 1768 | 1464611250301 Marionette TRACE conn4 <- [1,825,null,{"value":"8"}] 05:27:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 05:27:30 INFO - PROCESS | 1768 | 1464611250318 Marionette TRACE conn4 -> [0,826,"setScriptTimeout",{"ms":35000}] 05:27:30 INFO - PROCESS | 1768 | 1464611250323 Marionette TRACE conn4 <- [1,826,null,{}] 05:27:30 INFO - PROCESS | 1768 | 1464611250339 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}] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0xa24c9800 == 103 [pid = 1768] [id = 28] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8f61d800 == 102 [pid = 1768] [id = 108] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3e2400 == 101 [pid = 1768] [id = 171] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad09400 == 100 [pid = 1768] [id = 175] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3e7800 == 99 [pid = 1768] [id = 174] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x9a74b000 == 98 [pid = 1768] [id = 189] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8f61a000 == 97 [pid = 1768] [id = 92] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec98000 == 96 [pid = 1768] [id = 186] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x92f83800 == 95 [pid = 1768] [id = 187] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8c7c00 == 94 [pid = 1768] [id = 191] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x95131000 == 93 [pid = 1768] [id = 188] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec6d800 == 92 [pid = 1768] [id = 190] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8e4e2000 == 91 [pid = 1768] [id = 170] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec93800 == 90 [pid = 1768] [id = 168] 05:27:32 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3e2c00 == 89 [pid = 1768] [id = 172] 05:27:32 INFO - PROCESS | 1768 | 1464611252959 Marionette TRACE conn4 <- [1,827,null,{"value":null}] 05:27:33 INFO - PROCESS | 1768 | 1464611253240 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e7000 == 90 [pid = 1768] [id = 214] 05:27:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x899ef800) [pid = 1768] [serial = 643] [outer = (nil)] 05:27:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x8b7aac00) [pid = 1768] [serial = 644] [outer = 0x899ef800] 05:27:33 INFO - PROCESS | 1768 | 1464611253320 Marionette DEBUG loaded listener.js 05:27:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x8da1d400) [pid = 1768] [serial = 645] [outer = 0x899ef800] 05:27:34 INFO - PROCESS | 1768 | 1464611254101 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]]]}] 05:27:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 05:27:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 3856ms 05:27:34 INFO - PROCESS | 1768 | 1464611254170 Marionette TRACE conn4 -> [0,829,"getWindowHandle",null] 05:27:34 INFO - PROCESS | 1768 | 1464611254175 Marionette TRACE conn4 <- [1,829,null,{"value":"8"}] 05:27:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 05:27:34 INFO - PROCESS | 1768 | 1464611254209 Marionette TRACE conn4 -> [0,830,"setScriptTimeout",{"ms":35000}] 05:27:34 INFO - PROCESS | 1768 | 1464611254214 Marionette TRACE conn4 <- [1,830,null,{}] 05:27:34 INFO - PROCESS | 1768 | 1464611254231 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}] 05:27:34 INFO - PROCESS | 1768 | 1464611254411 Marionette TRACE conn4 <- [1,831,null,{"value":null}] 05:27:34 INFO - PROCESS | 1768 | 1464611254424 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2c4800 == 91 [pid = 1768] [id = 215] 05:27:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8e470400) [pid = 1768] [serial = 646] [outer = (nil)] 05:27:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x8e4e8400) [pid = 1768] [serial = 647] [outer = 0x8e470400] 05:27:34 INFO - PROCESS | 1768 | 1464611254505 Marionette DEBUG loaded listener.js 05:27:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x8eca2000) [pid = 1768] [serial = 648] [outer = 0x8e470400] 05:27:35 INFO - PROCESS | 1768 | 1464611255562 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]]]}] 05:27:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 05:27:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 1425ms 05:27:35 INFO - PROCESS | 1768 | 1464611255610 Marionette TRACE conn4 -> [0,833,"getWindowHandle",null] 05:27:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 05:27:35 INFO - PROCESS | 1768 | 1464611255615 Marionette TRACE conn4 <- [1,833,null,{"value":"8"}] 05:27:35 INFO - PROCESS | 1768 | 1464611255621 Marionette TRACE conn4 -> [0,834,"setScriptTimeout",{"ms":35000}] 05:27:35 INFO - PROCESS | 1768 | 1464611255625 Marionette TRACE conn4 <- [1,834,null,{}] 05:27:35 INFO - PROCESS | 1768 | 1464611255648 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}] 05:27:35 INFO - PROCESS | 1768 | 1464611255885 Marionette TRACE conn4 <- [1,835,null,{"value":null}] 05:27:35 INFO - PROCESS | 1768 | 1464611255917 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef75400 == 92 [pid = 1768] [id = 216] 05:27:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x8ef81800) [pid = 1768] [serial = 649] [outer = (nil)] 05:27:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x8efca000) [pid = 1768] [serial = 650] [outer = 0x8ef81800] 05:27:36 INFO - PROCESS | 1768 | 1464611255999 Marionette DEBUG loaded listener.js 05:27:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x8f836c00) [pid = 1768] [serial = 651] [outer = 0x8ef81800] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x8c8c1400) [pid = 1768] [serial = 631] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x8e471400) [pid = 1768] [serial = 579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x8efcf000) [pid = 1768] [serial = 582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x8c00d000) [pid = 1768] [serial = 576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0x8c8cc000) [pid = 1768] [serial = 573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x8eea3800) [pid = 1768] [serial = 543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x8f617000) [pid = 1768] [serial = 585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x92652000) [pid = 1768] [serial = 432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x8e2c8c00) [pid = 1768] [serial = 486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 05:27:37 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x8f83f800) [pid = 1768] [serial = 588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 05:27:37 INFO - PROCESS | 1768 | 1464611257220 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]]]}] 05:27:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 05:27:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1647ms 05:27:37 INFO - PROCESS | 1768 | 1464611257270 Marionette TRACE conn4 -> [0,837,"getWindowHandle",null] 05:27:37 INFO - PROCESS | 1768 | 1464611257276 Marionette TRACE conn4 <- [1,837,null,{"value":"8"}] 05:27:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 05:27:37 INFO - PROCESS | 1768 | 1464611257293 Marionette TRACE conn4 -> [0,838,"setScriptTimeout",{"ms":35000}] 05:27:37 INFO - PROCESS | 1768 | 1464611257301 Marionette TRACE conn4 <- [1,838,null,{}] 05:27:37 INFO - PROCESS | 1768 | 1464611257307 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}] 05:27:37 INFO - PROCESS | 1768 | 1464611257511 Marionette TRACE conn4 <- [1,839,null,{"value":null}] 05:27:37 INFO - PROCESS | 1768 | 1464611257711 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c00ec00 == 93 [pid = 1768] [id = 217] 05:27:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x8c010400) [pid = 1768] [serial = 652] [outer = (nil)] 05:27:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x90ea6800) [pid = 1768] [serial = 653] [outer = 0x8c010400] 05:27:37 INFO - PROCESS | 1768 | 1464611257787 Marionette DEBUG loaded listener.js 05:27:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x90f46c00) [pid = 1768] [serial = 654] [outer = 0x8c010400] 05:27:38 INFO - PROCESS | 1768 | 1464611258559 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]]]}] 05:27:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 05:27:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1342ms 05:27:38 INFO - PROCESS | 1768 | 1464611258628 Marionette TRACE conn4 -> [0,841,"getWindowHandle",null] 05:27:38 INFO - PROCESS | 1768 | 1464611258632 Marionette TRACE conn4 <- [1,841,null,{"value":"8"}] 05:27:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 05:27:38 INFO - PROCESS | 1768 | 1464611258638 Marionette TRACE conn4 -> [0,842,"setScriptTimeout",{"ms":35000}] 05:27:38 INFO - PROCESS | 1768 | 1464611258641 Marionette TRACE conn4 <- [1,842,null,{}] 05:27:38 INFO - PROCESS | 1768 | 1464611258647 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}] 05:27:38 INFO - PROCESS | 1768 | 1464611258824 Marionette TRACE conn4 <- [1,843,null,{"value":null}] 05:27:39 INFO - PROCESS | 1768 | 1464611259079 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e1c00 == 94 [pid = 1768] [id = 218] 05:27:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x899e2c00) [pid = 1768] [serial = 655] [outer = (nil)] 05:27:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8afea000) [pid = 1768] [serial = 656] [outer = 0x899e2c00] 05:27:39 INFO - PROCESS | 1768 | 1464611259186 Marionette DEBUG loaded listener.js 05:27:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x8b3f0c00) [pid = 1768] [serial = 657] [outer = 0x899e2c00] 05:27:40 INFO - PROCESS | 1768 | 1464611260307 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]]]}] 05:27:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 05:27:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 1683ms 05:27:40 INFO - PROCESS | 1768 | 1464611260323 Marionette TRACE conn4 -> [0,845,"getWindowHandle",null] 05:27:40 INFO - PROCESS | 1768 | 1464611260331 Marionette TRACE conn4 <- [1,845,null,{"value":"8"}] 05:27:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 05:27:40 INFO - PROCESS | 1768 | 1464611260339 Marionette TRACE conn4 -> [0,846,"setScriptTimeout",{"ms":35000}] 05:27:40 INFO - PROCESS | 1768 | 1464611260346 Marionette TRACE conn4 <- [1,846,null,{}] 05:27:40 INFO - PROCESS | 1768 | 1464611260354 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}] 05:27:40 INFO - PROCESS | 1768 | 1464611260565 Marionette TRACE conn4 <- [1,847,null,{"value":null}] 05:27:40 INFO - PROCESS | 1768 | 1464611260844 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dc42c00 == 95 [pid = 1768] [id = 219] 05:27:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x8ef17400) [pid = 1768] [serial = 658] [outer = (nil)] 05:27:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x8ef25000) [pid = 1768] [serial = 659] [outer = 0x8ef17400] 05:27:40 INFO - PROCESS | 1768 | 1464611260981 Marionette DEBUG loaded listener.js 05:27:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x8ef7d800) [pid = 1768] [serial = 660] [outer = 0x8ef17400] 05:27:41 INFO - PROCESS | 1768 | 1464611261996 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]]]}] 05:27:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 05:27:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 1689ms 05:27:42 INFO - PROCESS | 1768 | 1464611262031 Marionette TRACE conn4 -> [0,849,"getWindowHandle",null] 05:27:42 INFO - PROCESS | 1768 | 1464611262038 Marionette TRACE conn4 <- [1,849,null,{"value":"8"}] 05:27:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 05:27:42 INFO - PROCESS | 1768 | 1464611262047 Marionette TRACE conn4 -> [0,850,"setScriptTimeout",{"ms":35000}] 05:27:42 INFO - PROCESS | 1768 | 1464611262051 Marionette TRACE conn4 <- [1,850,null,{}] 05:27:42 INFO - PROCESS | 1768 | 1464611262058 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}] 05:27:42 INFO - PROCESS | 1768 | 1464611262270 Marionette TRACE conn4 <- [1,851,null,{"value":null}] 05:27:42 INFO - PROCESS | 1768 | 1464611262580 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e8800 == 96 [pid = 1768] [id = 220] 05:27:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x90ea0400) [pid = 1768] [serial = 661] [outer = (nil)] 05:27:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 264 (0x9112ac00) [pid = 1768] [serial = 662] [outer = 0x90ea0400] 05:27:42 INFO - PROCESS | 1768 | 1464611262712 Marionette DEBUG loaded listener.js 05:27:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 265 (0x91b55400) [pid = 1768] [serial = 663] [outer = 0x90ea0400] 05:27:43 INFO - PROCESS | 1768 | 1464611263699 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]]]}] 05:27:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 05:27:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 1683ms 05:27:43 INFO - PROCESS | 1768 | 1464611263730 Marionette TRACE conn4 -> [0,853,"getWindowHandle",null] 05:27:43 INFO - PROCESS | 1768 | 1464611263734 Marionette TRACE conn4 <- [1,853,null,{"value":"8"}] 05:27:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 05:27:43 INFO - PROCESS | 1768 | 1464611263743 Marionette TRACE conn4 -> [0,854,"setScriptTimeout",{"ms":35000}] 05:27:43 INFO - PROCESS | 1768 | 1464611263753 Marionette TRACE conn4 <- [1,854,null,{}] 05:27:43 INFO - PROCESS | 1768 | 1464611263768 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}] 05:27:44 INFO - PROCESS | 1768 | 1464611263995 Marionette TRACE conn4 <- [1,855,null,{"value":null}] 05:27:44 INFO - PROCESS | 1768 | 1464611264256 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b7ac400 == 97 [pid = 1768] [id = 221] 05:27:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 266 (0x91b77c00) [pid = 1768] [serial = 664] [outer = (nil)] 05:27:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x92592000) [pid = 1768] [serial = 665] [outer = 0x91b77c00] 05:27:44 INFO - PROCESS | 1768 | 1464611264388 Marionette DEBUG loaded listener.js 05:27:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x92652000) [pid = 1768] [serial = 666] [outer = 0x91b77c00] 05:27:45 INFO - PROCESS | 1768 | 1464611265343 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]]]}] 05:27:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 05:27:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 1650ms 05:27:45 INFO - PROCESS | 1768 | 1464611265392 Marionette TRACE conn4 -> [0,857,"getWindowHandle",null] 05:27:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 05:27:45 INFO - PROCESS | 1768 | 1464611265397 Marionette TRACE conn4 <- [1,857,null,{"value":"8"}] 05:27:45 INFO - PROCESS | 1768 | 1464611265404 Marionette TRACE conn4 -> [0,858,"setScriptTimeout",{"ms":35000}] 05:27:45 INFO - PROCESS | 1768 | 1464611265407 Marionette TRACE conn4 <- [1,858,null,{}] 05:27:45 INFO - PROCESS | 1768 | 1464611265413 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}] 05:27:45 INFO - PROCESS | 1768 | 1464611265623 Marionette TRACE conn4 <- [1,859,null,{"value":null}] 05:27:45 INFO - PROCESS | 1768 | 1464611265867 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b7ad800 == 98 [pid = 1768] [id = 222] 05:27:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x92650000) [pid = 1768] [serial = 667] [outer = (nil)] 05:27:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x93ba1c00) [pid = 1768] [serial = 668] [outer = 0x92650000] 05:27:46 INFO - PROCESS | 1768 | 1464611266002 Marionette DEBUG loaded listener.js 05:27:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x94751c00) [pid = 1768] [serial = 669] [outer = 0x92650000] 05:27:46 INFO - PROCESS | 1768 | 1464611266917 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]]]}] 05:27:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 05:27:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1589ms 05:27:47 INFO - PROCESS | 1768 | 1464611266994 Marionette TRACE conn4 -> [0,861,"getWindowHandle",null] 05:27:47 INFO - PROCESS | 1768 | 1464611266997 Marionette TRACE conn4 <- [1,861,null,{"value":"8"}] 05:27:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 05:27:47 INFO - PROCESS | 1768 | 1464611267004 Marionette TRACE conn4 -> [0,862,"setScriptTimeout",{"ms":35000}] 05:27:47 INFO - PROCESS | 1768 | 1464611267007 Marionette TRACE conn4 <- [1,862,null,{}] 05:27:47 INFO - PROCESS | 1768 | 1464611267013 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}] 05:27:47 INFO - PROCESS | 1768 | 1464611267249 Marionette TRACE conn4 <- [1,863,null,{"value":null}] 05:27:47 INFO - PROCESS | 1768 | 1464611267503 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x95315000 == 99 [pid = 1768] [id = 223] 05:27:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x953d5800) [pid = 1768] [serial = 670] [outer = (nil)] 05:27:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0x97758400) [pid = 1768] [serial = 671] [outer = 0x953d5800] 05:27:47 INFO - PROCESS | 1768 | 1464611267653 Marionette DEBUG loaded listener.js 05:27:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x9a37fc00) [pid = 1768] [serial = 672] [outer = 0x953d5800] 05:27:48 INFO - PROCESS | 1768 | 1464611268669 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]]]}] 05:27:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 05:27:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 1692ms 05:27:48 INFO - PROCESS | 1768 | 1464611268698 Marionette TRACE conn4 -> [0,865,"getWindowHandle",null] 05:27:48 INFO - PROCESS | 1768 | 1464611268703 Marionette TRACE conn4 <- [1,865,null,{"value":"8"}] 05:27:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 05:27:48 INFO - PROCESS | 1768 | 1464611268709 Marionette TRACE conn4 -> [0,866,"setScriptTimeout",{"ms":35000}] 05:27:48 INFO - PROCESS | 1768 | 1464611268713 Marionette TRACE conn4 <- [1,866,null,{}] 05:27:48 INFO - PROCESS | 1768 | 1464611268719 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}] 05:27:48 INFO - PROCESS | 1768 | 1464611268914 Marionette TRACE conn4 <- [1,867,null,{"value":null}] 05:27:49 INFO - PROCESS | 1768 | 1464611269192 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a380800 == 100 [pid = 1768] [id = 224] 05:27:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x9a7cd400) [pid = 1768] [serial = 673] [outer = (nil)] 05:27:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 276 (0x9aa2dc00) [pid = 1768] [serial = 674] [outer = 0x9a7cd400] 05:27:49 INFO - PROCESS | 1768 | 1464611269329 Marionette DEBUG loaded listener.js 05:27:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 277 (0x9b33b400) [pid = 1768] [serial = 675] [outer = 0x9a7cd400] 05:27:50 INFO - PROCESS | 1768 | 1464611270271 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]]]}] 05:27:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 05:27:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 1592ms 05:27:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 05:27:50 INFO - PROCESS | 1768 | 1464611270303 Marionette TRACE conn4 -> [0,869,"getWindowHandle",null] 05:27:50 INFO - PROCESS | 1768 | 1464611270307 Marionette TRACE conn4 <- [1,869,null,{"value":"8"}] 05:27:50 INFO - PROCESS | 1768 | 1464611270314 Marionette TRACE conn4 -> [0,870,"setScriptTimeout",{"ms":35000}] 05:27:50 INFO - PROCESS | 1768 | 1464611270318 Marionette TRACE conn4 <- [1,870,null,{}] 05:27:50 INFO - PROCESS | 1768 | 1464611270324 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}] 05:27:50 INFO - PROCESS | 1768 | 1464611270537 Marionette TRACE conn4 <- [1,871,null,{"value":null}] 05:27:50 INFO - PROCESS | 1768 | 1464611270784 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afe6400 == 101 [pid = 1768] [id = 225] 05:27:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 278 (0x8e473c00) [pid = 1768] [serial = 676] [outer = (nil)] 05:27:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 279 (0x9b8af800) [pid = 1768] [serial = 677] [outer = 0x8e473c00] 05:27:50 INFO - PROCESS | 1768 | 1464611270914 Marionette DEBUG loaded listener.js 05:27:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 280 (0x9c047800) [pid = 1768] [serial = 678] [outer = 0x8e473c00] 05:27:51 INFO - PROCESS | 1768 | 1464611271828 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]]]}] 05:27:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 05:27:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 1586ms 05:27:51 INFO - PROCESS | 1768 | 1464611271899 Marionette TRACE conn4 -> [0,873,"getWindowHandle",null] 05:27:51 INFO - PROCESS | 1768 | 1464611271902 Marionette TRACE conn4 <- [1,873,null,{"value":"8"}] 05:27:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 05:27:51 INFO - PROCESS | 1768 | 1464611271910 Marionette TRACE conn4 -> [0,874,"setScriptTimeout",{"ms":35000}] 05:27:51 INFO - PROCESS | 1768 | 1464611271913 Marionette TRACE conn4 <- [1,874,null,{}] 05:27:51 INFO - PROCESS | 1768 | 1464611271920 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}] 05:27:52 INFO - PROCESS | 1768 | 1464611272115 Marionette TRACE conn4 <- [1,875,null,{"value":null}] 05:27:52 INFO - PROCESS | 1768 | 1464611272363 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e4400 == 102 [pid = 1768] [id = 226] 05:27:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 281 (0x8b3ed400) [pid = 1768] [serial = 679] [outer = (nil)] 05:27:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 282 (0xa1148800) [pid = 1768] [serial = 680] [outer = 0x8b3ed400] 05:27:52 INFO - PROCESS | 1768 | 1464611272495 Marionette DEBUG loaded listener.js 05:27:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 283 (0xa2286800) [pid = 1768] [serial = 681] [outer = 0x8b3ed400] 05:27:53 INFO - PROCESS | 1768 | 1464611273445 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]]]}] 05:27:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 05:27:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 1585ms 05:27:53 INFO - PROCESS | 1768 | 1464611273496 Marionette TRACE conn4 -> [0,877,"getWindowHandle",null] 05:27:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 05:27:53 INFO - PROCESS | 1768 | 1464611273501 Marionette TRACE conn4 <- [1,877,null,{"value":"8"}] 05:27:53 INFO - PROCESS | 1768 | 1464611273508 Marionette TRACE conn4 -> [0,878,"setScriptTimeout",{"ms":35000}] 05:27:53 INFO - PROCESS | 1768 | 1464611273511 Marionette TRACE conn4 <- [1,878,null,{}] 05:27:53 INFO - PROCESS | 1768 | 1464611273517 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}] 05:27:53 INFO - PROCESS | 1768 | 1464611273757 Marionette TRACE conn4 <- [1,879,null,{"value":null}] 05:27:54 INFO - PROCESS | 1768 | 1464611274023 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3f0400 == 103 [pid = 1768] [id = 227] 05:27:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 284 (0x9b8a8c00) [pid = 1768] [serial = 682] [outer = (nil)] 05:27:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 285 (0xa26c8000) [pid = 1768] [serial = 683] [outer = 0x9b8a8c00] 05:27:54 INFO - PROCESS | 1768 | 1464611274129 Marionette DEBUG loaded listener.js 05:27:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 286 (0xa3491800) [pid = 1768] [serial = 684] [outer = 0x9b8a8c00] 05:27:55 INFO - PROCESS | 1768 | 1464611275021 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]]]}] 05:27:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 05:27:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 1583ms 05:27:55 INFO - PROCESS | 1768 | 1464611275092 Marionette TRACE conn4 -> [0,881,"getWindowHandle",null] 05:27:55 INFO - PROCESS | 1768 | 1464611275096 Marionette TRACE conn4 <- [1,881,null,{"value":"8"}] 05:27:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 05:27:55 INFO - PROCESS | 1768 | 1464611275102 Marionette TRACE conn4 -> [0,882,"setScriptTimeout",{"ms":35000}] 05:27:55 INFO - PROCESS | 1768 | 1464611275106 Marionette TRACE conn4 <- [1,882,null,{}] 05:27:55 INFO - PROCESS | 1768 | 1464611275113 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}] 05:27:55 INFO - PROCESS | 1768 | 1464611275343 Marionette TRACE conn4 <- [1,883,null,{"value":null}] 05:27:55 INFO - PROCESS | 1768 | 1464611275729 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad21400 == 104 [pid = 1768] [id = 228] 05:27:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 287 (0x8ad21800) [pid = 1768] [serial = 685] [outer = (nil)] 05:27:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 288 (0x8ad24400) [pid = 1768] [serial = 686] [outer = 0x8ad21800] 05:27:55 INFO - PROCESS | 1768 | 1464611275922 Marionette DEBUG loaded listener.js 05:27:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 289 (0x91129800) [pid = 1768] [serial = 687] [outer = 0x8ad21800] 05:27:57 INFO - PROCESS | 1768 | 1464611277197 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]]]}] 05:27:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 05:27:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 2140ms 05:27:57 INFO - PROCESS | 1768 | 1464611277243 Marionette TRACE conn4 -> [0,885,"getWindowHandle",null] 05:27:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 05:27:57 INFO - PROCESS | 1768 | 1464611277248 Marionette TRACE conn4 <- [1,885,null,{"value":"8"}] 05:27:57 INFO - PROCESS | 1768 | 1464611277255 Marionette TRACE conn4 -> [0,886,"setScriptTimeout",{"ms":35000}] 05:27:57 INFO - PROCESS | 1768 | 1464611277259 Marionette TRACE conn4 <- [1,886,null,{}] 05:27:57 INFO - PROCESS | 1768 | 1464611277265 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}] 05:27:57 INFO - PROCESS | 1768 | 1464611277484 Marionette TRACE conn4 <- [1,887,null,{"value":null}] 05:27:57 INFO - PROCESS | 1768 | 1464611277745 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e4400 == 105 [pid = 1768] [id = 229] 05:27:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 290 (0x8a1e5000) [pid = 1768] [serial = 688] [outer = (nil)] 05:27:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 291 (0x8a1ee800) [pid = 1768] [serial = 689] [outer = 0x8a1e5000] 05:27:57 INFO - PROCESS | 1768 | 1464611277879 Marionette DEBUG loaded listener.js 05:27:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 292 (0x8da22400) [pid = 1768] [serial = 690] [outer = 0x8a1e5000] 05:27:58 INFO - PROCESS | 1768 | 1464611278791 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]]]}] 05:27:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 05:27:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 1593ms 05:27:58 INFO - PROCESS | 1768 | 1464611278848 Marionette TRACE conn4 -> [0,889,"getWindowHandle",null] 05:27:58 INFO - PROCESS | 1768 | 1464611278851 Marionette TRACE conn4 <- [1,889,null,{"value":"8"}] 05:27:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 05:27:58 INFO - PROCESS | 1768 | 1464611278858 Marionette TRACE conn4 -> [0,890,"setScriptTimeout",{"ms":35000}] 05:27:58 INFO - PROCESS | 1768 | 1464611278860 Marionette TRACE conn4 <- [1,890,null,{}] 05:27:58 INFO - PROCESS | 1768 | 1464611278866 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}] 05:27:59 INFO - PROCESS | 1768 | 1464611279065 Marionette TRACE conn4 <- [1,891,null,{"value":null}] 05:27:59 INFO - PROCESS | 1768 | 1464611279341 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:27:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d34000 == 106 [pid = 1768] [id = 230] 05:27:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 293 (0x88d34c00) [pid = 1768] [serial = 691] [outer = (nil)] 05:27:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 294 (0x88d3c400) [pid = 1768] [serial = 692] [outer = 0x88d34c00] 05:27:59 INFO - PROCESS | 1768 | 1464611279478 Marionette DEBUG loaded listener.js 05:27:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 295 (0x88d3f000) [pid = 1768] [serial = 693] [outer = 0x88d34c00] 05:28:00 INFO - PROCESS | 1768 | 1464611280356 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]]]}] 05:28:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 05:28:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 1537ms 05:28:00 INFO - PROCESS | 1768 | 1464611280455 Marionette TRACE conn4 -> [0,893,"getWindowHandle",null] 05:28:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 05:28:00 INFO - PROCESS | 1768 | 1464611280460 Marionette TRACE conn4 <- [1,893,null,{"value":"8"}] 05:28:00 INFO - PROCESS | 1768 | 1464611280466 Marionette TRACE conn4 -> [0,894,"setScriptTimeout",{"ms":35000}] 05:28:00 INFO - PROCESS | 1768 | 1464611280470 Marionette TRACE conn4 <- [1,894,null,{}] 05:28:00 INFO - PROCESS | 1768 | 1464611280476 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}] 05:28:00 INFO - PROCESS | 1768 | 1464611280767 Marionette TRACE conn4 <- [1,895,null,{"value":null}] 05:28:01 INFO - PROCESS | 1768 | 1464611281010 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b1dc00 == 107 [pid = 1768] [id = 231] 05:28:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 296 (0x88b1f400) [pid = 1768] [serial = 694] [outer = (nil)] 05:28:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 297 (0x88b27000) [pid = 1768] [serial = 695] [outer = 0x88b1f400] 05:28:01 INFO - PROCESS | 1768 | 1464611281100 Marionette DEBUG loaded listener.js 05:28:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 298 (0x88b2c800) [pid = 1768] [serial = 696] [outer = 0x88b1f400] 05:28:02 INFO - PROCESS | 1768 | 1464611282284 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]]]}] 05:28:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 05:28:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 1887ms 05:28:02 INFO - PROCESS | 1768 | 1464611282354 Marionette TRACE conn4 -> [0,897,"getWindowHandle",null] 05:28:02 INFO - PROCESS | 1768 | 1464611282360 Marionette TRACE conn4 <- [1,897,null,{"value":"8"}] 05:28:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 05:28:02 INFO - PROCESS | 1768 | 1464611282371 Marionette TRACE conn4 -> [0,898,"setScriptTimeout",{"ms":35000}] 05:28:02 INFO - PROCESS | 1768 | 1464611282381 Marionette TRACE conn4 <- [1,898,null,{}] 05:28:02 INFO - PROCESS | 1768 | 1464611282464 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}] 05:28:02 INFO - PROCESS | 1768 | 1464611282764 Marionette TRACE conn4 <- [1,899,null,{"value":null}] 05:28:03 INFO - PROCESS | 1768 | 1464611283005 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x899eec00 == 108 [pid = 1768] [id = 232] 05:28:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 299 (0x899f0400) [pid = 1768] [serial = 697] [outer = (nil)] 05:28:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 300 (0x8a1e4800) [pid = 1768] [serial = 698] [outer = 0x899f0400] 05:28:03 INFO - PROCESS | 1768 | 1464611283193 Marionette DEBUG loaded listener.js 05:28:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 301 (0x8a1ebc00) [pid = 1768] [serial = 699] [outer = 0x899f0400] 05:28:04 INFO - PROCESS | 1768 | 1464611284198 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]]]}] 05:28:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 05:28:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 1865ms 05:28:04 INFO - PROCESS | 1768 | 1464611284235 Marionette TRACE conn4 -> [0,901,"getWindowHandle",null] 05:28:04 INFO - PROCESS | 1768 | 1464611284244 Marionette TRACE conn4 <- [1,901,null,{"value":"8"}] 05:28:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 05:28:04 INFO - PROCESS | 1768 | 1464611284255 Marionette TRACE conn4 -> [0,902,"setScriptTimeout",{"ms":35000}] 05:28:04 INFO - PROCESS | 1768 | 1464611284259 Marionette TRACE conn4 <- [1,902,null,{}] 05:28:04 INFO - PROCESS | 1768 | 1464611284265 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}] 05:28:04 INFO - PROCESS | 1768 | 1464611284497 Marionette TRACE conn4 <- [1,903,null,{"value":null}] 05:28:04 INFO - PROCESS | 1768 | 1464611284776 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8daa5c00 == 109 [pid = 1768] [id = 233] 05:28:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 302 (0x8dad0c00) [pid = 1768] [serial = 700] [outer = (nil)] 05:28:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 303 (0x8dc4e000) [pid = 1768] [serial = 701] [outer = 0x8dad0c00] 05:28:04 INFO - PROCESS | 1768 | 1464611284899 Marionette DEBUG loaded listener.js 05:28:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 304 (0x8e4e5c00) [pid = 1768] [serial = 702] [outer = 0x8dad0c00] 05:28:05 INFO - PROCESS | 1768 | 1464611285876 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]]]}] 05:28:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 05:28:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 1687ms 05:28:05 INFO - PROCESS | 1768 | 1464611285943 Marionette TRACE conn4 -> [0,905,"getWindowHandle",null] 05:28:05 INFO - PROCESS | 1768 | 1464611285947 Marionette TRACE conn4 <- [1,905,null,{"value":"8"}] 05:28:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 05:28:05 INFO - PROCESS | 1768 | 1464611285954 Marionette TRACE conn4 -> [0,906,"setScriptTimeout",{"ms":35000}] 05:28:05 INFO - PROCESS | 1768 | 1464611285959 Marionette TRACE conn4 <- [1,906,null,{}] 05:28:05 INFO - PROCESS | 1768 | 1464611285976 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}] 05:28:06 INFO - PROCESS | 1768 | 1464611286232 Marionette TRACE conn4 <- [1,907,null,{"value":null}] 05:28:06 INFO - PROCESS | 1768 | 1464611286543 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8aff0000 == 110 [pid = 1768] [id = 234] 05:28:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 305 (0x8aff0800) [pid = 1768] [serial = 703] [outer = (nil)] 05:28:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 306 (0x8f843400) [pid = 1768] [serial = 704] [outer = 0x8aff0800] 05:28:06 INFO - PROCESS | 1768 | 1464611286633 Marionette DEBUG loaded listener.js 05:28:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 307 (0x90f4c800) [pid = 1768] [serial = 705] [outer = 0x8aff0800] 05:28:07 INFO - PROCESS | 1768 | 1464611287536 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]]]}] 05:28:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 05:28:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 1635ms 05:28:07 INFO - PROCESS | 1768 | 1464611287590 Marionette TRACE conn4 -> [0,909,"getWindowHandle",null] 05:28:07 INFO - PROCESS | 1768 | 1464611287594 Marionette TRACE conn4 <- [1,909,null,{"value":"8"}] 05:28:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 05:28:07 INFO - PROCESS | 1768 | 1464611287601 Marionette TRACE conn4 -> [0,910,"setScriptTimeout",{"ms":35000}] 05:28:07 INFO - PROCESS | 1768 | 1464611287603 Marionette TRACE conn4 <- [1,910,null,{}] 05:28:07 INFO - PROCESS | 1768 | 1464611287609 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}] 05:28:07 INFO - PROCESS | 1768 | 1464611287823 Marionette TRACE conn4 <- [1,911,null,{"value":null}] 05:28:08 INFO - PROCESS | 1768 | 1464611288078 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8daa2400 == 111 [pid = 1768] [id = 235] 05:28:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 308 (0x8daa2c00) [pid = 1768] [serial = 706] [outer = (nil)] 05:28:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 309 (0x8eeb2800) [pid = 1768] [serial = 707] [outer = 0x8daa2c00] 05:28:08 INFO - PROCESS | 1768 | 1464611288205 Marionette DEBUG loaded listener.js 05:28:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 310 (0x91b7a800) [pid = 1768] [serial = 708] [outer = 0x8daa2c00] 05:28:08 INFO - PROCESS | 1768 | --DOCSHELL 0x8c00ec00 == 110 [pid = 1768] [id = 217] 05:28:08 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef75400 == 109 [pid = 1768] [id = 216] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 309 (0x8dc4f800) [pid = 1768] [serial = 635] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 308 (0x8dacbc00) [pid = 1768] [serial = 592] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 307 (0x8ef7d400) [pid = 1768] [serial = 595] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 306 (0x92594800) [pid = 1768] [serial = 598] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 305 (0x95134800) [pid = 1768] [serial = 601] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 304 (0x9a25a800) [pid = 1768] [serial = 604] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 303 (0x9c2f1800) [pid = 1768] [serial = 607] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 302 (0xa326b000) [pid = 1768] [serial = 610] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 301 (0x8da9f000) [pid = 1768] [serial = 613] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 300 (0x899eb400) [pid = 1768] [serial = 616] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 299 (0x8daa2800) [pid = 1768] [serial = 619] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 298 (0x8da21c00) [pid = 1768] [serial = 623] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 297 (0x8afec800) [pid = 1768] [serial = 626] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 296 (0x8dc43400) [pid = 1768] [serial = 629] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 295 (0x90f4e800) [pid = 1768] [serial = 553] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 294 (0x8e4e8000) [pid = 1768] [serial = 550] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 293 (0x92425400) [pid = 1768] [serial = 556] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 292 (0x90e9e400) [pid = 1768] [serial = 571] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 291 (0x92991400) [pid = 1768] [serial = 559] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 290 (0x95132800) [pid = 1768] [serial = 562] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 289 (0x8b127c00) [pid = 1768] [serial = 547] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 288 (0x9a9c2c00) [pid = 1768] [serial = 565] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 287 (0x9c048c00) [pid = 1768] [serial = 568] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2c4800 == 108 [pid = 1768] [id = 215] 05:28:09 INFO - PROCESS | 1768 | --DOCSHELL 0x899e7000 == 107 [pid = 1768] [id = 214] 05:28:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8dc4a400 == 106 [pid = 1768] [id = 213] 05:28:09 INFO - PROCESS | 1768 | --DOCSHELL 0x8afe9800 == 105 [pid = 1768] [id = 212] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 286 (0x8da20400) [pid = 1768] [serial = 632] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 285 (0x9242a000) [pid = 1768] [serial = 398] [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.] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 284 (0x8daa4000) [pid = 1768] [serial = 633] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 283 (0x92651c00) [pid = 1768] [serial = 590] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 282 (0x8eeb1000) [pid = 1768] [serial = 580] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 281 (0x91b52400) [pid = 1768] [serial = 584] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 280 (0x91134400) [pid = 1768] [serial = 583] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 279 (0x8ef7ac00) [pid = 1768] [serial = 578] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 278 (0x8e477800) [pid = 1768] [serial = 575] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 277 (0x9112d000) [pid = 1768] [serial = 545] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 276 (0x8ef7f000) [pid = 1768] [serial = 581] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 275 (0x91b7b000) [pid = 1768] [serial = 586] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x8eea4400) [pid = 1768] [serial = 577] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x9829ac00) [pid = 1768] [serial = 434] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x8dac7000) [pid = 1768] [serial = 574] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x91b80c00) [pid = 1768] [serial = 587] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x91b54400) [pid = 1768] [serial = 488] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x91bf8c00) [pid = 1768] [serial = 589] [outer = (nil)] [url = about:blank] 05:28:09 INFO - PROCESS | 1768 | 1464611289260 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]]]}] 05:28:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 05:28:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 1680ms 05:28:09 INFO - PROCESS | 1768 | 1464611289282 Marionette TRACE conn4 -> [0,913,"getWindowHandle",null] 05:28:09 INFO - PROCESS | 1768 | 1464611289288 Marionette TRACE conn4 <- [1,913,null,{"value":"8"}] 05:28:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 05:28:09 INFO - PROCESS | 1768 | 1464611289295 Marionette TRACE conn4 -> [0,914,"setScriptTimeout",{"ms":35000}] 05:28:09 INFO - PROCESS | 1768 | 1464611289299 Marionette TRACE conn4 <- [1,914,null,{}] 05:28:09 INFO - PROCESS | 1768 | 1464611289305 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}] 05:28:09 INFO - PROCESS | 1768 | 1464611289515 Marionette TRACE conn4 <- [1,915,null,{"value":null}] 05:28:09 INFO - PROCESS | 1768 | 1464611289751 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x899ea800 == 106 [pid = 1768] [id = 236] 05:28:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x899ed400) [pid = 1768] [serial = 709] [outer = (nil)] 05:28:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x8b12c400) [pid = 1768] [serial = 710] [outer = 0x899ed400] 05:28:09 INFO - PROCESS | 1768 | 1464611289833 Marionette DEBUG loaded listener.js 05:28:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x8daa4400) [pid = 1768] [serial = 711] [outer = 0x899ed400] 05:28:10 INFO - PROCESS | 1768 | 1464611290636 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]]]}] 05:28:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 05:28:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 1386ms 05:28:10 INFO - PROCESS | 1768 | 1464611290682 Marionette TRACE conn4 -> [0,917,"getWindowHandle",null] 05:28:10 INFO - PROCESS | 1768 | 1464611290686 Marionette TRACE conn4 <- [1,917,null,{"value":"8"}] 05:28:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 05:28:10 INFO - PROCESS | 1768 | 1464611290692 Marionette TRACE conn4 -> [0,918,"setScriptTimeout",{"ms":35000}] 05:28:10 INFO - PROCESS | 1768 | 1464611290695 Marionette TRACE conn4 <- [1,918,null,{}] 05:28:10 INFO - PROCESS | 1768 | 1464611290701 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}] 05:28:11 INFO - PROCESS | 1768 | 1464611291009 Marionette TRACE conn4 <- [1,919,null,{"value":null}] 05:28:11 INFO - PROCESS | 1768 | 1464611291143 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afed400 == 107 [pid = 1768] [id = 237] 05:28:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0x8da15400) [pid = 1768] [serial = 712] [outer = (nil)] 05:28:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x8f616000) [pid = 1768] [serial = 713] [outer = 0x8da15400] 05:28:11 INFO - PROCESS | 1768 | 1464611291221 Marionette DEBUG loaded listener.js 05:28:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x91b57c00) [pid = 1768] [serial = 714] [outer = 0x8da15400] 05:28:12 INFO - PROCESS | 1768 | 1464611292079 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]]]}] 05:28:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 05:28:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1429ms 05:28:12 INFO - PROCESS | 1768 | 1464611292122 Marionette TRACE conn4 -> [0,921,"getWindowHandle",null] 05:28:12 INFO - PROCESS | 1768 | 1464611292126 Marionette TRACE conn4 <- [1,921,null,{"value":"8"}] 05:28:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 05:28:12 INFO - PROCESS | 1768 | 1464611292138 Marionette TRACE conn4 -> [0,922,"setScriptTimeout",{"ms":35000}] 05:28:12 INFO - PROCESS | 1768 | 1464611292140 Marionette TRACE conn4 <- [1,922,null,{}] 05:28:12 INFO - PROCESS | 1768 | 1464611292147 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}] 05:28:12 INFO - PROCESS | 1768 | 1464611292392 Marionette TRACE conn4 <- [1,923,null,{"value":null}] 05:28:12 INFO - PROCESS | 1768 | 1464611292455 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da22000 == 108 [pid = 1768] [id = 238] 05:28:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 276 (0x8daa4000) [pid = 1768] [serial = 715] [outer = (nil)] 05:28:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 277 (0x91bf8800) [pid = 1768] [serial = 716] [outer = 0x8daa4000] 05:28:12 INFO - PROCESS | 1768 | 1464611292533 Marionette DEBUG loaded listener.js 05:28:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 278 (0x92423c00) [pid = 1768] [serial = 717] [outer = 0x8daa4000] 05:28:13 INFO - PROCESS | 1768 | 1464611293493 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]]]}] 05:28:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 05:28:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 2352ms 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 277 (0x9298b000) [pid = 1768] [serial = 299] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 276 (0x91137000) [pid = 1768] [serial = 519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 275 (0x8e46e000) [pid = 1768] [serial = 408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x94749800) [pid = 1768] [serial = 314] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x9b3cec00) [pid = 1768] [serial = 501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x9a819c00) [pid = 1768] [serial = 350] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0xa6f7a800) [pid = 1768] [serial = 227] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0xa26c7c00) [pid = 1768] [serial = 221] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x8da9ac00) [pid = 1768] [serial = 612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x92f88000) [pid = 1768] [serial = 495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x9c04dc00) [pid = 1768] [serial = 260] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x91dad000) [pid = 1768] [serial = 230] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 265 (0x8c00b400) [pid = 1768] [serial = 471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 264 (0x8ad0b000) [pid = 1768] [serial = 525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 263 (0x8e4eb000) [pid = 1768] [serial = 510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x899e2800) [pid = 1768] [serial = 615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x8c8c2c00) [pid = 1768] [serial = 462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0xa8287800) [pid = 1768] [serial = 266] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x93baa800) [pid = 1768] [serial = 441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0xa3496c00) [pid = 1768] [serial = 359] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x929df400) [pid = 1768] [serial = 263] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x9656d800) [pid = 1768] [serial = 389] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0xa8289c00) [pid = 1768] [serial = 317] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x8afe8000) [pid = 1768] [serial = 625] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x8b7a8000) [pid = 1768] [serial = 637] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x8b7a5800) [pid = 1768] [serial = 522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x9b8b2000) [pid = 1768] [serial = 453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x91b5c000) [pid = 1768] [serial = 597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x953df800) [pid = 1768] [serial = 498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x9775f800) [pid = 1768] [serial = 254] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 247 (0x91beb800) [pid = 1768] [serial = 251] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 246 (0x899ef800) [pid = 1768] [serial = 643] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 245 (0x8ec96400) [pid = 1768] [serial = 504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 244 (0x91dae000) [pid = 1768] [serial = 558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x8dacd400) [pid = 1768] [serial = 465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x94756400) [pid = 1768] [serial = 561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x8e470400) [pid = 1768] [serial = 646] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x9aa2a400) [pid = 1768] [serial = 257] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x9264d000) [pid = 1768] [serial = 395] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x99738c00) [pid = 1768] [serial = 564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 05:28:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x911e6800) [pid = 1768] [serial = 386] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x9b8ab000) [pid = 1768] [serial = 353] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x92421400) [pid = 1768] [serial = 399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x8f839800) [pid = 1768] [serial = 311] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x8e2c1400) [pid = 1768] [serial = 405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8c003000) [pid = 1768] [serial = 468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x8ef81800) [pid = 1768] [serial = 649] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x9b8aac00) [pid = 1768] [serial = 609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x9a9c5400) [pid = 1768] [serial = 347] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x9c054000) [pid = 1768] [serial = 392] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x9a81dc00) [pid = 1768] [serial = 450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x8ad17c00) [pid = 1768] [serial = 528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x8c8ccc00) [pid = 1768] [serial = 591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x93d27000) [pid = 1768] [serial = 344] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0xa9b14400) [pid = 1768] [serial = 269] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x9a7d4c00) [pid = 1768] [serial = 567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x911e3000) [pid = 1768] [serial = 555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x995af400) [pid = 1768] [serial = 447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8e4e0400) [pid = 1768] [serial = 507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x995bd000) [pid = 1768] [serial = 302] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x8b3e4000) [pid = 1768] [serial = 513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8afeb000) [pid = 1768] [serial = 628] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x8ec73c00) [pid = 1768] [serial = 570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8eeac000) [pid = 1768] [serial = 362] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x8dc4b800) [pid = 1768] [serial = 640] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x99238000) [pid = 1768] [serial = 305] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8ec9f400) [pid = 1768] [serial = 552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0xa21b7000) [pid = 1768] [serial = 356] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x8b120800) [pid = 1768] [serial = 546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8f617400) [pid = 1768] [serial = 383] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x90ea0800) [pid = 1768] [serial = 438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8c8c8000) [pid = 1768] [serial = 489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x899ea400) [pid = 1768] [serial = 618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x91dab800) [pid = 1768] [serial = 308] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x91bf5400) [pid = 1768] [serial = 214] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x8ef23400) [pid = 1768] [serial = 594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x9a2aa000) [pid = 1768] [serial = 217] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x911d9c00) [pid = 1768] [serial = 296] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x8eea7000) [pid = 1768] [serial = 435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0xa6f78800) [pid = 1768] [serial = 224] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8b3efc00) [pid = 1768] [serial = 622] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8e2bf400) [pid = 1768] [serial = 402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x8f615400) [pid = 1768] [serial = 272] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x91b73800) [pid = 1768] [serial = 320] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x92589800) [pid = 1768] [serial = 459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x8f840c00) [pid = 1768] [serial = 341] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x90f43800) [pid = 1768] [serial = 492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8c8d0c00) [pid = 1768] [serial = 549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x9ba75400) [pid = 1768] [serial = 456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x8b3e6400) [pid = 1768] [serial = 516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x8e2c3400) [pid = 1768] [serial = 444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x953dd400) [pid = 1768] [serial = 603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x8b7a7800) [pid = 1768] [serial = 600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 05:28:14 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x9512bc00) [pid = 1768] [serial = 606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 05:28:14 INFO - PROCESS | 1768 | 1464611294679 Marionette TRACE conn4 -> [0,925,"getWindowHandle",null] 05:28:14 INFO - PROCESS | 1768 | 1464611294690 Marionette TRACE conn4 <- [1,925,null,{"value":"8"}] 05:28:14 INFO - PROCESS | 1768 | 1464611294743 Marionette TRACE conn4 -> [0,926,"setScriptTimeout",{"ms":35000}] 05:28:14 INFO - PROCESS | 1768 | 1464611294751 Marionette TRACE conn4 <- [1,926,null,{}] 05:28:14 INFO - PROCESS | 1768 | 1464611294795 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}] 05:28:15 INFO - PROCESS | 1768 | 1464611295011 Marionette TRACE conn4 <- [1,927,null,{"value":null}] 05:28:15 INFO - PROCESS | 1768 | 1464611295169 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x899f0c00 == 109 [pid = 1768] [id = 239] 05:28:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8afe9400) [pid = 1768] [serial = 718] [outer = (nil)] 05:28:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x8b3e4000) [pid = 1768] [serial = 719] [outer = 0x8afe9400] 05:28:15 INFO - PROCESS | 1768 | 1464611295245 Marionette DEBUG loaded listener.js 05:28:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x8c009000) [pid = 1768] [serial = 720] [outer = 0x8afe9400] 05:28:16 INFO - PROCESS | 1768 | 1464611296008 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]]]}] 05:28:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 05:28:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1349ms 05:28:16 INFO - PROCESS | 1768 | 1464611296056 Marionette TRACE conn4 -> [0,929,"getWindowHandle",null] 05:28:16 INFO - PROCESS | 1768 | 1464611296061 Marionette TRACE conn4 <- [1,929,null,{"value":"8"}] 05:28:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 05:28:16 INFO - PROCESS | 1768 | 1464611296067 Marionette TRACE conn4 -> [0,930,"setScriptTimeout",{"ms":35000}] 05:28:16 INFO - PROCESS | 1768 | 1464611296070 Marionette TRACE conn4 <- [1,930,null,{}] 05:28:16 INFO - PROCESS | 1768 | 1464611296075 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}] 05:28:16 INFO - PROCESS | 1768 | 1464611296265 Marionette TRACE conn4 <- [1,931,null,{"value":null}] 05:28:16 INFO - PROCESS | 1768 | 1464611296275 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x899ef800 == 110 [pid = 1768] [id = 240] 05:28:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x8afea800) [pid = 1768] [serial = 721] [outer = (nil)] 05:28:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x8dc47800) [pid = 1768] [serial = 722] [outer = 0x8afea800] 05:28:16 INFO - PROCESS | 1768 | 1464611296352 Marionette DEBUG loaded listener.js 05:28:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x8ec6a800) [pid = 1768] [serial = 723] [outer = 0x8afea800] 05:28:17 INFO - PROCESS | 1768 | 1464611297608 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]]]}] 05:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 05:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 1587ms 05:28:17 INFO - PROCESS | 1768 | 1464611297656 Marionette TRACE conn4 -> [0,933,"getWindowHandle",null] 05:28:17 INFO - PROCESS | 1768 | 1464611297664 Marionette TRACE conn4 <- [1,933,null,{"value":"8"}] 05:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 05:28:17 INFO - PROCESS | 1768 | 1464611297679 Marionette TRACE conn4 -> [0,934,"setScriptTimeout",{"ms":35000}] 05:28:17 INFO - PROCESS | 1768 | 1464611297694 Marionette TRACE conn4 <- [1,934,null,{}] 05:28:17 INFO - PROCESS | 1768 | 1464611297702 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}] 05:28:17 INFO - PROCESS | 1768 | 1464611297966 Marionette TRACE conn4 <- [1,935,null,{"value":null}] 05:28:18 INFO - PROCESS | 1768 | 1464611298275 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e3800 == 111 [pid = 1768] [id = 241] 05:28:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x8a1e5400) [pid = 1768] [serial = 724] [outer = (nil)] 05:28:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8ad22800) [pid = 1768] [serial = 725] [outer = 0x8a1e5400] 05:28:18 INFO - PROCESS | 1768 | 1464611298375 Marionette DEBUG loaded listener.js 05:28:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x8da1bc00) [pid = 1768] [serial = 726] [outer = 0x8a1e5400] 05:28:19 INFO - PROCESS | 1768 | 1464611299295 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]]]}] 05:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 05:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 1699ms 05:28:19 INFO - PROCESS | 1768 | 1464611299373 Marionette TRACE conn4 -> [0,937,"getWindowHandle",null] 05:28:19 INFO - PROCESS | 1768 | 1464611299383 Marionette TRACE conn4 <- [1,937,null,{"value":"8"}] 05:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 05:28:19 INFO - PROCESS | 1768 | 1464611299395 Marionette TRACE conn4 -> [0,938,"setScriptTimeout",{"ms":35000}] 05:28:19 INFO - PROCESS | 1768 | 1464611299399 Marionette TRACE conn4 <- [1,938,null,{}] 05:28:19 INFO - PROCESS | 1768 | 1464611299407 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}] 05:28:19 INFO - PROCESS | 1768 | 1464611299683 Marionette TRACE conn4 <- [1,939,null,{"value":null}] 05:28:20 INFO - PROCESS | 1768 | 1464611300030 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e475400 == 112 [pid = 1768] [id = 242] 05:28:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8e475c00) [pid = 1768] [serial = 727] [outer = (nil)] 05:28:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8ec94800) [pid = 1768] [serial = 728] [outer = 0x8e475c00] 05:28:20 INFO - PROCESS | 1768 | 1464611300127 Marionette DEBUG loaded listener.js 05:28:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8eeab000) [pid = 1768] [serial = 729] [outer = 0x8e475c00] 05:28:21 INFO - PROCESS | 1768 | 1464611301094 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]]]}] 05:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 05:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 1738ms 05:28:21 INFO - PROCESS | 1768 | 1464611301134 Marionette TRACE conn4 -> [0,941,"getWindowHandle",null] 05:28:21 INFO - PROCESS | 1768 | 1464611301138 Marionette TRACE conn4 <- [1,941,null,{"value":"8"}] 05:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 05:28:21 INFO - PROCESS | 1768 | 1464611301146 Marionette TRACE conn4 -> [0,942,"setScriptTimeout",{"ms":35000}] 05:28:21 INFO - PROCESS | 1768 | 1464611301152 Marionette TRACE conn4 <- [1,942,null,{}] 05:28:21 INFO - PROCESS | 1768 | 1464611301168 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}] 05:28:21 INFO - PROCESS | 1768 | 1464611301378 Marionette TRACE conn4 <- [1,943,null,{"value":null}] 05:28:21 INFO - PROCESS | 1768 | 1464611301635 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dac1c00 == 113 [pid = 1768] [id = 243] 05:28:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x8efc5800) [pid = 1768] [serial = 730] [outer = (nil)] 05:28:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x8f83d400) [pid = 1768] [serial = 731] [outer = 0x8efc5800] 05:28:21 INFO - PROCESS | 1768 | 1464611301780 Marionette DEBUG loaded listener.js 05:28:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x9112a800) [pid = 1768] [serial = 732] [outer = 0x8efc5800] 05:28:22 INFO - PROCESS | 1768 | 1464611302717 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]]]}] 05:28:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 05:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 1639ms 05:28:22 INFO - PROCESS | 1768 | 1464611302785 Marionette TRACE conn4 -> [0,945,"getWindowHandle",null] 05:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 05:28:22 INFO - PROCESS | 1768 | 1464611302790 Marionette TRACE conn4 <- [1,945,null,{"value":"8"}] 05:28:22 INFO - PROCESS | 1768 | 1464611302797 Marionette TRACE conn4 -> [0,946,"setScriptTimeout",{"ms":35000}] 05:28:22 INFO - PROCESS | 1768 | 1464611302801 Marionette TRACE conn4 <- [1,946,null,{}] 05:28:22 INFO - PROCESS | 1768 | 1464611302807 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}] 05:28:23 INFO - PROCESS | 1768 | 1464611303064 Marionette TRACE conn4 <- [1,947,null,{"value":null}] 05:28:23 INFO - PROCESS | 1768 | 1464611303367 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad0b000 == 114 [pid = 1768] [id = 244] 05:28:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x8f617000) [pid = 1768] [serial = 733] [outer = (nil)] 05:28:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x91b53000) [pid = 1768] [serial = 734] [outer = 0x8f617000] 05:28:23 INFO - PROCESS | 1768 | 1464611303457 Marionette DEBUG loaded listener.js 05:28:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x91beb800) [pid = 1768] [serial = 735] [outer = 0x8f617000] 05:28:24 INFO - PROCESS | 1768 | 1464611304341 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]]]}] 05:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 05:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 1582ms 05:28:24 INFO - PROCESS | 1768 | 1464611304379 Marionette TRACE conn4 -> [0,949,"getWindowHandle",null] 05:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 05:28:24 INFO - PROCESS | 1768 | 1464611304383 Marionette TRACE conn4 <- [1,949,null,{"value":"8"}] 05:28:24 INFO - PROCESS | 1768 | 1464611304389 Marionette TRACE conn4 -> [0,950,"setScriptTimeout",{"ms":35000}] 05:28:24 INFO - PROCESS | 1768 | 1464611304393 Marionette TRACE conn4 <- [1,950,null,{}] 05:28:24 INFO - PROCESS | 1768 | 1464611304400 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}] 05:28:24 INFO - PROCESS | 1768 | 1464611304627 Marionette TRACE conn4 <- [1,951,null,{"value":null}] 05:28:24 INFO - PROCESS | 1768 | 1464611304950 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f83c400 == 115 [pid = 1768] [id = 245] 05:28:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x91dad000) [pid = 1768] [serial = 736] [outer = (nil)] 05:28:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x9242fc00) [pid = 1768] [serial = 737] [outer = 0x91dad000] 05:28:25 INFO - PROCESS | 1768 | 1464611305046 Marionette DEBUG loaded listener.js 05:28:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x9258fc00) [pid = 1768] [serial = 738] [outer = 0x91dad000] 05:28:25 INFO - PROCESS | 1768 | 1464611305979 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]]]}] 05:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 05:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 1637ms 05:28:26 INFO - PROCESS | 1768 | 1464611306027 Marionette TRACE conn4 -> [0,953,"getWindowHandle",null] 05:28:26 INFO - PROCESS | 1768 | 1464611306031 Marionette TRACE conn4 <- [1,953,null,{"value":"8"}] 05:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 05:28:26 INFO - PROCESS | 1768 | 1464611306038 Marionette TRACE conn4 -> [0,954,"setScriptTimeout",{"ms":35000}] 05:28:26 INFO - PROCESS | 1768 | 1464611306042 Marionette TRACE conn4 <- [1,954,null,{}] 05:28:26 INFO - PROCESS | 1768 | 1464611306048 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}] 05:28:26 INFO - PROCESS | 1768 | 1464611306276 Marionette TRACE conn4 <- [1,955,null,{"value":null}] 05:28:26 INFO - PROCESS | 1768 | 1464611306529 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x911de000 == 116 [pid = 1768] [id = 246] 05:28:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x911df800) [pid = 1768] [serial = 739] [outer = (nil)] 05:28:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x93da1800) [pid = 1768] [serial = 740] [outer = 0x911df800] 05:28:26 INFO - PROCESS | 1768 | 1464611306664 Marionette DEBUG loaded listener.js 05:28:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x95132c00) [pid = 1768] [serial = 741] [outer = 0x911df800] 05:28:27 INFO - PROCESS | 1768 | 1464611307569 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]]]}] 05:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 05:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1593ms 05:28:27 INFO - PROCESS | 1768 | 1464611307632 Marionette TRACE conn4 -> [0,957,"getWindowHandle",null] 05:28:27 INFO - PROCESS | 1768 | 1464611307635 Marionette TRACE conn4 <- [1,957,null,{"value":"8"}] 05:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 05:28:27 INFO - PROCESS | 1768 | 1464611307643 Marionette TRACE conn4 -> [0,958,"setScriptTimeout",{"ms":35000}] 05:28:27 INFO - PROCESS | 1768 | 1464611307646 Marionette TRACE conn4 <- [1,958,null,{}] 05:28:27 INFO - PROCESS | 1768 | 1464611307652 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}] 05:28:27 INFO - PROCESS | 1768 | 1464611307882 Marionette TRACE conn4 <- [1,959,null,{"value":null}] 05:28:28 INFO - PROCESS | 1768 | 1464611308138 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9264f800 == 117 [pid = 1768] [id = 247] 05:28:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x9298b000) [pid = 1768] [serial = 742] [outer = (nil)] 05:28:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x97760400) [pid = 1768] [serial = 743] [outer = 0x9298b000] 05:28:28 INFO - PROCESS | 1768 | 1464611308268 Marionette DEBUG loaded listener.js 05:28:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x99238c00) [pid = 1768] [serial = 744] [outer = 0x9298b000] 05:28:29 INFO - PROCESS | 1768 | 1464611309151 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]]]}] 05:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 05:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 1585ms 05:28:29 INFO - PROCESS | 1768 | 1464611309229 Marionette TRACE conn4 -> [0,961,"getWindowHandle",null] 05:28:29 INFO - PROCESS | 1768 | 1464611309233 Marionette TRACE conn4 <- [1,961,null,{"value":"8"}] 05:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 05:28:29 INFO - PROCESS | 1768 | 1464611309241 Marionette TRACE conn4 -> [0,962,"setScriptTimeout",{"ms":35000}] 05:28:29 INFO - PROCESS | 1768 | 1464611309245 Marionette TRACE conn4 <- [1,962,null,{}] 05:28:29 INFO - PROCESS | 1768 | 1464611309251 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}] 05:28:29 INFO - PROCESS | 1768 | 1464611309495 Marionette TRACE conn4 <- [1,963,null,{"value":null}] 05:28:29 INFO - PROCESS | 1768 | 1464611309823 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f81000 == 118 [pid = 1768] [id = 248] 05:28:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x953dd400) [pid = 1768] [serial = 745] [outer = (nil)] 05:28:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x99738c00) [pid = 1768] [serial = 746] [outer = 0x953dd400] 05:28:29 INFO - PROCESS | 1768 | 1464611309915 Marionette DEBUG loaded listener.js 05:28:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x9a25a800) [pid = 1768] [serial = 747] [outer = 0x953dd400] 05:28:30 INFO - PROCESS | 1768 | 1464611310849 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]]]}] 05:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 05:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 1641ms 05:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 05:28:30 INFO - PROCESS | 1768 | 1464611310883 Marionette TRACE conn4 -> [0,965,"getWindowHandle",null] 05:28:30 INFO - PROCESS | 1768 | 1464611310886 Marionette TRACE conn4 <- [1,965,null,{"value":"8"}] 05:28:30 INFO - PROCESS | 1768 | 1464611310894 Marionette TRACE conn4 -> [0,966,"setScriptTimeout",{"ms":35000}] 05:28:30 INFO - PROCESS | 1768 | 1464611310897 Marionette TRACE conn4 <- [1,966,null,{}] 05:28:30 INFO - PROCESS | 1768 | 1464611310903 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}] 05:28:31 INFO - PROCESS | 1768 | 1464611311135 Marionette TRACE conn4 <- [1,967,null,{"value":null}] 05:28:31 INFO - PROCESS | 1768 | 1464611311394 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d38c00 == 119 [pid = 1768] [id = 249] 05:28:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x899ee800) [pid = 1768] [serial = 748] [outer = (nil)] 05:28:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x8daca400) [pid = 1768] [serial = 749] [outer = 0x899ee800] 05:28:31 INFO - PROCESS | 1768 | 1464611311527 Marionette DEBUG loaded listener.js 05:28:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x8eea6c00) [pid = 1768] [serial = 750] [outer = 0x899ee800] 05:28:32 INFO - PROCESS | 1768 | 1464611312475 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]]]}] 05:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 05:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 1636ms 05:28:32 INFO - PROCESS | 1768 | 1464611312529 Marionette TRACE conn4 -> [0,969,"getWindowHandle",null] 05:28:32 INFO - PROCESS | 1768 | 1464611312532 Marionette TRACE conn4 <- [1,969,null,{"value":"8"}] 05:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 05:28:32 INFO - PROCESS | 1768 | 1464611312540 Marionette TRACE conn4 -> [0,970,"setScriptTimeout",{"ms":35000}] 05:28:32 INFO - PROCESS | 1768 | 1464611312543 Marionette TRACE conn4 <- [1,970,null,{}] 05:28:32 INFO - PROCESS | 1768 | 1464611312549 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}] 05:28:32 INFO - PROCESS | 1768 | 1464611312788 Marionette TRACE conn4 <- [1,971,null,{"value":null}] 05:28:33 INFO - PROCESS | 1768 | 1464611313077 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef17c00 == 120 [pid = 1768] [id = 250] 05:28:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x8ef73000) [pid = 1768] [serial = 751] [outer = (nil)] 05:28:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x93da5c00) [pid = 1768] [serial = 752] [outer = 0x8ef73000] 05:28:33 INFO - PROCESS | 1768 | 1464611313183 Marionette DEBUG loaded listener.js 05:28:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x9a74bc00) [pid = 1768] [serial = 753] [outer = 0x8ef73000] 05:28:34 INFO - PROCESS | 1768 | 1464611314147 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]]]}] 05:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 05:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 1682ms 05:28:34 INFO - PROCESS | 1768 | 1464611314223 Marionette TRACE conn4 -> [0,973,"getWindowHandle",null] 05:28:34 INFO - PROCESS | 1768 | 1464611314227 Marionette TRACE conn4 <- [1,973,null,{"value":"8"}] 05:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 05:28:34 INFO - PROCESS | 1768 | 1464611314234 Marionette TRACE conn4 -> [0,974,"setScriptTimeout",{"ms":35000}] 05:28:34 INFO - PROCESS | 1768 | 1464611314239 Marionette TRACE conn4 <- [1,974,null,{}] 05:28:34 INFO - PROCESS | 1768 | 1464611314245 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}] 05:28:34 INFO - PROCESS | 1768 | 1464611314538 Marionette TRACE conn4 <- [1,975,null,{"value":null}] 05:28:34 INFO - PROCESS | 1768 | 1464611314863 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3eb800 == 121 [pid = 1768] [id = 251] 05:28:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8c002800) [pid = 1768] [serial = 754] [outer = (nil)] 05:28:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8c8cfc00) [pid = 1768] [serial = 755] [outer = 0x8c002800] 05:28:34 INFO - PROCESS | 1768 | 1464611314964 Marionette DEBUG loaded listener.js 05:28:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x90ea7400) [pid = 1768] [serial = 756] [outer = 0x8c002800] 05:28:35 INFO - PROCESS | 1768 | 1464611315904 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]]]}] 05:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 05:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 1739ms 05:28:35 INFO - PROCESS | 1768 | 1464611315975 Marionette TRACE conn4 -> [0,977,"getWindowHandle",null] 05:28:35 INFO - PROCESS | 1768 | 1464611315978 Marionette TRACE conn4 <- [1,977,null,{"value":"8"}] 05:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 05:28:35 INFO - PROCESS | 1768 | 1464611315985 Marionette TRACE conn4 -> [0,978,"setScriptTimeout",{"ms":35000}] 05:28:35 INFO - PROCESS | 1768 | 1464611315989 Marionette TRACE conn4 <- [1,978,null,{}] 05:28:35 INFO - PROCESS | 1768 | 1464611315995 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}] 05:28:36 INFO - PROCESS | 1768 | 1464611316212 Marionette TRACE conn4 <- [1,979,null,{"value":null}] 05:28:36 INFO - PROCESS | 1768 | 1464611316471 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e7000 == 122 [pid = 1768] [id = 252] 05:28:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8dac2c00) [pid = 1768] [serial = 757] [outer = (nil)] 05:28:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x8f612800) [pid = 1768] [serial = 758] [outer = 0x8dac2c00] 05:28:36 INFO - PROCESS | 1768 | 1464611316607 Marionette DEBUG loaded listener.js 05:28:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x90f47c00) [pid = 1768] [serial = 759] [outer = 0x8dac2c00] 05:28:38 INFO - PROCESS | 1768 | 1464611318444 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]]]}] 05:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 05:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 2490ms 05:28:38 INFO - PROCESS | 1768 | 1464611318478 Marionette TRACE conn4 -> [0,981,"getWindowHandle",null] 05:28:38 INFO - PROCESS | 1768 | 1464611318483 Marionette TRACE conn4 <- [1,981,null,{"value":"8"}] 05:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 05:28:38 INFO - PROCESS | 1768 | 1464611318492 Marionette TRACE conn4 -> [0,982,"setScriptTimeout",{"ms":35000}] 05:28:38 INFO - PROCESS | 1768 | 1464611318498 Marionette TRACE conn4 <- [1,982,null,{}] 05:28:38 INFO - PROCESS | 1768 | 1464611318506 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}] 05:28:38 INFO - PROCESS | 1768 | 1464611318700 Marionette TRACE conn4 <- [1,983,null,{"value":null}] 05:28:38 INFO - PROCESS | 1768 | 1464611318916 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d3e800 == 123 [pid = 1768] [id = 253] 05:28:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x8a1ef400) [pid = 1768] [serial = 760] [outer = (nil)] 05:28:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x8ad28400) [pid = 1768] [serial = 761] [outer = 0x8a1ef400] 05:28:39 INFO - PROCESS | 1768 | 1464611319041 Marionette DEBUG loaded listener.js 05:28:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x8b12e400) [pid = 1768] [serial = 762] [outer = 0x8a1ef400] 05:28:39 INFO - PROCESS | 1768 | 1464611319973 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]]]}] 05:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 05:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 1536ms 05:28:40 INFO - PROCESS | 1768 | 1464611320029 Marionette TRACE conn4 -> [0,985,"getWindowHandle",null] 05:28:40 INFO - PROCESS | 1768 | 1464611320037 Marionette TRACE conn4 <- [1,985,null,{"value":"8"}] 05:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 05:28:40 INFO - PROCESS | 1768 | 1464611320049 Marionette TRACE conn4 -> [0,986,"setScriptTimeout",{"ms":35000}] 05:28:40 INFO - PROCESS | 1768 | 1464611320053 Marionette TRACE conn4 <- [1,986,null,{}] 05:28:40 INFO - PROCESS | 1768 | 1464611320060 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}] 05:28:40 INFO - PROCESS | 1768 | 1464611320378 Marionette TRACE conn4 <- [1,987,null,{"value":null}] 05:28:40 INFO - PROCESS | 1768 | 1464611320778 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b29800 == 124 [pid = 1768] [id = 254] 05:28:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x88d37000) [pid = 1768] [serial = 763] [outer = (nil)] 05:28:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x8b3ee000) [pid = 1768] [serial = 764] [outer = 0x88d37000] 05:28:40 INFO - PROCESS | 1768 | 1464611320862 Marionette DEBUG loaded listener.js 05:28:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x8dac3400) [pid = 1768] [serial = 765] [outer = 0x88d37000] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9829c000 == 123 [pid = 1768] [id = 96] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x91bef000 == 122 [pid = 1768] [id = 97] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x91db5c00 == 121 [pid = 1768] [id = 95] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x91bea000 == 120 [pid = 1768] [id = 94] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x92991000 == 119 [pid = 1768] [id = 93] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8dc4bc00 == 118 [pid = 1768] [id = 211] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x90ea6800) [pid = 1768] [serial = 653] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8c005000 == 117 [pid = 1768] [id = 202] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad21400 == 116 [pid = 1768] [id = 228] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3f0400 == 115 [pid = 1768] [id = 227] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x899e4400 == 114 [pid = 1768] [id = 226] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8afe6400 == 113 [pid = 1768] [id = 225] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x9a380800 == 112 [pid = 1768] [id = 224] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x95315000 == 111 [pid = 1768] [id = 223] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8b7ad800 == 110 [pid = 1768] [id = 222] 05:28:41 INFO - PROCESS | 1768 | 1464611321910 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]]]}] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8b7ac400 == 109 [pid = 1768] [id = 221] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x899e8800 == 108 [pid = 1768] [id = 220] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x8dc42c00 == 107 [pid = 1768] [id = 219] 05:28:41 INFO - PROCESS | 1768 | --DOCSHELL 0x899e1c00 == 106 [pid = 1768] [id = 218] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x93d9e000) [pid = 1768] [serial = 301] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0xa3493400) [pid = 1768] [serial = 521] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x91b58400) [pid = 1768] [serial = 410] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0xa8291000) [pid = 1768] [serial = 316] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x9ba3bc00) [pid = 1768] [serial = 503] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x9b8ae400) [pid = 1768] [serial = 352] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0xa8c89400) [pid = 1768] [serial = 229] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0xa68b8800) [pid = 1768] [serial = 223] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8daa3000) [pid = 1768] [serial = 614] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x953d6000) [pid = 1768] [serial = 497] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0xa4e04400) [pid = 1768] [serial = 262] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0xa8c4b000) [pid = 1768] [serial = 232] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x911dc400) [pid = 1768] [serial = 473] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x8ad14800) [pid = 1768] [serial = 527] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0xa113f800) [pid = 1768] [serial = 512] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x899efc00) [pid = 1768] [serial = 617] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8c8cc800) [pid = 1768] [serial = 464] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0xa9b0f400) [pid = 1768] [serial = 268] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x995b4000) [pid = 1768] [serial = 443] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0xa35eb800) [pid = 1768] [serial = 361] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0xa6f30c00) [pid = 1768] [serial = 265] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x9a8ac000) [pid = 1768] [serial = 391] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0xa90b2400) [pid = 1768] [serial = 319] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x8afedc00) [pid = 1768] [serial = 627] [outer = (nil)] [url = about:blank] 05:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 05:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 1935ms 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8c002400) [pid = 1768] [serial = 638] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x8b7abc00) [pid = 1768] [serial = 524] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0xa2408800) [pid = 1768] [serial = 455] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x92992800) [pid = 1768] [serial = 599] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x9b331c00) [pid = 1768] [serial = 500] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x9972e800) [pid = 1768] [serial = 256] [outer = (nil)] [url = about:blank] 05:28:41 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x91db8000) [pid = 1768] [serial = 253] [outer = (nil)] [url = about:blank] 05:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x8da1d400) [pid = 1768] [serial = 645] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x9c38d800) [pid = 1768] [serial = 506] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x93d2bc00) [pid = 1768] [serial = 560] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0xa4e01800) [pid = 1768] [serial = 467] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x8b7aac00) [pid = 1768] [serial = 644] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x99e0a400) [pid = 1768] [serial = 563] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x8e4e8400) [pid = 1768] [serial = 647] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x9b8b2800) [pid = 1768] [serial = 259] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x92658c00) [pid = 1768] [serial = 397] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x9a9d0800) [pid = 1768] [serial = 566] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x91db0400) [pid = 1768] [serial = 388] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0xa1139c00) [pid = 1768] [serial = 355] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x93d2c800) [pid = 1768] [serial = 401] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0xa355a000) [pid = 1768] [serial = 313] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x8e46f400) [pid = 1768] [serial = 407] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x8c00c800) [pid = 1768] [serial = 470] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x8f836c00) [pid = 1768] [serial = 651] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0xa3493c00) [pid = 1768] [serial = 611] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x9b3cf800) [pid = 1768] [serial = 349] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0xa2605000) [pid = 1768] [serial = 394] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8efca000) [pid = 1768] [serial = 650] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x9c384c00) [pid = 1768] [serial = 452] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x8b125000) [pid = 1768] [serial = 530] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x8e46fc00) [pid = 1768] [serial = 593] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x953d6400) [pid = 1768] [serial = 346] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0xa9b1dc00) [pid = 1768] [serial = 271] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x9c394800) [pid = 1768] [serial = 569] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x92651000) [pid = 1768] [serial = 557] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x9a821000) [pid = 1768] [serial = 449] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8da17400) [pid = 1768] [serial = 639] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8e4ea000) [pid = 1768] [serial = 509] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9a8ab800) [pid = 1768] [serial = 304] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8b3eec00) [pid = 1768] [serial = 515] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8dc44c00) [pid = 1768] [serial = 630] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x91b7ac00) [pid = 1768] [serial = 572] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x9a8a9800) [pid = 1768] [serial = 364] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8ec93c00) [pid = 1768] [serial = 642] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa22cd000) [pid = 1768] [serial = 307] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x911e3400) [pid = 1768] [serial = 554] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0xa3498000) [pid = 1768] [serial = 358] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8b3e9000) [pid = 1768] [serial = 548] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x90ea5800) [pid = 1768] [serial = 385] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x91bf4800) [pid = 1768] [serial = 440] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8ec70400) [pid = 1768] [serial = 491] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa22d0800) [pid = 1768] [serial = 620] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0xa4e0e400) [pid = 1768] [serial = 310] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x953da800) [pid = 1768] [serial = 216] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8f618c00) [pid = 1768] [serial = 596] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9a8b8000) [pid = 1768] [serial = 219] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x911e2000) [pid = 1768] [serial = 298] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8efc9800) [pid = 1768] [serial = 437] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0xa8c06000) [pid = 1768] [serial = 226] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8f83fc00) [pid = 1768] [serial = 624] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8e2c9800) [pid = 1768] [serial = 404] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8f61cc00) [pid = 1768] [serial = 274] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x91b7d000) [pid = 1768] [serial = 322] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x92593800) [pid = 1768] [serial = 461] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x91b61400) [pid = 1768] [serial = 343] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x91b5a800) [pid = 1768] [serial = 494] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8ec9f800) [pid = 1768] [serial = 551] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa3494400) [pid = 1768] [serial = 458] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9112bc00) [pid = 1768] [serial = 518] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9a74a000) [pid = 1768] [serial = 446] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9a81ec00) [pid = 1768] [serial = 605] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9775e800) [pid = 1768] [serial = 602] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8eca2000) [pid = 1768] [serial = 648] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0xa22c8800) [pid = 1768] [serial = 608] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8e4e7000) [pid = 1768] [serial = 641] [outer = (nil)] [url = about:blank] 05:28:42 INFO - PROCESS | 1768 | 1464611321983 Marionette TRACE conn4 -> [0,989,"getWindowHandle",null] 05:28:42 INFO - PROCESS | 1768 | 1464611321989 Marionette TRACE conn4 <- [1,989,null,{"value":"8"}] 05:28:42 INFO - PROCESS | 1768 | 1464611322009 Marionette TRACE conn4 -> [0,990,"setScriptTimeout",{"ms":35000}] 05:28:42 INFO - PROCESS | 1768 | 1464611322022 Marionette TRACE conn4 <- [1,990,null,{}] 05:28:42 INFO - PROCESS | 1768 | 1464611322055 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}] 05:28:42 INFO - PROCESS | 1768 | 1464611322324 Marionette TRACE conn4 <- [1,991,null,{"value":null}] 05:28:42 INFO - PROCESS | 1768 | 1464611322548 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x899f0000 == 107 [pid = 1768] [id = 255] 05:28:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8b3f0800) [pid = 1768] [serial = 766] [outer = (nil)] 05:28:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8c8cc800) [pid = 1768] [serial = 767] [outer = 0x8b3f0800] 05:28:42 INFO - PROCESS | 1768 | 1464611322633 Marionette DEBUG loaded listener.js 05:28:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8daa1400) [pid = 1768] [serial = 768] [outer = 0x8b3f0800] 05:28:43 INFO - PROCESS | 1768 | 1464611323425 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]]]}] 05:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 05:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 1466ms 05:28:43 INFO - PROCESS | 1768 | 1464611323492 Marionette TRACE conn4 -> [0,993,"getWindowHandle",null] 05:28:43 INFO - PROCESS | 1768 | 1464611323497 Marionette TRACE conn4 <- [1,993,null,{"value":"8"}] 05:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 05:28:43 INFO - PROCESS | 1768 | 1464611323505 Marionette TRACE conn4 -> [0,994,"setScriptTimeout",{"ms":35000}] 05:28:43 INFO - PROCESS | 1768 | 1464611323508 Marionette TRACE conn4 <- [1,994,null,{}] 05:28:43 INFO - PROCESS | 1768 | 1464611323514 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}] 05:28:43 INFO - PROCESS | 1768 | 1464611323696 Marionette TRACE conn4 <- [1,995,null,{"value":null}] 05:28:43 INFO - PROCESS | 1768 | 1464611323706 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x899f0800 == 108 [pid = 1768] [id = 256] 05:28:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8dac2800) [pid = 1768] [serial = 769] [outer = (nil)] 05:28:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8dc4bc00) [pid = 1768] [serial = 770] [outer = 0x8dac2800] 05:28:43 INFO - PROCESS | 1768 | 1464611323785 Marionette DEBUG loaded listener.js 05:28:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8e2c9800) [pid = 1768] [serial = 771] [outer = 0x8dac2800] 05:28:44 INFO - PROCESS | 1768 | 1464611324852 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]]]}] 05:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 05:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 1386ms 05:28:44 INFO - PROCESS | 1768 | 1464611324893 Marionette TRACE conn4 -> [0,997,"getWindowHandle",null] 05:28:44 INFO - PROCESS | 1768 | 1464611324897 Marionette TRACE conn4 <- [1,997,null,{"value":"8"}] 05:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 05:28:44 INFO - PROCESS | 1768 | 1464611324903 Marionette TRACE conn4 -> [0,998,"setScriptTimeout",{"ms":35000}] 05:28:44 INFO - PROCESS | 1768 | 1464611324905 Marionette TRACE conn4 <- [1,998,null,{}] 05:28:44 INFO - PROCESS | 1768 | 1464611324920 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}] 05:28:45 INFO - PROCESS | 1768 | 1464611325162 Marionette TRACE conn4 <- [1,999,null,{"value":null}] 05:28:45 INFO - PROCESS | 1768 | 1464611325192 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da17000 == 109 [pid = 1768] [id = 257] 05:28:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8dac9400) [pid = 1768] [serial = 772] [outer = (nil)] 05:28:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8e476000) [pid = 1768] [serial = 773] [outer = 0x8dac9400] 05:28:45 INFO - PROCESS | 1768 | 1464611325267 Marionette DEBUG loaded listener.js 05:28:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8e4e8800) [pid = 1768] [serial = 774] [outer = 0x8dac9400] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8afe9400) [pid = 1768] [serial = 718] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8c010400) [pid = 1768] [serial = 652] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8daa4000) [pid = 1768] [serial = 715] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8da15400) [pid = 1768] [serial = 712] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8daa2c00) [pid = 1768] [serial = 706] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x899ed400) [pid = 1768] [serial = 709] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8dad0c00) [pid = 1768] [serial = 700] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x899f0400) [pid = 1768] [serial = 697] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 05:28:46 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8aff0800) [pid = 1768] [serial = 703] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 05:28:47 INFO - PROCESS | 1768 | 1464611327192 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]]]}] 05:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 05:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 2343ms 05:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 05:28:47 INFO - PROCESS | 1768 | 1464611327248 Marionette TRACE conn4 -> [0,1001,"getWindowHandle",null] 05:28:47 INFO - PROCESS | 1768 | 1464611327251 Marionette TRACE conn4 <- [1,1001,null,{"value":"8"}] 05:28:47 INFO - PROCESS | 1768 | 1464611327257 Marionette TRACE conn4 -> [0,1002,"setScriptTimeout",{"ms":35000}] 05:28:47 INFO - PROCESS | 1768 | 1464611327260 Marionette TRACE conn4 <- [1,1002,null,{}] 05:28:47 INFO - PROCESS | 1768 | 1464611327266 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}] 05:28:47 INFO - PROCESS | 1768 | 1464611327580 Marionette TRACE conn4 <- [1,1003,null,{"value":null}] 05:28:47 INFO - PROCESS | 1768 | 1464611327597 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b2a800 == 110 [pid = 1768] [id = 258] 05:28:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8ad27000) [pid = 1768] [serial = 775] [outer = (nil)] 05:28:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8e4dd800) [pid = 1768] [serial = 776] [outer = 0x8ad27000] 05:28:47 INFO - PROCESS | 1768 | 1464611327677 Marionette DEBUG loaded listener.js 05:28:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8eea7800) [pid = 1768] [serial = 777] [outer = 0x8ad27000] 05:28:48 INFO - PROCESS | 1768 | 1464611328504 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]]]}] 05:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 05:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 1283ms 05:28:48 INFO - PROCESS | 1768 | 1464611328550 Marionette TRACE conn4 -> [0,1005,"getWindowHandle",null] 05:28:48 INFO - PROCESS | 1768 | 1464611328553 Marionette TRACE conn4 <- [1,1005,null,{"value":"8"}] 05:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 05:28:48 INFO - PROCESS | 1768 | 1464611328560 Marionette TRACE conn4 -> [0,1006,"setScriptTimeout",{"ms":35000}] 05:28:48 INFO - PROCESS | 1768 | 1464611328564 Marionette TRACE conn4 <- [1,1006,null,{}] 05:28:48 INFO - PROCESS | 1768 | 1464611328569 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}] 05:28:48 INFO - PROCESS | 1768 | 1464611328743 Marionette TRACE conn4 <- [1,1007,null,{"value":null}] 05:28:48 INFO - PROCESS | 1768 | 1464611328758 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d37c00 == 111 [pid = 1768] [id = 259] 05:28:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x899ed400) [pid = 1768] [serial = 778] [outer = (nil)] 05:28:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ef1bc00) [pid = 1768] [serial = 779] [outer = 0x899ed400] 05:28:48 INFO - PROCESS | 1768 | 1464611328841 Marionette DEBUG loaded listener.js 05:28:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8ef23400) [pid = 1768] [serial = 780] [outer = 0x899ed400] 05:28:50 INFO - PROCESS | 1768 | 1464611330069 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]]]}] 05:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 05:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 1587ms 05:28:50 INFO - PROCESS | 1768 | 1464611330149 Marionette TRACE conn4 -> [0,1009,"getWindowHandle",null] 05:28:50 INFO - PROCESS | 1768 | 1464611330157 Marionette TRACE conn4 <- [1,1009,null,{"value":"8"}] 05:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 05:28:50 INFO - PROCESS | 1768 | 1464611330165 Marionette TRACE conn4 -> [0,1010,"setScriptTimeout",{"ms":35000}] 05:28:50 INFO - PROCESS | 1768 | 1464611330172 Marionette TRACE conn4 <- [1,1010,null,{}] 05:28:50 INFO - PROCESS | 1768 | 1464611330180 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}] 05:28:50 INFO - PROCESS | 1768 | 1464611330432 Marionette TRACE conn4 <- [1,1011,null,{"value":null}] 05:28:50 INFO - PROCESS | 1768 | 1464611330727 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e8400 == 112 [pid = 1768] [id = 260] 05:28:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8ad11000) [pid = 1768] [serial = 781] [outer = (nil)] 05:28:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8ad26800) [pid = 1768] [serial = 782] [outer = 0x8ad11000] 05:28:50 INFO - PROCESS | 1768 | 1464611330824 Marionette DEBUG loaded listener.js 05:28:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8b3eac00) [pid = 1768] [serial = 783] [outer = 0x8ad11000] 05:28:51 INFO - PROCESS | 1768 | 1464611331801 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]]]}] 05:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 05:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 1691ms 05:28:51 INFO - PROCESS | 1768 | 1464611331857 Marionette TRACE conn4 -> [0,1013,"getWindowHandle",null] 05:28:51 INFO - PROCESS | 1768 | 1464611331866 Marionette TRACE conn4 <- [1,1013,null,{"value":"8"}] 05:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 05:28:51 INFO - PROCESS | 1768 | 1464611331879 Marionette TRACE conn4 -> [0,1014,"setScriptTimeout",{"ms":35000}] 05:28:51 INFO - PROCESS | 1768 | 1464611331885 Marionette TRACE conn4 <- [1,1014,null,{}] 05:28:51 INFO - PROCESS | 1768 | 1464611331892 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}] 05:28:52 INFO - PROCESS | 1768 | 1464611332130 Marionette TRACE conn4 <- [1,1015,null,{"value":null}] 05:28:52 INFO - PROCESS | 1768 | 1464611332428 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8c8800 == 113 [pid = 1768] [id = 261] 05:28:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8daa4c00) [pid = 1768] [serial = 784] [outer = (nil)] 05:28:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8dc45800) [pid = 1768] [serial = 785] [outer = 0x8daa4c00] 05:28:52 INFO - PROCESS | 1768 | 1464611332557 Marionette DEBUG loaded listener.js 05:28:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8e469c00) [pid = 1768] [serial = 786] [outer = 0x8daa4c00] 05:28:53 INFO - PROCESS | 1768 | 1464611333513 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]]]}] 05:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 05:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 1691ms 05:28:53 INFO - PROCESS | 1768 | 1464611333570 Marionette TRACE conn4 -> [0,1017,"getWindowHandle",null] 05:28:53 INFO - PROCESS | 1768 | 1464611333575 Marionette TRACE conn4 <- [1,1017,null,{"value":"8"}] 05:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 05:28:53 INFO - PROCESS | 1768 | 1464611333582 Marionette TRACE conn4 -> [0,1018,"setScriptTimeout",{"ms":35000}] 05:28:53 INFO - PROCESS | 1768 | 1464611333589 Marionette TRACE conn4 <- [1,1018,null,{}] 05:28:53 INFO - PROCESS | 1768 | 1464611333607 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}] 05:28:53 INFO - PROCESS | 1768 | 1464611333861 Marionette TRACE conn4 <- [1,1019,null,{"value":null}] 05:28:54 INFO - PROCESS | 1768 | 1464611334150 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1ed800 == 114 [pid = 1768] [id = 262] 05:28:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8ec96000) [pid = 1768] [serial = 787] [outer = (nil)] 05:28:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8ef7ec00) [pid = 1768] [serial = 788] [outer = 0x8ec96000] 05:28:54 INFO - PROCESS | 1768 | 1464611334245 Marionette DEBUG loaded listener.js 05:28:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8efcd000) [pid = 1768] [serial = 789] [outer = 0x8ec96000] 05:28:55 INFO - PROCESS | 1768 | 1464611335196 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]]]}] 05:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 05:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 1650ms 05:28:55 INFO - PROCESS | 1768 | 1464611335232 Marionette TRACE conn4 -> [0,1021,"getWindowHandle",null] 05:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 05:28:55 INFO - PROCESS | 1768 | 1464611335238 Marionette TRACE conn4 <- [1,1021,null,{"value":"8"}] 05:28:55 INFO - PROCESS | 1768 | 1464611335245 Marionette TRACE conn4 -> [0,1022,"setScriptTimeout",{"ms":35000}] 05:28:55 INFO - PROCESS | 1768 | 1464611335249 Marionette TRACE conn4 <- [1,1022,null,{}] 05:28:55 INFO - PROCESS | 1768 | 1464611335255 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}] 05:28:55 INFO - PROCESS | 1768 | 1464611335474 Marionette TRACE conn4 <- [1,1023,null,{"value":null}] 05:28:55 INFO - PROCESS | 1768 | 1464611335716 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dc4ac00 == 115 [pid = 1768] [id = 263] 05:28:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8efd0000) [pid = 1768] [serial = 790] [outer = (nil)] 05:28:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8f836c00) [pid = 1768] [serial = 791] [outer = 0x8efd0000] 05:28:55 INFO - PROCESS | 1768 | 1464611335853 Marionette DEBUG loaded listener.js 05:28:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x90e9e000) [pid = 1768] [serial = 792] [outer = 0x8efd0000] 05:28:56 INFO - PROCESS | 1768 | 1464611336831 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]]]}] 05:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 05:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 1632ms 05:28:56 INFO - PROCESS | 1768 | 1464611336877 Marionette TRACE conn4 -> [0,1025,"getWindowHandle",null] 05:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 05:28:56 INFO - PROCESS | 1768 | 1464611336882 Marionette TRACE conn4 <- [1,1025,null,{"value":"8"}] 05:28:56 INFO - PROCESS | 1768 | 1464611336890 Marionette TRACE conn4 -> [0,1026,"setScriptTimeout",{"ms":35000}] 05:28:56 INFO - PROCESS | 1768 | 1464611336893 Marionette TRACE conn4 <- [1,1026,null,{}] 05:28:56 INFO - PROCESS | 1768 | 1464611336900 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}] 05:28:57 INFO - PROCESS | 1768 | 1464611337115 Marionette TRACE conn4 <- [1,1027,null,{"value":null}] 05:28:57 INFO - PROCESS | 1768 | 1464611337380 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2c1400 == 116 [pid = 1768] [id = 264] 05:28:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8f61ac00) [pid = 1768] [serial = 793] [outer = (nil)] 05:28:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x90f43000) [pid = 1768] [serial = 794] [outer = 0x8f61ac00] 05:28:57 INFO - PROCESS | 1768 | 1464611337513 Marionette DEBUG loaded listener.js 05:28:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x90f4a800) [pid = 1768] [serial = 795] [outer = 0x8f61ac00] 05:28:58 INFO - PROCESS | 1768 | 1464611338526 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]]]}] 05:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 05:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 1684ms 05:28:58 INFO - PROCESS | 1768 | 1464611338574 Marionette TRACE conn4 -> [0,1029,"getWindowHandle",null] 05:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 05:28:58 INFO - PROCESS | 1768 | 1464611338578 Marionette TRACE conn4 <- [1,1029,null,{"value":"8"}] 05:28:58 INFO - PROCESS | 1768 | 1464611338584 Marionette TRACE conn4 -> [0,1030,"setScriptTimeout",{"ms":35000}] 05:28:58 INFO - PROCESS | 1768 | 1464611338588 Marionette TRACE conn4 <- [1,1030,null,{}] 05:28:58 INFO - PROCESS | 1768 | 1464611338594 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}] 05:28:58 INFO - PROCESS | 1768 | 1464611338818 Marionette TRACE conn4 <- [1,1031,null,{"value":null}] 05:28:59 INFO - PROCESS | 1768 | 1464611339059 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:28:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x91137c00 == 117 [pid = 1768] [id = 265] 05:28:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x911e1400) [pid = 1768] [serial = 796] [outer = (nil)] 05:28:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x91b5ac00) [pid = 1768] [serial = 797] [outer = 0x911e1400] 05:28:59 INFO - PROCESS | 1768 | 1464611339192 Marionette DEBUG loaded listener.js 05:28:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x91b72c00) [pid = 1768] [serial = 798] [outer = 0x911e1400] 05:29:00 INFO - PROCESS | 1768 | 1464611340131 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]]]}] 05:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 05:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1582ms 05:29:00 INFO - PROCESS | 1768 | 1464611340171 Marionette TRACE conn4 -> [0,1033,"getWindowHandle",null] 05:29:00 INFO - PROCESS | 1768 | 1464611340178 Marionette TRACE conn4 <- [1,1033,null,{"value":"8"}] 05:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 05:29:00 INFO - PROCESS | 1768 | 1464611340188 Marionette TRACE conn4 -> [0,1034,"setScriptTimeout",{"ms":35000}] 05:29:00 INFO - PROCESS | 1768 | 1464611340195 Marionette TRACE conn4 <- [1,1034,null,{}] 05:29:00 INFO - PROCESS | 1768 | 1464611340206 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}] 05:29:00 INFO - PROCESS | 1768 | 1464611340441 Marionette TRACE conn4 <- [1,1035,null,{"value":null}] 05:29:00 INFO - PROCESS | 1768 | 1464611340685 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3efc00 == 118 [pid = 1768] [id = 266] 05:29:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8f61c800) [pid = 1768] [serial = 799] [outer = (nil)] 05:29:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x91beec00) [pid = 1768] [serial = 800] [outer = 0x8f61c800] 05:29:00 INFO - PROCESS | 1768 | 1464611340820 Marionette DEBUG loaded listener.js 05:29:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x91dabc00) [pid = 1768] [serial = 801] [outer = 0x8f61c800] 05:29:01 INFO - PROCESS | 1768 | 1464611341759 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]]]}] 05:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 05:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 1638ms 05:29:01 INFO - PROCESS | 1768 | 1464611341826 Marionette TRACE conn4 -> [0,1037,"getWindowHandle",null] 05:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 05:29:01 INFO - PROCESS | 1768 | 1464611341830 Marionette TRACE conn4 <- [1,1037,null,{"value":"8"}] 05:29:01 INFO - PROCESS | 1768 | 1464611341837 Marionette TRACE conn4 -> [0,1038,"setScriptTimeout",{"ms":35000}] 05:29:01 INFO - PROCESS | 1768 | 1464611341841 Marionette TRACE conn4 <- [1,1038,null,{}] 05:29:01 INFO - PROCESS | 1768 | 1464611341847 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}] 05:29:02 INFO - PROCESS | 1768 | 1464611342078 Marionette TRACE conn4 <- [1,1039,null,{"value":null}] 05:29:02 INFO - PROCESS | 1768 | 1464611342386 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b1d800 == 119 [pid = 1768] [id = 267] 05:29:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x88b1f000) [pid = 1768] [serial = 802] [outer = (nil)] 05:29:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x92426800) [pid = 1768] [serial = 803] [outer = 0x88b1f000] 05:29:02 INFO - PROCESS | 1768 | 1464611342488 Marionette DEBUG loaded listener.js 05:29:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x92589800) [pid = 1768] [serial = 804] [outer = 0x88b1f000] 05:29:03 INFO - PROCESS | 1768 | 1464611343408 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]]]}] 05:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 05:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 1640ms 05:29:03 INFO - PROCESS | 1768 | 1464611343478 Marionette TRACE conn4 -> [0,1041,"getWindowHandle",null] 05:29:03 INFO - PROCESS | 1768 | 1464611343481 Marionette TRACE conn4 <- [1,1041,null,{"value":"8"}] 05:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 05:29:03 INFO - PROCESS | 1768 | 1464611343489 Marionette TRACE conn4 -> [0,1042,"setScriptTimeout",{"ms":35000}] 05:29:03 INFO - PROCESS | 1768 | 1464611343493 Marionette TRACE conn4 <- [1,1042,null,{}] 05:29:03 INFO - PROCESS | 1768 | 1464611343499 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}] 05:29:03 INFO - PROCESS | 1768 | 1464611343757 Marionette TRACE conn4 <- [1,1043,null,{"value":null}] 05:29:04 INFO - PROCESS | 1768 | 1464611344064 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c002400 == 120 [pid = 1768] [id = 268] 05:29:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x91b54400) [pid = 1768] [serial = 805] [outer = (nil)] 05:29:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x92654000) [pid = 1768] [serial = 806] [outer = 0x91b54400] 05:29:04 INFO - PROCESS | 1768 | 1464611344156 Marionette DEBUG loaded listener.js 05:29:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x92658400) [pid = 1768] [serial = 807] [outer = 0x91b54400] 05:29:05 INFO - PROCESS | 1768 | 1464611345097 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]]]}] 05:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 05:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1684ms 05:29:05 INFO - PROCESS | 1768 | 1464611345175 Marionette TRACE conn4 -> [0,1045,"getWindowHandle",null] 05:29:05 INFO - PROCESS | 1768 | 1464611345178 Marionette TRACE conn4 <- [1,1045,null,{"value":"8"}] 05:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 05:29:05 INFO - PROCESS | 1768 | 1464611345186 Marionette TRACE conn4 -> [0,1046,"setScriptTimeout",{"ms":35000}] 05:29:05 INFO - PROCESS | 1768 | 1464611345189 Marionette TRACE conn4 <- [1,1046,null,{}] 05:29:05 INFO - PROCESS | 1768 | 1464611345196 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}] 05:29:05 INFO - PROCESS | 1768 | 1464611345454 Marionette TRACE conn4 <- [1,1047,null,{"value":null}] 05:29:05 INFO - PROCESS | 1768 | 1464611345759 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x92596000 == 121 [pid = 1768] [id = 269] 05:29:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x92996c00) [pid = 1768] [serial = 808] [outer = (nil)] 05:29:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x929df400) [pid = 1768] [serial = 809] [outer = 0x92996c00] 05:29:05 INFO - PROCESS | 1768 | 1464611345858 Marionette DEBUG loaded listener.js 05:29:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x93baac00) [pid = 1768] [serial = 810] [outer = 0x92996c00] 05:29:06 INFO - PROCESS | 1768 | 1464611346767 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]]]}] 05:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 05:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 1634ms 05:29:06 INFO - PROCESS | 1768 | 1464611346822 Marionette TRACE conn4 -> [0,1049,"getWindowHandle",null] 05:29:06 INFO - PROCESS | 1768 | 1464611346827 Marionette TRACE conn4 <- [1,1049,null,{"value":"8"}] 05:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 05:29:06 INFO - PROCESS | 1768 | 1464611346833 Marionette TRACE conn4 -> [0,1050,"setScriptTimeout",{"ms":35000}] 05:29:06 INFO - PROCESS | 1768 | 1464611346838 Marionette TRACE conn4 <- [1,1050,null,{}] 05:29:06 INFO - PROCESS | 1768 | 1464611346844 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}] 05:29:07 INFO - PROCESS | 1768 | 1464611347142 Marionette TRACE conn4 <- [1,1051,null,{"value":null}] 05:29:07 INFO - PROCESS | 1768 | 1464611347438 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9298c800 == 122 [pid = 1768] [id = 270] 05:29:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9298e400) [pid = 1768] [serial = 811] [outer = (nil)] 05:29:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x95134c00) [pid = 1768] [serial = 812] [outer = 0x9298e400] 05:29:07 INFO - PROCESS | 1768 | 1464611347534 Marionette DEBUG loaded listener.js 05:29:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x953dc800) [pid = 1768] [serial = 813] [outer = 0x9298e400] 05:29:08 INFO - PROCESS | 1768 | 1464611348447 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]]]}] 05:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 05:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 1683ms 05:29:08 INFO - PROCESS | 1768 | 1464611348517 Marionette TRACE conn4 -> [0,1053,"getWindowHandle",null] 05:29:08 INFO - PROCESS | 1768 | 1464611348521 Marionette TRACE conn4 <- [1,1053,null,{"value":"8"}] 05:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 05:29:08 INFO - PROCESS | 1768 | 1464611348528 Marionette TRACE conn4 -> [0,1054,"setScriptTimeout",{"ms":35000}] 05:29:08 INFO - PROCESS | 1768 | 1464611348532 Marionette TRACE conn4 <- [1,1054,null,{}] 05:29:08 INFO - PROCESS | 1768 | 1464611348538 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}] 05:29:08 INFO - PROCESS | 1768 | 1464611348750 Marionette TRACE conn4 <- [1,1055,null,{"value":null}] 05:29:09 INFO - PROCESS | 1768 | 1464611349000 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b1e000 == 123 [pid = 1768] [id = 271] 05:29:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x88d33400) [pid = 1768] [serial = 814] [outer = (nil)] 05:29:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x8a1ec400) [pid = 1768] [serial = 815] [outer = 0x88d33400] 05:29:09 INFO - PROCESS | 1768 | 1464611349132 Marionette DEBUG loaded listener.js 05:29:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x8c00cc00) [pid = 1768] [serial = 816] [outer = 0x88d33400] 05:29:10 INFO - PROCESS | 1768 | 1464611350383 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]]]}] 05:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 05:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 1882ms 05:29:10 INFO - PROCESS | 1768 | 1464611350412 Marionette TRACE conn4 -> [0,1057,"getWindowHandle",null] 05:29:10 INFO - PROCESS | 1768 | 1464611350418 Marionette TRACE conn4 <- [1,1057,null,{"value":"8"}] 05:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 05:29:10 INFO - PROCESS | 1768 | 1464611350438 Marionette TRACE conn4 -> [0,1058,"setScriptTimeout",{"ms":35000}] 05:29:10 INFO - PROCESS | 1768 | 1464611350445 Marionette TRACE conn4 <- [1,1058,null,{}] 05:29:10 INFO - PROCESS | 1768 | 1464611350455 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}] 05:29:10 INFO - PROCESS | 1768 | 1464611350751 Marionette TRACE conn4 <- [1,1059,null,{"value":null}] 05:29:10 INFO - PROCESS | 1768 | 1464611350949 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad15800 == 124 [pid = 1768] [id = 272] 05:29:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x8ad16000) [pid = 1768] [serial = 817] [outer = (nil)] 05:29:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8ad1bc00) [pid = 1768] [serial = 818] [outer = 0x8ad16000] 05:29:11 INFO - PROCESS | 1768 | 1464611351033 Marionette DEBUG loaded listener.js 05:29:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x8afe1c00) [pid = 1768] [serial = 819] [outer = 0x8ad16000] 05:29:11 INFO - PROCESS | 1768 | 1464611351936 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]]]}] 05:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 05:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 1538ms 05:29:11 INFO - PROCESS | 1768 | 1464611351975 Marionette TRACE conn4 -> [0,1061,"getWindowHandle",null] 05:29:11 INFO - PROCESS | 1768 | 1464611351984 Marionette TRACE conn4 <- [1,1061,null,{"value":"8"}] 05:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 05:29:12 INFO - PROCESS | 1768 | 1464611351995 Marionette TRACE conn4 -> [0,1062,"setScriptTimeout",{"ms":35000}] 05:29:12 INFO - PROCESS | 1768 | 1464611351999 Marionette TRACE conn4 <- [1,1062,null,{}] 05:29:12 INFO - PROCESS | 1768 | 1464611352007 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}] 05:29:12 INFO - PROCESS | 1768 | 1464611352230 Marionette TRACE conn4 <- [1,1063,null,{"value":null}] 05:29:12 INFO - PROCESS | 1768 | 1464611352503 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x899eb400 == 125 [pid = 1768] [id = 273] 05:29:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x899ef000) [pid = 1768] [serial = 820] [outer = (nil)] 05:29:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x8c00a000) [pid = 1768] [serial = 821] [outer = 0x899ef000] 05:29:12 INFO - PROCESS | 1768 | 1464611352702 Marionette DEBUG loaded listener.js 05:29:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x8c8ca400) [pid = 1768] [serial = 822] [outer = 0x899ef000] 05:29:13 INFO - PROCESS | 1768 | 1464611353747 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]]]}] 05:29:13 INFO - PROCESS | 1768 | --DOCSHELL 0x88b2a800 == 124 [pid = 1768] [id = 258] 05:29:13 INFO - PROCESS | 1768 | --DOCSHELL 0x8da17000 == 123 [pid = 1768] [id = 257] 05:29:13 INFO - PROCESS | 1768 | --DOCSHELL 0x899f0800 == 122 [pid = 1768] [id = 256] 05:29:13 INFO - PROCESS | 1768 | --DOCSHELL 0x899f0000 == 121 [pid = 1768] [id = 255] 05:29:13 INFO - PROCESS | 1768 | --DOCSHELL 0x88b29800 == 120 [pid = 1768] [id = 254] 05:29:13 INFO - PROCESS | 1768 | --DOCSHELL 0x88d3e800 == 119 [pid = 1768] [id = 253] 05:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 05:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1837ms 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x90f46c00) [pid = 1768] [serial = 654] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x9aa2dc00) [pid = 1768] [serial = 674] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0xa1148800) [pid = 1768] [serial = 680] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x8a1ee800) [pid = 1768] [serial = 689] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x88b27000) [pid = 1768] [serial = 695] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8e4e5c00) [pid = 1768] [serial = 702] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8dc4e000) [pid = 1768] [serial = 701] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8a1ebc00) [pid = 1768] [serial = 699] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8a1e4800) [pid = 1768] [serial = 698] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8ef25000) [pid = 1768] [serial = 659] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x97758400) [pid = 1768] [serial = 671] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x90f4c800) [pid = 1768] [serial = 705] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8f843400) [pid = 1768] [serial = 704] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x9112ac00) [pid = 1768] [serial = 662] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x92592000) [pid = 1768] [serial = 665] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8ad24400) [pid = 1768] [serial = 686] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0xa26c8000) [pid = 1768] [serial = 683] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8c009000) [pid = 1768] [serial = 720] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8b3e4000) [pid = 1768] [serial = 719] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x91b57c00) [pid = 1768] [serial = 714] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x91bf8800) [pid = 1768] [serial = 716] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x92423c00) [pid = 1768] [serial = 717] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8f616000) [pid = 1768] [serial = 713] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9b8af800) [pid = 1768] [serial = 677] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x91b7a800) [pid = 1768] [serial = 708] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8eeb2800) [pid = 1768] [serial = 707] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8afea000) [pid = 1768] [serial = 656] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x93ba1c00) [pid = 1768] [serial = 668] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8b12c400) [pid = 1768] [serial = 710] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8daa4400) [pid = 1768] [serial = 711] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x88d3c400) [pid = 1768] [serial = 692] [outer = (nil)] [url = about:blank] 05:29:13 INFO - PROCESS | 1768 | 1464611353892 Marionette TRACE conn4 -> [0,1065,"getWindowHandle",null] 05:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 05:29:13 INFO - PROCESS | 1768 | 1464611353895 Marionette TRACE conn4 <- [1,1065,null,{"value":"8"}] 05:29:13 INFO - PROCESS | 1768 | 1464611353921 Marionette TRACE conn4 -> [0,1066,"setScriptTimeout",{"ms":35000}] 05:29:13 INFO - PROCESS | 1768 | 1464611353927 Marionette TRACE conn4 <- [1,1066,null,{}] 05:29:13 INFO - PROCESS | 1768 | 1464611353945 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}] 05:29:14 INFO - PROCESS | 1768 | 1464611354122 Marionette TRACE conn4 <- [1,1067,null,{"value":null}] 05:29:14 INFO - PROCESS | 1768 | 1464611354382 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b7aa800 == 120 [pid = 1768] [id = 274] 05:29:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8b7ae400) [pid = 1768] [serial = 823] [outer = (nil)] 05:29:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8c00d000) [pid = 1768] [serial = 824] [outer = 0x8b7ae400] 05:29:14 INFO - PROCESS | 1768 | 1464611354463 Marionette DEBUG loaded listener.js 05:29:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8da1ac00) [pid = 1768] [serial = 825] [outer = 0x8b7ae400] 05:29:15 INFO - PROCESS | 1768 | 1464611355292 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]]]}] 05:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 05:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 1391ms 05:29:15 INFO - PROCESS | 1768 | 1464611355314 Marionette TRACE conn4 -> [0,1069,"getWindowHandle",null] 05:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 05:29:15 INFO - PROCESS | 1768 | 1464611355320 Marionette TRACE conn4 <- [1,1069,null,{"value":"8"}] 05:29:15 INFO - PROCESS | 1768 | 1464611355327 Marionette TRACE conn4 -> [0,1070,"setScriptTimeout",{"ms":35000}] 05:29:15 INFO - PROCESS | 1768 | 1464611355330 Marionette TRACE conn4 <- [1,1070,null,{}] 05:29:15 INFO - PROCESS | 1768 | 1464611355336 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}] 05:29:15 INFO - PROCESS | 1768 | 1464611355520 Marionette TRACE conn4 <- [1,1071,null,{"value":null}] 05:29:15 INFO - PROCESS | 1768 | 1464611355538 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad0bc00 == 121 [pid = 1768] [id = 275] 05:29:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8da97400) [pid = 1768] [serial = 826] [outer = (nil)] 05:29:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8dc42800) [pid = 1768] [serial = 827] [outer = 0x8da97400] 05:29:15 INFO - PROCESS | 1768 | 1464611355763 Marionette DEBUG loaded listener.js 05:29:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8e2be800) [pid = 1768] [serial = 828] [outer = 0x8da97400] 05:29:16 INFO - PROCESS | 1768 | 1464611356628 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]]]}] 05:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 05:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1341ms 05:29:16 INFO - PROCESS | 1768 | 1464611356669 Marionette TRACE conn4 -> [0,1073,"getWindowHandle",null] 05:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 05:29:16 INFO - PROCESS | 1768 | 1464611356673 Marionette TRACE conn4 <- [1,1073,null,{"value":"8"}] 05:29:16 INFO - PROCESS | 1768 | 1464611356681 Marionette TRACE conn4 -> [0,1074,"setScriptTimeout",{"ms":35000}] 05:29:16 INFO - PROCESS | 1768 | 1464611356684 Marionette TRACE conn4 <- [1,1074,null,{}] 05:29:16 INFO - PROCESS | 1768 | 1464611356691 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}] 05:29:16 INFO - PROCESS | 1768 | 1464611356940 Marionette TRACE conn4 <- [1,1075,null,{"value":null}] 05:29:16 INFO - PROCESS | 1768 | 1464611356971 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8daa2800 == 122 [pid = 1768] [id = 276] 05:29:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8dac7000) [pid = 1768] [serial = 829] [outer = (nil)] 05:29:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8e470000) [pid = 1768] [serial = 830] [outer = 0x8dac7000] 05:29:17 INFO - PROCESS | 1768 | 1464611357063 Marionette DEBUG loaded listener.js 05:29:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x8e4df800) [pid = 1768] [serial = 831] [outer = 0x8dac7000] 05:29:18 INFO - PROCESS | 1768 | 1464611358127 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]]]}] 05:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 05:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 1491ms 05:29:18 INFO - PROCESS | 1768 | 1464611358174 Marionette TRACE conn4 -> [0,1077,"getWindowHandle",null] 05:29:18 INFO - PROCESS | 1768 | 1464611358178 Marionette TRACE conn4 <- [1,1077,null,{"value":"8"}] 05:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 05:29:18 INFO - PROCESS | 1768 | 1464611358200 Marionette TRACE conn4 -> [0,1078,"setScriptTimeout",{"ms":35000}] 05:29:18 INFO - PROCESS | 1768 | 1464611358204 Marionette TRACE conn4 <- [1,1078,null,{}] 05:29:18 INFO - PROCESS | 1768 | 1464611358217 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}] 05:29:18 INFO - PROCESS | 1768 | 1464611358493 Marionette TRACE conn4 <- [1,1079,null,{"value":null}] 05:29:18 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8dac2800) [pid = 1768] [serial = 769] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 05:29:18 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8a1ef400) [pid = 1768] [serial = 760] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 05:29:18 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x88d37000) [pid = 1768] [serial = 763] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 05:29:18 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8dac9400) [pid = 1768] [serial = 772] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 05:29:18 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8b3f0800) [pid = 1768] [serial = 766] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 05:29:18 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8ad27000) [pid = 1768] [serial = 775] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 05:29:18 INFO - PROCESS | 1768 | 1464611358836 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d37000 == 123 [pid = 1768] [id = 277] 05:29:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x899e8c00) [pid = 1768] [serial = 832] [outer = (nil)] 05:29:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8daa2c00) [pid = 1768] [serial = 833] [outer = 0x899e8c00] 05:29:18 INFO - PROCESS | 1768 | 1464611358913 Marionette DEBUG loaded listener.js 05:29:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8eeb1400) [pid = 1768] [serial = 834] [outer = 0x899e8c00] 05:29:19 INFO - PROCESS | 1768 | 1464611359667 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]]]}] 05:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 05:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 1494ms 05:29:19 INFO - PROCESS | 1768 | 1464611359694 Marionette TRACE conn4 -> [0,1081,"getWindowHandle",null] 05:29:19 INFO - PROCESS | 1768 | 1464611359699 Marionette TRACE conn4 <- [1,1081,null,{"value":"8"}] 05:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 05:29:19 INFO - PROCESS | 1768 | 1464611359724 Marionette TRACE conn4 -> [0,1082,"setScriptTimeout",{"ms":35000}] 05:29:19 INFO - PROCESS | 1768 | 1464611359729 Marionette TRACE conn4 <- [1,1082,null,{}] 05:29:19 INFO - PROCESS | 1768 | 1464611359740 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}] 05:29:19 INFO - PROCESS | 1768 | 1464611359938 Marionette TRACE conn4 <- [1,1083,null,{"value":null}] 05:29:19 INFO - PROCESS | 1768 | 1464611359949 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dacb400 == 124 [pid = 1768] [id = 278] 05:29:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8eca2800) [pid = 1768] [serial = 835] [outer = (nil)] 05:29:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8ef74800) [pid = 1768] [serial = 836] [outer = 0x8eca2800] 05:29:20 INFO - PROCESS | 1768 | 1464611360030 Marionette DEBUG loaded listener.js 05:29:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x8ef7fc00) [pid = 1768] [serial = 837] [outer = 0x8eca2800] 05:29:21 INFO - PROCESS | 1768 | 1464611361153 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]]]}] 05:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 05:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1444ms 05:29:21 INFO - PROCESS | 1768 | 1464611361166 Marionette TRACE conn4 -> [0,1085,"getWindowHandle",null] 05:29:21 INFO - PROCESS | 1768 | 1464611361173 Marionette TRACE conn4 <- [1,1085,null,{"value":"8"}] 05:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 05:29:21 INFO - PROCESS | 1768 | 1464611361183 Marionette TRACE conn4 -> [0,1086,"setScriptTimeout",{"ms":35000}] 05:29:21 INFO - PROCESS | 1768 | 1464611361190 Marionette TRACE conn4 <- [1,1086,null,{}] 05:29:21 INFO - PROCESS | 1768 | 1464611361201 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}] 05:29:21 INFO - PROCESS | 1768 | 1464611361428 Marionette TRACE conn4 <- [1,1087,null,{"value":null}] 05:29:21 INFO - PROCESS | 1768 | 1464611361721 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e4c00 == 125 [pid = 1768] [id = 279] 05:29:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x899e6000) [pid = 1768] [serial = 838] [outer = (nil)] 05:29:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8ad17400) [pid = 1768] [serial = 839] [outer = 0x899e6000] 05:29:21 INFO - PROCESS | 1768 | 1464611361857 Marionette DEBUG loaded listener.js 05:29:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8ad24400) [pid = 1768] [serial = 840] [outer = 0x899e6000] 05:29:22 INFO - PROCESS | 1768 | 1464611362829 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]]]}] 05:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 05:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 1688ms 05:29:22 INFO - PROCESS | 1768 | 1464611362872 Marionette TRACE conn4 -> [0,1089,"getWindowHandle",null] 05:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 05:29:22 INFO - PROCESS | 1768 | 1464611362882 Marionette TRACE conn4 <- [1,1089,null,{"value":"8"}] 05:29:22 INFO - PROCESS | 1768 | 1464611362895 Marionette TRACE conn4 -> [0,1090,"setScriptTimeout",{"ms":35000}] 05:29:22 INFO - PROCESS | 1768 | 1464611362901 Marionette TRACE conn4 <- [1,1090,null,{}] 05:29:22 INFO - PROCESS | 1768 | 1464611362908 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}] 05:29:23 INFO - PROCESS | 1768 | 1464611363137 Marionette TRACE conn4 <- [1,1091,null,{"value":null}] 05:29:23 INFO - PROCESS | 1768 | 1464611363386 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c00b800 == 126 [pid = 1768] [id = 280] 05:29:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8c00c400) [pid = 1768] [serial = 841] [outer = (nil)] 05:29:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x8da99c00) [pid = 1768] [serial = 842] [outer = 0x8c00c400] 05:29:23 INFO - PROCESS | 1768 | 1464611363516 Marionette DEBUG loaded listener.js 05:29:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8dac6400) [pid = 1768] [serial = 843] [outer = 0x8c00c400] 05:29:24 INFO - PROCESS | 1768 | 1464611364478 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]]]}] 05:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 05:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 1658ms 05:29:24 INFO - PROCESS | 1768 | 1464611364552 Marionette TRACE conn4 -> [0,1093,"getWindowHandle",null] 05:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 05:29:24 INFO - PROCESS | 1768 | 1464611364557 Marionette TRACE conn4 <- [1,1093,null,{"value":"8"}] 05:29:24 INFO - PROCESS | 1768 | 1464611364564 Marionette TRACE conn4 -> [0,1094,"setScriptTimeout",{"ms":35000}] 05:29:24 INFO - PROCESS | 1768 | 1464611364571 Marionette TRACE conn4 <- [1,1094,null,{}] 05:29:24 INFO - PROCESS | 1768 | 1464611364588 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}] 05:29:24 INFO - PROCESS | 1768 | 1464611364855 Marionette TRACE conn4 <- [1,1095,null,{"value":null}] 05:29:25 INFO - PROCESS | 1768 | 1464611365152 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea5400 == 127 [pid = 1768] [id = 281] 05:29:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x8eeac400) [pid = 1768] [serial = 844] [outer = (nil)] 05:29:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8ef73800) [pid = 1768] [serial = 845] [outer = 0x8eeac400] 05:29:25 INFO - PROCESS | 1768 | 1464611365247 Marionette DEBUG loaded listener.js 05:29:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8f61a000) [pid = 1768] [serial = 846] [outer = 0x8eeac400] 05:29:26 INFO - PROCESS | 1768 | 1464611366195 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]]]}] 05:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 05:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 1687ms 05:29:26 INFO - PROCESS | 1768 | 1464611366252 Marionette TRACE conn4 -> [0,1097,"getWindowHandle",null] 05:29:26 INFO - PROCESS | 1768 | 1464611366257 Marionette TRACE conn4 <- [1,1097,null,{"value":"8"}] 05:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 05:29:26 INFO - PROCESS | 1768 | 1464611366263 Marionette TRACE conn4 -> [0,1098,"setScriptTimeout",{"ms":35000}] 05:29:26 INFO - PROCESS | 1768 | 1464611366267 Marionette TRACE conn4 <- [1,1098,null,{}] 05:29:26 INFO - PROCESS | 1768 | 1464611366273 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}] 05:29:26 INFO - PROCESS | 1768 | 1464611366489 Marionette TRACE conn4 <- [1,1099,null,{"value":null}] 05:29:26 INFO - PROCESS | 1768 | 1464611366736 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec9c000 == 128 [pid = 1768] [id = 282] 05:29:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8f843000) [pid = 1768] [serial = 847] [outer = (nil)] 05:29:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x90ea2000) [pid = 1768] [serial = 848] [outer = 0x8f843000] 05:29:26 INFO - PROCESS | 1768 | 1464611366884 Marionette DEBUG loaded listener.js 05:29:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x90f48000) [pid = 1768] [serial = 849] [outer = 0x8f843000] 05:29:27 INFO - PROCESS | 1768 | 1464611367802 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]]]}] 05:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 05:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 1590ms 05:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 05:29:27 INFO - PROCESS | 1768 | 1464611367855 Marionette TRACE conn4 -> [0,1101,"getWindowHandle",null] 05:29:27 INFO - PROCESS | 1768 | 1464611367858 Marionette TRACE conn4 <- [1,1101,null,{"value":"8"}] 05:29:27 INFO - PROCESS | 1768 | 1464611367866 Marionette TRACE conn4 -> [0,1102,"setScriptTimeout",{"ms":35000}] 05:29:27 INFO - PROCESS | 1768 | 1464611367869 Marionette TRACE conn4 <- [1,1102,null,{}] 05:29:27 INFO - PROCESS | 1768 | 1464611367875 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}] 05:29:28 INFO - PROCESS | 1768 | 1464611368097 Marionette TRACE conn4 <- [1,1103,null,{"value":null}] 05:29:28 INFO - PROCESS | 1768 | 1464611368349 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2ca400 == 129 [pid = 1768] [id = 283] 05:29:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x8ef1cc00) [pid = 1768] [serial = 850] [outer = (nil)] 05:29:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9112c000) [pid = 1768] [serial = 851] [outer = 0x8ef1cc00] 05:29:28 INFO - PROCESS | 1768 | 1464611368478 Marionette DEBUG loaded listener.js 05:29:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x91136c00) [pid = 1768] [serial = 852] [outer = 0x8ef1cc00] 05:29:29 INFO - PROCESS | 1768 | 1464611369396 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]]]}] 05:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 05:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 1585ms 05:29:29 INFO - PROCESS | 1768 | 1464611369450 Marionette TRACE conn4 -> [0,1105,"getWindowHandle",null] 05:29:29 INFO - PROCESS | 1768 | 1464611369454 Marionette TRACE conn4 <- [1,1105,null,{"value":"8"}] 05:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 05:29:29 INFO - PROCESS | 1768 | 1464611369460 Marionette TRACE conn4 -> [0,1106,"setScriptTimeout",{"ms":35000}] 05:29:29 INFO - PROCESS | 1768 | 1464611369463 Marionette TRACE conn4 <- [1,1106,null,{}] 05:29:29 INFO - PROCESS | 1768 | 1464611369469 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}] 05:29:29 INFO - PROCESS | 1768 | 1464611369708 Marionette TRACE conn4 <- [1,1107,null,{"value":null}] 05:29:30 INFO - PROCESS | 1768 | 1464611370015 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b126000 == 130 [pid = 1768] [id = 284] 05:29:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x8f61e800) [pid = 1768] [serial = 853] [outer = (nil)] 05:29:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x91b7a800) [pid = 1768] [serial = 854] [outer = 0x8f61e800] 05:29:30 INFO - PROCESS | 1768 | 1464611370112 Marionette DEBUG loaded listener.js 05:29:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x91dad400) [pid = 1768] [serial = 855] [outer = 0x8f61e800] 05:29:31 INFO - PROCESS | 1768 | 1464611371007 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]]]}] 05:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 05:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 1587ms 05:29:31 INFO - PROCESS | 1768 | 1464611371048 Marionette TRACE conn4 -> [0,1109,"getWindowHandle",null] 05:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 05:29:31 INFO - PROCESS | 1768 | 1464611371053 Marionette TRACE conn4 <- [1,1109,null,{"value":"8"}] 05:29:31 INFO - PROCESS | 1768 | 1464611371060 Marionette TRACE conn4 -> [0,1110,"setScriptTimeout",{"ms":35000}] 05:29:31 INFO - PROCESS | 1768 | 1464611371064 Marionette TRACE conn4 <- [1,1110,null,{}] 05:29:31 INFO - PROCESS | 1768 | 1464611371072 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}] 05:29:31 INFO - PROCESS | 1768 | 1464611371284 Marionette TRACE conn4 <- [1,1111,null,{"value":null}] 05:29:31 INFO - PROCESS | 1768 | 1464611371539 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f614000 == 131 [pid = 1768] [id = 285] 05:29:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x90f4cc00) [pid = 1768] [serial = 856] [outer = (nil)] 05:29:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x9242c000) [pid = 1768] [serial = 857] [outer = 0x90f4cc00] 05:29:31 INFO - PROCESS | 1768 | 1464611371668 Marionette DEBUG loaded listener.js 05:29:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x9258ec00) [pid = 1768] [serial = 858] [outer = 0x90f4cc00] 05:29:32 INFO - PROCESS | 1768 | 1464611372563 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]]]}] 05:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 05:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 1536ms 05:29:32 INFO - PROCESS | 1768 | 1464611372623 Marionette TRACE conn4 -> [0,1113,"getWindowHandle",null] 05:29:32 INFO - PROCESS | 1768 | 1464611372630 Marionette TRACE conn4 <- [1,1113,null,{"value":"8"}] 05:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 05:29:32 INFO - PROCESS | 1768 | 1464611372641 Marionette TRACE conn4 -> [0,1114,"setScriptTimeout",{"ms":35000}] 05:29:32 INFO - PROCESS | 1768 | 1464611372644 Marionette TRACE conn4 <- [1,1114,null,{}] 05:29:32 INFO - PROCESS | 1768 | 1464611372651 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}] 05:29:32 INFO - PROCESS | 1768 | 1464611372859 Marionette TRACE conn4 <- [1,1115,null,{"value":null}] 05:29:33 INFO - PROCESS | 1768 | 1464611373163 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b23400 == 132 [pid = 1768] [id = 286] 05:29:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x91bf8000) [pid = 1768] [serial = 859] [outer = (nil)] 05:29:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x92655400) [pid = 1768] [serial = 860] [outer = 0x91bf8000] 05:29:33 INFO - PROCESS | 1768 | 1464611373269 Marionette DEBUG loaded listener.js 05:29:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x9298f800) [pid = 1768] [serial = 861] [outer = 0x91bf8000] 05:29:34 INFO - PROCESS | 1768 | 1464611374185 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]]]}] 05:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 05:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1586ms 05:29:34 INFO - PROCESS | 1768 | 1464611374229 Marionette TRACE conn4 -> [0,1117,"getWindowHandle",null] 05:29:34 INFO - PROCESS | 1768 | 1464611374233 Marionette TRACE conn4 <- [1,1117,null,{"value":"8"}] 05:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 05:29:34 INFO - PROCESS | 1768 | 1464611374240 Marionette TRACE conn4 -> [0,1118,"setScriptTimeout",{"ms":35000}] 05:29:34 INFO - PROCESS | 1768 | 1464611374244 Marionette TRACE conn4 <- [1,1118,null,{}] 05:29:34 INFO - PROCESS | 1768 | 1464611374250 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}] 05:29:34 INFO - PROCESS | 1768 | 1464611374458 Marionette TRACE conn4 <- [1,1119,null,{"value":null}] 05:29:34 INFO - PROCESS | 1768 | 1464611374706 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x92651c00 == 133 [pid = 1768] [id = 287] 05:29:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x92995800) [pid = 1768] [serial = 862] [outer = (nil)] 05:29:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x93b9d000) [pid = 1768] [serial = 863] [outer = 0x92995800] 05:29:34 INFO - PROCESS | 1768 | 1464611374834 Marionette DEBUG loaded listener.js 05:29:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x93baa800) [pid = 1768] [serial = 864] [outer = 0x92995800] 05:29:35 INFO - PROCESS | 1768 | 1464611375734 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]]]}] 05:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 05:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 1535ms 05:29:35 INFO - PROCESS | 1768 | 1464611375776 Marionette TRACE conn4 -> [0,1121,"getWindowHandle",null] 05:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 05:29:35 INFO - PROCESS | 1768 | 1464611375781 Marionette TRACE conn4 <- [1,1121,null,{"value":"8"}] 05:29:35 INFO - PROCESS | 1768 | 1464611375787 Marionette TRACE conn4 -> [0,1122,"setScriptTimeout",{"ms":35000}] 05:29:35 INFO - PROCESS | 1768 | 1464611375791 Marionette TRACE conn4 <- [1,1122,null,{}] 05:29:35 INFO - PROCESS | 1768 | 1464611375796 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}] 05:29:36 INFO - PROCESS | 1768 | 1464611376033 Marionette TRACE conn4 <- [1,1123,null,{"value":null}] 05:29:36 INFO - PROCESS | 1768 | 1464611376300 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bed000 == 134 [pid = 1768] [id = 288] 05:29:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x92f80c00) [pid = 1768] [serial = 865] [outer = (nil)] 05:29:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x94768c00) [pid = 1768] [serial = 866] [outer = 0x92f80c00] 05:29:36 INFO - PROCESS | 1768 | 1464611376427 Marionette DEBUG loaded listener.js 05:29:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x95128400) [pid = 1768] [serial = 867] [outer = 0x92f80c00] 05:29:37 INFO - PROCESS | 1768 | 1464611377391 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]]]}] 05:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 05:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 1639ms 05:29:37 INFO - PROCESS | 1768 | 1464611377427 Marionette TRACE conn4 -> [0,1125,"getWindowHandle",null] 05:29:37 INFO - PROCESS | 1768 | 1464611377431 Marionette TRACE conn4 <- [1,1125,null,{"value":"8"}] 05:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 05:29:37 INFO - PROCESS | 1768 | 1464611377438 Marionette TRACE conn4 -> [0,1126,"setScriptTimeout",{"ms":35000}] 05:29:37 INFO - PROCESS | 1768 | 1464611377443 Marionette TRACE conn4 <- [1,1126,null,{}] 05:29:37 INFO - PROCESS | 1768 | 1464611377449 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}] 05:29:37 INFO - PROCESS | 1768 | 1464611377700 Marionette TRACE conn4 <- [1,1127,null,{"value":null}] 05:29:38 INFO - PROCESS | 1768 | 1464611377986 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x94756400 == 135 [pid = 1768] [id = 289] 05:29:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x9656b400) [pid = 1768] [serial = 868] [outer = (nil)] 05:29:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x9775fc00) [pid = 1768] [serial = 869] [outer = 0x9656b400] 05:29:38 INFO - PROCESS | 1768 | 1464611378096 Marionette DEBUG loaded listener.js 05:29:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x9829c000) [pid = 1768] [serial = 870] [outer = 0x9656b400] 05:29:39 INFO - PROCESS | 1768 | 1464611379007 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]]]}] 05:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 05:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 1639ms 05:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 05:29:39 INFO - PROCESS | 1768 | 1464611379078 Marionette TRACE conn4 -> [0,1129,"getWindowHandle",null] 05:29:39 INFO - PROCESS | 1768 | 1464611379082 Marionette TRACE conn4 <- [1,1129,null,{"value":"8"}] 05:29:39 INFO - PROCESS | 1768 | 1464611379088 Marionette TRACE conn4 -> [0,1130,"setScriptTimeout",{"ms":35000}] 05:29:39 INFO - PROCESS | 1768 | 1464611379092 Marionette TRACE conn4 <- [1,1130,null,{}] 05:29:39 INFO - PROCESS | 1768 | 1464611379098 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}] 05:29:39 INFO - PROCESS | 1768 | 1464611379339 Marionette TRACE conn4 <- [1,1131,null,{"value":null}] 05:29:39 INFO - PROCESS | 1768 | 1464611379642 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x97758c00 == 136 [pid = 1768] [id = 290] 05:29:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x9929bc00) [pid = 1768] [serial = 871] [outer = (nil)] 05:29:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x995b1800) [pid = 1768] [serial = 872] [outer = 0x9929bc00] 05:29:39 INFO - PROCESS | 1768 | 1464611379731 Marionette DEBUG loaded listener.js 05:29:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x995b3c00) [pid = 1768] [serial = 873] [outer = 0x9929bc00] 05:29:40 INFO - PROCESS | 1768 | 1464611380668 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]]]}] 05:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 05:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1638ms 05:29:40 INFO - PROCESS | 1768 | 1464611380726 Marionette TRACE conn4 -> [0,1133,"getWindowHandle",null] 05:29:40 INFO - PROCESS | 1768 | 1464611380730 Marionette TRACE conn4 <- [1,1133,null,{"value":"8"}] 05:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 05:29:40 INFO - PROCESS | 1768 | 1464611380737 Marionette TRACE conn4 -> [0,1134,"setScriptTimeout",{"ms":35000}] 05:29:40 INFO - PROCESS | 1768 | 1464611380741 Marionette TRACE conn4 <- [1,1134,null,{}] 05:29:40 INFO - PROCESS | 1768 | 1464611380746 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}] 05:29:41 INFO - PROCESS | 1768 | 1464611381002 Marionette TRACE conn4 <- [1,1135,null,{"value":null}] 05:29:41 INFO - PROCESS | 1768 | 1464611381306 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f44c00 == 137 [pid = 1768] [id = 291] 05:29:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x911d9800) [pid = 1768] [serial = 874] [outer = (nil)] 05:29:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x997a5400) [pid = 1768] [serial = 875] [outer = 0x911d9800] 05:29:41 INFO - PROCESS | 1768 | 1464611381395 Marionette DEBUG loaded listener.js 05:29:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x99e09400) [pid = 1768] [serial = 876] [outer = 0x911d9800] 05:29:42 INFO - PROCESS | 1768 | 1464611382299 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]]]}] 05:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 05:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1634ms 05:29:42 INFO - PROCESS | 1768 | 1464611382373 Marionette TRACE conn4 -> [0,1137,"getWindowHandle",null] 05:29:42 INFO - PROCESS | 1768 | 1464611382376 Marionette TRACE conn4 <- [1,1137,null,{"value":"8"}] 05:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 05:29:42 INFO - PROCESS | 1768 | 1464611382383 Marionette TRACE conn4 -> [0,1138,"setScriptTimeout",{"ms":35000}] 05:29:42 INFO - PROCESS | 1768 | 1464611382386 Marionette TRACE conn4 <- [1,1138,null,{}] 05:29:42 INFO - PROCESS | 1768 | 1464611382392 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}] 05:29:42 INFO - PROCESS | 1768 | 1464611382631 Marionette TRACE conn4 <- [1,1139,null,{"value":null}] 05:29:42 INFO - PROCESS | 1768 | 1464611382973 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e7800 == 138 [pid = 1768] [id = 292] 05:29:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x8ad1e400) [pid = 1768] [serial = 877] [outer = (nil)] 05:29:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x8daa1800) [pid = 1768] [serial = 878] [outer = 0x8ad1e400] 05:29:43 INFO - PROCESS | 1768 | 1464611383063 Marionette DEBUG loaded listener.js 05:29:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x8e4e6400) [pid = 1768] [serial = 879] [outer = 0x8ad1e400] 05:29:44 INFO - PROCESS | 1768 | 1464611384543 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]]]}] 05:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 05:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 2241ms 05:29:44 INFO - PROCESS | 1768 | 1464611384625 Marionette TRACE conn4 -> [0,1141,"getWindowHandle",null] 05:29:44 INFO - PROCESS | 1768 | 1464611384631 Marionette TRACE conn4 <- [1,1141,null,{"value":"8"}] 05:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 05:29:44 INFO - PROCESS | 1768 | 1464611384650 Marionette TRACE conn4 -> [0,1142,"setScriptTimeout",{"ms":35000}] 05:29:44 INFO - PROCESS | 1768 | 1464611384656 Marionette TRACE conn4 <- [1,1142,null,{}] 05:29:44 INFO - PROCESS | 1768 | 1464611384664 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}] 05:29:44 INFO - PROCESS | 1768 | 1464611384966 Marionette TRACE conn4 <- [1,1143,null,{"value":null}] 05:29:45 INFO - PROCESS | 1768 | 1464611385168 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e9000 == 139 [pid = 1768] [id = 293] 05:29:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x8a1e9800) [pid = 1768] [serial = 880] [outer = (nil)] 05:29:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x8b128400) [pid = 1768] [serial = 881] [outer = 0x8a1e9800] 05:29:45 INFO - PROCESS | 1768 | 1464611385253 Marionette DEBUG loaded listener.js 05:29:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x8b7af000) [pid = 1768] [serial = 882] [outer = 0x8a1e9800] 05:29:46 INFO - PROCESS | 1768 | 1464611386320 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]]]}] 05:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 05:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 1698ms 05:29:46 INFO - PROCESS | 1768 | 1464611386350 Marionette TRACE conn4 -> [0,1145,"getWindowHandle",null] 05:29:46 INFO - PROCESS | 1768 | 1464611386358 Marionette TRACE conn4 <- [1,1145,null,{"value":"8"}] 05:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 05:29:46 INFO - PROCESS | 1768 | 1464611386368 Marionette TRACE conn4 -> [0,1146,"setScriptTimeout",{"ms":35000}] 05:29:46 INFO - PROCESS | 1768 | 1464611386373 Marionette TRACE conn4 <- [1,1146,null,{}] 05:29:46 INFO - PROCESS | 1768 | 1464611386379 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}] 05:29:46 INFO - PROCESS | 1768 | 1464611386597 Marionette TRACE conn4 <- [1,1147,null,{"value":null}] 05:29:46 INFO - PROCESS | 1768 | 1464611386855 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d3cc00 == 140 [pid = 1768] [id = 294] 05:29:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x899e2400) [pid = 1768] [serial = 883] [outer = (nil)] 05:29:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x8b122c00) [pid = 1768] [serial = 884] [outer = 0x899e2400] 05:29:47 INFO - PROCESS | 1768 | 1464611387028 Marionette DEBUG loaded listener.js 05:29:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8da9ac00) [pid = 1768] [serial = 885] [outer = 0x899e2400] 05:29:47 INFO - PROCESS | 1768 | --DOCSHELL 0x88d37000 == 139 [pid = 1768] [id = 277] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x93da5c00) [pid = 1768] [serial = 752] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x8ad22800) [pid = 1768] [serial = 725] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x99738c00) [pid = 1768] [serial = 746] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x93da1800) [pid = 1768] [serial = 740] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x97760400) [pid = 1768] [serial = 743] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x8daca400) [pid = 1768] [serial = 749] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x8ec94800) [pid = 1768] [serial = 728] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x8f83d400) [pid = 1768] [serial = 731] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x91b53000) [pid = 1768] [serial = 734] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0x8c8cfc00) [pid = 1768] [serial = 755] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x9242fc00) [pid = 1768] [serial = 737] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x8dc47800) [pid = 1768] [serial = 722] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8b7aa800 == 138 [pid = 1768] [id = 274] 05:29:47 INFO - PROCESS | 1768 | --DOCSHELL 0x899eb400 == 137 [pid = 1768] [id = 273] 05:29:47 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad15800 == 136 [pid = 1768] [id = 272] 05:29:47 INFO - PROCESS | 1768 | --DOCSHELL 0x9a747800 == 135 [pid = 1768] [id = 9] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0x8dc4bc00) [pid = 1768] [serial = 770] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x8f612800) [pid = 1768] [serial = 758] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x8b12e400) [pid = 1768] [serial = 762] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8ad28400) [pid = 1768] [serial = 761] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x8dac3400) [pid = 1768] [serial = 765] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x8e4e8800) [pid = 1768] [serial = 774] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x8daa1400) [pid = 1768] [serial = 768] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x8e4dd800) [pid = 1768] [serial = 776] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x8b3ee000) [pid = 1768] [serial = 764] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x8e476000) [pid = 1768] [serial = 773] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x8c8cc800) [pid = 1768] [serial = 767] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x8e2c9800) [pid = 1768] [serial = 771] [outer = (nil)] [url = about:blank] 05:29:47 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8eea7800) [pid = 1768] [serial = 777] [outer = (nil)] [url = about:blank] 05:29:48 INFO - PROCESS | 1768 | 1464611388135 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]]]}] 05:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 05:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 1790ms 05:29:48 INFO - PROCESS | 1768 | 1464611388159 Marionette TRACE conn4 -> [0,1149,"getWindowHandle",null] 05:29:48 INFO - PROCESS | 1768 | 1464611388164 Marionette TRACE conn4 <- [1,1149,null,{"value":"8"}] 05:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 05:29:48 INFO - PROCESS | 1768 | 1464611388170 Marionette TRACE conn4 -> [0,1150,"setScriptTimeout",{"ms":35000}] 05:29:48 INFO - PROCESS | 1768 | 1464611388176 Marionette TRACE conn4 <- [1,1150,null,{}] 05:29:48 INFO - PROCESS | 1768 | 1464611388192 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}] 05:29:48 INFO - PROCESS | 1768 | 1464611388388 Marionette TRACE conn4 <- [1,1151,null,{"value":null}] 05:29:48 INFO - PROCESS | 1768 | 1464611388645 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8ce000 == 136 [pid = 1768] [id = 295] 05:29:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x8e2c5800) [pid = 1768] [serial = 886] [outer = (nil)] 05:29:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x8e4e8c00) [pid = 1768] [serial = 887] [outer = 0x8e2c5800] 05:29:48 INFO - PROCESS | 1768 | 1464611388748 Marionette DEBUG loaded listener.js 05:29:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x8ec96c00) [pid = 1768] [serial = 888] [outer = 0x8e2c5800] 05:29:49 INFO - PROCESS | 1768 | 1464611389534 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]]]}] 05:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 05:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 1386ms 05:29:49 INFO - PROCESS | 1768 | 1464611389557 Marionette TRACE conn4 -> [0,1153,"getWindowHandle",null] 05:29:49 INFO - PROCESS | 1768 | 1464611389561 Marionette TRACE conn4 <- [1,1153,null,{"value":"8"}] 05:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 05:29:49 INFO - PROCESS | 1768 | 1464611389568 Marionette TRACE conn4 -> [0,1154,"setScriptTimeout",{"ms":35000}] 05:29:49 INFO - PROCESS | 1768 | 1464611389571 Marionette TRACE conn4 <- [1,1154,null,{}] 05:29:49 INFO - PROCESS | 1768 | 1464611389577 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}] 05:29:49 INFO - PROCESS | 1768 | 1464611389841 Marionette TRACE conn4 <- [1,1155,null,{"value":null}] 05:29:49 INFO - PROCESS | 1768 | 1464611389876 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e470400 == 137 [pid = 1768] [id = 296] 05:29:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8ec99800) [pid = 1768] [serial = 889] [outer = (nil)] 05:29:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x8eeb2c00) [pid = 1768] [serial = 890] [outer = 0x8ec99800] 05:29:49 INFO - PROCESS | 1768 | 1464611389964 Marionette DEBUG loaded listener.js 05:29:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x8efc9400) [pid = 1768] [serial = 891] [outer = 0x8ec99800] 05:29:50 INFO - PROCESS | 1768 | 1464611390876 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]]]}] 05:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 05:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 1338ms 05:29:50 INFO - PROCESS | 1768 | 1464611390907 Marionette TRACE conn4 -> [0,1157,"getWindowHandle",null] 05:29:50 INFO - PROCESS | 1768 | 1464611390909 Marionette TRACE conn4 <- [1,1157,null,{"value":"8"}] 05:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 05:29:50 INFO - PROCESS | 1768 | 1464611390916 Marionette TRACE conn4 -> [0,1158,"setScriptTimeout",{"ms":35000}] 05:29:50 INFO - PROCESS | 1768 | 1464611390920 Marionette TRACE conn4 <- [1,1158,null,{}] 05:29:50 INFO - PROCESS | 1768 | 1464611390925 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}] 05:29:51 INFO - PROCESS | 1768 | 1464611391161 Marionette TRACE conn4 <- [1,1159,null,{"value":null}] 05:29:51 INFO - PROCESS | 1768 | 1464611391191 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea8800 == 138 [pid = 1768] [id = 297] 05:29:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x8eea9800) [pid = 1768] [serial = 892] [outer = (nil)] 05:29:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x90ea2c00) [pid = 1768] [serial = 893] [outer = 0x8eea9800] 05:29:51 INFO - PROCESS | 1768 | 1464611391264 Marionette DEBUG loaded listener.js 05:29:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x90ea9800) [pid = 1768] [serial = 894] [outer = 0x8eea9800] 05:29:52 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x8dac7000) [pid = 1768] [serial = 829] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 05:29:52 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x899ef000) [pid = 1768] [serial = 820] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 05:29:52 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x8b7ae400) [pid = 1768] [serial = 823] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 05:29:52 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x899e8c00) [pid = 1768] [serial = 832] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 05:29:52 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x8da97400) [pid = 1768] [serial = 826] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 05:29:52 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x8ad16000) [pid = 1768] [serial = 817] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 05:29:52 INFO - PROCESS | 1768 | 1464611392643 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]]]}] 05:29:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 05:29:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1738ms 05:29:52 INFO - PROCESS | 1768 | 1464611392654 Marionette TRACE conn4 -> [0,1161,"getWindowHandle",null] 05:29:52 INFO - PROCESS | 1768 | 1464611392658 Marionette TRACE conn4 <- [1,1161,null,{"value":"8"}] 05:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 05:29:52 INFO - PROCESS | 1768 | 1464611392664 Marionette TRACE conn4 -> [0,1162,"setScriptTimeout",{"ms":35000}] 05:29:52 INFO - PROCESS | 1768 | 1464611392667 Marionette TRACE conn4 <- [1,1162,null,{}] 05:29:52 INFO - PROCESS | 1768 | 1464611392682 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}] 05:29:52 INFO - PROCESS | 1768 | 1464611392948 Marionette TRACE conn4 <- [1,1163,null,{"value":null}] 05:29:52 INFO - PROCESS | 1768 | 1464611392974 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e8c00 == 139 [pid = 1768] [id = 298] 05:29:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x8da97400) [pid = 1768] [serial = 895] [outer = (nil)] 05:29:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x8f845800) [pid = 1768] [serial = 896] [outer = 0x8da97400] 05:29:53 INFO - PROCESS | 1768 | 1464611393054 Marionette DEBUG loaded listener.js 05:29:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x91b5e800) [pid = 1768] [serial = 897] [outer = 0x8da97400] 05:29:53 INFO - PROCESS | 1768 | 1464611393939 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]]]}] 05:29:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 05:29:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 1301ms 05:29:53 INFO - PROCESS | 1768 | 1464611393966 Marionette TRACE conn4 -> [0,1165,"getWindowHandle",null] 05:29:53 INFO - PROCESS | 1768 | 1464611393969 Marionette TRACE conn4 <- [1,1165,null,{"value":"8"}] 05:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 05:29:53 INFO - PROCESS | 1768 | 1464611393975 Marionette TRACE conn4 -> [0,1166,"setScriptTimeout",{"ms":35000}] 05:29:53 INFO - PROCESS | 1768 | 1464611393978 Marionette TRACE conn4 <- [1,1166,null,{}] 05:29:53 INFO - PROCESS | 1768 | 1464611393984 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}] 05:29:54 INFO - PROCESS | 1768 | 1464611394163 Marionette TRACE conn4 <- [1,1167,null,{"value":null}] 05:29:54 INFO - PROCESS | 1768 | 1464611394426 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b1d400 == 140 [pid = 1768] [id = 299] 05:29:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x88b28000) [pid = 1768] [serial = 898] [outer = (nil)] 05:29:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x899ea000) [pid = 1768] [serial = 899] [outer = 0x88b28000] 05:29:54 INFO - PROCESS | 1768 | 1464611394561 Marionette DEBUG loaded listener.js 05:29:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x8ad0d000) [pid = 1768] [serial = 900] [outer = 0x88b28000] 05:29:55 INFO - PROCESS | 1768 | 1464611395659 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]]]}] 05:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 05:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 1734ms 05:29:55 INFO - PROCESS | 1768 | 1464611395713 Marionette TRACE conn4 -> [0,1169,"getWindowHandle",null] 05:29:55 INFO - PROCESS | 1768 | 1464611395720 Marionette TRACE conn4 <- [1,1169,null,{"value":"8"}] 05:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 05:29:55 INFO - PROCESS | 1768 | 1464611395729 Marionette TRACE conn4 -> [0,1170,"setScriptTimeout",{"ms":35000}] 05:29:55 INFO - PROCESS | 1768 | 1464611395735 Marionette TRACE conn4 <- [1,1170,null,{}] 05:29:55 INFO - PROCESS | 1768 | 1464611395743 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}] 05:29:56 INFO - PROCESS | 1768 | 1464611396020 Marionette TRACE conn4 <- [1,1171,null,{"value":null}] 05:29:56 INFO - PROCESS | 1768 | 1464611396324 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da1e000 == 141 [pid = 1768] [id = 300] 05:29:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x8da9c000) [pid = 1768] [serial = 901] [outer = (nil)] 05:29:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0x8dac3400) [pid = 1768] [serial = 902] [outer = 0x8da9c000] 05:29:56 INFO - PROCESS | 1768 | 1464611396425 Marionette DEBUG loaded listener.js 05:29:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 193 (0x8e2bd400) [pid = 1768] [serial = 903] [outer = 0x8da9c000] 05:29:57 INFO - PROCESS | 1768 | 1464611397369 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]]]}] 05:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 05:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 1687ms 05:29:57 INFO - PROCESS | 1768 | 1464611397421 Marionette TRACE conn4 -> [0,1173,"getWindowHandle",null] 05:29:57 INFO - PROCESS | 1768 | 1464611397427 Marionette TRACE conn4 <- [1,1173,null,{"value":"8"}] 05:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 05:29:57 INFO - PROCESS | 1768 | 1464611397436 Marionette TRACE conn4 -> [0,1174,"setScriptTimeout",{"ms":35000}] 05:29:57 INFO - PROCESS | 1768 | 1464611397440 Marionette TRACE conn4 <- [1,1174,null,{}] 05:29:57 INFO - PROCESS | 1768 | 1464611397446 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}] 05:29:57 INFO - PROCESS | 1768 | 1464611397668 Marionette TRACE conn4 <- [1,1175,null,{"value":null}] 05:29:58 INFO - PROCESS | 1768 | 1464611398018 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e472c00 == 142 [pid = 1768] [id = 301] 05:29:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 194 (0x8e4e5c00) [pid = 1768] [serial = 904] [outer = (nil)] 05:29:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 195 (0x8ec9ec00) [pid = 1768] [serial = 905] [outer = 0x8e4e5c00] 05:29:58 INFO - PROCESS | 1768 | 1464611398117 Marionette DEBUG loaded listener.js 05:29:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x8ef20000) [pid = 1768] [serial = 906] [outer = 0x8e4e5c00] 05:29:59 INFO - PROCESS | 1768 | 1464611399098 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] 05:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 05:29:59 INFO - PROCESS | 1768 | 1464611399190 Marionette TRACE conn4 <- [1,1177,null,{"value":"8"}] 05:29:59 INFO - PROCESS | 1768 | 1464611399205 Marionette TRACE conn4 -> [0,1178,"setScriptTimeout",{"ms":35000}] 05:29:59 INFO - PROCESS | 1768 | 1464611399215 Marionette TRACE conn4 <- [1,1178,null,{}] 05:29:59 INFO - PROCESS | 1768 | 1464611399225 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}] 05:29:59 INFO - PROCESS | 1768 | 1464611399541 Marionette TRACE conn4 <- [1,1179,null,{"value":null}] 05:29:59 INFO - PROCESS | 1768 | 1464611399803 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:29:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea8800 == 143 [pid = 1768] [id = 302] 05:29:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x9112ec00) [pid = 1768] [serial = 907] [outer = (nil)] 05:29:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x91b5d800) [pid = 1768] [serial = 908] [outer = 0x9112ec00] 05:29:59 INFO - PROCESS | 1768 | 1464611399895 Marionette DEBUG loaded listener.js 05:30:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x91b80800) [pid = 1768] [serial = 909] [outer = 0x9112ec00] 05:30:00 INFO - PROCESS | 1768 | 1464611400873 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] 05:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 05:30:00 INFO - PROCESS | 1768 | 1464611400963 Marionette TRACE conn4 <- [1,1181,null,{"value":"8"}] 05:30:00 INFO - PROCESS | 1768 | 1464611400969 Marionette TRACE conn4 -> [0,1182,"setScriptTimeout",{"ms":35000}] 05:30:00 INFO - PROCESS | 1768 | 1464611400973 Marionette TRACE conn4 <- [1,1182,null,{}] 05:30:00 INFO - PROCESS | 1768 | 1464611400979 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}] 05:30:01 INFO - PROCESS | 1768 | 1464611401246 Marionette TRACE conn4 <- [1,1183,null,{"value":null}] 05:30:01 INFO - PROCESS | 1768 | 1464611401547 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b76400 == 144 [pid = 1768] [id = 303] 05:30:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x91db0c00) [pid = 1768] [serial = 910] [outer = (nil)] 05:30:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x92592000) [pid = 1768] [serial = 911] [outer = 0x91db0c00] 05:30:01 INFO - PROCESS | 1768 | 1464611401638 Marionette DEBUG loaded listener.js 05:30:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x92f88000) [pid = 1768] [serial = 912] [outer = 0x91db0c00] 05:30:02 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:02 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:30:02 INFO - PROCESS | 1768 | 1464611402617 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] 05:30:02 INFO - PROCESS | 1768 | 1464611402715 Marionette TRACE conn4 <- [1,1185,null,{"value":"8"}] 05:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 05:30:02 INFO - PROCESS | 1768 | 1464611402722 Marionette TRACE conn4 -> [0,1186,"setScriptTimeout",{"ms":35000}] 05:30:02 INFO - PROCESS | 1768 | 1464611402725 Marionette TRACE conn4 <- [1,1186,null,{}] 05:30:02 INFO - PROCESS | 1768 | 1464611402731 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}] 05:30:03 INFO - PROCESS | 1768 | 1464611403001 Marionette TRACE conn4 <- [1,1187,null,{"value":null}] 05:30:03 INFO - PROCESS | 1768 | 1464611403357 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x94762000 == 145 [pid = 1768] [id = 304] 05:30:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x94769800) [pid = 1768] [serial = 913] [outer = (nil)] 05:30:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x95309800) [pid = 1768] [serial = 914] [outer = 0x94769800] 05:30:03 INFO - PROCESS | 1768 | 1464611403463 Marionette DEBUG loaded listener.js 05:30:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x98294c00) [pid = 1768] [serial = 915] [outer = 0x94769800] 05:30:04 INFO - PROCESS | 1768 | 1464611404443 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] 05:30:04 INFO - PROCESS | 1768 | 1464611404512 Marionette TRACE conn4 <- [1,1189,null,{"value":"8"}] 05:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 05:30:04 INFO - PROCESS | 1768 | 1464611404520 Marionette TRACE conn4 -> [0,1190,"setScriptTimeout",{"ms":35000}] 05:30:04 INFO - PROCESS | 1768 | 1464611404523 Marionette TRACE conn4 <- [1,1190,null,{}] 05:30:04 INFO - PROCESS | 1768 | 1464611404529 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}] 05:30:04 INFO - PROCESS | 1768 | 1464611404753 Marionette TRACE conn4 <- [1,1191,null,{"value":null}] 05:30:05 INFO - PROCESS | 1768 | 1464611405021 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x93da1800 == 146 [pid = 1768] [id = 305] 05:30:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x9474ec00) [pid = 1768] [serial = 916] [outer = (nil)] 05:30:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x9a29e000) [pid = 1768] [serial = 917] [outer = 0x9474ec00] 05:30:05 INFO - PROCESS | 1768 | 1464611405151 Marionette DEBUG loaded listener.js 05:30:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x9a819c00) [pid = 1768] [serial = 918] [outer = 0x9474ec00] 05:30:06 INFO - PROCESS | 1768 | 1464611406085 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] 05:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 05:30:06 INFO - PROCESS | 1768 | 1464611406161 Marionette TRACE conn4 <- [1,1193,null,{"value":"8"}] 05:30:06 INFO - PROCESS | 1768 | 1464611406170 Marionette TRACE conn4 -> [0,1194,"setScriptTimeout",{"ms":35000}] 05:30:06 INFO - PROCESS | 1768 | 1464611406173 Marionette TRACE conn4 <- [1,1194,null,{}] 05:30:06 INFO - PROCESS | 1768 | 1464611406181 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}] 05:30:06 INFO - PROCESS | 1768 | 1464611406401 Marionette TRACE conn4 <- [1,1195,null,{"value":null}] 05:30:06 INFO - PROCESS | 1768 | 1464611406672 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f83dc00 == 147 [pid = 1768] [id = 306] 05:30:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x91b55c00) [pid = 1768] [serial = 919] [outer = (nil)] 05:30:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x9a8b5c00) [pid = 1768] [serial = 920] [outer = 0x91b55c00] 05:30:06 INFO - PROCESS | 1768 | 1464611406806 Marionette DEBUG loaded listener.js 05:30:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x9a9c6400) [pid = 1768] [serial = 921] [outer = 0x91b55c00] 05:30:07 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:07 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:30:07 INFO - PROCESS | 1768 | 1464611407811 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] 05:30:07 INFO - PROCESS | 1768 | 1464611407887 Marionette TRACE conn4 <- [1,1197,null,{"value":"8"}] 05:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 05:30:07 INFO - PROCESS | 1768 | 1464611407898 Marionette TRACE conn4 -> [0,1198,"setScriptTimeout",{"ms":35000}] 05:30:07 INFO - PROCESS | 1768 | 1464611407902 Marionette TRACE conn4 <- [1,1198,null,{}] 05:30:07 INFO - PROCESS | 1768 | 1464611407913 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}] 05:30:08 INFO - PROCESS | 1768 | 1464611408272 Marionette TRACE conn4 <- [1,1199,null,{"value":null}] 05:30:08 INFO - PROCESS | 1768 | 1464611408544 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f1ac00 == 148 [pid = 1768] [id = 307] 05:30:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x9a747800) [pid = 1768] [serial = 922] [outer = (nil)] 05:30:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x9aa35400) [pid = 1768] [serial = 923] [outer = 0x9a747800] 05:30:08 INFO - PROCESS | 1768 | 1464611408679 Marionette DEBUG loaded listener.js 05:30:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x9b298800) [pid = 1768] [serial = 924] [outer = 0x9a747800] 05:30:09 INFO - PROCESS | 1768 | 1464611409712 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]]]}] 05:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 05:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 1893ms 05:30:09 INFO - PROCESS | 1768 | 1464611409790 Marionette TRACE conn4 -> [0,1201,"getWindowHandle",null] 05:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 05:30:09 INFO - PROCESS | 1768 | 1464611409795 Marionette TRACE conn4 <- [1,1201,null,{"value":"8"}] 05:30:09 INFO - PROCESS | 1768 | 1464611409802 Marionette TRACE conn4 -> [0,1202,"setScriptTimeout",{"ms":35000}] 05:30:09 INFO - PROCESS | 1768 | 1464611409806 Marionette TRACE conn4 <- [1,1202,null,{}] 05:30:09 INFO - PROCESS | 1768 | 1464611409813 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}] 05:30:10 INFO - PROCESS | 1768 | 1464611410086 Marionette TRACE conn4 <- [1,1203,null,{"value":null}] 05:30:10 INFO - PROCESS | 1768 | 1464611410342 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8b1800 == 149 [pid = 1768] [id = 308] 05:30:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x9b335800) [pid = 1768] [serial = 925] [outer = (nil)] 05:30:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x9b550c00) [pid = 1768] [serial = 926] [outer = 0x9b335800] 05:30:10 INFO - PROCESS | 1768 | 1464611410468 Marionette DEBUG loaded listener.js 05:30:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x9b859c00) [pid = 1768] [serial = 927] [outer = 0x9b335800] 05:30:11 INFO - PROCESS | 1768 | 1464611411374 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]]]}] 05:30:11 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 05:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1641ms 05:30:11 INFO - PROCESS | 1768 | 1464611411443 Marionette TRACE conn4 -> [0,1205,"getWindowHandle",null] 05:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 05:30:11 INFO - PROCESS | 1768 | 1464611411448 Marionette TRACE conn4 <- [1,1205,null,{"value":"8"}] 05:30:11 INFO - PROCESS | 1768 | 1464611411456 Marionette TRACE conn4 -> [0,1206,"setScriptTimeout",{"ms":35000}] 05:30:11 INFO - PROCESS | 1768 | 1464611411459 Marionette TRACE conn4 <- [1,1206,null,{}] 05:30:11 INFO - PROCESS | 1768 | 1464611411467 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}] 05:30:11 INFO - PROCESS | 1768 | 1464611411745 Marionette TRACE conn4 <- [1,1207,null,{"value":null}] 05:30:12 INFO - PROCESS | 1768 | 1464611412059 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b8a3400 == 150 [pid = 1768] [id = 309] 05:30:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x9b8a6c00) [pid = 1768] [serial = 928] [outer = (nil)] 05:30:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x9b8ae000) [pid = 1768] [serial = 929] [outer = 0x9b8a6c00] 05:30:12 INFO - PROCESS | 1768 | 1464611412164 Marionette DEBUG loaded listener.js 05:30:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x9ba48800) [pid = 1768] [serial = 930] [outer = 0x9b8a6c00] 05:30:13 INFO - PROCESS | 1768 | 1464611413182 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]]]}] 05:30:13 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 05:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 1787ms 05:30:13 INFO - PROCESS | 1768 | 1464611413246 Marionette TRACE conn4 -> [0,1209,"getWindowHandle",null] 05:30:13 INFO - PROCESS | 1768 | 1464611413254 Marionette TRACE conn4 <- [1,1209,null,{"value":"8"}] 05:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 05:30:13 INFO - PROCESS | 1768 | 1464611413263 Marionette TRACE conn4 -> [0,1210,"setScriptTimeout",{"ms":35000}] 05:30:13 INFO - PROCESS | 1768 | 1464611413269 Marionette TRACE conn4 <- [1,1210,null,{}] 05:30:13 INFO - PROCESS | 1768 | 1464611413275 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}] 05:30:13 INFO - PROCESS | 1768 | 1464611413545 Marionette TRACE conn4 <- [1,1211,null,{"value":null}] 05:30:13 INFO - PROCESS | 1768 | 1464611413855 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c04f800 == 151 [pid = 1768] [id = 310] 05:30:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x9c082c00) [pid = 1768] [serial = 931] [outer = (nil)] 05:30:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x9c2f2800) [pid = 1768] [serial = 932] [outer = 0x9c082c00] 05:30:13 INFO - PROCESS | 1768 | 1464611413947 Marionette DEBUG loaded listener.js 05:30:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x9c38ec00) [pid = 1768] [serial = 933] [outer = 0x9c082c00] 05:30:14 INFO - PROCESS | 1768 | 1464611414826 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]]]}] 05:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 05:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1636ms 05:30:14 INFO - PROCESS | 1768 | 1464611414900 Marionette TRACE conn4 -> [0,1213,"getWindowHandle",null] 05:30:14 INFO - PROCESS | 1768 | 1464611414903 Marionette TRACE conn4 <- [1,1213,null,{"value":"8"}] 05:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 05:30:14 INFO - PROCESS | 1768 | 1464611414910 Marionette TRACE conn4 -> [0,1214,"setScriptTimeout",{"ms":35000}] 05:30:14 INFO - PROCESS | 1768 | 1464611414913 Marionette TRACE conn4 <- [1,1214,null,{}] 05:30:14 INFO - PROCESS | 1768 | 1464611414919 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}] 05:30:15 INFO - PROCESS | 1768 | 1464611415134 Marionette TRACE conn4 <- [1,1215,null,{"value":null}] 05:30:15 INFO - PROCESS | 1768 | 1464611415391 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c04c800 == 152 [pid = 1768] [id = 311] 05:30:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x9c081c00) [pid = 1768] [serial = 934] [outer = (nil)] 05:30:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0xa0611400) [pid = 1768] [serial = 935] [outer = 0x9c081c00] 05:30:15 INFO - PROCESS | 1768 | 1464611415522 Marionette DEBUG loaded listener.js 05:30:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0xa0615000) [pid = 1768] [serial = 936] [outer = 0x9c081c00] 05:30:16 INFO - PROCESS | 1768 | 1464611416434 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]]]}] 05:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 05:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 1583ms 05:30:16 INFO - PROCESS | 1768 | 1464611416493 Marionette TRACE conn4 -> [0,1217,"getWindowHandle",null] 05:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 05:30:16 INFO - PROCESS | 1768 | 1464611416507 Marionette TRACE conn4 <- [1,1217,null,{"value":"8"}] 05:30:16 INFO - PROCESS | 1768 | 1464611416514 Marionette TRACE conn4 -> [0,1218,"setScriptTimeout",{"ms":35000}] 05:30:16 INFO - PROCESS | 1768 | 1464611416517 Marionette TRACE conn4 <- [1,1218,null,{}] 05:30:16 INFO - PROCESS | 1768 | 1464611416523 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}] 05:30:16 INFO - PROCESS | 1768 | 1464611416736 Marionette TRACE conn4 <- [1,1219,null,{"value":null}] 05:30:17 INFO - PROCESS | 1768 | 1464611416999 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea6400 == 153 [pid = 1768] [id = 312] 05:30:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x8eea8400) [pid = 1768] [serial = 937] [outer = (nil)] 05:30:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0xa060ac00) [pid = 1768] [serial = 938] [outer = 0x8eea8400] 05:30:17 INFO - PROCESS | 1768 | 1464611417146 Marionette DEBUG loaded listener.js 05:30:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0xa227c800) [pid = 1768] [serial = 939] [outer = 0x8eea8400] 05:30:18 INFO - PROCESS | 1768 | 1464611418077 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]]]}] 05:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 05:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 1637ms 05:30:18 INFO - PROCESS | 1768 | 1464611418154 Marionette TRACE conn4 -> [0,1221,"getWindowHandle",null] 05:30:18 INFO - PROCESS | 1768 | 1464611418163 Marionette TRACE conn4 <- [1,1221,null,{"value":"8"}] 05:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 05:30:18 INFO - PROCESS | 1768 | 1464611418173 Marionette TRACE conn4 -> [0,1222,"setScriptTimeout",{"ms":35000}] 05:30:18 INFO - PROCESS | 1768 | 1464611418175 Marionette TRACE conn4 <- [1,1222,null,{}] 05:30:18 INFO - PROCESS | 1768 | 1464611418182 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}] 05:30:18 INFO - PROCESS | 1768 | 1464611418442 Marionette TRACE conn4 <- [1,1223,null,{"value":null}] 05:30:18 INFO - PROCESS | 1768 | 1464611418791 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4e5400 == 154 [pid = 1768] [id = 313] 05:30:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x8efc7800) [pid = 1768] [serial = 940] [outer = (nil)] 05:30:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x9b860c00) [pid = 1768] [serial = 941] [outer = 0x8efc7800] 05:30:18 INFO - PROCESS | 1768 | 1464611418884 Marionette DEBUG loaded listener.js 05:30:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0xa1148c00) [pid = 1768] [serial = 942] [outer = 0x8efc7800] 05:30:20 INFO - PROCESS | 1768 | 1464611420250 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] 05:30:20 INFO - PROCESS | 1768 | 1464611420366 Marionette TRACE conn4 <- [1,1225,null,{"value":"8"}] 05:30:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 05:30:20 INFO - PROCESS | 1768 | 1464611420376 Marionette TRACE conn4 -> [0,1226,"setScriptTimeout",{"ms":35000}] 05:30:20 INFO - PROCESS | 1768 | 1464611420380 Marionette TRACE conn4 <- [1,1226,null,{}] 05:30:20 INFO - PROCESS | 1768 | 1464611420398 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}] 05:30:20 INFO - PROCESS | 1768 | 1464611420601 Marionette TRACE conn4 <- [1,1227,null,{"value":null}] 05:30:20 INFO - PROCESS | 1768 | 1464611420824 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1f0000 == 155 [pid = 1768] [id = 314] 05:30:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x8c010c00) [pid = 1768] [serial = 943] [outer = (nil)] 05:30:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x8e469400) [pid = 1768] [serial = 944] [outer = 0x8c010c00] 05:30:20 INFO - PROCESS | 1768 | 1464611420947 Marionette DEBUG loaded listener.js 05:30:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8e4de400) [pid = 1768] [serial = 945] [outer = 0x8c010c00] 05:30:22 INFO - PROCESS | 1768 | 1464611422029 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]]]}] 05:30:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 05:30:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 1696ms 05:30:22 INFO - PROCESS | 1768 | 1464611422072 Marionette TRACE conn4 -> [0,1229,"getWindowHandle",null] 05:30:22 INFO - PROCESS | 1768 | 1464611422080 Marionette TRACE conn4 <- [1,1229,null,{"value":"8"}] 05:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 05:30:22 INFO - PROCESS | 1768 | 1464611422091 Marionette TRACE conn4 -> [0,1230,"setScriptTimeout",{"ms":35000}] 05:30:22 INFO - PROCESS | 1768 | 1464611422095 Marionette TRACE conn4 <- [1,1230,null,{}] 05:30:22 INFO - PROCESS | 1768 | 1464611422102 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}] 05:30:22 INFO - PROCESS | 1768 | 1464611422358 Marionette TRACE conn4 <- [1,1231,null,{"value":null}] 05:30:22 INFO - PROCESS | 1768 | 1464611422744 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8ce400 == 154 [pid = 1768] [id = 194] 05:30:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef17c00 == 153 [pid = 1768] [id = 250] 05:30:22 INFO - PROCESS | 1768 | --DOCSHELL 0x92f81000 == 152 [pid = 1768] [id = 248] 05:30:22 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3eb800 == 151 [pid = 1768] [id = 251] 05:30:22 INFO - PROCESS | 1768 | --DOCSHELL 0x88d38c00 == 150 [pid = 1768] [id = 249] 05:30:22 INFO - PROCESS | 1768 | --DOCSHELL 0x9264f800 == 149 [pid = 1768] [id = 247] 05:30:22 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x8ef74800) [pid = 1768] [serial = 836] [outer = (nil)] [url = about:blank] 05:30:22 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x929df400) [pid = 1768] [serial = 809] [outer = (nil)] [url = about:blank] 05:30:22 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x95134c00) [pid = 1768] [serial = 812] [outer = (nil)] [url = about:blank] 05:30:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d38c00 == 150 [pid = 1768] [id = 315] 05:30:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x8ad19400) [pid = 1768] [serial = 946] [outer = (nil)] 05:30:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x8afe4400) [pid = 1768] [serial = 947] [outer = 0x8ad19400] 05:30:22 INFO - PROCESS | 1768 | 1464611422925 Marionette DEBUG loaded listener.js 05:30:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x8da21000) [pid = 1768] [serial = 948] [outer = 0x8ad19400] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad0b000 == 149 [pid = 1768] [id = 244] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8dac1c00 == 148 [pid = 1768] [id = 243] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8e475400 == 147 [pid = 1768] [id = 242] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x899e8c00 == 146 [pid = 1768] [id = 298] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8eea8800 == 145 [pid = 1768] [id = 297] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8e470400 == 144 [pid = 1768] [id = 296] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8daa2800 == 143 [pid = 1768] [id = 276] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8ce000 == 142 [pid = 1768] [id = 295] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x88d3cc00 == 141 [pid = 1768] [id = 294] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad0bc00 == 140 [pid = 1768] [id = 275] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1e9000 == 139 [pid = 1768] [id = 293] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2ca400 == 138 [pid = 1768] [id = 283] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec9c000 == 137 [pid = 1768] [id = 282] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8eea5400 == 136 [pid = 1768] [id = 281] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x8c00b800 == 135 [pid = 1768] [id = 280] 05:30:23 INFO - PROCESS | 1768 | --DOCSHELL 0x899e4c00 == 134 [pid = 1768] [id = 279] 05:30:23 INFO - PROCESS | 1768 | 1464611423826 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]]]}] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x8e2be800) [pid = 1768] [serial = 828] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x92654000) [pid = 1768] [serial = 806] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8ad1bc00) [pid = 1768] [serial = 818] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x8ad26800) [pid = 1768] [serial = 782] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x91beec00) [pid = 1768] [serial = 800] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x8a1ec400) [pid = 1768] [serial = 815] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x8ef1bc00) [pid = 1768] [serial = 779] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x8e4df800) [pid = 1768] [serial = 831] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x8dc45800) [pid = 1768] [serial = 785] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x8c00a000) [pid = 1768] [serial = 821] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x91b5ac00) [pid = 1768] [serial = 797] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x90f43000) [pid = 1768] [serial = 794] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x8dc42800) [pid = 1768] [serial = 827] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x8da1ac00) [pid = 1768] [serial = 825] [outer = (nil)] [url = about:blank] 05:30:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 05:30:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 1783ms 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x92426800) [pid = 1768] [serial = 803] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8c8ca400) [pid = 1768] [serial = 822] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8daa2c00) [pid = 1768] [serial = 833] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x8f836c00) [pid = 1768] [serial = 791] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8c00d000) [pid = 1768] [serial = 824] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x8ef7ec00) [pid = 1768] [serial = 788] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8e470000) [pid = 1768] [serial = 830] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x8afe1c00) [pid = 1768] [serial = 819] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8eeb1400) [pid = 1768] [serial = 834] [outer = (nil)] [url = about:blank] 05:30:23 INFO - PROCESS | 1768 | 1464611423885 Marionette TRACE conn4 -> [0,1233,"getWindowHandle",null] 05:30:23 INFO - PROCESS | 1768 | 1464611423891 Marionette TRACE conn4 <- [1,1233,null,{"value":"8"}] 05:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 05:30:23 INFO - PROCESS | 1768 | 1464611423905 Marionette TRACE conn4 -> [0,1234,"setScriptTimeout",{"ms":35000}] 05:30:23 INFO - PROCESS | 1768 | 1464611423910 Marionette TRACE conn4 <- [1,1234,null,{}] 05:30:23 INFO - PROCESS | 1768 | 1464611423927 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}] 05:30:24 INFO - PROCESS | 1768 | 1464611424132 Marionette TRACE conn4 <- [1,1235,null,{"value":null}] 05:30:24 INFO - PROCESS | 1768 | 1464611424322 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d3cc00 == 135 [pid = 1768] [id = 316] 05:30:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x8ad22000) [pid = 1768] [serial = 949] [outer = (nil)] 05:30:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x8ef76c00) [pid = 1768] [serial = 950] [outer = 0x8ad22000] 05:30:24 INFO - PROCESS | 1768 | 1464611424404 Marionette DEBUG loaded listener.js 05:30:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x8f615400) [pid = 1768] [serial = 951] [outer = 0x8ad22000] 05:30:25 INFO - PROCESS | 1768 | 1464611425244 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]]]}] 05:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 05:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 1385ms 05:30:25 INFO - PROCESS | 1768 | 1464611425299 Marionette TRACE conn4 -> [0,1237,"getWindowHandle",null] 05:30:25 INFO - PROCESS | 1768 | 1464611425304 Marionette TRACE conn4 <- [1,1237,null,{"value":"8"}] 05:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 05:30:25 INFO - PROCESS | 1768 | 1464611425310 Marionette TRACE conn4 -> [0,1238,"setScriptTimeout",{"ms":35000}] 05:30:25 INFO - PROCESS | 1768 | 1464611425314 Marionette TRACE conn4 <- [1,1238,null,{}] 05:30:25 INFO - PROCESS | 1768 | 1464611425319 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}] 05:30:25 INFO - PROCESS | 1768 | 1464611425590 Marionette TRACE conn4 <- [1,1239,null,{"value":null}] 05:30:25 INFO - PROCESS | 1768 | 1464611425622 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dac6000 == 136 [pid = 1768] [id = 317] 05:30:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x90f46c00) [pid = 1768] [serial = 952] [outer = (nil)] 05:30:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x911dd800) [pid = 1768] [serial = 953] [outer = 0x90f46c00] 05:30:25 INFO - PROCESS | 1768 | 1464611425698 Marionette DEBUG loaded listener.js 05:30:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x91b5cc00) [pid = 1768] [serial = 954] [outer = 0x90f46c00] 05:30:26 INFO - PROCESS | 1768 | 1464611426668 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]]]}] 05:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 05:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 1387ms 05:30:26 INFO - PROCESS | 1768 | 1464611426705 Marionette TRACE conn4 -> [0,1241,"getWindowHandle",null] 05:30:26 INFO - PROCESS | 1768 | 1464611426708 Marionette TRACE conn4 <- [1,1241,null,{"value":"8"}] 05:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 05:30:26 INFO - PROCESS | 1768 | 1464611426716 Marionette TRACE conn4 -> [0,1242,"setScriptTimeout",{"ms":35000}] 05:30:26 INFO - PROCESS | 1768 | 1464611426719 Marionette TRACE conn4 <- [1,1242,null,{}] 05:30:26 INFO - PROCESS | 1768 | 1464611426725 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}] 05:30:26 INFO - PROCESS | 1768 | 1464611426982 Marionette TRACE conn4 <- [1,1243,null,{"value":null}] 05:30:27 INFO - PROCESS | 1768 | 1464611427018 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9112a400 == 137 [pid = 1768] [id = 318] 05:30:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x91133800) [pid = 1768] [serial = 955] [outer = (nil)] 05:30:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x91daa000) [pid = 1768] [serial = 956] [outer = 0x91133800] 05:30:27 INFO - PROCESS | 1768 | 1464611427110 Marionette DEBUG loaded listener.js 05:30:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x91dafc00) [pid = 1768] [serial = 957] [outer = 0x91133800] 05:30:27 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x8a1e9800) [pid = 1768] [serial = 880] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 05:30:27 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x899e2400) [pid = 1768] [serial = 883] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 05:30:27 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8ec99800) [pid = 1768] [serial = 889] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 05:30:27 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x8e2c5800) [pid = 1768] [serial = 886] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 05:30:27 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x8eea9800) [pid = 1768] [serial = 892] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 05:30:27 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x98298c00) [pid = 1768] [serial = 30] [outer = (nil)] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 05:30:28 INFO - PROCESS | 1768 | 1464611428412 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]]]}] 05:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 05:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 1737ms 05:30:28 INFO - PROCESS | 1768 | 1464611428454 Marionette TRACE conn4 -> [0,1245,"getWindowHandle",null] 05:30:28 INFO - PROCESS | 1768 | 1464611428458 Marionette TRACE conn4 <- [1,1245,null,{"value":"8"}] 05:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 05:30:28 INFO - PROCESS | 1768 | 1464611428464 Marionette TRACE conn4 -> [0,1246,"setScriptTimeout",{"ms":35000}] 05:30:28 INFO - PROCESS | 1768 | 1464611428467 Marionette TRACE conn4 <- [1,1246,null,{}] 05:30:28 INFO - PROCESS | 1768 | 1464611428473 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}] 05:30:28 INFO - PROCESS | 1768 | 1464611428725 Marionette TRACE conn4 <- [1,1247,null,{"value":null}] 05:30:28 INFO - PROCESS | 1768 | 1464611428901 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3eb800 == 138 [pid = 1768] [id = 319] 05:30:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x8da9cc00) [pid = 1768] [serial = 958] [outer = (nil)] 05:30:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x92992c00) [pid = 1768] [serial = 959] [outer = 0x8da9cc00] 05:30:28 INFO - PROCESS | 1768 | 1464611428985 Marionette DEBUG loaded listener.js 05:30:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x9512ac00) [pid = 1768] [serial = 960] [outer = 0x8da9cc00] 05:30:29 INFO - PROCESS | 1768 | 1464611429900 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]]]}] 05:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 05:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 1484ms 05:30:29 INFO - PROCESS | 1768 | 1464611429950 Marionette TRACE conn4 -> [0,1249,"getWindowHandle",null] 05:30:29 INFO - PROCESS | 1768 | 1464611429957 Marionette TRACE conn4 <- [1,1249,null,{"value":"8"}] 05:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 05:30:29 INFO - PROCESS | 1768 | 1464611429977 Marionette TRACE conn4 -> [0,1250,"setScriptTimeout",{"ms":35000}] 05:30:29 INFO - PROCESS | 1768 | 1464611429983 Marionette TRACE conn4 <- [1,1250,null,{}] 05:30:30 INFO - PROCESS | 1768 | 1464611429992 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}] 05:30:30 INFO - PROCESS | 1768 | 1464611430352 Marionette TRACE conn4 <- [1,1251,null,{"value":null}] 05:30:30 INFO - PROCESS | 1768 | 1464611430578 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3ee000 == 139 [pid = 1768] [id = 320] 05:30:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x8b3f0400) [pid = 1768] [serial = 961] [outer = (nil)] 05:30:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x8c00a000) [pid = 1768] [serial = 962] [outer = 0x8b3f0400] 05:30:30 INFO - PROCESS | 1768 | 1464611430677 Marionette DEBUG loaded listener.js 05:30:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x8da1ac00) [pid = 1768] [serial = 963] [outer = 0x8b3f0400] 05:30:31 INFO - PROCESS | 1768 | 1464611431641 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]]]}] 05:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 05:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 1740ms 05:30:31 INFO - PROCESS | 1768 | 1464611431719 Marionette TRACE conn4 -> [0,1253,"getWindowHandle",null] 05:30:31 INFO - PROCESS | 1768 | 1464611431728 Marionette TRACE conn4 <- [1,1253,null,{"value":"8"}] 05:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 05:30:31 INFO - PROCESS | 1768 | 1464611431739 Marionette TRACE conn4 -> [0,1254,"setScriptTimeout",{"ms":35000}] 05:30:31 INFO - PROCESS | 1768 | 1464611431743 Marionette TRACE conn4 <- [1,1254,null,{}] 05:30:31 INFO - PROCESS | 1768 | 1464611431751 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}] 05:30:32 INFO - PROCESS | 1768 | 1464611432028 Marionette TRACE conn4 <- [1,1255,null,{"value":null}] 05:30:32 INFO - PROCESS | 1768 | 1464611432343 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec6c800 == 140 [pid = 1768] [id = 321] 05:30:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x8ec6d400) [pid = 1768] [serial = 964] [outer = (nil)] 05:30:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x8eca1c00) [pid = 1768] [serial = 965] [outer = 0x8ec6d400] 05:30:32 INFO - PROCESS | 1768 | 1464611432435 Marionette DEBUG loaded listener.js 05:30:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x8ef1e000) [pid = 1768] [serial = 966] [outer = 0x8ec6d400] 05:30:33 INFO - PROCESS | 1768 | 1464611433406 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]]]}] 05:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 05:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 1738ms 05:30:33 INFO - PROCESS | 1768 | 1464611433478 Marionette TRACE conn4 -> [0,1257,"getWindowHandle",null] 05:30:33 INFO - PROCESS | 1768 | 1464611433483 Marionette TRACE conn4 <- [1,1257,null,{"value":"8"}] 05:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 05:30:33 INFO - PROCESS | 1768 | 1464611433490 Marionette TRACE conn4 -> [0,1258,"setScriptTimeout",{"ms":35000}] 05:30:33 INFO - PROCESS | 1768 | 1464611433496 Marionette TRACE conn4 <- [1,1258,null,{}] 05:30:33 INFO - PROCESS | 1768 | 1464611433513 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}] 05:30:33 INFO - PROCESS | 1768 | 1464611433815 Marionette TRACE conn4 <- [1,1259,null,{"value":null}] 05:30:34 INFO - PROCESS | 1768 | 1464611434173 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4e8000 == 141 [pid = 1768] [id = 322] 05:30:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x92653000) [pid = 1768] [serial = 967] [outer = (nil)] 05:30:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x92f81000) [pid = 1768] [serial = 968] [outer = 0x92653000] 05:30:34 INFO - PROCESS | 1768 | 1464611434269 Marionette DEBUG loaded listener.js 05:30:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x95134c00) [pid = 1768] [serial = 969] [outer = 0x92653000] 05:30:35 INFO - PROCESS | 1768 | 1464611435287 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]]]}] 05:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 05:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 1841ms 05:30:35 INFO - PROCESS | 1768 | 1464611435332 Marionette TRACE conn4 -> [0,1261,"getWindowHandle",null] 05:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 05:30:35 INFO - PROCESS | 1768 | 1464611435337 Marionette TRACE conn4 <- [1,1261,null,{"value":"8"}] 05:30:35 INFO - PROCESS | 1768 | 1464611435344 Marionette TRACE conn4 -> [0,1262,"setScriptTimeout",{"ms":35000}] 05:30:35 INFO - PROCESS | 1768 | 1464611435348 Marionette TRACE conn4 <- [1,1262,null,{}] 05:30:35 INFO - PROCESS | 1768 | 1464611435353 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}] 05:30:35 INFO - PROCESS | 1768 | 1464611435572 Marionette TRACE conn4 <- [1,1263,null,{"value":null}] 05:30:35 INFO - PROCESS | 1768 | 1464611435832 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b71800 == 142 [pid = 1768] [id = 323] 05:30:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x9298d000) [pid = 1768] [serial = 970] [outer = (nil)] 05:30:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x97762400) [pid = 1768] [serial = 971] [outer = 0x9298d000] 05:30:35 INFO - PROCESS | 1768 | 1464611435964 Marionette DEBUG loaded listener.js 05:30:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x995bac00) [pid = 1768] [serial = 972] [outer = 0x9298d000] 05:30:36 INFO - PROCESS | 1768 | 1464611436869 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]]]}] 05:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 05:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 1586ms 05:30:36 INFO - PROCESS | 1768 | 1464611436930 Marionette TRACE conn4 -> [0,1265,"getWindowHandle",null] 05:30:36 INFO - PROCESS | 1768 | 1464611436934 Marionette TRACE conn4 <- [1,1265,null,{"value":"8"}] 05:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 05:30:36 INFO - PROCESS | 1768 | 1464611436941 Marionette TRACE conn4 -> [0,1266,"setScriptTimeout",{"ms":35000}] 05:30:36 INFO - PROCESS | 1768 | 1464611436945 Marionette TRACE conn4 <- [1,1266,null,{}] 05:30:36 INFO - PROCESS | 1768 | 1464611436950 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}] 05:30:37 INFO - PROCESS | 1768 | 1464611437172 Marionette TRACE conn4 <- [1,1267,null,{"value":null}] 05:30:37 INFO - PROCESS | 1768 | 1464611437455 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f4f400 == 143 [pid = 1768] [id = 324] 05:30:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x953d6000) [pid = 1768] [serial = 973] [outer = (nil)] 05:30:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x9a749c00) [pid = 1768] [serial = 974] [outer = 0x953d6000] 05:30:37 INFO - PROCESS | 1768 | 1464611437595 Marionette DEBUG loaded listener.js 05:30:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x9a9c5800) [pid = 1768] [serial = 975] [outer = 0x953d6000] 05:30:38 INFO - PROCESS | 1768 | 1464611438517 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]]]}] 05:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 05:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 1634ms 05:30:38 INFO - PROCESS | 1768 | 1464611438576 Marionette TRACE conn4 -> [0,1269,"getWindowHandle",null] 05:30:38 INFO - PROCESS | 1768 | 1464611438581 Marionette TRACE conn4 <- [1,1269,null,{"value":"8"}] 05:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 05:30:38 INFO - PROCESS | 1768 | 1464611438587 Marionette TRACE conn4 -> [0,1270,"setScriptTimeout",{"ms":35000}] 05:30:38 INFO - PROCESS | 1768 | 1464611438591 Marionette TRACE conn4 <- [1,1270,null,{}] 05:30:38 INFO - PROCESS | 1768 | 1464611438597 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}] 05:30:38 INFO - PROCESS | 1768 | 1464611438854 Marionette TRACE conn4 <- [1,1271,null,{"value":null}] 05:30:39 INFO - PROCESS | 1768 | 1464611439172 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afee800 == 144 [pid = 1768] [id = 325] 05:30:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x8ef75c00) [pid = 1768] [serial = 976] [outer = (nil)] 05:30:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0x9ba70000) [pid = 1768] [serial = 977] [outer = 0x8ef75c00] 05:30:39 INFO - PROCESS | 1768 | 1464611439263 Marionette DEBUG loaded listener.js 05:30:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0x9c1b6c00) [pid = 1768] [serial = 978] [outer = 0x8ef75c00] 05:30:40 INFO - PROCESS | 1768 | 1464611440283 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]]]}] 05:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 05:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 1737ms 05:30:40 INFO - PROCESS | 1768 | 1464611440326 Marionette TRACE conn4 -> [0,1273,"getWindowHandle",null] 05:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 05:30:40 INFO - PROCESS | 1768 | 1464611440330 Marionette TRACE conn4 <- [1,1273,null,{"value":"8"}] 05:30:40 INFO - PROCESS | 1768 | 1464611440337 Marionette TRACE conn4 -> [0,1274,"setScriptTimeout",{"ms":35000}] 05:30:40 INFO - PROCESS | 1768 | 1464611440340 Marionette TRACE conn4 <- [1,1274,null,{}] 05:30:40 INFO - PROCESS | 1768 | 1464611440346 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}] 05:30:40 INFO - PROCESS | 1768 | 1464611440576 Marionette TRACE conn4 <- [1,1275,null,{"value":null}] 05:30:40 INFO - PROCESS | 1768 | 1464611440836 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x953dfc00 == 145 [pid = 1768] [id = 326] 05:30:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0x9a0d1c00) [pid = 1768] [serial = 979] [outer = (nil)] 05:30:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0xa22c7000) [pid = 1768] [serial = 980] [outer = 0x9a0d1c00] 05:30:40 INFO - PROCESS | 1768 | 1464611440968 Marionette DEBUG loaded listener.js 05:30:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0xa2402400) [pid = 1768] [serial = 981] [outer = 0x9a0d1c00] 05:30:41 INFO - PROCESS | 1768 | 1464611441923 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]]]}] 05:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 05:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 1639ms 05:30:41 INFO - PROCESS | 1768 | 1464611441977 Marionette TRACE conn4 -> [0,1277,"getWindowHandle",null] 05:30:41 INFO - PROCESS | 1768 | 1464611441980 Marionette TRACE conn4 <- [1,1277,null,{"value":"8"}] 05:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 05:30:41 INFO - PROCESS | 1768 | 1464611441988 Marionette TRACE conn4 -> [0,1278,"setScriptTimeout",{"ms":35000}] 05:30:41 INFO - PROCESS | 1768 | 1464611441991 Marionette TRACE conn4 <- [1,1278,null,{}] 05:30:42 INFO - PROCESS | 1768 | 1464611441998 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}] 05:30:42 INFO - PROCESS | 1768 | 1464611442224 Marionette TRACE conn4 <- [1,1279,null,{"value":null}] 05:30:42 INFO - PROCESS | 1768 | 1464611442497 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2c1000 == 146 [pid = 1768] [id = 327] 05:30:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0x92424400) [pid = 1768] [serial = 982] [outer = (nil)] 05:30:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0xa24c3c00) [pid = 1768] [serial = 983] [outer = 0x92424400] 05:30:42 INFO - PROCESS | 1768 | 1464611442627 Marionette DEBUG loaded listener.js 05:30:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0xa2637c00) [pid = 1768] [serial = 984] [outer = 0x92424400] 05:30:43 INFO - PROCESS | 1768 | 1464611443546 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]]]}] 05:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 05:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 1593ms 05:30:43 INFO - PROCESS | 1768 | 1464611443581 Marionette TRACE conn4 -> [0,1281,"getWindowHandle",null] 05:30:43 INFO - PROCESS | 1768 | 1464611443584 Marionette TRACE conn4 <- [1,1281,null,{"value":"8"}] 05:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 05:30:43 INFO - PROCESS | 1768 | 1464611443592 Marionette TRACE conn4 -> [0,1282,"setScriptTimeout",{"ms":35000}] 05:30:43 INFO - PROCESS | 1768 | 1464611443596 Marionette TRACE conn4 <- [1,1282,null,{}] 05:30:43 INFO - PROCESS | 1768 | 1464611443602 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}] 05:30:43 INFO - PROCESS | 1768 | 1464611443830 Marionette TRACE conn4 <- [1,1283,null,{"value":null}] 05:30:44 INFO - PROCESS | 1768 | 1464611444141 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c2ef400 == 147 [pid = 1768] [id = 328] 05:30:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0xa22d0400) [pid = 1768] [serial = 985] [outer = (nil)] 05:30:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0xa322e400) [pid = 1768] [serial = 986] [outer = 0xa22d0400] 05:30:44 INFO - PROCESS | 1768 | 1464611444240 Marionette DEBUG loaded listener.js 05:30:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 245 (0xa3260800) [pid = 1768] [serial = 987] [outer = 0xa22d0400] 05:30:45 INFO - PROCESS | 1768 | 1464611445144 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]]]}] 05:30:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 05:30:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 1634ms 05:30:45 INFO - PROCESS | 1768 | 1464611445228 Marionette TRACE conn4 -> [0,1285,"getWindowHandle",null] 05:30:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 05:30:45 INFO - PROCESS | 1768 | 1464611445232 Marionette TRACE conn4 <- [1,1285,null,{"value":"8"}] 05:30:45 INFO - PROCESS | 1768 | 1464611445239 Marionette TRACE conn4 -> [0,1286,"setScriptTimeout",{"ms":35000}] 05:30:45 INFO - PROCESS | 1768 | 1464611445243 Marionette TRACE conn4 <- [1,1286,null,{}] 05:30:45 INFO - PROCESS | 1768 | 1464611445249 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}] 05:30:45 INFO - PROCESS | 1768 | 1464611445491 Marionette TRACE conn4 <- [1,1287,null,{"value":null}] 05:30:45 INFO - PROCESS | 1768 | 1464611445803 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:45 INFO - PROCESS | 1768 | ++DOCSHELL 0xa24c9800 == 148 [pid = 1768] [id = 329] 05:30:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 246 (0xa26ca400) [pid = 1768] [serial = 988] [outer = (nil)] 05:30:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 247 (0xa3495c00) [pid = 1768] [serial = 989] [outer = 0xa26ca400] 05:30:45 INFO - PROCESS | 1768 | 1464611445894 Marionette DEBUG loaded listener.js 05:30:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 248 (0xa3499800) [pid = 1768] [serial = 990] [outer = 0xa26ca400] 05:30:46 INFO - PROCESS | 1768 | 1464611446797 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]]]}] 05:30:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 05:30:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1594ms 05:30:46 INFO - PROCESS | 1768 | 1464611446833 Marionette TRACE conn4 -> [0,1289,"getWindowHandle",null] 05:30:46 INFO - PROCESS | 1768 | 1464611446838 Marionette TRACE conn4 <- [1,1289,null,{"value":"8"}] 05:30:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 05:30:46 INFO - PROCESS | 1768 | 1464611446844 Marionette TRACE conn4 -> [0,1290,"setScriptTimeout",{"ms":35000}] 05:30:46 INFO - PROCESS | 1768 | 1464611446848 Marionette TRACE conn4 <- [1,1290,null,{}] 05:30:46 INFO - PROCESS | 1768 | 1464611446854 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}] 05:30:47 INFO - PROCESS | 1768 | 1464611447096 Marionette TRACE conn4 <- [1,1291,null,{"value":null}] 05:30:47 INFO - PROCESS | 1768 | 1464611447384 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eeaec00 == 149 [pid = 1768] [id = 330] 05:30:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0xa4e0cc00) [pid = 1768] [serial = 991] [outer = (nil)] 05:30:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0xa5047400) [pid = 1768] [serial = 992] [outer = 0xa4e0cc00] 05:30:47 INFO - PROCESS | 1768 | 1464611447520 Marionette DEBUG loaded listener.js 05:30:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0xa6235800) [pid = 1768] [serial = 993] [outer = 0xa4e0cc00] 05:30:48 INFO - PROCESS | 1768 | 1464611448463 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]]]}] 05:30:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 05:30:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 1682ms 05:30:48 INFO - PROCESS | 1768 | 1464611448528 Marionette TRACE conn4 -> [0,1293,"getWindowHandle",null] 05:30:48 INFO - PROCESS | 1768 | 1464611448532 Marionette TRACE conn4 <- [1,1293,null,{"value":"8"}] 05:30:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 05:30:48 INFO - PROCESS | 1768 | 1464611448539 Marionette TRACE conn4 -> [0,1294,"setScriptTimeout",{"ms":35000}] 05:30:48 INFO - PROCESS | 1768 | 1464611448543 Marionette TRACE conn4 <- [1,1294,null,{}] 05:30:48 INFO - PROCESS | 1768 | 1464611448549 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}] 05:30:48 INFO - PROCESS | 1768 | 1464611448764 Marionette TRACE conn4 <- [1,1295,null,{"value":null}] 05:30:49 INFO - PROCESS | 1768 | 1464611449121 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:49 INFO - PROCESS | 1768 | ++DOCSHELL 0xa4e04400 == 150 [pid = 1768] [id = 331] 05:30:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0xa6293000) [pid = 1768] [serial = 994] [outer = (nil)] 05:30:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0xa6705000) [pid = 1768] [serial = 995] [outer = 0xa6293000] 05:30:49 INFO - PROCESS | 1768 | 1464611449220 Marionette DEBUG loaded listener.js 05:30:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0xa6710800) [pid = 1768] [serial = 996] [outer = 0xa6293000] 05:30:50 INFO - PROCESS | 1768 | 1464611450091 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]]]}] 05:30:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 05:30:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 1584ms 05:30:50 INFO - PROCESS | 1768 | 1464611450122 Marionette TRACE conn4 -> [0,1297,"getWindowHandle",null] 05:30:50 INFO - PROCESS | 1768 | 1464611450126 Marionette TRACE conn4 <- [1,1297,null,{"value":"8"}] 05:30:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 05:30:50 INFO - PROCESS | 1768 | 1464611450143 Marionette TRACE conn4 -> [0,1298,"setScriptTimeout",{"ms":35000}] 05:30:50 INFO - PROCESS | 1768 | 1464611450147 Marionette TRACE conn4 <- [1,1298,null,{}] 05:30:50 INFO - PROCESS | 1768 | 1464611450153 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}] 05:30:50 INFO - PROCESS | 1768 | 1464611450378 Marionette TRACE conn4 <- [1,1299,null,{"value":null}] 05:30:50 INFO - PROCESS | 1768 | 1464611450686 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6a2400 == 151 [pid = 1768] [id = 332] 05:30:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x8f6a2c00) [pid = 1768] [serial = 997] [outer = (nil)] 05:30:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x8f6aa000) [pid = 1768] [serial = 998] [outer = 0x8f6a2c00] 05:30:50 INFO - PROCESS | 1768 | 1464611450789 Marionette DEBUG loaded listener.js 05:30:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x8f6ac400) [pid = 1768] [serial = 999] [outer = 0x8f6a2c00] 05:30:51 INFO - PROCESS | 1768 | 1464611451685 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]]]}] 05:30:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 05:30:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 1585ms 05:30:51 INFO - PROCESS | 1768 | 1464611451730 Marionette TRACE conn4 -> [0,1301,"getWindowHandle",null] 05:30:51 INFO - PROCESS | 1768 | 1464611451734 Marionette TRACE conn4 <- [1,1301,null,{"value":"8"}] 05:30:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 05:30:51 INFO - PROCESS | 1768 | 1464611451741 Marionette TRACE conn4 -> [0,1302,"setScriptTimeout",{"ms":35000}] 05:30:51 INFO - PROCESS | 1768 | 1464611451745 Marionette TRACE conn4 <- [1,1302,null,{}] 05:30:51 INFO - PROCESS | 1768 | 1464611451751 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}] 05:30:51 INFO - PROCESS | 1768 | 1464611451974 Marionette TRACE conn4 <- [1,1303,null,{"value":null}] 05:30:52 INFO - PROCESS | 1768 | 1464611452291 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dac4c00 == 152 [pid = 1768] [id = 333] 05:30:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8ef1b800) [pid = 1768] [serial = 1000] [outer = (nil)] 05:30:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x8f6af000) [pid = 1768] [serial = 1001] [outer = 0x8ef1b800] 05:30:52 INFO - PROCESS | 1768 | 1464611452388 Marionette DEBUG loaded listener.js 05:30:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0xa6295400) [pid = 1768] [serial = 1002] [outer = 0x8ef1b800] 05:30:53 INFO - PROCESS | 1768 | 1464611453286 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]]]}] 05:30:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 05:30:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 1583ms 05:30:53 INFO - PROCESS | 1768 | 1464611453325 Marionette TRACE conn4 -> [0,1305,"getWindowHandle",null] 05:30:53 INFO - PROCESS | 1768 | 1464611453328 Marionette TRACE conn4 <- [1,1305,null,{"value":"8"}] 05:30:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 05:30:53 INFO - PROCESS | 1768 | 1464611453334 Marionette TRACE conn4 -> [0,1306,"setScriptTimeout",{"ms":35000}] 05:30:53 INFO - PROCESS | 1768 | 1464611453337 Marionette TRACE conn4 <- [1,1306,null,{}] 05:30:53 INFO - PROCESS | 1768 | 1464611453344 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}] 05:30:53 INFO - PROCESS | 1768 | 1464611453578 Marionette TRACE conn4 <- [1,1307,null,{"value":null}] 05:30:53 INFO - PROCESS | 1768 | 1464611453887 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x88574c00 == 153 [pid = 1768] [id = 334] 05:30:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x88576000) [pid = 1768] [serial = 1003] [outer = (nil)] 05:30:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x8857cc00) [pid = 1768] [serial = 1004] [outer = 0x88576000] 05:30:53 INFO - PROCESS | 1768 | 1464611453983 Marionette DEBUG loaded listener.js 05:30:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x8857f800) [pid = 1768] [serial = 1005] [outer = 0x88576000] 05:30:54 INFO - PROCESS | 1768 | 1464611454891 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]]]}] 05:30:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 05:30:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1633ms 05:30:54 INFO - PROCESS | 1768 | 1464611454968 Marionette TRACE conn4 -> [0,1309,"getWindowHandle",null] 05:30:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 05:30:54 INFO - PROCESS | 1768 | 1464611454972 Marionette TRACE conn4 <- [1,1309,null,{"value":"8"}] 05:30:54 INFO - PROCESS | 1768 | 1464611454979 Marionette TRACE conn4 -> [0,1310,"setScriptTimeout",{"ms":35000}] 05:30:54 INFO - PROCESS | 1768 | 1464611454983 Marionette TRACE conn4 <- [1,1310,null,{}] 05:30:54 INFO - PROCESS | 1768 | 1464611454989 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}] 05:30:55 INFO - PROCESS | 1768 | 1464611455249 Marionette TRACE conn4 <- [1,1311,null,{"value":null}] 05:30:55 INFO - PROCESS | 1768 | 1464611455567 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x88575000 == 154 [pid = 1768] [id = 335] 05:30:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 264 (0x88579000) [pid = 1768] [serial = 1006] [outer = (nil)] 05:30:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 265 (0xa3491400) [pid = 1768] [serial = 1007] [outer = 0x88579000] 05:30:55 INFO - PROCESS | 1768 | 1464611455657 Marionette DEBUG loaded listener.js 05:30:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 266 (0xa68bdc00) [pid = 1768] [serial = 1008] [outer = 0x88579000] 05:30:56 INFO - PROCESS | 1768 | 1464611456583 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] 05:30:56 INFO - PROCESS | 1768 | 1464611456676 Marionette TRACE conn4 <- [1,1313,null,{"value":"8"}] 05:30:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 05:30:56 INFO - PROCESS | 1768 | 1464611456682 Marionette TRACE conn4 -> [0,1314,"setScriptTimeout",{"ms":35000}] 05:30:56 INFO - PROCESS | 1768 | 1464611456686 Marionette TRACE conn4 <- [1,1314,null,{}] 05:30:56 INFO - PROCESS | 1768 | 1464611456692 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}] 05:30:56 INFO - PROCESS | 1768 | 1464611456977 Marionette TRACE conn4 <- [1,1315,null,{"value":null}] 05:30:57 INFO - PROCESS | 1768 | 1464611457301 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x87813000 == 155 [pid = 1768] [id = 336] 05:30:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x87814800) [pid = 1768] [serial = 1009] [outer = (nil)] 05:30:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x8781bc00) [pid = 1768] [serial = 1010] [outer = 0x87814800] 05:30:57 INFO - PROCESS | 1768 | 1464611457395 Marionette DEBUG loaded listener.js 05:30:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x8781f400) [pid = 1768] [serial = 1011] [outer = 0x87814800] 05:30:58 INFO - PROCESS | 1768 | 1464611458334 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]]]}] 05:30:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 05:30:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 1683ms 05:30:58 INFO - PROCESS | 1768 | 1464611458369 Marionette TRACE conn4 -> [0,1317,"getWindowHandle",null] 05:30:58 INFO - PROCESS | 1768 | 1464611458372 Marionette TRACE conn4 <- [1,1317,null,{"value":"8"}] 05:30:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 05:30:58 INFO - PROCESS | 1768 | 1464611458380 Marionette TRACE conn4 -> [0,1318,"setScriptTimeout",{"ms":35000}] 05:30:58 INFO - PROCESS | 1768 | 1464611458384 Marionette TRACE conn4 <- [1,1318,null,{}] 05:30:58 INFO - PROCESS | 1768 | 1464611458390 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}] 05:30:58 INFO - PROCESS | 1768 | 1464611458622 Marionette TRACE conn4 <- [1,1319,null,{"value":null}] 05:30:58 INFO - PROCESS | 1768 | 1464611458937 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:30:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x87815800 == 156 [pid = 1768] [id = 337] 05:30:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x8781d400) [pid = 1768] [serial = 1012] [outer = (nil)] 05:30:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x8ec95000) [pid = 1768] [serial = 1013] [outer = 0x8781d400] 05:30:59 INFO - PROCESS | 1768 | 1464611459030 Marionette DEBUG loaded listener.js 05:30:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x8efc8400) [pid = 1768] [serial = 1014] [outer = 0x8781d400] 05:31:00 INFO - PROCESS | 1768 | --DOCSHELL 0x93da1800 == 155 [pid = 1768] [id = 305] 05:31:00 INFO - PROCESS | 1768 | --DOCSHELL 0x94762000 == 154 [pid = 1768] [id = 304] 05:31:00 INFO - PROCESS | 1768 | --DOCSHELL 0x91b76400 == 153 [pid = 1768] [id = 303] 05:31:00 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea8800 == 152 [pid = 1768] [id = 302] 05:31:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8e472c00 == 151 [pid = 1768] [id = 301] 05:31:00 INFO - PROCESS | 1768 | --DOCSHELL 0x8da1e000 == 150 [pid = 1768] [id = 300] 05:31:00 INFO - PROCESS | 1768 | --DOCSHELL 0x88b1d400 == 149 [pid = 1768] [id = 299] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x8f845800) [pid = 1768] [serial = 896] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x92655400) [pid = 1768] [serial = 860] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x8b7af000) [pid = 1768] [serial = 882] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x9112c000) [pid = 1768] [serial = 851] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x9242c000) [pid = 1768] [serial = 857] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x8da9ac00) [pid = 1768] [serial = 885] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 265 (0x8daa1800) [pid = 1768] [serial = 878] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 264 (0x997a5400) [pid = 1768] [serial = 875] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 263 (0x8eeb2c00) [pid = 1768] [serial = 890] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x94768c00) [pid = 1768] [serial = 866] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x91b7a800) [pid = 1768] [serial = 854] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x8e4e8c00) [pid = 1768] [serial = 887] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x90ea9800) [pid = 1768] [serial = 894] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0x8da99c00) [pid = 1768] [serial = 842] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x8b128400) [pid = 1768] [serial = 881] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x8ec96c00) [pid = 1768] [serial = 888] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x8da18c00) [pid = 1768] [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.] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x90ea2000) [pid = 1768] [serial = 848] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x93b9d000) [pid = 1768] [serial = 863] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x8efc9400) [pid = 1768] [serial = 891] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x8ad17400) [pid = 1768] [serial = 839] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x995b1800) [pid = 1768] [serial = 872] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x8ef73800) [pid = 1768] [serial = 845] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x90ea2c00) [pid = 1768] [serial = 893] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 247 (0x8b122c00) [pid = 1768] [serial = 884] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | --DOMWINDOW == 246 (0x9775fc00) [pid = 1768] [serial = 869] [outer = (nil)] [url = about:blank] 05:31:01 INFO - PROCESS | 1768 | 1464611461161 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]]]}] 05:31:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 05:31:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 2890ms 05:31:01 INFO - PROCESS | 1768 | 1464611461274 Marionette TRACE conn4 -> [0,1321,"getWindowHandle",null] 05:31:01 INFO - PROCESS | 1768 | 1464611461279 Marionette TRACE conn4 <- [1,1321,null,{"value":"8"}] 05:31:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 05:31:01 INFO - PROCESS | 1768 | 1464611461294 Marionette TRACE conn4 -> [0,1322,"setScriptTimeout",{"ms":35000}] 05:31:01 INFO - PROCESS | 1768 | 1464611461304 Marionette TRACE conn4 <- [1,1322,null,{}] 05:31:01 INFO - PROCESS | 1768 | 1464611461318 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}] 05:31:01 INFO - PROCESS | 1768 | 1464611461539 Marionette TRACE conn4 <- [1,1323,null,{"value":null}] 05:31:01 INFO - PROCESS | 1768 | 1464611461753 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b122400 == 150 [pid = 1768] [id = 338] 05:31:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 247 (0x8b122c00) [pid = 1768] [serial = 1015] [outer = (nil)] 05:31:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 248 (0x8b3e4800) [pid = 1768] [serial = 1016] [outer = 0x8b122c00] 05:31:01 INFO - PROCESS | 1768 | 1464611461834 Marionette DEBUG loaded listener.js 05:31:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x8b7afc00) [pid = 1768] [serial = 1017] [outer = 0x8b122c00] 05:31:02 INFO - PROCESS | 1768 | 1464611462657 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]]]}] 05:31:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 05:31:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 1395ms 05:31:02 INFO - PROCESS | 1768 | 1464611462690 Marionette TRACE conn4 -> [0,1325,"getWindowHandle",null] 05:31:02 INFO - PROCESS | 1768 | 1464611462699 Marionette TRACE conn4 <- [1,1325,null,{"value":"8"}] 05:31:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 05:31:02 INFO - PROCESS | 1768 | 1464611462714 Marionette TRACE conn4 -> [0,1326,"setScriptTimeout",{"ms":35000}] 05:31:02 INFO - PROCESS | 1768 | 1464611462718 Marionette TRACE conn4 <- [1,1326,null,{}] 05:31:02 INFO - PROCESS | 1768 | 1464611462724 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}] 05:31:02 INFO - PROCESS | 1768 | 1464611462933 Marionette TRACE conn4 <- [1,1327,null,{"value":null}] 05:31:03 INFO - PROCESS | 1768 | 1464611463146 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afea000 == 151 [pid = 1768] [id = 339] 05:31:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0x8da9e000) [pid = 1768] [serial = 1018] [outer = (nil)] 05:31:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0x8e2be800) [pid = 1768] [serial = 1019] [outer = 0x8da9e000] 05:31:03 INFO - PROCESS | 1768 | 1464611463223 Marionette DEBUG loaded listener.js 05:31:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x8e3b4400) [pid = 1768] [serial = 1020] [outer = 0x8da9e000] 05:31:04 INFO - PROCESS | 1768 | 1464611464240 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]]]}] 05:31:04 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 05:31:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 1593ms 05:31:04 INFO - PROCESS | 1768 | 1464611464309 Marionette TRACE conn4 -> [0,1329,"getWindowHandle",null] 05:31:04 INFO - PROCESS | 1768 | 1464611464314 Marionette TRACE conn4 <- [1,1329,null,{"value":"8"}] 05:31:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 05:31:04 INFO - PROCESS | 1768 | 1464611464321 Marionette TRACE conn4 -> [0,1330,"setScriptTimeout",{"ms":35000}] 05:31:04 INFO - PROCESS | 1768 | 1464611464327 Marionette TRACE conn4 <- [1,1330,null,{}] 05:31:04 INFO - PROCESS | 1768 | 1464611464352 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}] 05:31:04 INFO - PROCESS | 1768 | 1464611464623 Marionette TRACE conn4 <- [1,1331,null,{"value":null}] 05:31:04 INFO - PROCESS | 1768 | 1464611464805 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3c1800 == 152 [pid = 1768] [id = 340] 05:31:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x8e469800) [pid = 1768] [serial = 1021] [outer = (nil)] 05:31:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x8e4e7c00) [pid = 1768] [serial = 1022] [outer = 0x8e469800] 05:31:04 INFO - PROCESS | 1768 | 1464611464888 Marionette DEBUG loaded listener.js 05:31:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x8ec97c00) [pid = 1768] [serial = 1023] [outer = 0x8e469800] 05:31:06 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x8da97400) [pid = 1768] [serial = 895] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 05:31:06 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x90f46c00) [pid = 1768] [serial = 952] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 05:31:06 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x91133800) [pid = 1768] [serial = 955] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 05:31:06 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x8ad22000) [pid = 1768] [serial = 949] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 05:31:06 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x8ad19400) [pid = 1768] [serial = 946] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 05:31:06 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x8c010c00) [pid = 1768] [serial = 943] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 05:31:06 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x9a748000) [pid = 1768] [serial = 24] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:31:06 INFO - PROCESS | 1768 | 1464611466171 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]]]}] 05:31:06 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 05:31:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1892ms 05:31:06 INFO - PROCESS | 1768 | 1464611466218 Marionette TRACE conn4 -> [0,1333,"getWindowHandle",null] 05:31:06 INFO - PROCESS | 1768 | 1464611466223 Marionette TRACE conn4 <- [1,1333,null,{"value":"8"}] 05:31:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 05:31:06 INFO - PROCESS | 1768 | 1464611466229 Marionette TRACE conn4 -> [0,1334,"setScriptTimeout",{"ms":35000}] 05:31:06 INFO - PROCESS | 1768 | 1464611466233 Marionette TRACE conn4 <- [1,1334,null,{}] 05:31:06 INFO - PROCESS | 1768 | 1464611466249 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}] 05:31:06 INFO - PROCESS | 1768 | 1464611466472 Marionette TRACE conn4 <- [1,1335,null,{"value":null}] 05:31:06 INFO - PROCESS | 1768 | 1464611466494 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8781e000 == 153 [pid = 1768] [id = 341] 05:31:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x8dac5c00) [pid = 1768] [serial = 1024] [outer = (nil)] 05:31:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 250 (0x8ef25800) [pid = 1768] [serial = 1025] [outer = 0x8dac5c00] 05:31:06 INFO - PROCESS | 1768 | 1464611466736 Marionette DEBUG loaded listener.js 05:31:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 251 (0x8ef80000) [pid = 1768] [serial = 1026] [outer = 0x8dac5c00] 05:31:07 INFO - PROCESS | 1768 | 1464611467595 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]]]}] 05:31:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 05:31:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 1393ms 05:31:07 INFO - PROCESS | 1768 | 1464611467623 Marionette TRACE conn4 -> [0,1337,"getWindowHandle",null] 05:31:07 INFO - PROCESS | 1768 | 1464611467627 Marionette TRACE conn4 <- [1,1337,null,{"value":"8"}] 05:31:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 05:31:07 INFO - PROCESS | 1768 | 1464611467633 Marionette TRACE conn4 -> [0,1338,"setScriptTimeout",{"ms":35000}] 05:31:07 INFO - PROCESS | 1768 | 1464611467637 Marionette TRACE conn4 <- [1,1338,null,{}] 05:31:07 INFO - PROCESS | 1768 | 1464611467642 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}] 05:31:07 INFO - PROCESS | 1768 | 1464611467907 Marionette TRACE conn4 <- [1,1339,null,{"value":null}] 05:31:08 INFO - PROCESS | 1768 | 1464611468157 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x88579800 == 154 [pid = 1768] [id = 342] 05:31:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 252 (0x8857a800) [pid = 1768] [serial = 1027] [outer = (nil)] 05:31:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 253 (0x8ad0bc00) [pid = 1768] [serial = 1028] [outer = 0x8857a800] 05:31:08 INFO - PROCESS | 1768 | 1464611468317 Marionette DEBUG loaded listener.js 05:31:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 254 (0x8afe1c00) [pid = 1768] [serial = 1029] [outer = 0x8857a800] 05:31:09 INFO - PROCESS | 1768 | 1464611469884 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]]]}] 05:31:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 05:31:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 2283ms 05:31:09 INFO - PROCESS | 1768 | 1464611469918 Marionette TRACE conn4 -> [0,1341,"getWindowHandle",null] 05:31:09 INFO - PROCESS | 1768 | 1464611469925 Marionette TRACE conn4 <- [1,1341,null,{"value":"8"}] 05:31:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 05:31:09 INFO - PROCESS | 1768 | 1464611469934 Marionette TRACE conn4 -> [0,1342,"setScriptTimeout",{"ms":35000}] 05:31:09 INFO - PROCESS | 1768 | 1464611469940 Marionette TRACE conn4 <- [1,1342,null,{}] 05:31:09 INFO - PROCESS | 1768 | 1464611469949 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}] 05:31:10 INFO - PROCESS | 1768 | 1464611470175 Marionette TRACE conn4 <- [1,1343,null,{"value":null}] 05:31:10 INFO - PROCESS | 1768 | 1464611470460 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c00b800 == 155 [pid = 1768] [id = 343] 05:31:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 255 (0x8da19800) [pid = 1768] [serial = 1030] [outer = (nil)] 05:31:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 256 (0x8e2c4800) [pid = 1768] [serial = 1031] [outer = 0x8da19800] 05:31:10 INFO - PROCESS | 1768 | 1464611470598 Marionette DEBUG loaded listener.js 05:31:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 257 (0x8e3bbc00) [pid = 1768] [serial = 1032] [outer = 0x8da19800] 05:31:11 INFO - PROCESS | 1768 | 1464611471620 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]]]}] 05:31:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 05:31:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 1736ms 05:31:11 INFO - PROCESS | 1768 | 1464611471672 Marionette TRACE conn4 -> [0,1345,"getWindowHandle",null] 05:31:11 INFO - PROCESS | 1768 | 1464611471679 Marionette TRACE conn4 <- [1,1345,null,{"value":"8"}] 05:31:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 05:31:11 INFO - PROCESS | 1768 | 1464611471689 Marionette TRACE conn4 -> [0,1346,"setScriptTimeout",{"ms":35000}] 05:31:11 INFO - PROCESS | 1768 | 1464611471693 Marionette TRACE conn4 <- [1,1346,null,{}] 05:31:11 INFO - PROCESS | 1768 | 1464611471700 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}] 05:31:11 INFO - PROCESS | 1768 | 1464611471934 Marionette TRACE conn4 <- [1,1347,null,{"value":null}] 05:31:12 INFO - PROCESS | 1768 | 1464611472298 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e46fc00 == 156 [pid = 1768] [id = 344] 05:31:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 258 (0x8e4e4400) [pid = 1768] [serial = 1033] [outer = (nil)] 05:31:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 259 (0x8ef7c400) [pid = 1768] [serial = 1034] [outer = 0x8e4e4400] 05:31:12 INFO - PROCESS | 1768 | 1464611472398 Marionette DEBUG loaded listener.js 05:31:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 260 (0x8f6a7c00) [pid = 1768] [serial = 1035] [outer = 0x8e4e4400] 05:31:13 INFO - PROCESS | 1768 | 1464611473392 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]]]}] 05:31:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 05:31:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 1748ms 05:31:13 INFO - PROCESS | 1768 | 1464611473437 Marionette TRACE conn4 -> [0,1349,"getWindowHandle",null] 05:31:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 05:31:13 INFO - PROCESS | 1768 | 1464611473442 Marionette TRACE conn4 <- [1,1349,null,{"value":"8"}] 05:31:13 INFO - PROCESS | 1768 | 1464611473451 Marionette TRACE conn4 -> [0,1350,"setScriptTimeout",{"ms":35000}] 05:31:13 INFO - PROCESS | 1768 | 1464611473461 Marionette TRACE conn4 <- [1,1350,null,{}] 05:31:13 INFO - PROCESS | 1768 | 1464611473476 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}] 05:31:13 INFO - PROCESS | 1768 | 1464611473779 Marionette TRACE conn4 <- [1,1351,null,{"value":null}] 05:31:14 INFO - PROCESS | 1768 | 1464611474097 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8781a000 == 157 [pid = 1768] [id = 345] 05:31:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 261 (0x8f6b0000) [pid = 1768] [serial = 1036] [outer = (nil)] 05:31:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 262 (0x911e1c00) [pid = 1768] [serial = 1037] [outer = 0x8f6b0000] 05:31:14 INFO - PROCESS | 1768 | 1464611474192 Marionette DEBUG loaded listener.js 05:31:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 263 (0x91b72400) [pid = 1768] [serial = 1038] [outer = 0x8f6b0000] 05:31:15 INFO - PROCESS | 1768 | 1464611475203 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]]]}] 05:31:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 05:31:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 1793ms 05:31:15 INFO - PROCESS | 1768 | 1464611475242 Marionette TRACE conn4 -> [0,1353,"getWindowHandle",null] 05:31:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 05:31:15 INFO - PROCESS | 1768 | 1464611475247 Marionette TRACE conn4 <- [1,1353,null,{"value":"8"}] 05:31:15 INFO - PROCESS | 1768 | 1464611475254 Marionette TRACE conn4 -> [0,1354,"setScriptTimeout",{"ms":35000}] 05:31:15 INFO - PROCESS | 1768 | 1464611475258 Marionette TRACE conn4 <- [1,1354,null,{}] 05:31:15 INFO - PROCESS | 1768 | 1464611475264 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}] 05:31:15 INFO - PROCESS | 1768 | 1464611475493 Marionette TRACE conn4 <- [1,1355,null,{"value":null}] 05:31:15 INFO - PROCESS | 1768 | 1464611475803 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f45c00 == 158 [pid = 1768] [id = 346] 05:31:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 264 (0x911e0800) [pid = 1768] [serial = 1039] [outer = (nil)] 05:31:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 265 (0x9242a000) [pid = 1768] [serial = 1040] [outer = 0x911e0800] 05:31:15 INFO - PROCESS | 1768 | 1464611475904 Marionette DEBUG loaded listener.js 05:31:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 266 (0x9258c400) [pid = 1768] [serial = 1041] [outer = 0x911e0800] 05:31:16 INFO - PROCESS | 1768 | 1464611476856 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]]]}] 05:31:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 05:31:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 1631ms 05:31:16 INFO - PROCESS | 1768 | 1464611476885 Marionette TRACE conn4 -> [0,1357,"getWindowHandle",null] 05:31:16 INFO - PROCESS | 1768 | 1464611476889 Marionette TRACE conn4 <- [1,1357,null,{"value":"8"}] 05:31:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 05:31:16 INFO - PROCESS | 1768 | 1464611476896 Marionette TRACE conn4 -> [0,1358,"setScriptTimeout",{"ms":35000}] 05:31:16 INFO - PROCESS | 1768 | 1464611476900 Marionette TRACE conn4 <- [1,1358,null,{}] 05:31:16 INFO - PROCESS | 1768 | 1464611476906 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}] 05:31:17 INFO - PROCESS | 1768 | 1464611477121 Marionette TRACE conn4 <- [1,1359,null,{"value":null}] 05:31:17 INFO - PROCESS | 1768 | 1464611477402 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x9298e800 == 159 [pid = 1768] [id = 347] 05:31:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 267 (0x9298fc00) [pid = 1768] [serial = 1042] [outer = (nil)] 05:31:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 268 (0x92f88400) [pid = 1768] [serial = 1043] [outer = 0x9298fc00] 05:31:17 INFO - PROCESS | 1768 | 1464611477549 Marionette DEBUG loaded listener.js 05:31:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 269 (0x953e0800) [pid = 1768] [serial = 1044] [outer = 0x9298fc00] 05:31:18 INFO - PROCESS | 1768 | 1464611478500 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]]]}] 05:31:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 05:31:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 1639ms 05:31:18 INFO - PROCESS | 1768 | 1464611478542 Marionette TRACE conn4 -> [0,1361,"getWindowHandle",null] 05:31:18 INFO - PROCESS | 1768 | 1464611478549 Marionette TRACE conn4 <- [1,1361,null,{"value":"8"}] 05:31:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 05:31:18 INFO - PROCESS | 1768 | 1464611478560 Marionette TRACE conn4 -> [0,1362,"setScriptTimeout",{"ms":35000}] 05:31:18 INFO - PROCESS | 1768 | 1464611478563 Marionette TRACE conn4 <- [1,1362,null,{}] 05:31:18 INFO - PROCESS | 1768 | 1464611478570 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}] 05:31:18 INFO - PROCESS | 1768 | 1464611478798 Marionette TRACE conn4 <- [1,1363,null,{"value":null}] 05:31:19 INFO - PROCESS | 1768 | 1464611479125 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c004c00 == 160 [pid = 1768] [id = 348] 05:31:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 270 (0x9112f800) [pid = 1768] [serial = 1045] [outer = (nil)] 05:31:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 271 (0x995b5000) [pid = 1768] [serial = 1046] [outer = 0x9112f800] 05:31:19 INFO - PROCESS | 1768 | 1464611479222 Marionette DEBUG loaded listener.js 05:31:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 272 (0x9a382800) [pid = 1768] [serial = 1047] [outer = 0x9112f800] 05:31:20 INFO - PROCESS | 1768 | 1464611480237 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]]]}] 05:31:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 05:31:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1732ms 05:31:20 INFO - PROCESS | 1768 | 1464611480293 Marionette TRACE conn4 -> [0,1365,"getWindowHandle",null] 05:31:20 INFO - PROCESS | 1768 | 1464611480298 Marionette TRACE conn4 <- [1,1365,null,{"value":"8"}] 05:31:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 05:31:20 INFO - PROCESS | 1768 | 1464611480306 Marionette TRACE conn4 -> [0,1366,"setScriptTimeout",{"ms":35000}] 05:31:20 INFO - PROCESS | 1768 | 1464611480310 Marionette TRACE conn4 <- [1,1366,null,{}] 05:31:20 INFO - PROCESS | 1768 | 1464611480317 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}] 05:31:20 INFO - PROCESS | 1768 | 1464611480529 Marionette TRACE conn4 <- [1,1367,null,{"value":null}] 05:31:20 INFO - PROCESS | 1768 | 1464611480844 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea7c00 == 161 [pid = 1768] [id = 349] 05:31:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 273 (0x93ba0800) [pid = 1768] [serial = 1048] [outer = (nil)] 05:31:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 274 (0x9aa2b000) [pid = 1768] [serial = 1049] [outer = 0x93ba0800] 05:31:20 INFO - PROCESS | 1768 | 1464611480940 Marionette DEBUG loaded listener.js 05:31:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 275 (0x9b3d0400) [pid = 1768] [serial = 1050] [outer = 0x93ba0800] 05:31:21 INFO - PROCESS | 1768 | 1464611481931 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] 05:31:21 INFO - PROCESS | 1768 | 1464611481994 Marionette TRACE conn4 <- [1,1369,null,{"value":"8"}] 05:31:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 05:31:22 INFO - PROCESS | 1768 | 1464611482000 Marionette TRACE conn4 -> [0,1370,"setScriptTimeout",{"ms":35000}] 05:31:22 INFO - PROCESS | 1768 | 1464611482004 Marionette TRACE conn4 <- [1,1370,null,{}] 05:31:22 INFO - PROCESS | 1768 | 1464611482010 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}] 05:31:22 INFO - PROCESS | 1768 | 1464611482266 Marionette TRACE conn4 <- [1,1371,null,{"value":null}] 05:31:22 INFO - PROCESS | 1768 | 1464611482582 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x99e03800 == 162 [pid = 1768] [id = 350] 05:31:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 276 (0x9a81a800) [pid = 1768] [serial = 1051] [outer = (nil)] 05:31:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 277 (0x9ba71400) [pid = 1768] [serial = 1052] [outer = 0x9a81a800] 05:31:22 INFO - PROCESS | 1768 | 1464611482676 Marionette DEBUG loaded listener.js 05:31:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 278 (0x9c086800) [pid = 1768] [serial = 1053] [outer = 0x9a81a800] 05:31:23 INFO - PROCESS | 1768 | 1464611483638 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] 05:31:23 INFO - PROCESS | 1768 | 1464611483699 Marionette TRACE conn4 <- [1,1373,null,{"value":"8"}] 05:31:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 05:31:23 INFO - PROCESS | 1768 | 1464611483706 Marionette TRACE conn4 -> [0,1374,"setScriptTimeout",{"ms":35000}] 05:31:23 INFO - PROCESS | 1768 | 1464611483710 Marionette TRACE conn4 <- [1,1374,null,{}] 05:31:23 INFO - PROCESS | 1768 | 1464611483715 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}] 05:31:23 INFO - PROCESS | 1768 | 1464611483989 Marionette TRACE conn4 <- [1,1375,null,{"value":null}] 05:31:24 INFO - PROCESS | 1768 | 1464611484307 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2bd800 == 163 [pid = 1768] [id = 351] 05:31:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 279 (0x8efc8c00) [pid = 1768] [serial = 1054] [outer = (nil)] 05:31:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 280 (0xa21ba800) [pid = 1768] [serial = 1055] [outer = 0x8efc8c00] 05:31:24 INFO - PROCESS | 1768 | 1464611484403 Marionette DEBUG loaded listener.js 05:31:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 281 (0xa22d1c00) [pid = 1768] [serial = 1056] [outer = 0x8efc8c00] 05:31:25 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:31:25 INFO - PROCESS | 1768 | 1464611485333 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] 05:31:25 INFO - PROCESS | 1768 | 1464611485410 Marionette TRACE conn4 <- [1,1377,null,{"value":"8"}] 05:31:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 05:31:25 INFO - PROCESS | 1768 | 1464611485417 Marionette TRACE conn4 -> [0,1378,"setScriptTimeout",{"ms":35000}] 05:31:25 INFO - PROCESS | 1768 | 1464611485419 Marionette TRACE conn4 <- [1,1378,null,{}] 05:31:25 INFO - PROCESS | 1768 | 1464611485426 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}] 05:31:25 INFO - PROCESS | 1768 | 1464611485643 Marionette TRACE conn4 <- [1,1379,null,{"value":null}] 05:31:25 INFO - PROCESS | 1768 | 1464611485973 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:26 INFO - PROCESS | 1768 | ++DOCSHELL 0xa35e9c00 == 164 [pid = 1768] [id = 352] 05:31:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 282 (0xa35f0400) [pid = 1768] [serial = 1057] [outer = (nil)] 05:31:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 283 (0xa5045400) [pid = 1768] [serial = 1058] [outer = 0xa35f0400] 05:31:26 INFO - PROCESS | 1768 | 1464611486088 Marionette DEBUG loaded listener.js 05:31:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 284 (0xa62f4400) [pid = 1768] [serial = 1059] [outer = 0xa35f0400] 05:31:27 INFO - PROCESS | 1768 | 1464611487083 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] 05:31:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 05:31:27 INFO - PROCESS | 1768 | 1464611487155 Marionette TRACE conn4 <- [1,1381,null,{"value":"8"}] 05:31:27 INFO - PROCESS | 1768 | 1464611487163 Marionette TRACE conn4 -> [0,1382,"setScriptTimeout",{"ms":35000}] 05:31:27 INFO - PROCESS | 1768 | 1464611487168 Marionette TRACE conn4 <- [1,1382,null,{}] 05:31:27 INFO - PROCESS | 1768 | 1464611487173 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}] 05:31:27 INFO - PROCESS | 1768 | 1464611487557 Marionette TRACE conn4 <- [1,1383,null,{"value":null}] 05:31:27 INFO - PROCESS | 1768 | 1464611487773 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ad33000 == 165 [pid = 1768] [id = 353] 05:31:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 285 (0x9ad3a000) [pid = 1768] [serial = 1060] [outer = (nil)] 05:31:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 286 (0xa35ef000) [pid = 1768] [serial = 1061] [outer = 0x9ad3a000] 05:31:27 INFO - PROCESS | 1768 | 1464611487865 Marionette DEBUG loaded listener.js 05:31:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 287 (0xa6709400) [pid = 1768] [serial = 1062] [outer = 0x9ad3a000] 05:31:28 INFO - PROCESS | 1768 | [1768] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 05:31:28 INFO - PROCESS | 1768 | 1464611488870 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] 05:31:28 INFO - PROCESS | 1768 | 1464611488917 Marionette TRACE conn4 <- [1,1385,null,{"value":"8"}] 05:31:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 05:31:28 INFO - PROCESS | 1768 | 1464611488923 Marionette TRACE conn4 -> [0,1386,"setScriptTimeout",{"ms":35000}] 05:31:28 INFO - PROCESS | 1768 | 1464611488927 Marionette TRACE conn4 <- [1,1386,null,{}] 05:31:28 INFO - PROCESS | 1768 | 1464611488933 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}] 05:31:29 INFO - PROCESS | 1768 | 1464611489169 Marionette TRACE conn4 <- [1,1387,null,{"value":null}] 05:31:29 INFO - PROCESS | 1768 | 1464611489464 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x875e9c00 == 166 [pid = 1768] [id = 354] 05:31:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 288 (0x875ecc00) [pid = 1768] [serial = 1063] [outer = (nil)] 05:31:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 289 (0x875f4400) [pid = 1768] [serial = 1064] [outer = 0x875ecc00] 05:31:29 INFO - PROCESS | 1768 | 1464611489569 Marionette DEBUG loaded listener.js 05:31:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 290 (0x875f5c00) [pid = 1768] [serial = 1065] [outer = 0x875ecc00] 05:31:30 INFO - PROCESS | 1768 | 1464611490535 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] 05:31:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 05:31:30 INFO - PROCESS | 1768 | 1464611490576 Marionette TRACE conn4 <- [1,1389,null,{"value":"8"}] 05:31:30 INFO - PROCESS | 1768 | 1464611490586 Marionette TRACE conn4 -> [0,1390,"setScriptTimeout",{"ms":35000}] 05:31:30 INFO - PROCESS | 1768 | 1464611490591 Marionette TRACE conn4 <- [1,1390,null,{}] 05:31:30 INFO - PROCESS | 1768 | 1464611490597 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}] 05:31:30 INFO - PROCESS | 1768 | 1464611490848 Marionette TRACE conn4 <- [1,1391,null,{"value":null}] 05:31:31 INFO - PROCESS | 1768 | 1464611491175 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f0800 == 167 [pid = 1768] [id = 355] 05:31:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 291 (0x875f3c00) [pid = 1768] [serial = 1066] [outer = (nil)] 05:31:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 292 (0x89fc7800) [pid = 1768] [serial = 1067] [outer = 0x875f3c00] 05:31:31 INFO - PROCESS | 1768 | 1464611491264 Marionette DEBUG loaded listener.js 05:31:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 293 (0x89fca800) [pid = 1768] [serial = 1068] [outer = 0x875f3c00] 05:31:32 INFO - PROCESS | 1768 | 1464611492212 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]]]}] 05:31:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 05:31:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 1690ms 05:31:32 INFO - PROCESS | 1768 | 1464611492275 Marionette TRACE conn4 -> [0,1393,"getWindowHandle",null] 05:31:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 05:31:32 INFO - PROCESS | 1768 | 1464611492279 Marionette TRACE conn4 <- [1,1393,null,{"value":"8"}] 05:31:32 INFO - PROCESS | 1768 | 1464611492286 Marionette TRACE conn4 -> [0,1394,"setScriptTimeout",{"ms":35000}] 05:31:32 INFO - PROCESS | 1768 | 1464611492289 Marionette TRACE conn4 <- [1,1394,null,{}] 05:31:32 INFO - PROCESS | 1768 | 1464611492295 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}] 05:31:32 INFO - PROCESS | 1768 | 1464611492598 Marionette TRACE conn4 <- [1,1395,null,{"value":null}] 05:31:32 INFO - PROCESS | 1768 | 1464611492947 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f4c00 == 168 [pid = 1768] [id = 356] 05:31:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 294 (0x877c3400) [pid = 1768] [serial = 1069] [outer = (nil)] 05:31:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 295 (0x877cb800) [pid = 1768] [serial = 1070] [outer = 0x877c3400] 05:31:33 INFO - PROCESS | 1768 | 1464611493040 Marionette DEBUG loaded listener.js 05:31:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 296 (0x877cdc00) [pid = 1768] [serial = 1071] [outer = 0x877c3400] 05:31:34 INFO - PROCESS | 1768 | 1464611494598 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]]]}] 05:31:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 05:31:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 2384ms 05:31:34 INFO - PROCESS | 1768 | 1464611494695 Marionette TRACE conn4 -> [0,1397,"getWindowHandle",null] 05:31:34 INFO - PROCESS | 1768 | 1464611494703 Marionette TRACE conn4 <- [1,1397,null,{"value":"8"}] 05:31:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 05:31:34 INFO - PROCESS | 1768 | 1464611494773 Marionette TRACE conn4 -> [0,1398,"setScriptTimeout",{"ms":35000}] 05:31:34 INFO - PROCESS | 1768 | 1464611494778 Marionette TRACE conn4 <- [1,1398,null,{}] 05:31:34 INFO - PROCESS | 1768 | 1464611494797 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}] 05:31:35 INFO - PROCESS | 1768 | 1464611495007 Marionette TRACE conn4 <- [1,1399,null,{"value":null}] 05:31:35 INFO - PROCESS | 1768 | 1464611495251 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x877d0400 == 169 [pid = 1768] [id = 357] 05:31:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 297 (0x877d1400) [pid = 1768] [serial = 1072] [outer = (nil)] 05:31:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 298 (0x89fcd800) [pid = 1768] [serial = 1073] [outer = 0x877d1400] 05:31:35 INFO - PROCESS | 1768 | 1464611495337 Marionette DEBUG loaded listener.js 05:31:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 299 (0x8ad27000) [pid = 1768] [serial = 1074] [outer = 0x877d1400] 05:31:36 INFO - PROCESS | 1768 | 1464611496460 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]]]}] 05:31:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 05:31:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 1792ms 05:31:36 INFO - PROCESS | 1768 | 1464611496519 Marionette TRACE conn4 -> [0,1401,"getWindowHandle",null] 05:31:36 INFO - PROCESS | 1768 | 1464611496527 Marionette TRACE conn4 <- [1,1401,null,{"value":"8"}] 05:31:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 05:31:36 INFO - PROCESS | 1768 | 1464611496538 Marionette TRACE conn4 -> [0,1402,"setScriptTimeout",{"ms":35000}] 05:31:36 INFO - PROCESS | 1768 | 1464611496543 Marionette TRACE conn4 <- [1,1402,null,{}] 05:31:36 INFO - PROCESS | 1768 | 1464611496549 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}] 05:31:36 INFO - PROCESS | 1768 | 1464611496871 Marionette TRACE conn4 <- [1,1403,null,{"value":null}] 05:31:37 INFO - PROCESS | 1768 | 1464611497138 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x87811800 == 170 [pid = 1768] [id = 358] 05:31:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 300 (0x89fc6000) [pid = 1768] [serial = 1075] [outer = (nil)] 05:31:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 301 (0x8e3b3800) [pid = 1768] [serial = 1076] [outer = 0x89fc6000] 05:31:37 INFO - PROCESS | 1768 | 1464611497226 Marionette DEBUG loaded listener.js 05:31:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 302 (0x8e3c2000) [pid = 1768] [serial = 1077] [outer = 0x89fc6000] 05:31:38 INFO - PROCESS | 1768 | 1464611498222 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]]]}] 05:31:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 05:31:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 1733ms 05:31:38 INFO - PROCESS | 1768 | 1464611498272 Marionette TRACE conn4 -> [0,1405,"getWindowHandle",null] 05:31:38 INFO - PROCESS | 1768 | 1464611498276 Marionette TRACE conn4 <- [1,1405,null,{"value":"8"}] 05:31:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 05:31:38 INFO - PROCESS | 1768 | 1464611498283 Marionette TRACE conn4 -> [0,1406,"setScriptTimeout",{"ms":35000}] 05:31:38 INFO - PROCESS | 1768 | 1464611498289 Marionette TRACE conn4 <- [1,1406,null,{}] 05:31:38 INFO - PROCESS | 1768 | 1464611498305 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}] 05:31:38 INFO - PROCESS | 1768 | 1464611498521 Marionette TRACE conn4 <- [1,1407,null,{"value":null}] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8daa5c00 == 169 [pid = 1768] [id = 233] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x95129c00 == 168 [pid = 1768] [id = 63] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8781e000 == 167 [pid = 1768] [id = 341] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8e3c1800 == 166 [pid = 1768] [id = 340] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8afea000 == 165 [pid = 1768] [id = 339] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8b122400 == 164 [pid = 1768] [id = 338] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x87813000 == 163 [pid = 1768] [id = 336] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x88575000 == 162 [pid = 1768] [id = 335] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x88574c00 == 161 [pid = 1768] [id = 334] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8dac4c00 == 160 [pid = 1768] [id = 333] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0xa4e04400 == 159 [pid = 1768] [id = 331] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6a2400 == 158 [pid = 1768] [id = 332] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8eeaec00 == 157 [pid = 1768] [id = 330] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0xa24c9800 == 156 [pid = 1768] [id = 329] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2c1000 == 155 [pid = 1768] [id = 327] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x9c2ef400 == 154 [pid = 1768] [id = 328] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x953dfc00 == 153 [pid = 1768] [id = 326] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8afee800 == 152 [pid = 1768] [id = 325] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x90f4f400 == 151 [pid = 1768] [id = 324] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x91b71800 == 150 [pid = 1768] [id = 323] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8e4e8000 == 149 [pid = 1768] [id = 322] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec6c800 == 148 [pid = 1768] [id = 321] 05:31:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3ee000 == 147 [pid = 1768] [id = 320] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 301 (0x91b5e800) [pid = 1768] [serial = 897] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 300 (0x92992c00) [pid = 1768] [serial = 959] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 299 (0x91b5cc00) [pid = 1768] [serial = 954] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 298 (0x91daa000) [pid = 1768] [serial = 956] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 297 (0x95309800) [pid = 1768] [serial = 914] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 296 (0x9a29e000) [pid = 1768] [serial = 917] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 295 (0x9a8b5c00) [pid = 1768] [serial = 920] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 294 (0x9aa35400) [pid = 1768] [serial = 923] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 293 (0x9b550c00) [pid = 1768] [serial = 926] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 292 (0x9b8ae000) [pid = 1768] [serial = 929] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 291 (0x9c2f2800) [pid = 1768] [serial = 932] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 290 (0xa0611400) [pid = 1768] [serial = 935] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 289 (0x8ef76c00) [pid = 1768] [serial = 950] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 288 (0x8afe4400) [pid = 1768] [serial = 947] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 287 (0x8da21000) [pid = 1768] [serial = 948] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 286 (0x8e4de400) [pid = 1768] [serial = 945] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 285 (0x8e469400) [pid = 1768] [serial = 944] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 284 (0x9b860c00) [pid = 1768] [serial = 941] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 283 (0xa060ac00) [pid = 1768] [serial = 938] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 282 (0x899ea000) [pid = 1768] [serial = 899] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 281 (0x8dac3400) [pid = 1768] [serial = 902] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 280 (0x8ec9ec00) [pid = 1768] [serial = 905] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 279 (0x91b5d800) [pid = 1768] [serial = 908] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 278 (0x92592000) [pid = 1768] [serial = 911] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 277 (0x911dd800) [pid = 1768] [serial = 953] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 276 (0x91dafc00) [pid = 1768] [serial = 957] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | --DOMWINDOW == 275 (0x8f615400) [pid = 1768] [serial = 951] [outer = (nil)] [url = about:blank] 05:31:39 INFO - PROCESS | 1768 | 1464611499340 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x87813000 == 148 [pid = 1768] [id = 359] 05:31:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 276 (0x87816400) [pid = 1768] [serial = 1078] [outer = (nil)] 05:31:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 277 (0x88575c00) [pid = 1768] [serial = 1079] [outer = 0x87816400] 05:31:39 INFO - PROCESS | 1768 | 1464611499432 Marionette DEBUG loaded listener.js 05:31:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 278 (0x8afee800) [pid = 1768] [serial = 1080] [outer = 0x87816400] 05:31:40 INFO - PROCESS | 1768 | 1464611500268 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]]]}] 05:31:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 05:31:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 2038ms 05:31:40 INFO - PROCESS | 1768 | 1464611500322 Marionette TRACE conn4 -> [0,1409,"getWindowHandle",null] 05:31:40 INFO - PROCESS | 1768 | 1464611500326 Marionette TRACE conn4 <- [1,1409,null,{"value":"8"}] 05:31:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 05:31:40 INFO - PROCESS | 1768 | 1464611500333 Marionette TRACE conn4 -> [0,1410,"setScriptTimeout",{"ms":35000}] 05:31:40 INFO - PROCESS | 1768 | 1464611500336 Marionette TRACE conn4 <- [1,1410,null,{}] 05:31:40 INFO - PROCESS | 1768 | 1464611500342 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}] 05:31:40 INFO - PROCESS | 1768 | 1464611500551 Marionette TRACE conn4 <- [1,1411,null,{"value":null}] 05:31:40 INFO - PROCESS | 1768 | 1464611500768 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x88578c00 == 149 [pid = 1768] [id = 360] 05:31:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 279 (0x8e46cc00) [pid = 1768] [serial = 1081] [outer = (nil)] 05:31:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 280 (0x8ef7a400) [pid = 1768] [serial = 1082] [outer = 0x8e46cc00] 05:31:40 INFO - PROCESS | 1768 | 1464611500854 Marionette DEBUG loaded listener.js 05:31:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 281 (0x8f6a5800) [pid = 1768] [serial = 1083] [outer = 0x8e46cc00] 05:31:41 INFO - PROCESS | 1768 | 1464611501856 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]]]}] 05:31:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 05:31:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 1536ms 05:31:41 INFO - PROCESS | 1768 | 1464611501875 Marionette TRACE conn4 -> [0,1413,"getWindowHandle",null] 05:31:41 INFO - PROCESS | 1768 | 1464611501877 Marionette TRACE conn4 <- [1,1413,null,{"value":"8"}] 05:31:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 05:31:41 INFO - PROCESS | 1768 | 1464611501884 Marionette TRACE conn4 -> [0,1414,"setScriptTimeout",{"ms":35000}] 05:31:41 INFO - PROCESS | 1768 | 1464611501887 Marionette TRACE conn4 <- [1,1414,null,{}] 05:31:41 INFO - PROCESS | 1768 | 1464611501893 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}] 05:31:42 INFO - PROCESS | 1768 | 1464611502157 Marionette TRACE conn4 <- [1,1415,null,{"value":null}] 05:31:42 INFO - PROCESS | 1768 | 1464611502190 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec6c800 == 150 [pid = 1768] [id = 361] 05:31:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 282 (0x8eea6000) [pid = 1768] [serial = 1084] [outer = (nil)] 05:31:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 283 (0x90ea1c00) [pid = 1768] [serial = 1085] [outer = 0x8eea6000] 05:31:42 INFO - PROCESS | 1768 | 1464611502267 Marionette DEBUG loaded listener.js 05:31:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 284 (0x90f41c00) [pid = 1768] [serial = 1086] [outer = 0x8eea6000] 05:31:43 INFO - PROCESS | 1768 | 1464611503299 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]]]}] 05:31:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 05:31:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1430ms 05:31:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 05:31:43 INFO - PROCESS | 1768 | 1464611503314 Marionette TRACE conn4 -> [0,1417,"getWindowHandle",null] 05:31:43 INFO - PROCESS | 1768 | 1464611503317 Marionette TRACE conn4 <- [1,1417,null,{"value":"8"}] 05:31:43 INFO - PROCESS | 1768 | 1464611503324 Marionette TRACE conn4 -> [0,1418,"setScriptTimeout",{"ms":35000}] 05:31:43 INFO - PROCESS | 1768 | 1464611503328 Marionette TRACE conn4 <- [1,1418,null,{}] 05:31:43 INFO - PROCESS | 1768 | 1464611503340 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}] 05:31:43 INFO - PROCESS | 1768 | 1464611503647 Marionette TRACE conn4 <- [1,1419,null,{"value":null}] 05:31:43 INFO - PROCESS | 1768 | 1464611503689 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6acc00 == 151 [pid = 1768] [id = 362] 05:31:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 285 (0x8f838400) [pid = 1768] [serial = 1087] [outer = (nil)] 05:31:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 286 (0x91b7cc00) [pid = 1768] [serial = 1088] [outer = 0x8f838400] 05:31:43 INFO - PROCESS | 1768 | 1464611503764 Marionette DEBUG loaded listener.js 05:31:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 287 (0x92656000) [pid = 1768] [serial = 1089] [outer = 0x8f838400] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 286 (0x91bf8000) [pid = 1768] [serial = 859] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 285 (0x911e1400) [pid = 1768] [serial = 796] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 284 (0x8da9cc00) [pid = 1768] [serial = 958] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 283 (0x9b8a6c00) [pid = 1768] [serial = 928] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 282 (0x9298e400) [pid = 1768] [serial = 811] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 281 (0x92f80c00) [pid = 1768] [serial = 865] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 280 (0x91b55c00) [pid = 1768] [serial = 919] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 279 (0x9a747800) [pid = 1768] [serial = 922] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 278 (0x953dd400) [pid = 1768] [serial = 745] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 277 (0x9b8a8c00) [pid = 1768] [serial = 682] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 276 (0x88b1f000) [pid = 1768] [serial = 802] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 275 (0x9b335800) [pid = 1768] [serial = 925] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 274 (0x8ec6d400) [pid = 1768] [serial = 964] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 273 (0x8efd0000) [pid = 1768] [serial = 790] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 272 (0x9298b000) [pid = 1768] [serial = 742] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 271 (0x8eca2800) [pid = 1768] [serial = 835] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 270 (0x8f61c800) [pid = 1768] [serial = 799] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 269 (0x8e4e5c00) [pid = 1768] [serial = 904] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 268 (0x91dad000) [pid = 1768] [serial = 736] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 267 (0x8f6a2c00) [pid = 1768] [serial = 997] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 266 (0x8ef1cc00) [pid = 1768] [serial = 850] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 265 (0x88b28000) [pid = 1768] [serial = 898] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 264 (0x8f61e800) [pid = 1768] [serial = 853] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 263 (0x8a1e5400) [pid = 1768] [serial = 724] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 262 (0x8ad1e400) [pid = 1768] [serial = 877] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 261 (0x8ec96000) [pid = 1768] [serial = 787] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 260 (0x9c081c00) [pid = 1768] [serial = 934] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 259 (0x8efc5800) [pid = 1768] [serial = 730] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 258 (0x94769800) [pid = 1768] [serial = 913] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 257 (0x90ea0400) [pid = 1768] [serial = 661] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 256 (0x91b77c00) [pid = 1768] [serial = 664] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 255 (0x8c002800) [pid = 1768] [serial = 754] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 254 (0x8c00c400) [pid = 1768] [serial = 841] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 253 (0x8ef17400) [pid = 1768] [serial = 658] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 252 (0x8b122c00) [pid = 1768] [serial = 1015] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 251 (0x8ef75c00) [pid = 1768] [serial = 976] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 250 (0x92995800) [pid = 1768] [serial = 862] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 249 (0x91db0c00) [pid = 1768] [serial = 910] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x8eeac400) [pid = 1768] [serial = 844] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 247 (0x8da9e000) [pid = 1768] [serial = 1018] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 246 (0x90f4cc00) [pid = 1768] [serial = 856] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 245 (0x8da9c000) [pid = 1768] [serial = 901] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 244 (0x953d5800) [pid = 1768] [serial = 670] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x8eea8400) [pid = 1768] [serial = 937] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x92996c00) [pid = 1768] [serial = 808] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0xa26ca400) [pid = 1768] [serial = 988] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x92424400) [pid = 1768] [serial = 982] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0xa4e0cc00) [pid = 1768] [serial = 991] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x8f843000) [pid = 1768] [serial = 847] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x9929bc00) [pid = 1768] [serial = 871] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0xa22d0400) [pid = 1768] [serial = 985] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x87814800) [pid = 1768] [serial = 1009] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x899ee800) [pid = 1768] [serial = 748] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x8ad21800) [pid = 1768] [serial = 685] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8e473c00) [pid = 1768] [serial = 676] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x8b3f0400) [pid = 1768] [serial = 961] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x91b54400) [pid = 1768] [serial = 805] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x899ed400) [pid = 1768] [serial = 778] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0x8daa4c00) [pid = 1768] [serial = 784] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x92653000) [pid = 1768] [serial = 967] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x92650000) [pid = 1768] [serial = 667] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0x88576000) [pid = 1768] [serial = 1003] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0x911df800) [pid = 1768] [serial = 739] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0x88579000) [pid = 1768] [serial = 1006] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x88d34c00) [pid = 1768] [serial = 691] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x8e475c00) [pid = 1768] [serial = 727] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0x9c082c00) [pid = 1768] [serial = 931] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8dc4c000) [pid = 1768] [serial = 634] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8ef73000) [pid = 1768] [serial = 751] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x8efc7800) [pid = 1768] [serial = 940] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x88d33400) [pid = 1768] [serial = 814] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x953d6000) [pid = 1768] [serial = 973] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x9a7cd400) [pid = 1768] [serial = 673] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x9474ec00) [pid = 1768] [serial = 916] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0x8afea800) [pid = 1768] [serial = 721] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8b3ed400) [pid = 1768] [serial = 679] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x899e6000) [pid = 1768] [serial = 838] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x88b1f400) [pid = 1768] [serial = 694] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x8ad11000) [pid = 1768] [serial = 781] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x899e2c00) [pid = 1768] [serial = 655] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x9a0d1c00) [pid = 1768] [serial = 979] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x8f61ac00) [pid = 1768] [serial = 793] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0x9656b400) [pid = 1768] [serial = 868] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x8a1e5000) [pid = 1768] [serial = 688] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x9112ec00) [pid = 1768] [serial = 907] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x8f617000) [pid = 1768] [serial = 733] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0x9298d000) [pid = 1768] [serial = 970] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x911d9800) [pid = 1768] [serial = 874] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x8dac2c00) [pid = 1768] [serial = 757] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x8e469800) [pid = 1768] [serial = 1021] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0xa6293000) [pid = 1768] [serial = 994] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 05:31:45 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x8ef1b800) [pid = 1768] [serial = 1000] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 05:31:46 INFO - PROCESS | 1768 | 1464611506234 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]]]}] 05:31:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 05:31:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 2941ms 05:31:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 05:31:46 INFO - PROCESS | 1768 | 1464611506265 Marionette TRACE conn4 -> [0,1421,"getWindowHandle",null] 05:31:46 INFO - PROCESS | 1768 | 1464611506268 Marionette TRACE conn4 <- [1,1421,null,{"value":"8"}] 05:31:46 INFO - PROCESS | 1768 | 1464611506275 Marionette TRACE conn4 -> [0,1422,"setScriptTimeout",{"ms":35000}] 05:31:46 INFO - PROCESS | 1768 | 1464611506279 Marionette TRACE conn4 <- [1,1422,null,{}] 05:31:46 INFO - PROCESS | 1768 | 1464611506285 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}] 05:31:46 INFO - PROCESS | 1768 | 1464611506551 Marionette TRACE conn4 <- [1,1423,null,{"value":null}] 05:31:46 INFO - PROCESS | 1768 | 1464611506573 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x87815400 == 152 [pid = 1768] [id = 363] 05:31:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 196 (0x87818400) [pid = 1768] [serial = 1090] [outer = (nil)] 05:31:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 197 (0x89fca000) [pid = 1768] [serial = 1091] [outer = 0x87818400] 05:31:46 INFO - PROCESS | 1768 | 1464611506648 Marionette DEBUG loaded listener.js 05:31:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 198 (0x8ad1e000) [pid = 1768] [serial = 1092] [outer = 0x87818400] 05:31:47 INFO - PROCESS | 1768 | 1464611507791 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]]]}] 05:31:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 05:31:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 1549ms 05:31:47 INFO - PROCESS | 1768 | 1464611507824 Marionette TRACE conn4 -> [0,1425,"getWindowHandle",null] 05:31:47 INFO - PROCESS | 1768 | 1464611507831 Marionette TRACE conn4 <- [1,1425,null,{"value":"8"}] 05:31:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 05:31:47 INFO - PROCESS | 1768 | 1464611507841 Marionette TRACE conn4 -> [0,1426,"setScriptTimeout",{"ms":35000}] 05:31:47 INFO - PROCESS | 1768 | 1464611507847 Marionette TRACE conn4 <- [1,1426,null,{}] 05:31:47 INFO - PROCESS | 1768 | 1464611507857 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}] 05:31:48 INFO - PROCESS | 1768 | 1464611508126 Marionette TRACE conn4 <- [1,1427,null,{"value":null}] 05:31:48 INFO - PROCESS | 1768 | 1464611508490 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x877cd400 == 153 [pid = 1768] [id = 364] 05:31:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 199 (0x8781dc00) [pid = 1768] [serial = 1093] [outer = (nil)] 05:31:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 200 (0x899f0000) [pid = 1768] [serial = 1094] [outer = 0x8781dc00] 05:31:48 INFO - PROCESS | 1768 | 1464611508589 Marionette DEBUG loaded listener.js 05:31:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 201 (0x8a1e2000) [pid = 1768] [serial = 1095] [outer = 0x8781dc00] 05:31:49 INFO - PROCESS | 1768 | 1464611509601 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]]]}] 05:31:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 05:31:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 1840ms 05:31:49 INFO - PROCESS | 1768 | 1464611509681 Marionette TRACE conn4 -> [0,1429,"getWindowHandle",null] 05:31:49 INFO - PROCESS | 1768 | 1464611509691 Marionette TRACE conn4 <- [1,1429,null,{"value":"8"}] 05:31:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 05:31:49 INFO - PROCESS | 1768 | 1464611509702 Marionette TRACE conn4 -> [0,1430,"setScriptTimeout",{"ms":35000}] 05:31:49 INFO - PROCESS | 1768 | 1464611509707 Marionette TRACE conn4 <- [1,1430,null,{}] 05:31:49 INFO - PROCESS | 1768 | 1464611509714 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}] 05:31:50 INFO - PROCESS | 1768 | 1464611510044 Marionette TRACE conn4 <- [1,1431,null,{"value":null}] 05:31:50 INFO - PROCESS | 1768 | 1464611510373 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c006800 == 154 [pid = 1768] [id = 365] 05:31:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 202 (0x8c8cf000) [pid = 1768] [serial = 1096] [outer = (nil)] 05:31:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 203 (0x8da9e000) [pid = 1768] [serial = 1097] [outer = 0x8c8cf000] 05:31:50 INFO - PROCESS | 1768 | 1464611510466 Marionette DEBUG loaded listener.js 05:31:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 204 (0x8dad0000) [pid = 1768] [serial = 1098] [outer = 0x8c8cf000] 05:31:51 INFO - PROCESS | 1768 | 1464611511531 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]]]}] 05:31:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 05:31:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 1884ms 05:31:51 INFO - PROCESS | 1768 | 1464611511587 Marionette TRACE conn4 -> [0,1433,"getWindowHandle",null] 05:31:51 INFO - PROCESS | 1768 | 1464611511590 Marionette TRACE conn4 <- [1,1433,null,{"value":"8"}] 05:31:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 05:31:51 INFO - PROCESS | 1768 | 1464611511598 Marionette TRACE conn4 -> [0,1434,"setScriptTimeout",{"ms":35000}] 05:31:51 INFO - PROCESS | 1768 | 1464611511605 Marionette TRACE conn4 <- [1,1434,null,{}] 05:31:51 INFO - PROCESS | 1768 | 1464611511622 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}] 05:31:51 INFO - PROCESS | 1768 | 1464611511884 Marionette TRACE conn4 <- [1,1435,null,{"value":null}] 05:31:52 INFO - PROCESS | 1768 | 1464611512210 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4e0000 == 155 [pid = 1768] [id = 366] 05:31:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 205 (0x8e4e8400) [pid = 1768] [serial = 1099] [outer = (nil)] 05:31:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 206 (0x8ec97400) [pid = 1768] [serial = 1100] [outer = 0x8e4e8400] 05:31:52 INFO - PROCESS | 1768 | 1464611512307 Marionette DEBUG loaded listener.js 05:31:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 207 (0x8ef1a000) [pid = 1768] [serial = 1101] [outer = 0x8e4e8400] 05:31:53 INFO - PROCESS | 1768 | 1464611513310 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]]]}] 05:31:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 05:31:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 1788ms 05:31:53 INFO - PROCESS | 1768 | 1464611513388 Marionette TRACE conn4 -> [0,1437,"getWindowHandle",null] 05:31:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 05:31:53 INFO - PROCESS | 1768 | 1464611513393 Marionette TRACE conn4 <- [1,1437,null,{"value":"8"}] 05:31:53 INFO - PROCESS | 1768 | 1464611513399 Marionette TRACE conn4 -> [0,1438,"setScriptTimeout",{"ms":35000}] 05:31:53 INFO - PROCESS | 1768 | 1464611513403 Marionette TRACE conn4 <- [1,1438,null,{}] 05:31:53 INFO - PROCESS | 1768 | 1464611513409 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}] 05:31:53 INFO - PROCESS | 1768 | 1464611513677 Marionette TRACE conn4 <- [1,1439,null,{"value":null}] 05:31:54 INFO - PROCESS | 1768 | 1464611514013 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efc6400 == 156 [pid = 1768] [id = 367] 05:31:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 208 (0x8f616400) [pid = 1768] [serial = 1102] [outer = (nil)] 05:31:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 209 (0x8f838c00) [pid = 1768] [serial = 1103] [outer = 0x8f616400] 05:31:54 INFO - PROCESS | 1768 | 1464611514113 Marionette DEBUG loaded listener.js 05:31:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 210 (0x90ea9c00) [pid = 1768] [serial = 1104] [outer = 0x8f616400] 05:31:55 INFO - PROCESS | 1768 | 1464611515164 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]]]}] 05:31:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 05:31:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 1797ms 05:31:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 05:31:55 INFO - PROCESS | 1768 | 1464611515196 Marionette TRACE conn4 -> [0,1441,"getWindowHandle",null] 05:31:55 INFO - PROCESS | 1768 | 1464611515200 Marionette TRACE conn4 <- [1,1441,null,{"value":"8"}] 05:31:55 INFO - PROCESS | 1768 | 1464611515207 Marionette TRACE conn4 -> [0,1442,"setScriptTimeout",{"ms":35000}] 05:31:55 INFO - PROCESS | 1768 | 1464611515210 Marionette TRACE conn4 <- [1,1442,null,{}] 05:31:55 INFO - PROCESS | 1768 | 1464611515216 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}] 05:31:55 INFO - PROCESS | 1768 | 1464611515524 Marionette TRACE conn4 <- [1,1443,null,{"value":null}] 05:31:55 INFO - PROCESS | 1768 | 1464611515780 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afea800 == 157 [pid = 1768] [id = 368] 05:31:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 211 (0x8efc4800) [pid = 1768] [serial = 1105] [outer = (nil)] 05:31:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 212 (0x911de400) [pid = 1768] [serial = 1106] [outer = 0x8efc4800] 05:31:55 INFO - PROCESS | 1768 | 1464611515877 Marionette DEBUG loaded listener.js 05:31:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 213 (0x91b5cc00) [pid = 1768] [serial = 1107] [outer = 0x8efc4800] 05:31:56 INFO - PROCESS | 1768 | 1464611516855 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]]]}] 05:31:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 05:31:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 1696ms 05:31:56 INFO - PROCESS | 1768 | 1464611516903 Marionette TRACE conn4 -> [0,1445,"getWindowHandle",null] 05:31:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 05:31:56 INFO - PROCESS | 1768 | 1464611516907 Marionette TRACE conn4 <- [1,1445,null,{"value":"8"}] 05:31:56 INFO - PROCESS | 1768 | 1464611516913 Marionette TRACE conn4 -> [0,1446,"setScriptTimeout",{"ms":35000}] 05:31:56 INFO - PROCESS | 1768 | 1464611516917 Marionette TRACE conn4 <- [1,1446,null,{}] 05:31:56 INFO - PROCESS | 1768 | 1464611516923 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}] 05:31:57 INFO - PROCESS | 1768 | 1464611517173 Marionette TRACE conn4 <- [1,1447,null,{"value":null}] 05:31:57 INFO - PROCESS | 1768 | 1464611517503 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f4b400 == 158 [pid = 1768] [id = 369] 05:31:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 214 (0x91b7d800) [pid = 1768] [serial = 1108] [outer = (nil)] 05:31:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 215 (0x9298bc00) [pid = 1768] [serial = 1109] [outer = 0x91b7d800] 05:31:57 INFO - PROCESS | 1768 | 1464611517601 Marionette DEBUG loaded listener.js 05:31:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 216 (0x92995800) [pid = 1768] [serial = 1110] [outer = 0x91b7d800] 05:31:58 INFO - PROCESS | 1768 | 1464611518499 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]]]}] 05:31:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 05:31:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 1637ms 05:31:58 INFO - PROCESS | 1768 | 1464611518551 Marionette TRACE conn4 -> [0,1449,"getWindowHandle",null] 05:31:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 05:31:58 INFO - PROCESS | 1768 | 1464611518556 Marionette TRACE conn4 <- [1,1449,null,{"value":"8"}] 05:31:58 INFO - PROCESS | 1768 | 1464611518562 Marionette TRACE conn4 -> [0,1450,"setScriptTimeout",{"ms":35000}] 05:31:58 INFO - PROCESS | 1768 | 1464611518566 Marionette TRACE conn4 <- [1,1450,null,{}] 05:31:58 INFO - PROCESS | 1768 | 1464611518572 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}] 05:31:58 INFO - PROCESS | 1768 | 1464611518813 Marionette TRACE conn4 <- [1,1451,null,{"value":null}] 05:31:59 INFO - PROCESS | 1768 | 1464611519131 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:31:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x9112a000 == 159 [pid = 1768] [id = 370] 05:31:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 217 (0x91db0c00) [pid = 1768] [serial = 1111] [outer = (nil)] 05:31:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 218 (0x94757400) [pid = 1768] [serial = 1112] [outer = 0x91db0c00] 05:31:59 INFO - PROCESS | 1768 | 1464611519228 Marionette DEBUG loaded listener.js 05:31:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 219 (0x94769000) [pid = 1768] [serial = 1113] [outer = 0x91db0c00] 05:32:00 INFO - PROCESS | 1768 | 1464611520186 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]]]}] 05:32:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 05:32:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 1685ms 05:32:00 INFO - PROCESS | 1768 | 1464611520247 Marionette TRACE conn4 -> [0,1453,"getWindowHandle",null] 05:32:00 INFO - PROCESS | 1768 | 1464611520251 Marionette TRACE conn4 <- [1,1453,null,{"value":"8"}] 05:32:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 05:32:00 INFO - PROCESS | 1768 | 1464611520257 Marionette TRACE conn4 -> [0,1454,"setScriptTimeout",{"ms":35000}] 05:32:00 INFO - PROCESS | 1768 | 1464611520261 Marionette TRACE conn4 <- [1,1454,null,{}] 05:32:00 INFO - PROCESS | 1768 | 1464611520267 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}] 05:32:00 INFO - PROCESS | 1768 | 1464611520509 Marionette TRACE conn4 <- [1,1455,null,{"value":null}] 05:32:00 INFO - PROCESS | 1768 | 1464611520835 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2cb800 == 160 [pid = 1768] [id = 371] 05:32:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 220 (0x8ef1f000) [pid = 1768] [serial = 1114] [outer = (nil)] 05:32:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 221 (0x94764c00) [pid = 1768] [serial = 1115] [outer = 0x8ef1f000] 05:32:00 INFO - PROCESS | 1768 | 1464611520927 Marionette DEBUG loaded listener.js 05:32:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 222 (0x953d7c00) [pid = 1768] [serial = 1116] [outer = 0x8ef1f000] 05:32:01 INFO - PROCESS | 1768 | 1464611521951 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]]]}] 05:32:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 05:32:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1736ms 05:32:01 INFO - PROCESS | 1768 | 1464611521996 Marionette TRACE conn4 -> [0,1457,"getWindowHandle",null] 05:32:02 INFO - PROCESS | 1768 | 1464611522003 Marionette TRACE conn4 <- [1,1457,null,{"value":"8"}] 05:32:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 05:32:02 INFO - PROCESS | 1768 | 1464611522014 Marionette TRACE conn4 -> [0,1458,"setScriptTimeout",{"ms":35000}] 05:32:02 INFO - PROCESS | 1768 | 1464611522020 Marionette TRACE conn4 <- [1,1458,null,{}] 05:32:02 INFO - PROCESS | 1768 | 1464611522029 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}] 05:32:02 INFO - PROCESS | 1768 | 1464611522327 Marionette TRACE conn4 <- [1,1459,null,{"value":null}] 05:32:02 INFO - PROCESS | 1768 | 1464611522652 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x95315000 == 161 [pid = 1768] [id = 372] 05:32:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 223 (0x953d5000) [pid = 1768] [serial = 1117] [outer = (nil)] 05:32:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 224 (0x9929c400) [pid = 1768] [serial = 1118] [outer = 0x953d5000] 05:32:02 INFO - PROCESS | 1768 | 1464611522748 Marionette DEBUG loaded listener.js 05:32:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 225 (0x99732c00) [pid = 1768] [serial = 1119] [outer = 0x953d5000] 05:32:03 INFO - PROCESS | 1768 | 1464611523732 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]]]}] 05:32:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 05:32:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 1788ms 05:32:03 INFO - PROCESS | 1768 | 1464611523801 Marionette TRACE conn4 -> [0,1461,"getWindowHandle",null] 05:32:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 05:32:03 INFO - PROCESS | 1768 | 1464611523805 Marionette TRACE conn4 <- [1,1461,null,{"value":"8"}] 05:32:03 INFO - PROCESS | 1768 | 1464611523811 Marionette TRACE conn4 -> [0,1462,"setScriptTimeout",{"ms":35000}] 05:32:03 INFO - PROCESS | 1768 | 1464611523816 Marionette TRACE conn4 <- [1,1462,null,{}] 05:32:03 INFO - PROCESS | 1768 | 1464611523823 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}] 05:32:04 INFO - PROCESS | 1768 | 1464611524044 Marionette TRACE conn4 <- [1,1463,null,{"value":null}] 05:32:04 INFO - PROCESS | 1768 | 1464611524369 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x953d6000 == 162 [pid = 1768] [id = 373] 05:32:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 226 (0x953dd800) [pid = 1768] [serial = 1120] [outer = (nil)] 05:32:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 227 (0x9a7cf000) [pid = 1768] [serial = 1121] [outer = 0x953dd800] 05:32:04 INFO - PROCESS | 1768 | 1464611524460 Marionette DEBUG loaded listener.js 05:32:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 228 (0x9a8afc00) [pid = 1768] [serial = 1122] [outer = 0x953dd800] 05:32:05 INFO - PROCESS | 1768 | 1464611525550 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]]]}] 05:32:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 05:32:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 1786ms 05:32:05 INFO - PROCESS | 1768 | 1464611525597 Marionette TRACE conn4 -> [0,1465,"getWindowHandle",null] 05:32:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 05:32:05 INFO - PROCESS | 1768 | 1464611525602 Marionette TRACE conn4 <- [1,1465,null,{"value":"8"}] 05:32:05 INFO - PROCESS | 1768 | 1464611525608 Marionette TRACE conn4 -> [0,1466,"setScriptTimeout",{"ms":35000}] 05:32:05 INFO - PROCESS | 1768 | 1464611525613 Marionette TRACE conn4 <- [1,1466,null,{}] 05:32:05 INFO - PROCESS | 1768 | 1464611525619 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}] 05:32:05 INFO - PROCESS | 1768 | 1464611525878 Marionette TRACE conn4 <- [1,1467,null,{"value":null}] 05:32:06 INFO - PROCESS | 1768 | 1464611526191 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ad3b000 == 163 [pid = 1768] [id = 374] 05:32:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 229 (0x9ad3bc00) [pid = 1768] [serial = 1123] [outer = (nil)] 05:32:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 230 (0x9b296800) [pid = 1768] [serial = 1124] [outer = 0x9ad3bc00] 05:32:06 INFO - PROCESS | 1768 | 1464611526295 Marionette DEBUG loaded listener.js 05:32:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 231 (0x9b85e400) [pid = 1768] [serial = 1125] [outer = 0x9ad3bc00] 05:32:07 INFO - PROCESS | 1768 | 1464611527256 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]]]}] 05:32:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 05:32:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 1689ms 05:32:07 INFO - PROCESS | 1768 | 1464611527298 Marionette TRACE conn4 -> [0,1469,"getWindowHandle",null] 05:32:07 INFO - PROCESS | 1768 | 1464611527302 Marionette TRACE conn4 <- [1,1469,null,{"value":"8"}] 05:32:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 05:32:07 INFO - PROCESS | 1768 | 1464611527309 Marionette TRACE conn4 -> [0,1470,"setScriptTimeout",{"ms":35000}] 05:32:07 INFO - PROCESS | 1768 | 1464611527313 Marionette TRACE conn4 <- [1,1470,null,{}] 05:32:07 INFO - PROCESS | 1768 | 1464611527319 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}] 05:32:07 INFO - PROCESS | 1768 | 1464611527518 Marionette TRACE conn4 <- [1,1471,null,{"value":null}] 05:32:07 INFO - PROCESS | 1768 | 1464611527847 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b8a8c00 == 164 [pid = 1768] [id = 375] 05:32:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 232 (0x9b8b1000) [pid = 1768] [serial = 1126] [outer = (nil)] 05:32:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 233 (0x9c081c00) [pid = 1768] [serial = 1127] [outer = 0x9b8b1000] 05:32:07 INFO - PROCESS | 1768 | 1464611527944 Marionette DEBUG loaded listener.js 05:32:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 234 (0x9c1b5c00) [pid = 1768] [serial = 1128] [outer = 0x9b8b1000] 05:32:08 INFO - PROCESS | 1768 | 1464611528885 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]]]}] 05:32:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 05:32:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 1630ms 05:32:08 INFO - PROCESS | 1768 | 1464611528942 Marionette TRACE conn4 -> [0,1473,"getWindowHandle",null] 05:32:08 INFO - PROCESS | 1768 | 1464611528946 Marionette TRACE conn4 <- [1,1473,null,{"value":"8"}] 05:32:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 05:32:08 INFO - PROCESS | 1768 | 1464611528962 Marionette TRACE conn4 -> [0,1474,"setScriptTimeout",{"ms":35000}] 05:32:08 INFO - PROCESS | 1768 | 1464611528966 Marionette TRACE conn4 <- [1,1474,null,{}] 05:32:08 INFO - PROCESS | 1768 | 1464611528971 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}] 05:32:09 INFO - PROCESS | 1768 | 1464611529191 Marionette TRACE conn4 <- [1,1475,null,{"value":null}] 05:32:09 INFO - PROCESS | 1768 | 1464611529518 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b8aa800 == 165 [pid = 1768] [id = 376] 05:32:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 235 (0xa060b400) [pid = 1768] [serial = 1129] [outer = (nil)] 05:32:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 236 (0xa2155400) [pid = 1768] [serial = 1130] [outer = 0xa060b400] 05:32:09 INFO - PROCESS | 1768 | 1464611529614 Marionette DEBUG loaded listener.js 05:32:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 237 (0xa21b7c00) [pid = 1768] [serial = 1131] [outer = 0xa060b400] 05:32:10 INFO - PROCESS | 1768 | 1464611530579 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]]]}] 05:32:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 05:32:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 1687ms 05:32:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 05:32:10 INFO - PROCESS | 1768 | 1464611530650 Marionette TRACE conn4 -> [0,1477,"getWindowHandle",null] 05:32:10 INFO - PROCESS | 1768 | 1464611530653 Marionette TRACE conn4 <- [1,1477,null,{"value":"8"}] 05:32:10 INFO - PROCESS | 1768 | 1464611530660 Marionette TRACE conn4 -> [0,1478,"setScriptTimeout",{"ms":35000}] 05:32:10 INFO - PROCESS | 1768 | 1464611530664 Marionette TRACE conn4 <- [1,1478,null,{}] 05:32:10 INFO - PROCESS | 1768 | 1464611530670 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}] 05:32:10 INFO - PROCESS | 1768 | 1464611530897 Marionette TRACE conn4 <- [1,1479,null,{"value":null}] 05:32:11 INFO - PROCESS | 1768 | 1464611531235 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef22c00 == 166 [pid = 1768] [id = 377] 05:32:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 238 (0x8ef75000) [pid = 1768] [serial = 1132] [outer = (nil)] 05:32:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 239 (0xa2606400) [pid = 1768] [serial = 1133] [outer = 0x8ef75000] 05:32:11 INFO - PROCESS | 1768 | 1464611531324 Marionette DEBUG loaded listener.js 05:32:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 240 (0xa304b400) [pid = 1768] [serial = 1134] [outer = 0x8ef75000] 05:32:12 INFO - PROCESS | 1768 | 1464611532359 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]]]}] 05:32:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 05:32:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1735ms 05:32:12 INFO - PROCESS | 1768 | 1464611532396 Marionette TRACE conn4 -> [0,1481,"getWindowHandle",null] 05:32:12 INFO - PROCESS | 1768 | 1464611532399 Marionette TRACE conn4 <- [1,1481,null,{"value":"8"}] 05:32:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 05:32:12 INFO - PROCESS | 1768 | 1464611532406 Marionette TRACE conn4 -> [0,1482,"setScriptTimeout",{"ms":35000}] 05:32:12 INFO - PROCESS | 1768 | 1464611532409 Marionette TRACE conn4 <- [1,1482,null,{}] 05:32:12 INFO - PROCESS | 1768 | 1464611532416 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}] 05:32:12 INFO - PROCESS | 1768 | 1464611532639 Marionette TRACE conn4 <- [1,1483,null,{"value":null}] 05:32:13 INFO - PROCESS | 1768 | 1464611532974 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x87817400 == 167 [pid = 1768] [id = 378] 05:32:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 241 (0x87819800) [pid = 1768] [serial = 1135] [outer = (nil)] 05:32:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 242 (0x8ad1e800) [pid = 1768] [serial = 1136] [outer = 0x87819800] 05:32:13 INFO - PROCESS | 1768 | 1464611533066 Marionette DEBUG loaded listener.js 05:32:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 243 (0x95128800) [pid = 1768] [serial = 1137] [outer = 0x87819800] 05:32:14 INFO - PROCESS | 1768 | 1464611534128 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]]]}] 05:32:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 05:32:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 1782ms 05:32:14 INFO - PROCESS | 1768 | 1464611534188 Marionette TRACE conn4 -> [0,1485,"getWindowHandle",null] 05:32:14 INFO - PROCESS | 1768 | 1464611534192 Marionette TRACE conn4 <- [1,1485,null,{"value":"8"}] 05:32:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 05:32:14 INFO - PROCESS | 1768 | 1464611534198 Marionette TRACE conn4 -> [0,1486,"setScriptTimeout",{"ms":35000}] 05:32:14 INFO - PROCESS | 1768 | 1464611534202 Marionette TRACE conn4 <- [1,1486,null,{}] 05:32:14 INFO - PROCESS | 1768 | 1464611534207 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}] 05:32:14 INFO - PROCESS | 1768 | 1464611534423 Marionette TRACE conn4 <- [1,1487,null,{"value":null}] 05:32:14 INFO - PROCESS | 1768 | 1464611534757 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b2a800 == 168 [pid = 1768] [id = 379] 05:32:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 244 (0x88b2b800) [pid = 1768] [serial = 1138] [outer = (nil)] 05:32:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 245 (0x8e474800) [pid = 1768] [serial = 1139] [outer = 0x88b2b800] 05:32:14 INFO - PROCESS | 1768 | 1464611534852 Marionette DEBUG loaded listener.js 05:32:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 246 (0x8f612800) [pid = 1768] [serial = 1140] [outer = 0x88b2b800] 05:32:15 INFO - PROCESS | 1768 | 1464611535802 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]]]}] 05:32:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 05:32:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 1637ms 05:32:15 INFO - PROCESS | 1768 | 1464611535837 Marionette TRACE conn4 -> [0,1489,"getWindowHandle",null] 05:32:15 INFO - PROCESS | 1768 | 1464611535840 Marionette TRACE conn4 <- [1,1489,null,{"value":"8"}] 05:32:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 05:32:15 INFO - PROCESS | 1768 | 1464611535848 Marionette TRACE conn4 -> [0,1490,"setScriptTimeout",{"ms":35000}] 05:32:15 INFO - PROCESS | 1768 | 1464611535852 Marionette TRACE conn4 <- [1,1490,null,{}] 05:32:15 INFO - PROCESS | 1768 | 1464611535858 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}] 05:32:16 INFO - PROCESS | 1768 | 1464611536077 Marionette TRACE conn4 <- [1,1491,null,{"value":null}] 05:32:16 INFO - PROCESS | 1768 | 1464611536424 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e3c00 == 169 [pid = 1768] [id = 380] 05:32:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 247 (0x899e9800) [pid = 1768] [serial = 1141] [outer = (nil)] 05:32:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 248 (0x8b7ad000) [pid = 1768] [serial = 1142] [outer = 0x899e9800] 05:32:16 INFO - PROCESS | 1768 | 1464611536535 Marionette DEBUG loaded listener.js 05:32:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 249 (0x8dc42000) [pid = 1768] [serial = 1143] [outer = 0x899e9800] 05:32:17 INFO - PROCESS | 1768 | 1464611537460 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]]]}] 05:32:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 05:32:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 1632ms 05:32:17 INFO - PROCESS | 1768 | 1464611537481 Marionette TRACE conn4 -> [0,1493,"getWindowHandle",null] 05:32:17 INFO - PROCESS | 1768 | 1464611537485 Marionette TRACE conn4 <- [1,1493,null,{"value":"8"}] 05:32:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 05:32:17 INFO - PROCESS | 1768 | 1464611537492 Marionette TRACE conn4 -> [0,1494,"setScriptTimeout",{"ms":35000}] 05:32:17 INFO - PROCESS | 1768 | 1464611537495 Marionette TRACE conn4 <- [1,1494,null,{}] 05:32:17 INFO - PROCESS | 1768 | 1464611537501 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}] 05:32:17 INFO - PROCESS | 1768 | 1464611537723 Marionette TRACE conn4 <- [1,1495,null,{"value":null}] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8dac6000 == 168 [pid = 1768] [id = 317] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1f0000 == 167 [pid = 1768] [id = 314] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x88d38c00 == 166 [pid = 1768] [id = 315] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9112a400 == 165 [pid = 1768] [id = 318] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x88d3cc00 == 164 [pid = 1768] [id = 316] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x875e9c00 == 163 [pid = 1768] [id = 354] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x875f0800 == 162 [pid = 1768] [id = 355] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9ad33000 == 161 [pid = 1768] [id = 353] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa35e9c00 == 160 [pid = 1768] [id = 352] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2bd800 == 159 [pid = 1768] [id = 351] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8eea7c00 == 158 [pid = 1768] [id = 349] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x99e03800 == 157 [pid = 1768] [id = 350] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8c004c00 == 156 [pid = 1768] [id = 348] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9298e800 == 155 [pid = 1768] [id = 347] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x94762400 == 154 [pid = 1768] [id = 11] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x90f45c00 == 153 [pid = 1768] [id = 346] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8781a000 == 152 [pid = 1768] [id = 345] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8e46fc00 == 151 [pid = 1768] [id = 344] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8c00b800 == 150 [pid = 1768] [id = 343] 05:32:18 INFO - PROCESS | 1768 | --DOCSHELL 0x88579800 == 149 [pid = 1768] [id = 342] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 248 (0x9aa27400) [pid = 1768] [serial = 26] [outer = (nil)] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 247 (0xa0615000) [pid = 1768] [serial = 936] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 246 (0x9112a800) [pid = 1768] [serial = 732] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 245 (0x98294c00) [pid = 1768] [serial = 915] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 244 (0x91b55400) [pid = 1768] [serial = 663] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 243 (0x92652000) [pid = 1768] [serial = 666] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 242 (0x90ea7400) [pid = 1768] [serial = 756] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 241 (0x8dac6400) [pid = 1768] [serial = 843] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 240 (0x8ef7d800) [pid = 1768] [serial = 660] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 239 (0x8ef25800) [pid = 1768] [serial = 1025] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 238 (0x8b3e4800) [pid = 1768] [serial = 1016] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 237 (0x9c1b6c00) [pid = 1768] [serial = 978] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 236 (0x93baa800) [pid = 1768] [serial = 864] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 235 (0x8ec95000) [pid = 1768] [serial = 1013] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 234 (0x92f88000) [pid = 1768] [serial = 912] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 233 (0x8f61a000) [pid = 1768] [serial = 846] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 232 (0x8e3b4400) [pid = 1768] [serial = 1020] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 231 (0x9258ec00) [pid = 1768] [serial = 858] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 230 (0x8e2bd400) [pid = 1768] [serial = 903] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 229 (0x9a37fc00) [pid = 1768] [serial = 672] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 228 (0xa227c800) [pid = 1768] [serial = 939] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 227 (0x8b7afc00) [pid = 1768] [serial = 1017] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 226 (0x93baac00) [pid = 1768] [serial = 810] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 225 (0xa3499800) [pid = 1768] [serial = 990] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 224 (0xa2637c00) [pid = 1768] [serial = 984] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 223 (0xa5047400) [pid = 1768] [serial = 992] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 222 (0x90f48000) [pid = 1768] [serial = 849] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 221 (0x995b3c00) [pid = 1768] [serial = 873] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 220 (0xa322e400) [pid = 1768] [serial = 986] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 219 (0x8781f400) [pid = 1768] [serial = 1011] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 218 (0x8eea6c00) [pid = 1768] [serial = 750] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 217 (0x8e2be800) [pid = 1768] [serial = 1019] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 216 (0x91129800) [pid = 1768] [serial = 687] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 215 (0x9c047800) [pid = 1768] [serial = 678] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 214 (0x8c00a000) [pid = 1768] [serial = 962] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 213 (0x92658400) [pid = 1768] [serial = 807] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 212 (0xa24c3c00) [pid = 1768] [serial = 983] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 211 (0x8ef23400) [pid = 1768] [serial = 780] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 210 (0x8e469c00) [pid = 1768] [serial = 786] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 209 (0x92f81000) [pid = 1768] [serial = 968] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 208 (0x94751c00) [pid = 1768] [serial = 669] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 207 (0x9ba70000) [pid = 1768] [serial = 977] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 206 (0x8857f800) [pid = 1768] [serial = 1005] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 205 (0x95132c00) [pid = 1768] [serial = 741] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 204 (0xa3491400) [pid = 1768] [serial = 1007] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 203 (0x88d3f000) [pid = 1768] [serial = 693] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 202 (0x8eeab000) [pid = 1768] [serial = 729] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 201 (0x95134c00) [pid = 1768] [serial = 969] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 200 (0xa3260800) [pid = 1768] [serial = 987] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 199 (0x9c38ec00) [pid = 1768] [serial = 933] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 198 (0x8e4e1800) [pid = 1768] [serial = 636] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 197 (0x9a74bc00) [pid = 1768] [serial = 753] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 196 (0xa1148c00) [pid = 1768] [serial = 942] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 195 (0x8c00cc00) [pid = 1768] [serial = 816] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 194 (0x9a749c00) [pid = 1768] [serial = 974] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 193 (0xa3495c00) [pid = 1768] [serial = 989] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 192 (0x9b33b400) [pid = 1768] [serial = 675] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0x9a819c00) [pid = 1768] [serial = 918] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8ec6a800) [pid = 1768] [serial = 723] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0xa2286800) [pid = 1768] [serial = 681] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x8ad24400) [pid = 1768] [serial = 840] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x88b2c800) [pid = 1768] [serial = 696] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x8b3eac00) [pid = 1768] [serial = 783] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x8b3f0c00) [pid = 1768] [serial = 657] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0xa2402400) [pid = 1768] [serial = 981] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x90f4a800) [pid = 1768] [serial = 795] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x9829c000) [pid = 1768] [serial = 870] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8da22400) [pid = 1768] [serial = 690] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x91b80800) [pid = 1768] [serial = 909] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0xa6235800) [pid = 1768] [serial = 993] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x91beb800) [pid = 1768] [serial = 735] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x97762400) [pid = 1768] [serial = 971] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x99e09400) [pid = 1768] [serial = 876] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x90f47c00) [pid = 1768] [serial = 759] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8e4e7c00) [pid = 1768] [serial = 1022] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8da1ac00) [pid = 1768] [serial = 963] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0xa6705000) [pid = 1768] [serial = 995] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8f6af000) [pid = 1768] [serial = 1001] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x9298f800) [pid = 1768] [serial = 861] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x91b72c00) [pid = 1768] [serial = 798] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8f6ac400) [pid = 1768] [serial = 999] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0xa22c7000) [pid = 1768] [serial = 980] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x9512ac00) [pid = 1768] [serial = 960] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa6295400) [pid = 1768] [serial = 1002] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0xa6710800) [pid = 1768] [serial = 996] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9ba48800) [pid = 1768] [serial = 930] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x953dc800) [pid = 1768] [serial = 813] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0xa68bdc00) [pid = 1768] [serial = 1008] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x95128400) [pid = 1768] [serial = 867] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9a9c6400) [pid = 1768] [serial = 921] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9b298800) [pid = 1768] [serial = 924] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x9a25a800) [pid = 1768] [serial = 747] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0xa3491800) [pid = 1768] [serial = 684] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x9a9c5800) [pid = 1768] [serial = 975] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x92589800) [pid = 1768] [serial = 804] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9b859c00) [pid = 1768] [serial = 927] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8857cc00) [pid = 1768] [serial = 1004] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8ef1e000) [pid = 1768] [serial = 966] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x90e9e000) [pid = 1768] [serial = 792] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8eca1c00) [pid = 1768] [serial = 965] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x99238c00) [pid = 1768] [serial = 744] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8ec97c00) [pid = 1768] [serial = 1023] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8781bc00) [pid = 1768] [serial = 1010] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8ef7fc00) [pid = 1768] [serial = 837] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x91dabc00) [pid = 1768] [serial = 801] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8ef20000) [pid = 1768] [serial = 906] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9258fc00) [pid = 1768] [serial = 738] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x995bac00) [pid = 1768] [serial = 972] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8f6aa000) [pid = 1768] [serial = 998] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x91136c00) [pid = 1768] [serial = 852] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8ad0d000) [pid = 1768] [serial = 900] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x91dad400) [pid = 1768] [serial = 855] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8da1bc00) [pid = 1768] [serial = 726] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8e4e6400) [pid = 1768] [serial = 879] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8efcd000) [pid = 1768] [serial = 789] [outer = (nil)] [url = about:blank] 05:32:19 INFO - PROCESS | 1768 | 1464611539425 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f2c00 == 150 [pid = 1768] [id = 381] 05:32:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x875f5400) [pid = 1768] [serial = 1144] [outer = (nil)] 05:32:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x87818000) [pid = 1768] [serial = 1145] [outer = 0x875f5400] 05:32:19 INFO - PROCESS | 1768 | 1464611539515 Marionette DEBUG loaded listener.js 05:32:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x88576c00) [pid = 1768] [serial = 1146] [outer = 0x875f5400] 05:32:20 INFO - PROCESS | 1768 | 1464611540398 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]]]}] 05:32:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 05:32:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 2985ms 05:32:20 INFO - PROCESS | 1768 | 1464611540480 Marionette TRACE conn4 -> [0,1497,"getWindowHandle",null] 05:32:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 05:32:20 INFO - PROCESS | 1768 | 1464611540487 Marionette TRACE conn4 <- [1,1497,null,{"value":"8"}] 05:32:20 INFO - PROCESS | 1768 | 1464611540495 Marionette TRACE conn4 -> [0,1498,"setScriptTimeout",{"ms":35000}] 05:32:20 INFO - PROCESS | 1768 | 1464611540501 Marionette TRACE conn4 <- [1,1498,null,{}] 05:32:20 INFO - PROCESS | 1768 | 1464611540508 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}] 05:32:20 INFO - PROCESS | 1768 | 1464611540712 Marionette TRACE conn4 <- [1,1499,null,{"value":null}] 05:32:20 INFO - PROCESS | 1768 | 1464611540892 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fc2000 == 151 [pid = 1768] [id = 382] 05:32:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x89fc3800) [pid = 1768] [serial = 1147] [outer = (nil)] 05:32:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x89fce000) [pid = 1768] [serial = 1148] [outer = 0x89fc3800] 05:32:21 INFO - PROCESS | 1768 | 1464611541017 Marionette DEBUG loaded listener.js 05:32:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8ad15800) [pid = 1768] [serial = 1149] [outer = 0x89fc3800] 05:32:21 INFO - PROCESS | 1768 | 1464611541884 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]]]}] 05:32:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 05:32:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 1439ms 05:32:21 INFO - PROCESS | 1768 | 1464611541937 Marionette TRACE conn4 -> [0,1501,"getWindowHandle",null] 05:32:21 INFO - PROCESS | 1768 | 1464611541943 Marionette TRACE conn4 <- [1,1501,null,{"value":"8"}] 05:32:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 05:32:21 INFO - PROCESS | 1768 | 1464611541958 Marionette TRACE conn4 -> [0,1502,"setScriptTimeout",{"ms":35000}] 05:32:21 INFO - PROCESS | 1768 | 1464611541961 Marionette TRACE conn4 <- [1,1502,null,{}] 05:32:21 INFO - PROCESS | 1768 | 1464611541967 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}] 05:32:22 INFO - PROCESS | 1768 | 1464611542236 Marionette TRACE conn4 <- [1,1503,null,{"value":null}] 05:32:22 INFO - PROCESS | 1768 | 1464611542268 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e6000 == 152 [pid = 1768] [id = 383] 05:32:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8b3f0c00) [pid = 1768] [serial = 1150] [outer = (nil)] 05:32:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8c004c00) [pid = 1768] [serial = 1151] [outer = 0x8b3f0c00] 05:32:22 INFO - PROCESS | 1768 | 1464611542345 Marionette DEBUG loaded listener.js 05:32:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8c8c8c00) [pid = 1768] [serial = 1152] [outer = 0x8b3f0c00] 05:32:23 INFO - PROCESS | 1768 | 1464611543440 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]]]}] 05:32:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 05:32:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 1538ms 05:32:23 INFO - PROCESS | 1768 | 1464611543497 Marionette TRACE conn4 -> [0,1505,"getWindowHandle",null] 05:32:23 INFO - PROCESS | 1768 | 1464611543502 Marionette TRACE conn4 <- [1,1505,null,{"value":"8"}] 05:32:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 05:32:23 INFO - PROCESS | 1768 | 1464611543517 Marionette TRACE conn4 -> [0,1506,"setScriptTimeout",{"ms":35000}] 05:32:23 INFO - PROCESS | 1768 | 1464611543526 Marionette TRACE conn4 <- [1,1506,null,{}] 05:32:23 INFO - PROCESS | 1768 | 1464611543540 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}] 05:32:24 INFO - PROCESS | 1768 | 1464611544163 Marionette TRACE conn4 <- [1,1507,null,{"value":null}] 05:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8e46cc00) [pid = 1768] [serial = 1081] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 05:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x877d1400) [pid = 1768] [serial = 1072] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 05:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8f838400) [pid = 1768] [serial = 1087] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 05:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x89fc6000) [pid = 1768] [serial = 1075] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 05:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8781d400) [pid = 1768] [serial = 1012] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 05:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8eea6000) [pid = 1768] [serial = 1084] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 05:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x87816400) [pid = 1768] [serial = 1078] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 05:32:24 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8dac5c00) [pid = 1768] [serial = 1024] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 05:32:24 INFO - PROCESS | 1768 | 1464611544352 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c5c00 == 153 [pid = 1768] [id = 384] 05:32:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x877d1400) [pid = 1768] [serial = 1153] [outer = (nil)] 05:32:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8da1d400) [pid = 1768] [serial = 1154] [outer = 0x877d1400] 05:32:24 INFO - PROCESS | 1768 | 1464611544450 Marionette DEBUG loaded listener.js 05:32:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8e2bd800) [pid = 1768] [serial = 1155] [outer = 0x877d1400] 05:32:25 INFO - PROCESS | 1768 | 1464611545195 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]]]}] 05:32:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 05:32:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 1703ms 05:32:25 INFO - PROCESS | 1768 | 1464611545213 Marionette TRACE conn4 -> [0,1509,"getWindowHandle",null] 05:32:25 INFO - PROCESS | 1768 | 1464611545217 Marionette TRACE conn4 <- [1,1509,null,{"value":"8"}] 05:32:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 05:32:25 INFO - PROCESS | 1768 | 1464611545224 Marionette TRACE conn4 -> [0,1510,"setScriptTimeout",{"ms":35000}] 05:32:25 INFO - PROCESS | 1768 | 1464611545226 Marionette TRACE conn4 <- [1,1510,null,{}] 05:32:25 INFO - PROCESS | 1768 | 1464611545232 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}] 05:32:25 INFO - PROCESS | 1768 | 1464611545498 Marionette TRACE conn4 <- [1,1511,null,{"value":null}] 05:32:25 INFO - PROCESS | 1768 | 1464611545521 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d40c00 == 154 [pid = 1768] [id = 385] 05:32:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8b123400) [pid = 1768] [serial = 1156] [outer = (nil)] 05:32:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8e3ba800) [pid = 1768] [serial = 1157] [outer = 0x8b123400] 05:32:25 INFO - PROCESS | 1768 | 1464611545600 Marionette DEBUG loaded listener.js 05:32:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8e46cc00) [pid = 1768] [serial = 1158] [outer = 0x8b123400] 05:32:26 INFO - PROCESS | 1768 | 1464611546758 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]]]}] 05:32:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 05:32:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 1582ms 05:32:26 INFO - PROCESS | 1768 | 1464611546808 Marionette TRACE conn4 -> [0,1513,"getWindowHandle",null] 05:32:26 INFO - PROCESS | 1768 | 1464611546814 Marionette TRACE conn4 <- [1,1513,null,{"value":"8"}] 05:32:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 05:32:26 INFO - PROCESS | 1768 | 1464611546823 Marionette TRACE conn4 -> [0,1514,"setScriptTimeout",{"ms":35000}] 05:32:26 INFO - PROCESS | 1768 | 1464611546829 Marionette TRACE conn4 <- [1,1514,null,{}] 05:32:26 INFO - PROCESS | 1768 | 1464611546838 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}] 05:32:27 INFO - PROCESS | 1768 | 1464611547103 Marionette TRACE conn4 <- [1,1515,null,{"value":null}] 05:32:27 INFO - PROCESS | 1768 | 1464611547427 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x875edc00 == 155 [pid = 1768] [id = 386] 05:32:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x899e2400) [pid = 1768] [serial = 1159] [outer = (nil)] 05:32:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8ad0ac00) [pid = 1768] [serial = 1160] [outer = 0x899e2400] 05:32:27 INFO - PROCESS | 1768 | 1464611547524 Marionette DEBUG loaded listener.js 05:32:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8afeb800) [pid = 1768] [serial = 1161] [outer = 0x899e2400] 05:32:28 INFO - PROCESS | 1768 | 1464611548487 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]]]}] 05:32:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 05:32:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1685ms 05:32:28 INFO - PROCESS | 1768 | 1464611548508 Marionette TRACE conn4 -> [0,1517,"getWindowHandle",null] 05:32:28 INFO - PROCESS | 1768 | 1464611548518 Marionette TRACE conn4 <- [1,1517,null,{"value":"8"}] 05:32:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 05:32:28 INFO - PROCESS | 1768 | 1464611548529 Marionette TRACE conn4 -> [0,1518,"setScriptTimeout",{"ms":35000}] 05:32:28 INFO - PROCESS | 1768 | 1464611548533 Marionette TRACE conn4 <- [1,1518,null,{}] 05:32:28 INFO - PROCESS | 1768 | 1464611548541 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}] 05:32:28 INFO - PROCESS | 1768 | 1464611548805 Marionette TRACE conn4 <- [1,1519,null,{"value":null}] 05:32:29 INFO - PROCESS | 1768 | 1464611549136 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da22400 == 156 [pid = 1768] [id = 387] 05:32:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8daa3c00) [pid = 1768] [serial = 1162] [outer = (nil)] 05:32:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8dc45400) [pid = 1768] [serial = 1163] [outer = 0x8daa3c00] 05:32:29 INFO - PROCESS | 1768 | 1464611549233 Marionette DEBUG loaded listener.js 05:32:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8e2cb400) [pid = 1768] [serial = 1164] [outer = 0x8daa3c00] 05:32:30 INFO - PROCESS | 1768 | 1464611550265 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]]]}] 05:32:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 05:32:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1754ms 05:32:30 INFO - PROCESS | 1768 | 1464611550283 Marionette TRACE conn4 -> [0,1521,"getWindowHandle",null] 05:32:30 INFO - PROCESS | 1768 | 1464611550286 Marionette TRACE conn4 <- [1,1521,null,{"value":"8"}] 05:32:30 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 05:32:30 INFO - PROCESS | 1768 | 1464611550294 Marionette TRACE conn4 -> [0,1522,"setScriptTimeout",{"ms":35000}] 05:32:30 INFO - PROCESS | 1768 | 1464611550300 Marionette TRACE conn4 <- [1,1522,null,{}] 05:32:30 INFO - PROCESS | 1768 | 1464611550318 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}] 05:32:30 INFO - PROCESS | 1768 | 1464611550560 Marionette TRACE conn4 <- [1,1523,null,{"value":null}] 05:32:30 INFO - PROCESS | 1768 | 1464611550846 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4ebc00 == 157 [pid = 1768] [id = 388] 05:32:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8ec95000) [pid = 1768] [serial = 1165] [outer = (nil)] 05:32:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8ec9d800) [pid = 1768] [serial = 1166] [outer = 0x8ec95000] 05:32:30 INFO - PROCESS | 1768 | 1464611550941 Marionette DEBUG loaded listener.js 05:32:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8eeabc00) [pid = 1768] [serial = 1167] [outer = 0x8ec95000] 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:32:31 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 () { 05:32:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:32:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 05:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 05:32:31 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 () { 05:32:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:32:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 05:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 05:32:31 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 () { 05:32:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:32:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 05:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 05:32:31 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 () { 05:32:31 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 05:32:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 05:32:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:31 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 05:32:31 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 1552ms 05:32:31 INFO - PROCESS | 1768 | 1464611551815 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"]]]}] 05:32:31 INFO - PROCESS | 1768 | 1464611551849 Marionette TRACE conn4 -> [0,1525,"getWindowHandle",null] 05:32:31 INFO - PROCESS | 1768 | 1464611551861 Marionette TRACE conn4 <- [1,1525,null,{"value":"8"}] 05:32:31 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 05:32:31 INFO - PROCESS | 1768 | 1464611551870 Marionette TRACE conn4 -> [0,1526,"setScriptTimeout",{"ms":35000}] 05:32:31 INFO - PROCESS | 1768 | 1464611551873 Marionette TRACE conn4 <- [1,1526,null,{}] 05:32:31 INFO - PROCESS | 1768 | 1464611551880 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}] 05:32:32 INFO - PROCESS | 1768 | 1464611552093 Marionette TRACE conn4 <- [1,1527,null,{"value":null}] 05:32:32 INFO - PROCESS | 1768 | 1464611552365 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eeb0c00 == 158 [pid = 1768] [id = 389] 05:32:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8ef25800) [pid = 1768] [serial = 1168] [outer = (nil)] 05:32:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8ef77800) [pid = 1768] [serial = 1169] [outer = 0x8ef25800] 05:32:32 INFO - PROCESS | 1768 | 1464611552506 Marionette DEBUG loaded listener.js 05:32:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8f61dc00) [pid = 1768] [serial = 1170] [outer = 0x8ef25800] 05:32:33 INFO - PROCESS | 1768 | 1464611553365 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"]]]}] 05:32:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 05:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 05:32:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 05:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 05:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 05:32:33 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 05:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 05:32:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:33 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 05:32:33 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 1535ms 05:32:33 INFO - PROCESS | 1768 | 1464611553406 Marionette TRACE conn4 -> [0,1529,"getWindowHandle",null] 05:32:33 INFO - PROCESS | 1768 | 1464611553414 Marionette TRACE conn4 <- [1,1529,null,{"value":"8"}] 05:32:33 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 05:32:33 INFO - PROCESS | 1768 | 1464611553422 Marionette TRACE conn4 -> [0,1530,"setScriptTimeout",{"ms":35000}] 05:32:33 INFO - PROCESS | 1768 | 1464611553426 Marionette TRACE conn4 <- [1,1530,null,{}] 05:32:33 INFO - PROCESS | 1768 | 1464611553432 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}] 05:32:33 INFO - PROCESS | 1768 | 1464611553685 Marionette TRACE conn4 <- [1,1531,null,{"value":null}] 05:32:33 INFO - PROCESS | 1768 | 1464611553969 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef23400 == 159 [pid = 1768] [id = 390] 05:32:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x8f6a1400) [pid = 1768] [serial = 1171] [outer = (nil)] 05:32:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8f6b0800) [pid = 1768] [serial = 1172] [outer = 0x8f6a1400] 05:32:34 INFO - PROCESS | 1768 | 1464611554109 Marionette DEBUG loaded listener.js 05:32:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x90ea8800) [pid = 1768] [serial = 1173] [outer = 0x8f6a1400] 05:32:34 INFO - PROCESS | 1768 | 1464611554922 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]]]}] 05:32:34 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 05:32:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 05:32:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:32:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:32:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 05:32:34 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 05:32:34 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. 05:32:34 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 05:32:34 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 1557ms 05:32:34 INFO - PROCESS | 1768 | 1464611554982 Marionette TRACE conn4 -> [0,1533,"getWindowHandle",null] 05:32:34 INFO - PROCESS | 1768 | 1464611554985 Marionette TRACE conn4 <- [1,1533,null,{"value":"8"}] 05:32:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 05:32:34 INFO - PROCESS | 1768 | 1464611554992 Marionette TRACE conn4 -> [0,1534,"setScriptTimeout",{"ms":35000}] 05:32:34 INFO - PROCESS | 1768 | 1464611554996 Marionette TRACE conn4 <- [1,1534,null,{}] 05:32:35 INFO - PROCESS | 1768 | 1464611555022 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}] 05:32:35 INFO - PROCESS | 1768 | 1464611555283 Marionette TRACE conn4 <- [1,1535,null,{"value":null}] 05:32:35 INFO - PROCESS | 1768 | 1464611555582 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x87819c00 == 160 [pid = 1768] [id = 391] 05:32:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8f6ad000) [pid = 1768] [serial = 1174] [outer = (nil)] 05:32:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x91b74000) [pid = 1768] [serial = 1175] [outer = 0x8f6ad000] 05:32:35 INFO - PROCESS | 1768 | 1464611555730 Marionette DEBUG loaded listener.js 05:32:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x91bef400) [pid = 1768] [serial = 1176] [outer = 0x8f6ad000] 05:32:36 INFO - PROCESS | 1768 | 1464611556670 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]]]}] 05:32:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 05:32:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1737ms 05:32:36 INFO - PROCESS | 1768 | 1464611556732 Marionette TRACE conn4 -> [0,1537,"getWindowHandle",null] 05:32:36 INFO - PROCESS | 1768 | 1464611556736 Marionette TRACE conn4 <- [1,1537,null,{"value":"8"}] 05:32:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 05:32:36 INFO - PROCESS | 1768 | 1464611556743 Marionette TRACE conn4 -> [0,1538,"setScriptTimeout",{"ms":35000}] 05:32:36 INFO - PROCESS | 1768 | 1464611556747 Marionette TRACE conn4 <- [1,1538,null,{}] 05:32:36 INFO - PROCESS | 1768 | 1464611556753 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}] 05:32:36 INFO - PROCESS | 1768 | 1464611556970 Marionette TRACE conn4 <- [1,1539,null,{"value":null}] 05:32:37 INFO - PROCESS | 1768 | 1464611557298 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec71800 == 161 [pid = 1768] [id = 392] 05:32:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x90f47c00) [pid = 1768] [serial = 1177] [outer = (nil)] 05:32:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9242cc00) [pid = 1768] [serial = 1178] [outer = 0x90f47c00] 05:32:37 INFO - PROCESS | 1768 | 1464611557394 Marionette DEBUG loaded listener.js 05:32:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9258a000) [pid = 1768] [serial = 1179] [outer = 0x90f47c00] 05:32:38 INFO - PROCESS | 1768 | 1464611558302 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]]]}] 05:32:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 05:32:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 1633ms 05:32:38 INFO - PROCESS | 1768 | 1464611558377 Marionette TRACE conn4 -> [0,1541,"getWindowHandle",null] 05:32:38 INFO - PROCESS | 1768 | 1464611558381 Marionette TRACE conn4 <- [1,1541,null,{"value":"8"}] 05:32:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 05:32:38 INFO - PROCESS | 1768 | 1464611558388 Marionette TRACE conn4 -> [0,1542,"setScriptTimeout",{"ms":35000}] 05:32:38 INFO - PROCESS | 1768 | 1464611558392 Marionette TRACE conn4 <- [1,1542,null,{}] 05:32:38 INFO - PROCESS | 1768 | 1464611558398 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}] 05:32:38 INFO - PROCESS | 1768 | 1464611558654 Marionette TRACE conn4 <- [1,1543,null,{"value":null}] 05:32:39 INFO - PROCESS | 1768 | 1464611558988 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x9242e400 == 162 [pid = 1768] [id = 393] 05:32:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x92430c00) [pid = 1768] [serial = 1180] [outer = (nil)] 05:32:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x92658800) [pid = 1768] [serial = 1181] [outer = 0x92430c00] 05:32:39 INFO - PROCESS | 1768 | 1464611559080 Marionette DEBUG loaded listener.js 05:32:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9298b000) [pid = 1768] [serial = 1182] [outer = 0x92430c00] 05:32:39 INFO - PROCESS | 1768 | 1464611559989 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]]]}] 05:32:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 05:32:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 1631ms 05:32:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 05:32:40 INFO - PROCESS | 1768 | 1464611560022 Marionette TRACE conn4 -> [0,1545,"getWindowHandle",null] 05:32:40 INFO - PROCESS | 1768 | 1464611560025 Marionette TRACE conn4 <- [1,1545,null,{"value":"8"}] 05:32:40 INFO - PROCESS | 1768 | 1464611560033 Marionette TRACE conn4 -> [0,1546,"setScriptTimeout",{"ms":35000}] 05:32:40 INFO - PROCESS | 1768 | 1464611560037 Marionette TRACE conn4 <- [1,1546,null,{}] 05:32:40 INFO - PROCESS | 1768 | 1464611560043 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}] 05:32:40 INFO - PROCESS | 1768 | 1464611560263 Marionette TRACE conn4 <- [1,1547,null,{"value":null}] 05:32:40 INFO - PROCESS | 1768 | 1464611560597 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6ac000 == 163 [pid = 1768] [id = 394] 05:32:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x92593800) [pid = 1768] [serial = 1183] [outer = (nil)] 05:32:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x93d9b400) [pid = 1768] [serial = 1184] [outer = 0x92593800] 05:32:40 INFO - PROCESS | 1768 | 1464611560701 Marionette DEBUG loaded listener.js 05:32:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9474b000) [pid = 1768] [serial = 1185] [outer = 0x92593800] 05:32:41 INFO - PROCESS | 1768 | 1464611561597 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]]]}] 05:32:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 05:32:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 1638ms 05:32:41 INFO - PROCESS | 1768 | 1464611561670 Marionette TRACE conn4 -> [0,1549,"getWindowHandle",null] 05:32:41 INFO - PROCESS | 1768 | 1464611561674 Marionette TRACE conn4 <- [1,1549,null,{"value":"8"}] 05:32:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 05:32:41 INFO - PROCESS | 1768 | 1464611561680 Marionette TRACE conn4 -> [0,1550,"setScriptTimeout",{"ms":35000}] 05:32:41 INFO - PROCESS | 1768 | 1464611561684 Marionette TRACE conn4 <- [1,1550,null,{}] 05:32:41 INFO - PROCESS | 1768 | 1464611561690 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}] 05:32:41 INFO - PROCESS | 1768 | 1464611561965 Marionette TRACE conn4 <- [1,1551,null,{"value":null}] 05:32:42 INFO - PROCESS | 1768 | 1464611562354 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e6800 == 164 [pid = 1768] [id = 395] 05:32:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x8afe4c00) [pid = 1768] [serial = 1186] [outer = (nil)] 05:32:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x95129400) [pid = 1768] [serial = 1187] [outer = 0x8afe4c00] 05:32:42 INFO - PROCESS | 1768 | 1464611562479 Marionette DEBUG loaded listener.js 05:32:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x95134800) [pid = 1768] [serial = 1188] [outer = 0x8afe4c00] 05:32:43 INFO - PROCESS | 1768 | 1464611563727 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]]]}] 05:32:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 05:32:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 2085ms 05:32:43 INFO - PROCESS | 1768 | 1464611563766 Marionette TRACE conn4 -> [0,1553,"getWindowHandle",null] 05:32:43 INFO - PROCESS | 1768 | 1464611563771 Marionette TRACE conn4 <- [1,1553,null,{"value":"8"}] 05:32:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 05:32:43 INFO - PROCESS | 1768 | 1464611563777 Marionette TRACE conn4 -> [0,1554,"setScriptTimeout",{"ms":35000}] 05:32:43 INFO - PROCESS | 1768 | 1464611563782 Marionette TRACE conn4 <- [1,1554,null,{}] 05:32:43 INFO - PROCESS | 1768 | 1464611563787 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}] 05:32:44 INFO - PROCESS | 1768 | 1464611564049 Marionette TRACE conn4 <- [1,1555,null,{"value":null}] 05:32:44 INFO - PROCESS | 1768 | 1464611564381 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f87000 == 165 [pid = 1768] [id = 396] 05:32:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x995af800) [pid = 1768] [serial = 1189] [outer = (nil)] 05:32:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x995bb400) [pid = 1768] [serial = 1190] [outer = 0x995af800] 05:32:44 INFO - PROCESS | 1768 | 1464611564484 Marionette DEBUG loaded listener.js 05:32:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9a255000) [pid = 1768] [serial = 1191] [outer = 0x995af800] 05:32:45 INFO - PROCESS | 1768 | 1464611565567 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]]]}] 05:32:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 05:32:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 1837ms 05:32:45 INFO - PROCESS | 1768 | 1464611565617 Marionette TRACE conn4 -> [0,1557,"getWindowHandle",null] 05:32:45 INFO - PROCESS | 1768 | 1464611565623 Marionette TRACE conn4 <- [1,1557,null,{"value":"8"}] 05:32:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 05:32:45 INFO - PROCESS | 1768 | 1464611565631 Marionette TRACE conn4 -> [0,1558,"setScriptTimeout",{"ms":35000}] 05:32:45 INFO - PROCESS | 1768 | 1464611565636 Marionette TRACE conn4 <- [1,1558,null,{}] 05:32:45 INFO - PROCESS | 1768 | 1464611565644 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}] 05:32:45 INFO - PROCESS | 1768 | 1464611565927 Marionette TRACE conn4 <- [1,1559,null,{"value":null}] 05:32:46 INFO - PROCESS | 1768 | 1464611566285 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9829c000 == 166 [pid = 1768] [id = 397] 05:32:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x995b6c00) [pid = 1768] [serial = 1192] [outer = (nil)] 05:32:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9a815000) [pid = 1768] [serial = 1193] [outer = 0x995b6c00] 05:32:46 INFO - PROCESS | 1768 | 1464611566412 Marionette DEBUG loaded listener.js 05:32:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x9a817800) [pid = 1768] [serial = 1194] [outer = 0x995b6c00] 05:32:47 INFO - PROCESS | 1768 | 1464611567399 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]]]}] 05:32:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 05:32:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 1836ms 05:32:47 INFO - PROCESS | 1768 | 1464611567468 Marionette TRACE conn4 -> [0,1561,"getWindowHandle",null] 05:32:47 INFO - PROCESS | 1768 | 1464611567472 Marionette TRACE conn4 <- [1,1561,null,{"value":"8"}] 05:32:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 05:32:47 INFO - PROCESS | 1768 | 1464611567478 Marionette TRACE conn4 -> [0,1562,"setScriptTimeout",{"ms":35000}] 05:32:47 INFO - PROCESS | 1768 | 1464611567482 Marionette TRACE conn4 <- [1,1562,null,{}] 05:32:47 INFO - PROCESS | 1768 | 1464611567488 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}] 05:32:47 INFO - PROCESS | 1768 | 1464611567730 Marionette TRACE conn4 <- [1,1563,null,{"value":null}] 05:32:48 INFO - PROCESS | 1768 | 1464611568135 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afefc00 == 167 [pid = 1768] [id = 398] 05:32:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x8dc4cc00) [pid = 1768] [serial = 1195] [outer = (nil)] 05:32:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0x9a8ae000) [pid = 1768] [serial = 1196] [outer = 0x8dc4cc00] 05:32:48 INFO - PROCESS | 1768 | 1464611568259 Marionette DEBUG loaded listener.js 05:32:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0x9a9c4800) [pid = 1768] [serial = 1197] [outer = 0x8dc4cc00] 05:32:49 INFO - PROCESS | 1768 | 1464611569418 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]]]}] 05:32:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 05:32:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 1984ms 05:32:49 INFO - PROCESS | 1768 | 1464611569465 Marionette TRACE conn4 -> [0,1565,"getWindowHandle",null] 05:32:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 05:32:49 INFO - PROCESS | 1768 | 1464611569470 Marionette TRACE conn4 <- [1,1565,null,{"value":"8"}] 05:32:49 INFO - PROCESS | 1768 | 1464611569478 Marionette TRACE conn4 -> [0,1566,"setScriptTimeout",{"ms":35000}] 05:32:49 INFO - PROCESS | 1768 | 1464611569482 Marionette TRACE conn4 <- [1,1566,null,{}] 05:32:49 INFO - PROCESS | 1768 | 1464611569490 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}] 05:32:49 INFO - PROCESS | 1768 | 1464611569735 Marionette TRACE conn4 <- [1,1567,null,{"value":null}] 05:32:50 INFO - PROCESS | 1768 | 1464611570056 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x91beb800 == 168 [pid = 1768] [id = 399] 05:32:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x929dc000) [pid = 1768] [serial = 1198] [outer = (nil)] 05:32:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0x9ad30c00) [pid = 1768] [serial = 1199] [outer = 0x929dc000] 05:32:50 INFO - PROCESS | 1768 | 1464611570150 Marionette DEBUG loaded listener.js 05:32:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0x9ad33c00) [pid = 1768] [serial = 1200] [outer = 0x929dc000] 05:32:51 INFO - PROCESS | 1768 | 1464611571113 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]]]}] 05:32:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 05:32:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 1687ms 05:32:51 INFO - PROCESS | 1768 | 1464611571164 Marionette TRACE conn4 -> [0,1569,"getWindowHandle",null] 05:32:51 INFO - PROCESS | 1768 | 1464611571168 Marionette TRACE conn4 <- [1,1569,null,{"value":"8"}] 05:32:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 05:32:51 INFO - PROCESS | 1768 | 1464611571175 Marionette TRACE conn4 -> [0,1570,"setScriptTimeout",{"ms":35000}] 05:32:51 INFO - PROCESS | 1768 | 1464611571178 Marionette TRACE conn4 <- [1,1570,null,{}] 05:32:51 INFO - PROCESS | 1768 | 1464611571184 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}] 05:32:51 INFO - PROCESS | 1768 | 1464611571441 Marionette TRACE conn4 <- [1,1571,null,{"value":null}] 05:32:51 INFO - PROCESS | 1768 | 1464611571775 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x93da5c00 == 169 [pid = 1768] [id = 400] 05:32:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x9a380000) [pid = 1768] [serial = 1201] [outer = (nil)] 05:32:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0x9b33b400) [pid = 1768] [serial = 1202] [outer = 0x9a380000] 05:32:51 INFO - PROCESS | 1768 | 1464611571867 Marionette DEBUG loaded listener.js 05:32:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0x9b553400) [pid = 1768] [serial = 1203] [outer = 0x9a380000] 05:32:52 INFO - PROCESS | 1768 | 1464611572772 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]]]}] 05:32:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 05:32:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 1632ms 05:32:52 INFO - PROCESS | 1768 | 1464611572808 Marionette TRACE conn4 -> [0,1573,"getWindowHandle",null] 05:32:52 INFO - PROCESS | 1768 | 1464611572812 Marionette TRACE conn4 <- [1,1573,null,{"value":"8"}] 05:32:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 05:32:52 INFO - PROCESS | 1768 | 1464611572818 Marionette TRACE conn4 -> [0,1574,"setScriptTimeout",{"ms":35000}] 05:32:52 INFO - PROCESS | 1768 | 1464611572821 Marionette TRACE conn4 <- [1,1574,null,{}] 05:32:52 INFO - PROCESS | 1768 | 1464611572827 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}] 05:32:53 INFO - PROCESS | 1768 | 1464611573038 Marionette TRACE conn4 <- [1,1575,null,{"value":null}] 05:32:53 INFO - PROCESS | 1768 | 1464611573362 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x95128400 == 170 [pid = 1768] [id = 401] 05:32:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0x9b8a5400) [pid = 1768] [serial = 1204] [outer = (nil)] 05:32:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0x9ba6b400) [pid = 1768] [serial = 1205] [outer = 0x9b8a5400] 05:32:53 INFO - PROCESS | 1768 | 1464611573460 Marionette DEBUG loaded listener.js 05:32:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0x9c047800) [pid = 1768] [serial = 1206] [outer = 0x9b8a5400] 05:32:54 INFO - PROCESS | 1768 | 1464611574357 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]]]}] 05:32:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 05:32:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 1580ms 05:32:54 INFO - PROCESS | 1768 | 1464611574400 Marionette TRACE conn4 -> [0,1577,"getWindowHandle",null] 05:32:54 INFO - PROCESS | 1768 | 1464611574404 Marionette TRACE conn4 <- [1,1577,null,{"value":"8"}] 05:32:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 05:32:54 INFO - PROCESS | 1768 | 1464611574411 Marionette TRACE conn4 -> [0,1578,"setScriptTimeout",{"ms":35000}] 05:32:54 INFO - PROCESS | 1768 | 1464611574415 Marionette TRACE conn4 <- [1,1578,null,{}] 05:32:54 INFO - PROCESS | 1768 | 1464611574421 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}] 05:32:54 INFO - PROCESS | 1768 | 1464611574650 Marionette TRACE conn4 <- [1,1579,null,{"value":null}] 05:32:54 INFO - PROCESS | 1768 | 1464611574973 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x87818c00 == 171 [pid = 1768] [id = 402] 05:32:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 190 (0x9ba70000) [pid = 1768] [serial = 1207] [outer = (nil)] 05:32:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 191 (0x9d9b5000) [pid = 1768] [serial = 1208] [outer = 0x9ba70000] 05:32:55 INFO - PROCESS | 1768 | 1464611575065 Marionette DEBUG loaded listener.js 05:32:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 192 (0xa0611c00) [pid = 1768] [serial = 1209] [outer = 0x9ba70000] 05:32:55 INFO - PROCESS | 1768 | 1464611575972 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]]]}] 05:32:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 05:32:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 1632ms 05:32:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 05:32:56 INFO - PROCESS | 1768 | 1464611576044 Marionette TRACE conn4 -> [0,1581,"getWindowHandle",null] 05:32:56 INFO - PROCESS | 1768 | 1464611576047 Marionette TRACE conn4 <- [1,1581,null,{"value":"8"}] 05:32:56 INFO - PROCESS | 1768 | 1464611576054 Marionette TRACE conn4 -> [0,1582,"setScriptTimeout",{"ms":35000}] 05:32:56 INFO - PROCESS | 1768 | 1464611576057 Marionette TRACE conn4 <- [1,1582,null,{}] 05:32:56 INFO - PROCESS | 1768 | 1464611576063 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}] 05:32:56 INFO - PROCESS | 1768 | 1464611576338 Marionette TRACE conn4 <- [1,1583,null,{"value":null}] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x929d9400 == 170 [pid = 1768] [id = 88] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8b126000 == 169 [pid = 1768] [id = 284] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x90f44c00 == 168 [pid = 1768] [id = 291] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x97758c00 == 167 [pid = 1768] [id = 290] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x91bed000 == 166 [pid = 1768] [id = 288] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x92651c00 == 165 [pid = 1768] [id = 287] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x877c5c00 == 164 [pid = 1768] [id = 384] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1e6000 == 163 [pid = 1768] [id = 383] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x89fc2000 == 162 [pid = 1768] [id = 382] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x875f2c00 == 161 [pid = 1768] [id = 381] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x87817400 == 160 [pid = 1768] [id = 378] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef22c00 == 159 [pid = 1768] [id = 377] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x9b8aa800 == 158 [pid = 1768] [id = 376] 05:32:57 INFO - PROCESS | 1768 | --DOCSHELL 0x9b8a8c00 == 157 [pid = 1768] [id = 375] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 191 (0xa5045400) [pid = 1768] [serial = 1058] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 190 (0x8f6a5800) [pid = 1768] [serial = 1083] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 189 (0x8ef7c400) [pid = 1768] [serial = 1034] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x875f4400) [pid = 1768] [serial = 1064] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x995b5000) [pid = 1768] [serial = 1046] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x89fcd800) [pid = 1768] [serial = 1073] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x92f88400) [pid = 1768] [serial = 1043] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x9242a000) [pid = 1768] [serial = 1040] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0x8e2c4800) [pid = 1768] [serial = 1031] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0xa35ef000) [pid = 1768] [serial = 1061] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x91b7cc00) [pid = 1768] [serial = 1088] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x877cb800) [pid = 1768] [serial = 1070] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8ad27000) [pid = 1768] [serial = 1074] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x9ba71400) [pid = 1768] [serial = 1052] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x8e3b3800) [pid = 1768] [serial = 1076] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x8efc8400) [pid = 1768] [serial = 1014] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x90f41c00) [pid = 1768] [serial = 1086] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8ad0bc00) [pid = 1768] [serial = 1028] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x88575c00) [pid = 1768] [serial = 1079] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0xa21ba800) [pid = 1768] [serial = 1055] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x9aa2b000) [pid = 1768] [serial = 1049] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x92656000) [pid = 1768] [serial = 1089] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8afee800) [pid = 1768] [serial = 1080] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8ef80000) [pid = 1768] [serial = 1026] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8ef7a400) [pid = 1768] [serial = 1082] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8e3c2000) [pid = 1768] [serial = 1077] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x90ea1c00) [pid = 1768] [serial = 1085] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x911e1c00) [pid = 1768] [serial = 1037] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x89fc7800) [pid = 1768] [serial = 1067] [outer = (nil)] [url = about:blank] 05:32:57 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x89fca000) [pid = 1768] [serial = 1091] [outer = (nil)] [url = about:blank] 05:32:58 INFO - PROCESS | 1768 | 1464611578098 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x877cb800 == 158 [pid = 1768] [id = 403] 05:32:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x877cc800) [pid = 1768] [serial = 1210] [outer = (nil)] 05:32:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8781f400) [pid = 1768] [serial = 1211] [outer = 0x877cc800] 05:32:58 INFO - PROCESS | 1768 | 1464611578181 Marionette DEBUG loaded listener.js 05:32:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x88b1d400) [pid = 1768] [serial = 1212] [outer = 0x877cc800] 05:32:59 INFO - PROCESS | 1768 | 1464611579008 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]]]}] 05:32:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 05:32:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 2991ms 05:32:59 INFO - PROCESS | 1768 | 1464611579046 Marionette TRACE conn4 -> [0,1585,"getWindowHandle",null] 05:32:59 INFO - PROCESS | 1768 | 1464611579053 Marionette TRACE conn4 <- [1,1585,null,{"value":"8"}] 05:32:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 05:32:59 INFO - PROCESS | 1768 | 1464611579061 Marionette TRACE conn4 -> [0,1586,"setScriptTimeout",{"ms":35000}] 05:32:59 INFO - PROCESS | 1768 | 1464611579066 Marionette TRACE conn4 <- [1,1586,null,{}] 05:32:59 INFO - PROCESS | 1768 | 1464611579101 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}] 05:32:59 INFO - PROCESS | 1768 | 1464611579311 Marionette TRACE conn4 <- [1,1587,null,{"value":null}] 05:32:59 INFO - PROCESS | 1768 | 1464611579323 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:32:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fd0000 == 159 [pid = 1768] [id = 404] 05:32:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x8a1ec400) [pid = 1768] [serial = 1213] [outer = (nil)] 05:32:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x8ad10000) [pid = 1768] [serial = 1214] [outer = 0x8a1ec400] 05:32:59 INFO - PROCESS | 1768 | 1464611579402 Marionette DEBUG loaded listener.js 05:32:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x8ad21400) [pid = 1768] [serial = 1215] [outer = 0x8a1ec400] 05:33:00 INFO - PROCESS | 1768 | 1464611580485 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]]]}] 05:33:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 05:33:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 1464ms 05:33:00 INFO - PROCESS | 1768 | 1464611580528 Marionette TRACE conn4 -> [0,1589,"getWindowHandle",null] 05:33:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 05:33:00 INFO - PROCESS | 1768 | 1464611580534 Marionette TRACE conn4 <- [1,1589,null,{"value":"8"}] 05:33:00 INFO - PROCESS | 1768 | 1464611580541 Marionette TRACE conn4 -> [0,1590,"setScriptTimeout",{"ms":35000}] 05:33:00 INFO - PROCESS | 1768 | 1464611580544 Marionette TRACE conn4 <- [1,1590,null,{}] 05:33:00 INFO - PROCESS | 1768 | 1464611580556 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}] 05:33:00 INFO - PROCESS | 1768 | 1464611580845 Marionette TRACE conn4 <- [1,1591,null,{"value":null}] 05:33:00 INFO - PROCESS | 1768 | 1464611580876 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad16c00 == 160 [pid = 1768] [id = 405] 05:33:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x8b3eac00) [pid = 1768] [serial = 1216] [outer = (nil)] 05:33:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x8da1ac00) [pid = 1768] [serial = 1217] [outer = 0x8b3eac00] 05:33:00 INFO - PROCESS | 1768 | 1464611580952 Marionette DEBUG loaded listener.js 05:33:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x8daca800) [pid = 1768] [serial = 1218] [outer = 0x8b3eac00] 05:33:02 INFO - PROCESS | 1768 | 1464611582105 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]]]}] 05:33:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 05:33:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 1592ms 05:33:02 INFO - PROCESS | 1768 | 1464611582132 Marionette TRACE conn4 -> [0,1593,"getWindowHandle",null] 05:33:02 INFO - PROCESS | 1768 | 1464611582137 Marionette TRACE conn4 <- [1,1593,null,{"value":"8"}] 05:33:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 05:33:02 INFO - PROCESS | 1768 | 1464611582153 Marionette TRACE conn4 -> [0,1594,"setScriptTimeout",{"ms":35000}] 05:33:02 INFO - PROCESS | 1768 | 1464611582163 Marionette TRACE conn4 <- [1,1594,null,{}] 05:33:02 INFO - PROCESS | 1768 | 1464611582176 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}] 05:33:02 INFO - PROCESS | 1768 | 1464611582450 Marionette TRACE conn4 <- [1,1595,null,{"value":null}] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8f616400) [pid = 1768] [serial = 1102] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x88b2b800) [pid = 1768] [serial = 1138] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8b3f0c00) [pid = 1768] [serial = 1150] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8efc4800) [pid = 1768] [serial = 1105] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8ef75000) [pid = 1768] [serial = 1132] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x9ad3bc00) [pid = 1768] [serial = 1123] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x899e9800) [pid = 1768] [serial = 1141] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8c8cf000) [pid = 1768] [serial = 1096] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa35f0400) [pid = 1768] [serial = 1057] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8857a800) [pid = 1768] [serial = 1027] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9b8b1000) [pid = 1768] [serial = 1126] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x911e0800) [pid = 1768] [serial = 1039] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x875f5400) [pid = 1768] [serial = 1144] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8e4e8400) [pid = 1768] [serial = 1099] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x875f3c00) [pid = 1768] [serial = 1066] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x89fc3800) [pid = 1768] [serial = 1147] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x9a81a800) [pid = 1768] [serial = 1051] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x91b7d800) [pid = 1768] [serial = 1108] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8ef1f000) [pid = 1768] [serial = 1114] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x875ecc00) [pid = 1768] [serial = 1063] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x953dd800) [pid = 1768] [serial = 1120] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x877c3400) [pid = 1768] [serial = 1069] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x93ba0800) [pid = 1768] [serial = 1048] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0xa060b400) [pid = 1768] [serial = 1129] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x953d5000) [pid = 1768] [serial = 1117] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9298fc00) [pid = 1768] [serial = 1042] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8da19800) [pid = 1768] [serial = 1030] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8e4e4400) [pid = 1768] [serial = 1033] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9112f800) [pid = 1768] [serial = 1045] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8efc8c00) [pid = 1768] [serial = 1054] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x91db0c00) [pid = 1768] [serial = 1111] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8781dc00) [pid = 1768] [serial = 1093] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x877d1400) [pid = 1768] [serial = 1153] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8f6b0000) [pid = 1768] [serial = 1036] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9ad3a000) [pid = 1768] [serial = 1060] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 05:33:03 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x87819800) [pid = 1768] [serial = 1135] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 05:33:03 INFO - PROCESS | 1768 | 1464611583419 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x875eb000 == 161 [pid = 1768] [id = 406] 05:33:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x875ecc00) [pid = 1768] [serial = 1219] [outer = (nil)] 05:33:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x877c8000) [pid = 1768] [serial = 1220] [outer = 0x875ecc00] 05:33:03 INFO - PROCESS | 1768 | 1464611583527 Marionette DEBUG loaded listener.js 05:33:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x89fc3800) [pid = 1768] [serial = 1221] [outer = 0x875ecc00] 05:33:04 INFO - PROCESS | 1768 | 1464611584567 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]]]}] 05:33:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 05:33:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 2460ms 05:33:04 INFO - PROCESS | 1768 | 1464611584607 Marionette TRACE conn4 -> [0,1597,"getWindowHandle",null] 05:33:04 INFO - PROCESS | 1768 | 1464611584613 Marionette TRACE conn4 <- [1,1597,null,{"value":"8"}] 05:33:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 05:33:04 INFO - PROCESS | 1768 | 1464611584622 Marionette TRACE conn4 -> [0,1598,"setScriptTimeout",{"ms":35000}] 05:33:04 INFO - PROCESS | 1768 | 1464611584627 Marionette TRACE conn4 <- [1,1598,null,{}] 05:33:04 INFO - PROCESS | 1768 | 1464611584635 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}] 05:33:04 INFO - PROCESS | 1768 | 1464611584911 Marionette TRACE conn4 <- [1,1599,null,{"value":null}] 05:33:05 INFO - PROCESS | 1768 | 1464611585239 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f0800 == 162 [pid = 1768] [id = 407] 05:33:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x875f1c00) [pid = 1768] [serial = 1222] [outer = (nil)] 05:33:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x87811400) [pid = 1768] [serial = 1223] [outer = 0x875f1c00] 05:33:05 INFO - PROCESS | 1768 | 1464611585510 Marionette DEBUG loaded listener.js 05:33:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x88d34c00) [pid = 1768] [serial = 1224] [outer = 0x875f1c00] 05:33:06 INFO - PROCESS | 1768 | 1464611586618 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]]]}] 05:33:06 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 05:33:06 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 2037ms 05:33:06 INFO - PROCESS | 1768 | 1464611586662 Marionette TRACE conn4 -> [0,1601,"getWindowHandle",null] 05:33:06 INFO - PROCESS | 1768 | 1464611586669 Marionette TRACE conn4 <- [1,1601,null,{"value":"8"}] 05:33:06 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 05:33:06 INFO - PROCESS | 1768 | 1464611586680 Marionette TRACE conn4 -> [0,1602,"setScriptTimeout",{"ms":35000}] 05:33:06 INFO - PROCESS | 1768 | 1464611586694 Marionette TRACE conn4 <- [1,1602,null,{}] 05:33:06 INFO - PROCESS | 1768 | 1464611586762 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}] 05:33:07 INFO - PROCESS | 1768 | 1464611587112 Marionette TRACE conn4 <- [1,1603,null,{"value":null}] 05:33:07 INFO - PROCESS | 1768 | 1464611587532 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fd0c00 == 163 [pid = 1768] [id = 408] 05:33:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8afeec00) [pid = 1768] [serial = 1225] [outer = (nil)] 05:33:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8b7af000) [pid = 1768] [serial = 1226] [outer = 0x8afeec00] 05:33:07 INFO - PROCESS | 1768 | 1464611587664 Marionette DEBUG loaded listener.js 05:33:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8da1bc00) [pid = 1768] [serial = 1227] [outer = 0x8afeec00] 05:33:08 INFO - PROCESS | 1768 | 1464611588801 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]]]}] 05:33:08 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 05:33:08 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 2160ms 05:33:08 INFO - PROCESS | 1768 | 1464611588838 Marionette TRACE conn4 -> [0,1605,"getWindowHandle",null] 05:33:08 INFO - PROCESS | 1768 | 1464611588844 Marionette TRACE conn4 <- [1,1605,null,{"value":"8"}] 05:33:08 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 05:33:08 INFO - PROCESS | 1768 | 1464611588855 Marionette TRACE conn4 -> [0,1606,"setScriptTimeout",{"ms":35000}] 05:33:08 INFO - PROCESS | 1768 | 1464611588859 Marionette TRACE conn4 <- [1,1606,null,{}] 05:33:08 INFO - PROCESS | 1768 | 1464611588865 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}] 05:33:09 INFO - PROCESS | 1768 | 1464611589115 Marionette TRACE conn4 <- [1,1607,null,{"value":null}] 05:33:09 INFO - PROCESS | 1768 | 1464611589516 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e8400 == 164 [pid = 1768] [id = 409] 05:33:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8e3be800) [pid = 1768] [serial = 1228] [outer = (nil)] 05:33:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8e46a800) [pid = 1768] [serial = 1229] [outer = 0x8e3be800] 05:33:09 INFO - PROCESS | 1768 | 1464611589666 Marionette DEBUG loaded listener.js 05:33:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8e4e2800) [pid = 1768] [serial = 1230] [outer = 0x8e3be800] 05:33:11 INFO - PROCESS | 1768 | 1464611591042 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]]]}] 05:33:11 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 05:33:11 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 2244ms 05:33:11 INFO - PROCESS | 1768 | 1464611591099 Marionette TRACE conn4 -> [0,1609,"getWindowHandle",null] 05:33:11 INFO - PROCESS | 1768 | 1464611591103 Marionette TRACE conn4 <- [1,1609,null,{"value":"8"}] 05:33:11 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 05:33:11 INFO - PROCESS | 1768 | 1464611591110 Marionette TRACE conn4 -> [0,1610,"setScriptTimeout",{"ms":35000}] 05:33:11 INFO - PROCESS | 1768 | 1464611591117 Marionette TRACE conn4 <- [1,1610,null,{}] 05:33:11 INFO - PROCESS | 1768 | 1464611591135 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}] 05:33:11 INFO - PROCESS | 1768 | 1464611591402 Marionette TRACE conn4 <- [1,1611,null,{"value":null}] 05:33:11 INFO - PROCESS | 1768 | 1464611591732 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4e8000 == 165 [pid = 1768] [id = 410] 05:33:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8ef21000) [pid = 1768] [serial = 1231] [outer = (nil)] 05:33:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x8ef7a400) [pid = 1768] [serial = 1232] [outer = 0x8ef21000] 05:33:11 INFO - PROCESS | 1768 | 1464611591835 Marionette DEBUG loaded listener.js 05:33:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x8efc2800) [pid = 1768] [serial = 1233] [outer = 0x8ef21000] 05:33:12 INFO - PROCESS | 1768 | 1464611592731 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]]]}] 05:33:12 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 05:33:12 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1652ms 05:33:12 INFO - PROCESS | 1768 | 1464611592763 Marionette TRACE conn4 -> [0,1613,"getWindowHandle",null] 05:33:12 INFO - PROCESS | 1768 | 1464611592768 Marionette TRACE conn4 <- [1,1613,null,{"value":"8"}] 05:33:12 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 05:33:12 INFO - PROCESS | 1768 | 1464611592774 Marionette TRACE conn4 -> [0,1614,"setScriptTimeout",{"ms":35000}] 05:33:12 INFO - PROCESS | 1768 | 1464611592778 Marionette TRACE conn4 <- [1,1614,null,{}] 05:33:12 INFO - PROCESS | 1768 | 1464611592784 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}] 05:33:13 INFO - PROCESS | 1768 | 1464611593005 Marionette TRACE conn4 <- [1,1615,null,{"value":null}] 05:33:13 INFO - PROCESS | 1768 | 1464611593328 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef17c00 == 166 [pid = 1768] [id = 411] 05:33:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8ef22800) [pid = 1768] [serial = 1234] [outer = (nil)] 05:33:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8f6a7400) [pid = 1768] [serial = 1235] [outer = 0x8ef22800] 05:33:13 INFO - PROCESS | 1768 | 1464611593423 Marionette DEBUG loaded listener.js 05:33:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8f6b0c00) [pid = 1768] [serial = 1236] [outer = 0x8ef22800] 05:33:14 INFO - PROCESS | 1768 | 1464611594325 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]]]}] 05:33:14 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 05:33:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 1584ms 05:33:14 INFO - PROCESS | 1768 | 1464611594359 Marionette TRACE conn4 -> [0,1617,"getWindowHandle",null] 05:33:14 INFO - PROCESS | 1768 | 1464611594362 Marionette TRACE conn4 <- [1,1617,null,{"value":"8"}] 05:33:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 05:33:14 INFO - PROCESS | 1768 | 1464611594369 Marionette TRACE conn4 -> [0,1618,"setScriptTimeout",{"ms":35000}] 05:33:14 INFO - PROCESS | 1768 | 1464611594371 Marionette TRACE conn4 <- [1,1618,null,{}] 05:33:14 INFO - PROCESS | 1768 | 1464611594378 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}] 05:33:14 INFO - PROCESS | 1768 | 1464611594598 Marionette TRACE conn4 <- [1,1619,null,{"value":null}] 05:33:14 INFO - PROCESS | 1768 | 1464611594922 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea1c00 == 167 [pid = 1768] [id = 412] 05:33:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x90f41800) [pid = 1768] [serial = 1237] [outer = (nil)] 05:33:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x90f48000) [pid = 1768] [serial = 1238] [outer = 0x90f41800] 05:33:15 INFO - PROCESS | 1768 | 1464611595026 Marionette DEBUG loaded listener.js 05:33:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x911e1800) [pid = 1768] [serial = 1239] [outer = 0x90f41800] 05:33:16 INFO - PROCESS | 1768 | 1464611596056 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]]]}] 05:33:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 05:33:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 1731ms 05:33:16 INFO - PROCESS | 1768 | 1464611596101 Marionette TRACE conn4 -> [0,1621,"getWindowHandle",null] 05:33:16 INFO - PROCESS | 1768 | 1464611596106 Marionette TRACE conn4 <- [1,1621,null,{"value":"8"}] 05:33:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 05:33:16 INFO - PROCESS | 1768 | 1464611596113 Marionette TRACE conn4 -> [0,1622,"setScriptTimeout",{"ms":35000}] 05:33:16 INFO - PROCESS | 1768 | 1464611596117 Marionette TRACE conn4 <- [1,1622,null,{}] 05:33:16 INFO - PROCESS | 1768 | 1464611596123 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}] 05:33:16 INFO - PROCESS | 1768 | 1464611596355 Marionette TRACE conn4 <- [1,1623,null,{"value":null}] 05:33:16 INFO - PROCESS | 1768 | 1464611596682 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e471400 == 168 [pid = 1768] [id = 413] 05:33:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x90f4a800) [pid = 1768] [serial = 1240] [outer = (nil)] 05:33:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x91b76c00) [pid = 1768] [serial = 1241] [outer = 0x90f4a800] 05:33:16 INFO - PROCESS | 1768 | 1464611596788 Marionette DEBUG loaded listener.js 05:33:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x91b7ec00) [pid = 1768] [serial = 1242] [outer = 0x90f4a800] 05:33:17 INFO - PROCESS | 1768 | 1464611597699 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]]]}] 05:33:17 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 05:33:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 1632ms 05:33:17 INFO - PROCESS | 1768 | 1464611597745 Marionette TRACE conn4 -> [0,1625,"getWindowHandle",null] 05:33:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 05:33:17 INFO - PROCESS | 1768 | 1464611597750 Marionette TRACE conn4 <- [1,1625,null,{"value":"8"}] 05:33:17 INFO - PROCESS | 1768 | 1464611597756 Marionette TRACE conn4 -> [0,1626,"setScriptTimeout",{"ms":35000}] 05:33:17 INFO - PROCESS | 1768 | 1464611597760 Marionette TRACE conn4 <- [1,1626,null,{}] 05:33:17 INFO - PROCESS | 1768 | 1464611597766 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}] 05:33:17 INFO - PROCESS | 1768 | 1464611597990 Marionette TRACE conn4 <- [1,1627,null,{"value":null}] 05:33:18 INFO - PROCESS | 1768 | 1464611598310 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efcd000 == 169 [pid = 1768] [id = 414] 05:33:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x91b5ec00) [pid = 1768] [serial = 1243] [outer = (nil)] 05:33:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9242a000) [pid = 1768] [serial = 1244] [outer = 0x91b5ec00] 05:33:18 INFO - PROCESS | 1768 | 1464611598406 Marionette DEBUG loaded listener.js 05:33:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9258fc00) [pid = 1768] [serial = 1245] [outer = 0x91b5ec00] 05:33:19 INFO - PROCESS | 1768 | 1464611599303 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]]]}] 05:33:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 05:33:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 1585ms 05:33:19 INFO - PROCESS | 1768 | 1464611599341 Marionette TRACE conn4 -> [0,1629,"getWindowHandle",null] 05:33:19 INFO - PROCESS | 1768 | 1464611599345 Marionette TRACE conn4 <- [1,1629,null,{"value":"8"}] 05:33:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 05:33:19 INFO - PROCESS | 1768 | 1464611599352 Marionette TRACE conn4 -> [0,1630,"setScriptTimeout",{"ms":35000}] 05:33:19 INFO - PROCESS | 1768 | 1464611599355 Marionette TRACE conn4 <- [1,1630,null,{}] 05:33:19 INFO - PROCESS | 1768 | 1464611599361 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}] 05:33:19 INFO - PROCESS | 1768 | 1464611599582 Marionette TRACE conn4 <- [1,1631,null,{"value":null}] 05:33:19 INFO - PROCESS | 1768 | 1464611599912 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b59c00 == 170 [pid = 1768] [id = 415] 05:33:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x9242f400) [pid = 1768] [serial = 1246] [outer = (nil)] 05:33:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x92f88400) [pid = 1768] [serial = 1247] [outer = 0x9242f400] 05:33:20 INFO - PROCESS | 1768 | 1464611600009 Marionette DEBUG loaded listener.js 05:33:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x93d27000) [pid = 1768] [serial = 1248] [outer = 0x9242f400] 05:33:20 INFO - PROCESS | 1768 | 1464611600923 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]]]}] 05:33:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 05:33:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 1630ms 05:33:20 INFO - PROCESS | 1768 | 1464611600985 Marionette TRACE conn4 -> [0,1633,"getWindowHandle",null] 05:33:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 05:33:20 INFO - PROCESS | 1768 | 1464611600989 Marionette TRACE conn4 <- [1,1633,null,{"value":"8"}] 05:33:20 INFO - PROCESS | 1768 | 1464611600996 Marionette TRACE conn4 -> [0,1634,"setScriptTimeout",{"ms":35000}] 05:33:21 INFO - PROCESS | 1768 | 1464611601000 Marionette TRACE conn4 <- [1,1634,null,{}] 05:33:21 INFO - PROCESS | 1768 | 1464611601006 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}] 05:33:21 INFO - PROCESS | 1768 | 1464611601269 Marionette TRACE conn4 <- [1,1635,null,{"value":null}] 05:33:21 INFO - PROCESS | 1768 | 1464611601603 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efcdc00 == 171 [pid = 1768] [id = 416] 05:33:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x90ea4800) [pid = 1768] [serial = 1249] [outer = (nil)] 05:33:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x95133c00) [pid = 1768] [serial = 1250] [outer = 0x90ea4800] 05:33:21 INFO - PROCESS | 1768 | 1464611601691 Marionette DEBUG loaded listener.js 05:33:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9656d800) [pid = 1768] [serial = 1251] [outer = 0x90ea4800] 05:33:22 INFO - PROCESS | 1768 | 1464611602704 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]]]}] 05:33:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 05:33:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1788ms 05:33:22 INFO - PROCESS | 1768 | 1464611602785 Marionette TRACE conn4 -> [0,1637,"getWindowHandle",null] 05:33:22 INFO - PROCESS | 1768 | 1464611602789 Marionette TRACE conn4 <- [1,1637,null,{"value":"8"}] 05:33:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 05:33:22 INFO - PROCESS | 1768 | 1464611602795 Marionette TRACE conn4 -> [0,1638,"setScriptTimeout",{"ms":35000}] 05:33:22 INFO - PROCESS | 1768 | 1464611602799 Marionette TRACE conn4 <- [1,1638,null,{}] 05:33:22 INFO - PROCESS | 1768 | 1464611602805 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}] 05:33:23 INFO - PROCESS | 1768 | 1464611603066 Marionette TRACE conn4 <- [1,1639,null,{"value":null}] 05:33:23 INFO - PROCESS | 1768 | 1464611603400 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x95316c00 == 172 [pid = 1768] [id = 417] 05:33:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x953d5000) [pid = 1768] [serial = 1252] [outer = (nil)] 05:33:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9929a000) [pid = 1768] [serial = 1253] [outer = 0x953d5000] 05:33:23 INFO - PROCESS | 1768 | 1464611603507 Marionette DEBUG loaded listener.js 05:33:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x99f13c00) [pid = 1768] [serial = 1254] [outer = 0x953d5000] 05:33:24 INFO - PROCESS | 1768 | 1464611604470 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]]]}] 05:33:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 05:33:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 1737ms 05:33:24 INFO - PROCESS | 1768 | 1464611604534 Marionette TRACE conn4 -> [0,1641,"getWindowHandle",null] 05:33:24 INFO - PROCESS | 1768 | 1464611604538 Marionette TRACE conn4 <- [1,1641,null,{"value":"8"}] 05:33:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 05:33:24 INFO - PROCESS | 1768 | 1464611604544 Marionette TRACE conn4 -> [0,1642,"setScriptTimeout",{"ms":35000}] 05:33:24 INFO - PROCESS | 1768 | 1464611604549 Marionette TRACE conn4 <- [1,1642,null,{}] 05:33:24 INFO - PROCESS | 1768 | 1464611604554 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}] 05:33:24 INFO - PROCESS | 1768 | 1464611604829 Marionette TRACE conn4 <- [1,1643,null,{"value":null}] 05:33:25 INFO - PROCESS | 1768 | 1464611605167 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x95309800 == 173 [pid = 1768] [id = 418] 05:33:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9aa2cc00) [pid = 1768] [serial = 1255] [outer = (nil)] 05:33:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9ad39800) [pid = 1768] [serial = 1256] [outer = 0x9aa2cc00] 05:33:25 INFO - PROCESS | 1768 | 1464611605260 Marionette DEBUG loaded listener.js 05:33:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9b29dc00) [pid = 1768] [serial = 1257] [outer = 0x9aa2cc00] 05:33:26 INFO - PROCESS | 1768 | 1464611606130 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]]]}] 05:33:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 05:33:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 1641ms 05:33:26 INFO - PROCESS | 1768 | 1464611606191 Marionette TRACE conn4 -> [0,1645,"getWindowHandle",null] 05:33:26 INFO - PROCESS | 1768 | 1464611606196 Marionette TRACE conn4 <- [1,1645,null,{"value":"8"}] 05:33:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 05:33:26 INFO - PROCESS | 1768 | 1464611606205 Marionette TRACE conn4 -> [0,1646,"setScriptTimeout",{"ms":35000}] 05:33:26 INFO - PROCESS | 1768 | 1464611606208 Marionette TRACE conn4 <- [1,1646,null,{}] 05:33:26 INFO - PROCESS | 1768 | 1464611606223 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}] 05:33:26 INFO - PROCESS | 1768 | 1464611606451 Marionette TRACE conn4 <- [1,1647,null,{"value":null}] 05:33:26 INFO - PROCESS | 1768 | 1464611606822 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x953dbc00 == 174 [pid = 1768] [id = 419] 05:33:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x9972e800) [pid = 1768] [serial = 1258] [outer = (nil)] 05:33:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9b8a8c00) [pid = 1768] [serial = 1259] [outer = 0x9972e800] 05:33:26 INFO - PROCESS | 1768 | 1464611606917 Marionette DEBUG loaded listener.js 05:33:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x9b8af800) [pid = 1768] [serial = 1260] [outer = 0x9972e800] 05:33:28 INFO - PROCESS | 1768 | 1464611608035 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]]]}] 05:33:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 05:33:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1897ms 05:33:28 INFO - PROCESS | 1768 | 1464611608105 Marionette TRACE conn4 -> [0,1649,"getWindowHandle",null] 05:33:28 INFO - PROCESS | 1768 | 1464611608110 Marionette TRACE conn4 <- [1,1649,null,{"value":"8"}] 05:33:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 05:33:28 INFO - PROCESS | 1768 | 1464611608120 Marionette TRACE conn4 -> [0,1650,"setScriptTimeout",{"ms":35000}] 05:33:28 INFO - PROCESS | 1768 | 1464611608124 Marionette TRACE conn4 <- [1,1650,null,{}] 05:33:28 INFO - PROCESS | 1768 | 1464611608133 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}] 05:33:28 INFO - PROCESS | 1768 | 1464611608464 Marionette TRACE conn4 <- [1,1651,null,{"value":null}] 05:33:28 INFO - PROCESS | 1768 | 1464611608866 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bee400 == 175 [pid = 1768] [id = 420] 05:33:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0x9b55b400) [pid = 1768] [serial = 1261] [outer = (nil)] 05:33:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0xa113ac00) [pid = 1768] [serial = 1262] [outer = 0x9b55b400] 05:33:28 INFO - PROCESS | 1768 | 1464611608993 Marionette DEBUG loaded listener.js 05:33:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0xa1141000) [pid = 1768] [serial = 1263] [outer = 0x9b55b400] 05:33:30 INFO - PROCESS | 1768 | 1464611610111 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]]]}] 05:33:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 05:33:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 2038ms 05:33:30 INFO - PROCESS | 1768 | 1464611610159 Marionette TRACE conn4 -> [0,1653,"getWindowHandle",null] 05:33:30 INFO - PROCESS | 1768 | 1464611610163 Marionette TRACE conn4 <- [1,1653,null,{"value":"8"}] 05:33:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 05:33:30 INFO - PROCESS | 1768 | 1464611610169 Marionette TRACE conn4 -> [0,1654,"setScriptTimeout",{"ms":35000}] 05:33:30 INFO - PROCESS | 1768 | 1464611610172 Marionette TRACE conn4 <- [1,1654,null,{}] 05:33:30 INFO - PROCESS | 1768 | 1464611610178 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}] 05:33:30 INFO - PROCESS | 1768 | 1464611610394 Marionette TRACE conn4 <- [1,1655,null,{"value":null}] 05:33:30 INFO - PROCESS | 1768 | 1464611610674 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9d9b0c00 == 176 [pid = 1768] [id = 421] 05:33:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0x9d9bd800) [pid = 1768] [serial = 1264] [outer = (nil)] 05:33:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0xa2409400) [pid = 1768] [serial = 1265] [outer = 0x9d9bd800] 05:33:30 INFO - PROCESS | 1768 | 1464611610820 Marionette DEBUG loaded listener.js 05:33:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 183 (0xa24c7800) [pid = 1768] [serial = 1266] [outer = 0x9d9bd800] 05:33:32 INFO - PROCESS | 1768 | 1464611612010 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]]]}] 05:33:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 05:33:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 1887ms 05:33:32 INFO - PROCESS | 1768 | 1464611612058 Marionette TRACE conn4 -> [0,1657,"getWindowHandle",null] 05:33:32 INFO - PROCESS | 1768 | 1464611612064 Marionette TRACE conn4 <- [1,1657,null,{"value":"8"}] 05:33:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 05:33:32 INFO - PROCESS | 1768 | 1464611612075 Marionette TRACE conn4 -> [0,1658,"setScriptTimeout",{"ms":35000}] 05:33:32 INFO - PROCESS | 1768 | 1464611612079 Marionette TRACE conn4 <- [1,1658,null,{}] 05:33:32 INFO - PROCESS | 1768 | 1464611612089 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}] 05:33:32 INFO - PROCESS | 1768 | 1464611612407 Marionette TRACE conn4 <- [1,1659,null,{"value":null}] 05:33:32 INFO - PROCESS | 1768 | 1464611612810 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c5800 == 177 [pid = 1768] [id = 422] 05:33:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 184 (0x9c055800) [pid = 1768] [serial = 1267] [outer = (nil)] 05:33:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 185 (0xa26c8000) [pid = 1768] [serial = 1268] [outer = 0x9c055800] 05:33:32 INFO - PROCESS | 1768 | 1464611612912 Marionette DEBUG loaded listener.js 05:33:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 186 (0xa3051000) [pid = 1768] [serial = 1269] [outer = 0x9c055800] 05:33:33 INFO - PROCESS | 1768 | 1464611613818 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]]]}] 05:33:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 05:33:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 1788ms 05:33:33 INFO - PROCESS | 1768 | 1464611613864 Marionette TRACE conn4 -> [0,1661,"getWindowHandle",null] 05:33:33 INFO - PROCESS | 1768 | 1464611613869 Marionette TRACE conn4 <- [1,1661,null,{"value":"8"}] 05:33:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 05:33:33 INFO - PROCESS | 1768 | 1464611613878 Marionette TRACE conn4 -> [0,1662,"setScriptTimeout",{"ms":35000}] 05:33:33 INFO - PROCESS | 1768 | 1464611613883 Marionette TRACE conn4 <- [1,1662,null,{}] 05:33:33 INFO - PROCESS | 1768 | 1464611613894 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}] 05:33:34 INFO - PROCESS | 1768 | 1464611614198 Marionette TRACE conn4 <- [1,1663,null,{"value":null}] 05:33:34 INFO - PROCESS | 1768 | 1464611614609 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2bf400 == 178 [pid = 1768] [id = 423] 05:33:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 187 (0xa24c3c00) [pid = 1768] [serial = 1270] [outer = (nil)] 05:33:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 188 (0xa3493400) [pid = 1768] [serial = 1271] [outer = 0xa24c3c00] 05:33:34 INFO - PROCESS | 1768 | 1464611614753 Marionette DEBUG loaded listener.js 05:33:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 189 (0xa3494800) [pid = 1768] [serial = 1272] [outer = 0xa24c3c00] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x99f1ac00 == 177 [pid = 1768] [id = 307] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x92596000 == 176 [pid = 1768] [id = 269] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x93b9d400 == 175 [pid = 1768] [id = 30] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8afed400 == 174 [pid = 1768] [id = 237] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3ef800 == 173 [pid = 1768] [id = 207] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x929d5800 == 172 [pid = 1768] [id = 60] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8e473400 == 171 [pid = 1768] [id = 145] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8efc8000 == 170 [pid = 1768] [id = 195] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x88d37c00 == 169 [pid = 1768] [id = 259] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8b1800 == 168 [pid = 1768] [id = 308] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3e7400 == 167 [pid = 1768] [id = 193] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9298c800 == 166 [pid = 1768] [id = 270] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x953e1800 == 165 [pid = 1768] [id = 85] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3efc00 == 164 [pid = 1768] [id = 266] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x953db800 == 163 [pid = 1768] [id = 59] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9c04c800 == 162 [pid = 1768] [id = 311] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8daa2400 == 161 [pid = 1768] [id = 235] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9b8a3400 == 160 [pid = 1768] [id = 309] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x899f0c00 == 159 [pid = 1768] [id = 239] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x92996000 == 158 [pid = 1768] [id = 165] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2c1400 == 157 [pid = 1768] [id = 264] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x9c04f800 == 156 [pid = 1768] [id = 310] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x91137c00 == 155 [pid = 1768] [id = 265] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x875eb000 == 154 [pid = 1768] [id = 406] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad16c00 == 153 [pid = 1768] [id = 405] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x89fd0000 == 152 [pid = 1768] [id = 404] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x877cb800 == 151 [pid = 1768] [id = 403] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef23400 == 150 [pid = 1768] [id = 390] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8eeb0c00 == 149 [pid = 1768] [id = 389] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8e4ebc00 == 148 [pid = 1768] [id = 388] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x8da22400 == 147 [pid = 1768] [id = 387] 05:33:37 INFO - PROCESS | 1768 | --DOCSHELL 0x875edc00 == 146 [pid = 1768] [id = 386] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 188 (0x8e3ba800) [pid = 1768] [serial = 1157] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 187 (0x94769000) [pid = 1768] [serial = 1113] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 186 (0x8a1e2000) [pid = 1768] [serial = 1095] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 185 (0x8da1d400) [pid = 1768] [serial = 1154] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 184 (0x91b72400) [pid = 1768] [serial = 1038] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 183 (0xa6709400) [pid = 1768] [serial = 1062] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 182 (0x8ad1e800) [pid = 1768] [serial = 1136] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8f838c00) [pid = 1768] [serial = 1103] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x8e474800) [pid = 1768] [serial = 1139] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x94757400) [pid = 1768] [serial = 1112] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x8c004c00) [pid = 1768] [serial = 1151] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x95128800) [pid = 1768] [serial = 1137] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x91b5cc00) [pid = 1768] [serial = 1107] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0xa2606400) [pid = 1768] [serial = 1133] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x899f0000) [pid = 1768] [serial = 1094] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x9b85e400) [pid = 1768] [serial = 1125] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8b7ad000) [pid = 1768] [serial = 1142] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8dad0000) [pid = 1768] [serial = 1098] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0xa62f4400) [pid = 1768] [serial = 1059] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8afe1c00) [pid = 1768] [serial = 1029] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9c081c00) [pid = 1768] [serial = 1127] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x9258c400) [pid = 1768] [serial = 1041] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x88576c00) [pid = 1768] [serial = 1146] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8ec97400) [pid = 1768] [serial = 1100] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x9c1b5c00) [pid = 1768] [serial = 1128] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8e2bd800) [pid = 1768] [serial = 1155] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x89fca800) [pid = 1768] [serial = 1068] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x911de400) [pid = 1768] [serial = 1106] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8ad15800) [pid = 1768] [serial = 1149] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9c086800) [pid = 1768] [serial = 1053] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x92995800) [pid = 1768] [serial = 1110] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x94764c00) [pid = 1768] [serial = 1115] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8c8c8c00) [pid = 1768] [serial = 1152] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x89fce000) [pid = 1768] [serial = 1148] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x875f5c00) [pid = 1768] [serial = 1065] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8ef1a000) [pid = 1768] [serial = 1101] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9a8afc00) [pid = 1768] [serial = 1122] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9a7cf000) [pid = 1768] [serial = 1121] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9b296800) [pid = 1768] [serial = 1124] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8dc42000) [pid = 1768] [serial = 1143] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x877cdc00) [pid = 1768] [serial = 1071] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9b3d0400) [pid = 1768] [serial = 1050] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8f612800) [pid = 1768] [serial = 1140] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8da9e000) [pid = 1768] [serial = 1097] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x87818000) [pid = 1768] [serial = 1145] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0xa21b7c00) [pid = 1768] [serial = 1131] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x99732c00) [pid = 1768] [serial = 1119] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x953e0800) [pid = 1768] [serial = 1044] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8e3bbc00) [pid = 1768] [serial = 1032] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8f6a7c00) [pid = 1768] [serial = 1035] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9a382800) [pid = 1768] [serial = 1047] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0xa304b400) [pid = 1768] [serial = 1134] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9929c400) [pid = 1768] [serial = 1118] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0xa22d1c00) [pid = 1768] [serial = 1056] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x953d7c00) [pid = 1768] [serial = 1116] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9298bc00) [pid = 1768] [serial = 1109] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x90ea9c00) [pid = 1768] [serial = 1104] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa2155400) [pid = 1768] [serial = 1130] [outer = (nil)] [url = about:blank] 05:33:37 INFO - PROCESS | 1768 | 1464611617743 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]]]}] 05:33:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 05:33:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 3910ms 05:33:37 INFO - PROCESS | 1768 | 1464611617788 Marionette TRACE conn4 -> [0,1665,"getWindowHandle",null] 05:33:37 INFO - PROCESS | 1768 | 1464611617795 Marionette TRACE conn4 <- [1,1665,null,{"value":"8"}] 05:33:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 05:33:37 INFO - PROCESS | 1768 | 1464611617803 Marionette TRACE conn4 -> [0,1666,"setScriptTimeout",{"ms":35000}] 05:33:37 INFO - PROCESS | 1768 | 1464611617807 Marionette TRACE conn4 <- [1,1666,null,{}] 05:33:37 INFO - PROCESS | 1768 | 1464611617815 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}] 05:33:38 INFO - PROCESS | 1768 | 1464611618021 Marionette TRACE conn4 <- [1,1667,null,{"value":null}] 05:33:38 INFO - PROCESS | 1768 | 1464611618232 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8857b400 == 147 [pid = 1768] [id = 424] 05:33:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x88583800) [pid = 1768] [serial = 1273] [outer = (nil)] 05:33:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x88d3a000) [pid = 1768] [serial = 1274] [outer = 0x88583800] 05:33:38 INFO - PROCESS | 1768 | 1464611618313 Marionette DEBUG loaded listener.js 05:33:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x899f0000) [pid = 1768] [serial = 1275] [outer = 0x88583800] 05:33:39 INFO - PROCESS | 1768 | 1464611619132 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]]]}] 05:33:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 05:33:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1388ms 05:33:39 INFO - PROCESS | 1768 | 1464611619192 Marionette TRACE conn4 -> [0,1669,"getWindowHandle",null] 05:33:39 INFO - PROCESS | 1768 | 1464611619201 Marionette TRACE conn4 <- [1,1669,null,{"value":"8"}] 05:33:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 05:33:39 INFO - PROCESS | 1768 | 1464611619212 Marionette TRACE conn4 -> [0,1670,"setScriptTimeout",{"ms":35000}] 05:33:39 INFO - PROCESS | 1768 | 1464611619216 Marionette TRACE conn4 <- [1,1670,null,{}] 05:33:39 INFO - PROCESS | 1768 | 1464611619222 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}] 05:33:39 INFO - PROCESS | 1768 | 1464611619447 Marionette TRACE conn4 <- [1,1671,null,{"value":null}] 05:33:39 INFO - PROCESS | 1768 | 1464611619664 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e2c00 == 148 [pid = 1768] [id = 425] 05:33:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8a1e9400) [pid = 1768] [serial = 1276] [outer = (nil)] 05:33:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ad15400) [pid = 1768] [serial = 1277] [outer = 0x8a1e9400] 05:33:39 INFO - PROCESS | 1768 | 1464611619781 Marionette DEBUG loaded listener.js 05:33:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ad27400) [pid = 1768] [serial = 1278] [outer = 0x8a1e9400] 05:33:40 INFO - PROCESS | 1768 | 1464611620723 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]]]}] 05:33:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 05:33:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 1580ms 05:33:40 INFO - PROCESS | 1768 | 1464611620792 Marionette TRACE conn4 -> [0,1673,"getWindowHandle",null] 05:33:40 INFO - PROCESS | 1768 | 1464611620797 Marionette TRACE conn4 <- [1,1673,null,{"value":"8"}] 05:33:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 05:33:40 INFO - PROCESS | 1768 | 1464611620803 Marionette TRACE conn4 -> [0,1674,"setScriptTimeout",{"ms":35000}] 05:33:40 INFO - PROCESS | 1768 | 1464611620809 Marionette TRACE conn4 <- [1,1674,null,{}] 05:33:40 INFO - PROCESS | 1768 | 1464611620834 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}] 05:33:41 INFO - PROCESS | 1768 | 1464611621103 Marionette TRACE conn4 <- [1,1675,null,{"value":null}] 05:33:41 INFO - PROCESS | 1768 | 1464611621136 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fc3c00 == 149 [pid = 1768] [id = 426] 05:33:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8b3efc00) [pid = 1768] [serial = 1279] [outer = (nil)] 05:33:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8c005400) [pid = 1768] [serial = 1280] [outer = 0x8b3efc00] 05:33:41 INFO - PROCESS | 1768 | 1464611621216 Marionette DEBUG loaded listener.js 05:33:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8c8c6c00) [pid = 1768] [serial = 1281] [outer = 0x8b3efc00] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x92430c00) [pid = 1768] [serial = 1180] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9ba70000) [pid = 1768] [serial = 1207] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8dc4cc00) [pid = 1768] [serial = 1195] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8ef25800) [pid = 1768] [serial = 1168] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8ec95000) [pid = 1768] [serial = 1165] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x87818400) [pid = 1768] [serial = 1090] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8afe4c00) [pid = 1768] [serial = 1186] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8a1ec400) [pid = 1768] [serial = 1213] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x90f47c00) [pid = 1768] [serial = 1177] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8f6a1400) [pid = 1768] [serial = 1171] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x877cc800) [pid = 1768] [serial = 1210] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8b3eac00) [pid = 1768] [serial = 1216] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9b8a5400) [pid = 1768] [serial = 1204] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9a380000) [pid = 1768] [serial = 1201] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8daa3c00) [pid = 1768] [serial = 1162] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x995af800) [pid = 1768] [serial = 1189] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x929dc000) [pid = 1768] [serial = 1198] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x995b6c00) [pid = 1768] [serial = 1192] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x92593800) [pid = 1768] [serial = 1183] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x899e2400) [pid = 1768] [serial = 1159] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 05:33:42 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8f6ad000) [pid = 1768] [serial = 1174] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 05:33:42 INFO - PROCESS | 1768 | 1464611622971 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]]]}] 05:33:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 05:33:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 2194ms 05:33:43 INFO - PROCESS | 1768 | 1464611622998 Marionette TRACE conn4 -> [0,1677,"getWindowHandle",null] 05:33:43 INFO - PROCESS | 1768 | 1464611623002 Marionette TRACE conn4 <- [1,1677,null,{"value":"8"}] 05:33:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 05:33:43 INFO - PROCESS | 1768 | 1464611623008 Marionette TRACE conn4 -> [0,1678,"setScriptTimeout",{"ms":35000}] 05:33:43 INFO - PROCESS | 1768 | 1464611623011 Marionette TRACE conn4 <- [1,1678,null,{}] 05:33:43 INFO - PROCESS | 1768 | 1464611623017 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}] 05:33:43 INFO - PROCESS | 1768 | 1464611623214 Marionette TRACE conn4 <- [1,1679,null,{"value":null}] 05:33:43 INFO - PROCESS | 1768 | 1464611623392 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e2400 == 150 [pid = 1768] [id = 427] 05:33:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x89fc2800) [pid = 1768] [serial = 1282] [outer = (nil)] 05:33:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8c8cd800) [pid = 1768] [serial = 1283] [outer = 0x89fc2800] 05:33:43 INFO - PROCESS | 1768 | 1464611623470 Marionette DEBUG loaded listener.js 05:33:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8dac6000) [pid = 1768] [serial = 1284] [outer = 0x89fc2800] 05:33:44 INFO - PROCESS | 1768 | 1464611624276 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]]]}] 05:33:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 05:33:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 1287ms 05:33:44 INFO - PROCESS | 1768 | 1464611624296 Marionette TRACE conn4 -> [0,1681,"getWindowHandle",null] 05:33:44 INFO - PROCESS | 1768 | 1464611624299 Marionette TRACE conn4 <- [1,1681,null,{"value":"8"}] 05:33:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 05:33:44 INFO - PROCESS | 1768 | 1464611624307 Marionette TRACE conn4 -> [0,1682,"setScriptTimeout",{"ms":35000}] 05:33:44 INFO - PROCESS | 1768 | 1464611624309 Marionette TRACE conn4 <- [1,1682,null,{}] 05:33:44 INFO - PROCESS | 1768 | 1464611624315 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}] 05:33:44 INFO - PROCESS | 1768 | 1464611624564 Marionette TRACE conn4 <- [1,1683,null,{"value":null}] 05:33:44 INFO - PROCESS | 1768 | 1464611624587 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x877ccc00 == 151 [pid = 1768] [id = 428] 05:33:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x87816000) [pid = 1768] [serial = 1285] [outer = (nil)] 05:33:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8e2bd800) [pid = 1768] [serial = 1286] [outer = 0x87816000] 05:33:44 INFO - PROCESS | 1768 | 1464611624662 Marionette DEBUG loaded listener.js 05:33:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8e2c9000) [pid = 1768] [serial = 1287] [outer = 0x87816000] 05:33:45 INFO - PROCESS | 1768 | 1464611625907 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]]]}] 05:33:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 05:33:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 1679ms 05:33:45 INFO - PROCESS | 1768 | 1464611625987 Marionette TRACE conn4 -> [0,1685,"getWindowHandle",null] 05:33:45 INFO - PROCESS | 1768 | 1464611625996 Marionette TRACE conn4 <- [1,1685,null,{"value":"8"}] 05:33:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 05:33:46 INFO - PROCESS | 1768 | 1464611626018 Marionette TRACE conn4 -> [0,1686,"setScriptTimeout",{"ms":35000}] 05:33:46 INFO - PROCESS | 1768 | 1464611626025 Marionette TRACE conn4 <- [1,1686,null,{}] 05:33:46 INFO - PROCESS | 1768 | 1464611626091 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}] 05:33:46 INFO - PROCESS | 1768 | 1464611626357 Marionette TRACE conn4 <- [1,1687,null,{"value":null}] 05:33:46 INFO - PROCESS | 1768 | 1464611626702 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e2c00 == 152 [pid = 1768] [id = 429] 05:33:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x899e9400) [pid = 1768] [serial = 1288] [outer = (nil)] 05:33:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8afe9400) [pid = 1768] [serial = 1289] [outer = 0x899e9400] 05:33:46 INFO - PROCESS | 1768 | 1464611626793 Marionette DEBUG loaded listener.js 05:33:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8b3eec00) [pid = 1768] [serial = 1290] [outer = 0x899e9400] 05:33:47 INFO - PROCESS | 1768 | 1464611627859 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]]]}] 05:33:47 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 05:33:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 1910ms 05:33:47 INFO - PROCESS | 1768 | 1464611627918 Marionette TRACE conn4 -> [0,1689,"getWindowHandle",null] 05:33:47 INFO - PROCESS | 1768 | 1464611627927 Marionette TRACE conn4 <- [1,1689,null,{"value":"8"}] 05:33:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 05:33:47 INFO - PROCESS | 1768 | 1464611627939 Marionette TRACE conn4 -> [0,1690,"setScriptTimeout",{"ms":35000}] 05:33:47 INFO - PROCESS | 1768 | 1464611627943 Marionette TRACE conn4 <- [1,1690,null,{}] 05:33:47 INFO - PROCESS | 1768 | 1464611627951 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}] 05:33:48 INFO - PROCESS | 1768 | 1464611628202 Marionette TRACE conn4 <- [1,1691,null,{"value":null}] 05:33:48 INFO - PROCESS | 1768 | 1464611628561 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad27000 == 153 [pid = 1768] [id = 430] 05:33:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8b124800) [pid = 1768] [serial = 1291] [outer = (nil)] 05:33:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e3b7400) [pid = 1768] [serial = 1292] [outer = 0x8b124800] 05:33:48 INFO - PROCESS | 1768 | 1464611628661 Marionette DEBUG loaded listener.js 05:33:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e3bdc00) [pid = 1768] [serial = 1293] [outer = 0x8b124800] 05:33:49 INFO - PROCESS | 1768 | 1464611629799 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]]]}] 05:33:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 05:33:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 1891ms 05:33:49 INFO - PROCESS | 1768 | 1464611629830 Marionette TRACE conn4 -> [0,1693,"getWindowHandle",null] 05:33:49 INFO - PROCESS | 1768 | 1464611629834 Marionette TRACE conn4 <- [1,1693,null,{"value":"8"}] 05:33:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 05:33:49 INFO - PROCESS | 1768 | 1464611629842 Marionette TRACE conn4 -> [0,1694,"setScriptTimeout",{"ms":35000}] 05:33:49 INFO - PROCESS | 1768 | 1464611629848 Marionette TRACE conn4 <- [1,1694,null,{}] 05:33:49 INFO - PROCESS | 1768 | 1464611629865 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}] 05:33:50 INFO - PROCESS | 1768 | 1464611630108 Marionette TRACE conn4 <- [1,1695,null,{"value":null}] 05:33:50 INFO - PROCESS | 1768 | 1464611630455 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f3c00 == 154 [pid = 1768] [id = 431] 05:33:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8e4e0c00) [pid = 1768] [serial = 1294] [outer = (nil)] 05:33:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8ec74400) [pid = 1768] [serial = 1295] [outer = 0x8e4e0c00] 05:33:50 INFO - PROCESS | 1768 | 1464611630586 Marionette DEBUG loaded listener.js 05:33:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8eca1c00) [pid = 1768] [serial = 1296] [outer = 0x8e4e0c00] 05:33:51 INFO - PROCESS | 1768 | 1464611631750 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]]]}] 05:33:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 05:33:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 1950ms 05:33:51 INFO - PROCESS | 1768 | 1464611631795 Marionette TRACE conn4 -> [0,1697,"getWindowHandle",null] 05:33:51 INFO - PROCESS | 1768 | 1464611631802 Marionette TRACE conn4 <- [1,1697,null,{"value":"8"}] 05:33:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 05:33:51 INFO - PROCESS | 1768 | 1464611631811 Marionette TRACE conn4 -> [0,1698,"setScriptTimeout",{"ms":35000}] 05:33:51 INFO - PROCESS | 1768 | 1464611631817 Marionette TRACE conn4 <- [1,1698,null,{}] 05:33:51 INFO - PROCESS | 1768 | 1464611631824 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}] 05:33:52 INFO - PROCESS | 1768 | 1464611632123 Marionette TRACE conn4 <- [1,1699,null,{"value":null}] 05:33:52 INFO - PROCESS | 1768 | 1464611632441 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c4800 == 155 [pid = 1768] [id = 432] 05:33:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ec6e800) [pid = 1768] [serial = 1297] [outer = (nil)] 05:33:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ef19000) [pid = 1768] [serial = 1298] [outer = 0x8ec6e800] 05:33:52 INFO - PROCESS | 1768 | 1464611632533 Marionette DEBUG loaded listener.js 05:33:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ef1f800) [pid = 1768] [serial = 1299] [outer = 0x8ec6e800] 05:33:53 INFO - PROCESS | 1768 | 1464611633687 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]]]}] 05:33:53 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 05:33:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 1944ms 05:33:53 INFO - PROCESS | 1768 | 1464611633757 Marionette TRACE conn4 -> [0,1701,"getWindowHandle",null] 05:33:53 INFO - PROCESS | 1768 | 1464611633762 Marionette TRACE conn4 <- [1,1701,null,{"value":"8"}] 05:33:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 05:33:53 INFO - PROCESS | 1768 | 1464611633770 Marionette TRACE conn4 -> [0,1702,"setScriptTimeout",{"ms":35000}] 05:33:53 INFO - PROCESS | 1768 | 1464611633775 Marionette TRACE conn4 <- [1,1702,null,{}] 05:33:53 INFO - PROCESS | 1768 | 1464611633782 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}] 05:33:54 INFO - PROCESS | 1768 | 1464611634096 Marionette TRACE conn4 <- [1,1703,null,{"value":null}] 05:33:54 INFO - PROCESS | 1768 | 1464611634477 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec6d400 == 156 [pid = 1768] [id = 433] 05:33:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8eea9400) [pid = 1768] [serial = 1300] [outer = (nil)] 05:33:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8ef7e400) [pid = 1768] [serial = 1301] [outer = 0x8eea9400] 05:33:54 INFO - PROCESS | 1768 | 1464611634587 Marionette DEBUG loaded listener.js 05:33:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8efc2000) [pid = 1768] [serial = 1302] [outer = 0x8eea9400] 05:33:55 INFO - PROCESS | 1768 | 1464611635664 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]]]}] 05:33:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 05:33:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 1953ms 05:33:55 INFO - PROCESS | 1768 | 1464611635725 Marionette TRACE conn4 -> [0,1705,"getWindowHandle",null] 05:33:55 INFO - PROCESS | 1768 | 1464611635728 Marionette TRACE conn4 <- [1,1705,null,{"value":"8"}] 05:33:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 05:33:55 INFO - PROCESS | 1768 | 1464611635736 Marionette TRACE conn4 -> [0,1706,"setScriptTimeout",{"ms":35000}] 05:33:55 INFO - PROCESS | 1768 | 1464611635740 Marionette TRACE conn4 <- [1,1706,null,{}] 05:33:55 INFO - PROCESS | 1768 | 1464611635746 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}] 05:33:56 INFO - PROCESS | 1768 | 1464611636025 Marionette TRACE conn4 <- [1,1707,null,{"value":null}] 05:33:56 INFO - PROCESS | 1768 | 1464611636395 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef1fc00 == 157 [pid = 1768] [id = 434] 05:33:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8ef23800) [pid = 1768] [serial = 1303] [outer = (nil)] 05:33:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8f6a7c00) [pid = 1768] [serial = 1304] [outer = 0x8ef23800] 05:33:56 INFO - PROCESS | 1768 | 1464611636534 Marionette DEBUG loaded listener.js 05:33:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8f83cc00) [pid = 1768] [serial = 1305] [outer = 0x8ef23800] 05:33:57 INFO - PROCESS | 1768 | 1464611637692 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]]]}] 05:33:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 05:33:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 2000ms 05:33:57 INFO - PROCESS | 1768 | 1464611637737 Marionette TRACE conn4 -> [0,1709,"getWindowHandle",null] 05:33:57 INFO - PROCESS | 1768 | 1464611637741 Marionette TRACE conn4 <- [1,1709,null,{"value":"8"}] 05:33:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 05:33:57 INFO - PROCESS | 1768 | 1464611637749 Marionette TRACE conn4 -> [0,1710,"setScriptTimeout",{"ms":35000}] 05:33:57 INFO - PROCESS | 1768 | 1464611637753 Marionette TRACE conn4 <- [1,1710,null,{}] 05:33:57 INFO - PROCESS | 1768 | 1464611637759 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}] 05:33:57 INFO - PROCESS | 1768 | 1464611637992 Marionette TRACE conn4 <- [1,1711,null,{"value":null}] 05:33:58 INFO - PROCESS | 1768 | 1464611638310 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eeacc00 == 158 [pid = 1768] [id = 435] 05:33:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8f619400) [pid = 1768] [serial = 1306] [outer = (nil)] 05:33:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x90f42c00) [pid = 1768] [serial = 1307] [outer = 0x8f619400] 05:33:58 INFO - PROCESS | 1768 | 1464611638406 Marionette DEBUG loaded listener.js 05:33:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x90f49400) [pid = 1768] [serial = 1308] [outer = 0x8f619400] 05:33:59 INFO - PROCESS | 1768 | 1464611639293 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]]]}] 05:33:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 05:33:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1585ms 05:33:59 INFO - PROCESS | 1768 | 1464611639334 Marionette TRACE conn4 -> [0,1713,"getWindowHandle",null] 05:33:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 05:33:59 INFO - PROCESS | 1768 | 1464611639346 Marionette TRACE conn4 <- [1,1713,null,{"value":"8"}] 05:33:59 INFO - PROCESS | 1768 | 1464611639353 Marionette TRACE conn4 -> [0,1714,"setScriptTimeout",{"ms":35000}] 05:33:59 INFO - PROCESS | 1768 | 1464611639363 Marionette TRACE conn4 <- [1,1714,null,{}] 05:33:59 INFO - PROCESS | 1768 | 1464611639369 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}] 05:33:59 INFO - PROCESS | 1768 | 1464611639585 Marionette TRACE conn4 <- [1,1715,null,{"value":null}] 05:33:59 INFO - PROCESS | 1768 | 1464611639909 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:33:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d3c800 == 159 [pid = 1768] [id = 436] 05:33:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x8dc41800) [pid = 1768] [serial = 1309] [outer = (nil)] 05:33:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x91131400) [pid = 1768] [serial = 1310] [outer = 0x8dc41800] 05:34:00 INFO - PROCESS | 1768 | 1464611640003 Marionette DEBUG loaded listener.js 05:34:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x91134c00) [pid = 1768] [serial = 1311] [outer = 0x8dc41800] 05:34:00 INFO - PROCESS | 1768 | 1464611640891 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]]]}] 05:34:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 05:34:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 1593ms 05:34:00 INFO - PROCESS | 1768 | 1464611640948 Marionette TRACE conn4 -> [0,1717,"getWindowHandle",null] 05:34:00 INFO - PROCESS | 1768 | 1464611640952 Marionette TRACE conn4 <- [1,1717,null,{"value":"8"}] 05:34:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 05:34:00 INFO - PROCESS | 1768 | 1464611640958 Marionette TRACE conn4 -> [0,1718,"setScriptTimeout",{"ms":35000}] 05:34:00 INFO - PROCESS | 1768 | 1464611640962 Marionette TRACE conn4 <- [1,1718,null,{}] 05:34:00 INFO - PROCESS | 1768 | 1464611640968 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}] 05:34:01 INFO - PROCESS | 1768 | 1464611641193 Marionette TRACE conn4 <- [1,1719,null,{"value":null}] 05:34:01 INFO - PROCESS | 1768 | 1464611641546 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f838c00 == 160 [pid = 1768] [id = 437] 05:34:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x90f4cc00) [pid = 1768] [serial = 1312] [outer = (nil)] 05:34:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x911e7800) [pid = 1768] [serial = 1313] [outer = 0x90f4cc00] 05:34:01 INFO - PROCESS | 1768 | 1464611641643 Marionette DEBUG loaded listener.js 05:34:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x91b55c00) [pid = 1768] [serial = 1314] [outer = 0x90f4cc00] 05:34:02 INFO - PROCESS | 1768 | 1464611642563 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]]]}] 05:34:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 05:34:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 1681ms 05:34:02 INFO - PROCESS | 1768 | 1464611642641 Marionette TRACE conn4 -> [0,1721,"getWindowHandle",null] 05:34:02 INFO - PROCESS | 1768 | 1464611642644 Marionette TRACE conn4 <- [1,1721,null,{"value":"8"}] 05:34:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 05:34:02 INFO - PROCESS | 1768 | 1464611642651 Marionette TRACE conn4 -> [0,1722,"setScriptTimeout",{"ms":35000}] 05:34:02 INFO - PROCESS | 1768 | 1464611642654 Marionette TRACE conn4 <- [1,1722,null,{}] 05:34:02 INFO - PROCESS | 1768 | 1464611642660 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}] 05:34:02 INFO - PROCESS | 1768 | 1464611642911 Marionette TRACE conn4 <- [1,1723,null,{"value":null}] 05:34:03 INFO - PROCESS | 1768 | 1464611643238 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x911e3400 == 161 [pid = 1768] [id = 438] 05:34:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x91b77000) [pid = 1768] [serial = 1315] [outer = (nil)] 05:34:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x91b7c800) [pid = 1768] [serial = 1316] [outer = 0x91b77000] 05:34:03 INFO - PROCESS | 1768 | 1464611643335 Marionette DEBUG loaded listener.js 05:34:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x91befc00) [pid = 1768] [serial = 1317] [outer = 0x91b77000] 05:34:04 INFO - PROCESS | 1768 | ************************* 05:34:04 INFO - PROCESS | 1768 | A coding exception was thrown and uncaught in a Task. 05:34:04 INFO - PROCESS | 1768 | 05:34:04 INFO - PROCESS | 1768 | Full message: TypeError: NetworkError when attempting to fetch resource. 05:34:04 INFO - PROCESS | 1768 | Full stack: 05:34:04 INFO - PROCESS | 1768 | ************************* 05:34:04 INFO - PROCESS | 1768 | 1464611644337 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]]]}] 05:34:04 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 05:34:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 1736ms 05:34:04 INFO - PROCESS | 1768 | 1464611644388 Marionette TRACE conn4 -> [0,1725,"getWindowHandle",null] 05:34:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 05:34:04 INFO - PROCESS | 1768 | 1464611644393 Marionette TRACE conn4 <- [1,1725,null,{"value":"8"}] 05:34:04 INFO - PROCESS | 1768 | 1464611644400 Marionette TRACE conn4 -> [0,1726,"setScriptTimeout",{"ms":35000}] 05:34:04 INFO - PROCESS | 1768 | 1464611644404 Marionette TRACE conn4 <- [1,1726,null,{}] 05:34:04 INFO - PROCESS | 1768 | 1464611644411 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}] 05:34:04 INFO - PROCESS | 1768 | 1464611644656 Marionette TRACE conn4 <- [1,1727,null,{"value":null}] 05:34:05 INFO - PROCESS | 1768 | 1464611644990 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x911dd800 == 162 [pid = 1768] [id = 439] 05:34:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x911e4400) [pid = 1768] [serial = 1318] [outer = (nil)] 05:34:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x92655000) [pid = 1768] [serial = 1319] [outer = 0x911e4400] 05:34:05 INFO - PROCESS | 1768 | 1464611645091 Marionette DEBUG loaded listener.js 05:34:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92995800) [pid = 1768] [serial = 1320] [outer = 0x911e4400] 05:34:05 INFO - PROCESS | 1768 | 1464611645997 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]]]}] 05:34:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 05:34:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 1635ms 05:34:06 INFO - PROCESS | 1768 | 1464611646034 Marionette TRACE conn4 -> [0,1729,"getWindowHandle",null] 05:34:06 INFO - PROCESS | 1768 | 1464611646038 Marionette TRACE conn4 <- [1,1729,null,{"value":"8"}] 05:34:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 05:34:06 INFO - PROCESS | 1768 | 1464611646045 Marionette TRACE conn4 -> [0,1730,"setScriptTimeout",{"ms":35000}] 05:34:06 INFO - PROCESS | 1768 | 1464611646048 Marionette TRACE conn4 <- [1,1730,null,{}] 05:34:06 INFO - PROCESS | 1768 | 1464611646054 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}] 05:34:06 INFO - PROCESS | 1768 | 1464611646265 Marionette TRACE conn4 <- [1,1731,null,{"value":null}] 05:34:06 INFO - PROCESS | 1768 | 1464611646583 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x92998000 == 163 [pid = 1768] [id = 440] 05:34:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x929d5800) [pid = 1768] [serial = 1321] [outer = (nil)] 05:34:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x93d9a800) [pid = 1768] [serial = 1322] [outer = 0x929d5800] 05:34:06 INFO - PROCESS | 1768 | 1464611646680 Marionette DEBUG loaded listener.js 05:34:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9474c400) [pid = 1768] [serial = 1323] [outer = 0x929d5800] 05:34:07 INFO - PROCESS | 1768 | 1464611647580 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]]]}] 05:34:07 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 05:34:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 1631ms 05:34:07 INFO - PROCESS | 1768 | 1464611647677 Marionette TRACE conn4 -> [0,1733,"getWindowHandle",null] 05:34:07 INFO - PROCESS | 1768 | 1464611647681 Marionette TRACE conn4 <- [1,1733,null,{"value":"8"}] 05:34:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 05:34:07 INFO - PROCESS | 1768 | 1464611647698 Marionette TRACE conn4 -> [0,1734,"setScriptTimeout",{"ms":35000}] 05:34:07 INFO - PROCESS | 1768 | 1464611647701 Marionette TRACE conn4 <- [1,1734,null,{}] 05:34:07 INFO - PROCESS | 1768 | 1464611647707 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}] 05:34:07 INFO - PROCESS | 1768 | 1464611647975 Marionette TRACE conn4 <- [1,1735,null,{"value":null}] 05:34:08 INFO - PROCESS | 1768 | 1464611648339 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x87816400 == 164 [pid = 1768] [id = 441] 05:34:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x93d9e400) [pid = 1768] [serial = 1324] [outer = (nil)] 05:34:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x9512dc00) [pid = 1768] [serial = 1325] [outer = 0x93d9e400] 05:34:08 INFO - PROCESS | 1768 | 1464611648427 Marionette DEBUG loaded listener.js 05:34:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x953d4c00) [pid = 1768] [serial = 1326] [outer = 0x93d9e400] 05:34:09 INFO - PROCESS | 1768 | 1464611649325 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]]]}] 05:34:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 05:34:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1686ms 05:34:09 INFO - PROCESS | 1768 | 1464611649389 Marionette TRACE conn4 -> [0,1737,"getWindowHandle",null] 05:34:09 INFO - PROCESS | 1768 | 1464611649393 Marionette TRACE conn4 <- [1,1737,null,{"value":"8"}] 05:34:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 05:34:09 INFO - PROCESS | 1768 | 1464611649405 Marionette TRACE conn4 -> [0,1738,"setScriptTimeout",{"ms":35000}] 05:34:09 INFO - PROCESS | 1768 | 1464611649407 Marionette TRACE conn4 <- [1,1738,null,{}] 05:34:09 INFO - PROCESS | 1768 | 1464611649414 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}] 05:34:09 INFO - PROCESS | 1768 | 1464611649713 Marionette TRACE conn4 <- [1,1739,null,{"value":null}] 05:34:10 INFO - PROCESS | 1768 | 1464611650041 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea7000 == 165 [pid = 1768] [id = 442] 05:34:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9512a000) [pid = 1768] [serial = 1327] [outer = (nil)] 05:34:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x96567400) [pid = 1768] [serial = 1328] [outer = 0x9512a000] 05:34:10 INFO - PROCESS | 1768 | 1464611650136 Marionette DEBUG loaded listener.js 05:34:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9775f800) [pid = 1768] [serial = 1329] [outer = 0x9512a000] 05:34:11 INFO - PROCESS | 1768 | 1464611651094 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]]]}] 05:34:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 05:34:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 1736ms 05:34:11 INFO - PROCESS | 1768 | 1464611651142 Marionette TRACE conn4 -> [0,1741,"getWindowHandle",null] 05:34:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 05:34:11 INFO - PROCESS | 1768 | 1464611651146 Marionette TRACE conn4 <- [1,1741,null,{"value":"8"}] 05:34:11 INFO - PROCESS | 1768 | 1464611651153 Marionette TRACE conn4 -> [0,1742,"setScriptTimeout",{"ms":35000}] 05:34:11 INFO - PROCESS | 1768 | 1464611651156 Marionette TRACE conn4 <- [1,1742,null,{}] 05:34:11 INFO - PROCESS | 1768 | 1464611651162 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}] 05:34:11 INFO - PROCESS | 1768 | 1464611651393 Marionette TRACE conn4 <- [1,1743,null,{"value":null}] 05:34:11 INFO - PROCESS | 1768 | 1464611651711 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x87820400 == 166 [pid = 1768] [id = 443] 05:34:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x953dac00) [pid = 1768] [serial = 1330] [outer = (nil)] 05:34:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x995b7800) [pid = 1768] [serial = 1331] [outer = 0x953dac00] 05:34:11 INFO - PROCESS | 1768 | 1464611651809 Marionette DEBUG loaded listener.js 05:34:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9972f000) [pid = 1768] [serial = 1332] [outer = 0x953dac00] 05:34:12 INFO - PROCESS | 1768 | 1464611652965 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]]]}] 05:34:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 05:34:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 1891ms 05:34:13 INFO - PROCESS | 1768 | 1464611653045 Marionette TRACE conn4 -> [0,1745,"getWindowHandle",null] 05:34:13 INFO - PROCESS | 1768 | 1464611653050 Marionette TRACE conn4 <- [1,1745,null,{"value":"8"}] 05:34:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 05:34:13 INFO - PROCESS | 1768 | 1464611653058 Marionette TRACE conn4 -> [0,1746,"setScriptTimeout",{"ms":35000}] 05:34:13 INFO - PROCESS | 1768 | 1464611653062 Marionette TRACE conn4 <- [1,1746,null,{}] 05:34:13 INFO - PROCESS | 1768 | 1464611653068 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}] 05:34:13 INFO - PROCESS | 1768 | 1464611653414 Marionette TRACE conn4 <- [1,1747,null,{"value":null}] 05:34:13 INFO - PROCESS | 1768 | 1464611653751 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x91db4000 == 167 [pid = 1768] [id = 444] 05:34:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x953e1c00) [pid = 1768] [serial = 1333] [outer = (nil)] 05:34:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9a37fc00) [pid = 1768] [serial = 1334] [outer = 0x953e1c00] 05:34:13 INFO - PROCESS | 1768 | 1464611653840 Marionette DEBUG loaded listener.js 05:34:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9a749c00) [pid = 1768] [serial = 1335] [outer = 0x953e1c00] 05:34:14 INFO - PROCESS | 1768 | 1464611654864 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]]]}] 05:34:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 05:34:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 1888ms 05:34:14 INFO - PROCESS | 1768 | 1464611654948 Marionette TRACE conn4 -> [0,1749,"getWindowHandle",null] 05:34:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 05:34:14 INFO - PROCESS | 1768 | 1464611654954 Marionette TRACE conn4 <- [1,1749,null,{"value":"8"}] 05:34:14 INFO - PROCESS | 1768 | 1464611654963 Marionette TRACE conn4 -> [0,1750,"setScriptTimeout",{"ms":35000}] 05:34:14 INFO - PROCESS | 1768 | 1464611654967 Marionette TRACE conn4 <- [1,1750,null,{}] 05:34:14 INFO - PROCESS | 1768 | 1464611654975 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}] 05:34:15 INFO - PROCESS | 1768 | 1464611655321 Marionette TRACE conn4 <- [1,1751,null,{"value":null}] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x88b2a800 == 166 [pid = 1768] [id = 379] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x877cd400 == 165 [pid = 1768] [id = 364] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8c006800 == 164 [pid = 1768] [id = 365] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8efc6400 == 163 [pid = 1768] [id = 367] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e4e0000 == 162 [pid = 1768] [id = 366] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2bf400 == 161 [pid = 1768] [id = 423] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x877c5800 == 160 [pid = 1768] [id = 422] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91bee400 == 159 [pid = 1768] [id = 420] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9d9b0c00 == 158 [pid = 1768] [id = 421] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x953dbc00 == 157 [pid = 1768] [id = 419] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x95309800 == 156 [pid = 1768] [id = 418] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8efcdc00 == 155 [pid = 1768] [id = 416] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x95316c00 == 154 [pid = 1768] [id = 417] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91b59c00 == 153 [pid = 1768] [id = 415] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8efcd000 == 152 [pid = 1768] [id = 414] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e471400 == 151 [pid = 1768] [id = 413] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea1c00 == 150 [pid = 1768] [id = 412] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef17c00 == 149 [pid = 1768] [id = 411] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e4e8000 == 148 [pid = 1768] [id = 410] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3e8400 == 147 [pid = 1768] [id = 409] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x875f0800 == 146 [pid = 1768] [id = 407] 05:34:16 INFO - PROCESS | 1768 | --DOCSHELL 0x89fd0c00 == 145 [pid = 1768] [id = 408] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x9298b000) [pid = 1768] [serial = 1182] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x9d9b5000) [pid = 1768] [serial = 1208] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x9a8ae000) [pid = 1768] [serial = 1196] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8f61dc00) [pid = 1768] [serial = 1170] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8eeabc00) [pid = 1768] [serial = 1167] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x92658800) [pid = 1768] [serial = 1181] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8ad1e000) [pid = 1768] [serial = 1092] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x95134800) [pid = 1768] [serial = 1188] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8ad10000) [pid = 1768] [serial = 1214] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x95129400) [pid = 1768] [serial = 1187] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9242cc00) [pid = 1768] [serial = 1178] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x90ea8800) [pid = 1768] [serial = 1173] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x88b1d400) [pid = 1768] [serial = 1212] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8daca800) [pid = 1768] [serial = 1218] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8ef77800) [pid = 1768] [serial = 1169] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x9ba6b400) [pid = 1768] [serial = 1205] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9b553400) [pid = 1768] [serial = 1203] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8e2cb400) [pid = 1768] [serial = 1164] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8781f400) [pid = 1768] [serial = 1211] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x995bb400) [pid = 1768] [serial = 1190] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8dc45400) [pid = 1768] [serial = 1163] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9ad33c00) [pid = 1768] [serial = 1200] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9a815000) [pid = 1768] [serial = 1193] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9ad30c00) [pid = 1768] [serial = 1199] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9474b000) [pid = 1768] [serial = 1185] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9c047800) [pid = 1768] [serial = 1206] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0xa0611c00) [pid = 1768] [serial = 1209] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8ad0ac00) [pid = 1768] [serial = 1160] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x9a9c4800) [pid = 1768] [serial = 1197] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8ec9d800) [pid = 1768] [serial = 1166] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8f6b0800) [pid = 1768] [serial = 1172] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9b33b400) [pid = 1768] [serial = 1202] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x91b74000) [pid = 1768] [serial = 1175] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9a255000) [pid = 1768] [serial = 1191] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9a817800) [pid = 1768] [serial = 1194] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x91bef400) [pid = 1768] [serial = 1176] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9258a000) [pid = 1768] [serial = 1179] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8da1ac00) [pid = 1768] [serial = 1217] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x93d9b400) [pid = 1768] [serial = 1184] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8ad21400) [pid = 1768] [serial = 1215] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8afeb800) [pid = 1768] [serial = 1161] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x877c8000) [pid = 1768] [serial = 1220] [outer = (nil)] [url = about:blank] 05:34:17 INFO - PROCESS | 1768 | 1464611657522 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c8800 == 146 [pid = 1768] [id = 445] 05:34:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x877cc800) [pid = 1768] [serial = 1336] [outer = (nil)] 05:34:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x877d2800) [pid = 1768] [serial = 1337] [outer = 0x877cc800] 05:34:17 INFO - PROCESS | 1768 | 1464611657640 Marionette DEBUG loaded listener.js 05:34:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8857a800) [pid = 1768] [serial = 1338] [outer = 0x877cc800] 05:34:18 INFO - PROCESS | 1768 | 1464611658770 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]]]}] 05:34:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 05:34:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 3848ms 05:34:18 INFO - PROCESS | 1768 | 1464611658811 Marionette TRACE conn4 -> [0,1753,"getWindowHandle",null] 05:34:18 INFO - PROCESS | 1768 | 1464611658818 Marionette TRACE conn4 <- [1,1753,null,{"value":"8"}] 05:34:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 05:34:18 INFO - PROCESS | 1768 | 1464611658825 Marionette TRACE conn4 -> [0,1754,"setScriptTimeout",{"ms":35000}] 05:34:18 INFO - PROCESS | 1768 | 1464611658831 Marionette TRACE conn4 <- [1,1754,null,{}] 05:34:18 INFO - PROCESS | 1768 | 1464611658838 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}] 05:34:19 INFO - PROCESS | 1768 | 1464611659136 Marionette TRACE conn4 <- [1,1755,null,{"value":null}] 05:34:19 INFO - PROCESS | 1768 | 1464611659157 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fc1400 == 147 [pid = 1768] [id = 446] 05:34:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x89fd0000) [pid = 1768] [serial = 1339] [outer = (nil)] 05:34:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ad1bc00) [pid = 1768] [serial = 1340] [outer = 0x89fd0000] 05:34:19 INFO - PROCESS | 1768 | 1464611659234 Marionette DEBUG loaded listener.js 05:34:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8afed400) [pid = 1768] [serial = 1341] [outer = 0x89fd0000] 05:34:20 INFO - PROCESS | 1768 | 1464611660241 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]]]}] 05:34:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 05:34:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1488ms 05:34:20 INFO - PROCESS | 1768 | 1464611660318 Marionette TRACE conn4 -> [0,1757,"getWindowHandle",null] 05:34:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 05:34:20 INFO - PROCESS | 1768 | 1464611660324 Marionette TRACE conn4 <- [1,1757,null,{"value":"8"}] 05:34:20 INFO - PROCESS | 1768 | 1464611660330 Marionette TRACE conn4 -> [0,1758,"setScriptTimeout",{"ms":35000}] 05:34:20 INFO - PROCESS | 1768 | 1464611660334 Marionette TRACE conn4 <- [1,1758,null,{}] 05:34:20 INFO - PROCESS | 1768 | 1464611660349 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}] 05:34:20 INFO - PROCESS | 1768 | 1464611660623 Marionette TRACE conn4 <- [1,1759,null,{"value":null}] 05:34:20 INFO - PROCESS | 1768 | 1464611660659 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1ef400 == 148 [pid = 1768] [id = 447] 05:34:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8da22800) [pid = 1768] [serial = 1342] [outer = (nil)] 05:34:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8dac2c00) [pid = 1768] [serial = 1343] [outer = 0x8da22800] 05:34:20 INFO - PROCESS | 1768 | 1464611660734 Marionette DEBUG loaded listener.js 05:34:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8dc46c00) [pid = 1768] [serial = 1344] [outer = 0x8da22800] 05:34:21 INFO - PROCESS | 1768 | 1464611661742 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]]]}] 05:34:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 05:34:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 1448ms 05:34:21 INFO - PROCESS | 1768 | 1464611661779 Marionette TRACE conn4 -> [0,1761,"getWindowHandle",null] 05:34:21 INFO - PROCESS | 1768 | 1464611661783 Marionette TRACE conn4 <- [1,1761,null,{"value":"8"}] 05:34:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 05:34:21 INFO - PROCESS | 1768 | 1464611661831 Marionette TRACE conn4 -> [0,1762,"setScriptTimeout",{"ms":35000}] 05:34:21 INFO - PROCESS | 1768 | 1464611661841 Marionette TRACE conn4 <- [1,1762,null,{}] 05:34:21 INFO - PROCESS | 1768 | 1464611661848 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}] 05:34:22 INFO - PROCESS | 1768 | 1464611662582 Marionette TRACE conn4 <- [1,1763,null,{"value":null}] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9972e800) [pid = 1768] [serial = 1258] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8ef21000) [pid = 1768] [serial = 1231] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x953d5000) [pid = 1768] [serial = 1252] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9aa2cc00) [pid = 1768] [serial = 1255] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x875f1c00) [pid = 1768] [serial = 1222] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8b123400) [pid = 1768] [serial = 1156] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8afeec00) [pid = 1768] [serial = 1225] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x90f41800) [pid = 1768] [serial = 1237] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x91b5ec00) [pid = 1768] [serial = 1243] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8b3efc00) [pid = 1768] [serial = 1279] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8e3be800) [pid = 1768] [serial = 1228] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9b55b400) [pid = 1768] [serial = 1261] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x90ea4800) [pid = 1768] [serial = 1249] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9242f400) [pid = 1768] [serial = 1246] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x90f4a800) [pid = 1768] [serial = 1240] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x88583800) [pid = 1768] [serial = 1273] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8a1e9400) [pid = 1768] [serial = 1276] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9d9bd800) [pid = 1768] [serial = 1264] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x9c055800) [pid = 1768] [serial = 1267] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8ef22800) [pid = 1768] [serial = 1234] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 05:34:22 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x89fc2800) [pid = 1768] [serial = 1282] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 05:34:22 INFO - PROCESS | 1768 | 1464611662801 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f1c00 == 149 [pid = 1768] [id = 448] 05:34:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x88583800) [pid = 1768] [serial = 1345] [outer = (nil)] 05:34:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8ad1a400) [pid = 1768] [serial = 1346] [outer = 0x88583800] 05:34:22 INFO - PROCESS | 1768 | 1464611662884 Marionette DEBUG loaded listener.js 05:34:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8dc4d400) [pid = 1768] [serial = 1347] [outer = 0x88583800] 05:34:23 INFO - PROCESS | 1768 | 1464611663690 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]]]}] 05:34:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 05:34:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1934ms 05:34:23 INFO - PROCESS | 1768 | 1464611663725 Marionette TRACE conn4 -> [0,1765,"getWindowHandle",null] 05:34:23 INFO - PROCESS | 1768 | 1464611663728 Marionette TRACE conn4 <- [1,1765,null,{"value":"8"}] 05:34:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 05:34:23 INFO - PROCESS | 1768 | 1464611663735 Marionette TRACE conn4 -> [0,1766,"setScriptTimeout",{"ms":35000}] 05:34:23 INFO - PROCESS | 1768 | 1464611663738 Marionette TRACE conn4 <- [1,1766,null,{}] 05:34:23 INFO - PROCESS | 1768 | 1464611663744 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}] 05:34:24 INFO - PROCESS | 1768 | 1464611664011 Marionette TRACE conn4 <- [1,1767,null,{"value":null}] 05:34:24 INFO - PROCESS | 1768 | 1464611664034 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afeec00 == 150 [pid = 1768] [id = 449] 05:34:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8e2be800) [pid = 1768] [serial = 1348] [outer = (nil)] 05:34:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8ec71c00) [pid = 1768] [serial = 1349] [outer = 0x8e2be800] 05:34:24 INFO - PROCESS | 1768 | 1464611664108 Marionette DEBUG loaded listener.js 05:34:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8eca0000) [pid = 1768] [serial = 1350] [outer = 0x8e2be800] 05:34:25 INFO - PROCESS | 1768 | 1464611665295 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]]]}] 05:34:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 05:34:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 1631ms 05:34:25 INFO - PROCESS | 1768 | 1464611665367 Marionette TRACE conn4 -> [0,1769,"getWindowHandle",null] 05:34:25 INFO - PROCESS | 1768 | 1464611665375 Marionette TRACE conn4 <- [1,1769,null,{"value":"8"}] 05:34:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 05:34:25 INFO - PROCESS | 1768 | 1464611665385 Marionette TRACE conn4 -> [0,1770,"setScriptTimeout",{"ms":35000}] 05:34:25 INFO - PROCESS | 1768 | 1464611665390 Marionette TRACE conn4 <- [1,1770,null,{}] 05:34:25 INFO - PROCESS | 1768 | 1464611665399 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}] 05:34:25 INFO - PROCESS | 1768 | 1464611665674 Marionette TRACE conn4 <- [1,1771,null,{"value":null}] 05:34:26 INFO - PROCESS | 1768 | 1464611666005 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x877d2c00 == 151 [pid = 1768] [id = 450] 05:34:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x89fcb400) [pid = 1768] [serial = 1351] [outer = (nil)] 05:34:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8b127400) [pid = 1768] [serial = 1352] [outer = 0x89fcb400] 05:34:26 INFO - PROCESS | 1768 | 1464611666099 Marionette DEBUG loaded listener.js 05:34:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8c8c4800) [pid = 1768] [serial = 1353] [outer = 0x89fcb400] 05:34:27 INFO - PROCESS | 1768 | 1464611667082 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]]]}] 05:34:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 05:34:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1735ms 05:34:27 INFO - PROCESS | 1768 | 1464611667121 Marionette TRACE conn4 -> [0,1773,"getWindowHandle",null] 05:34:27 INFO - PROCESS | 1768 | 1464611667132 Marionette TRACE conn4 <- [1,1773,null,{"value":"8"}] 05:34:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 05:34:27 INFO - PROCESS | 1768 | 1464611667144 Marionette TRACE conn4 -> [0,1774,"setScriptTimeout",{"ms":35000}] 05:34:27 INFO - PROCESS | 1768 | 1464611667148 Marionette TRACE conn4 <- [1,1774,null,{}] 05:34:27 INFO - PROCESS | 1768 | 1464611667155 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}] 05:34:27 INFO - PROCESS | 1768 | 1464611667388 Marionette TRACE conn4 <- [1,1775,null,{"value":null}] 05:34:27 INFO - PROCESS | 1768 | 1464611667727 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2cc000 == 152 [pid = 1768] [id = 451] 05:34:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8e3b8000) [pid = 1768] [serial = 1354] [outer = (nil)] 05:34:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e46d800) [pid = 1768] [serial = 1355] [outer = 0x8e3b8000] 05:34:27 INFO - PROCESS | 1768 | 1464611667824 Marionette DEBUG loaded listener.js 05:34:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e4eb000) [pid = 1768] [serial = 1356] [outer = 0x8e3b8000] 05:34:28 INFO - PROCESS | 1768 | 1464611668825 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]]]}] 05:34:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 05:34:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 1747ms 05:34:28 INFO - PROCESS | 1768 | 1464611668891 Marionette TRACE conn4 -> [0,1777,"getWindowHandle",null] 05:34:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 05:34:28 INFO - PROCESS | 1768 | 1464611668896 Marionette TRACE conn4 <- [1,1777,null,{"value":"8"}] 05:34:28 INFO - PROCESS | 1768 | 1464611668903 Marionette TRACE conn4 -> [0,1778,"setScriptTimeout",{"ms":35000}] 05:34:28 INFO - PROCESS | 1768 | 1464611668909 Marionette TRACE conn4 <- [1,1778,null,{}] 05:34:28 INFO - PROCESS | 1768 | 1464611668925 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}] 05:34:29 INFO - PROCESS | 1768 | 1464611669187 Marionette TRACE conn4 <- [1,1779,null,{"value":null}] 05:34:29 INFO - PROCESS | 1768 | 1464611669516 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eeb1400 == 153 [pid = 1768] [id = 452] 05:34:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8ef7b000) [pid = 1768] [serial = 1357] [outer = (nil)] 05:34:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8efca000) [pid = 1768] [serial = 1358] [outer = 0x8ef7b000] 05:34:29 INFO - PROCESS | 1768 | 1464611669609 Marionette DEBUG loaded listener.js 05:34:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8f61ac00) [pid = 1768] [serial = 1359] [outer = 0x8ef7b000] 05:34:30 INFO - PROCESS | 1768 | 1464611670575 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]]]}] 05:34:30 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 05:34:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 1740ms 05:34:30 INFO - PROCESS | 1768 | 1464611670643 Marionette TRACE conn4 -> [0,1781,"getWindowHandle",null] 05:34:30 INFO - PROCESS | 1768 | 1464611670649 Marionette TRACE conn4 <- [1,1781,null,{"value":"8"}] 05:34:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 05:34:30 INFO - PROCESS | 1768 | 1464611670655 Marionette TRACE conn4 -> [0,1782,"setScriptTimeout",{"ms":35000}] 05:34:30 INFO - PROCESS | 1768 | 1464611670657 Marionette TRACE conn4 <- [1,1782,null,{}] 05:34:30 INFO - PROCESS | 1768 | 1464611670664 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}] 05:34:30 INFO - PROCESS | 1768 | 1464611670875 Marionette TRACE conn4 <- [1,1783,null,{"value":null}] 05:34:31 INFO - PROCESS | 1768 | 1464611671193 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efc1400 == 154 [pid = 1768] [id = 453] 05:34:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8f61e800) [pid = 1768] [serial = 1360] [outer = (nil)] 05:34:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8f839400) [pid = 1768] [serial = 1361] [outer = 0x8f61e800] 05:34:31 INFO - PROCESS | 1768 | 1464611671289 Marionette DEBUG loaded listener.js 05:34:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x90ea3400) [pid = 1768] [serial = 1362] [outer = 0x8f61e800] 05:34:32 INFO - PROCESS | 1768 | 1464611672234 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]]]}] 05:34:32 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 05:34:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 1634ms 05:34:32 INFO - PROCESS | 1768 | 1464611672291 Marionette TRACE conn4 -> [0,1785,"getWindowHandle",null] 05:34:32 INFO - PROCESS | 1768 | 1464611672295 Marionette TRACE conn4 <- [1,1785,null,{"value":"8"}] 05:34:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 05:34:32 INFO - PROCESS | 1768 | 1464611672302 Marionette TRACE conn4 -> [0,1786,"setScriptTimeout",{"ms":35000}] 05:34:32 INFO - PROCESS | 1768 | 1464611672305 Marionette TRACE conn4 <- [1,1786,null,{}] 05:34:32 INFO - PROCESS | 1768 | 1464611672312 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}] 05:34:32 INFO - PROCESS | 1768 | 1464611672533 Marionette TRACE conn4 <- [1,1787,null,{"value":null}] 05:34:32 INFO - PROCESS | 1768 | 1464611672905 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8781d000 == 155 [pid = 1768] [id = 454] 05:34:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x899ee000) [pid = 1768] [serial = 1363] [outer = (nil)] 05:34:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x90e9e000) [pid = 1768] [serial = 1364] [outer = 0x899ee000] 05:34:33 INFO - PROCESS | 1768 | 1464611673037 Marionette DEBUG loaded listener.js 05:34:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x90f4c000) [pid = 1768] [serial = 1365] [outer = 0x899ee000] 05:34:34 INFO - PROCESS | 1768 | 1464611674248 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]]]}] 05:34:34 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 05:34:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 1982ms 05:34:34 INFO - PROCESS | 1768 | 1464611674290 Marionette TRACE conn4 -> [0,1789,"getWindowHandle",null] 05:34:34 INFO - PROCESS | 1768 | 1464611674296 Marionette TRACE conn4 <- [1,1789,null,{"value":"8"}] 05:34:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 05:34:34 INFO - PROCESS | 1768 | 1464611674305 Marionette TRACE conn4 -> [0,1790,"setScriptTimeout",{"ms":35000}] 05:34:34 INFO - PROCESS | 1768 | 1464611674311 Marionette TRACE conn4 <- [1,1790,null,{}] 05:34:34 INFO - PROCESS | 1768 | 1464611674319 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}] 05:34:34 INFO - PROCESS | 1768 | 1464611674620 Marionette TRACE conn4 <- [1,1791,null,{"value":null}] 05:34:34 INFO - PROCESS | 1768 | 1464611674945 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f840000 == 156 [pid = 1768] [id = 455] 05:34:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x90ea7400) [pid = 1768] [serial = 1366] [outer = (nil)] 05:34:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x91b60000) [pid = 1768] [serial = 1367] [outer = 0x90ea7400] 05:34:35 INFO - PROCESS | 1768 | 1464611675040 Marionette DEBUG loaded listener.js 05:34:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x91daf400) [pid = 1768] [serial = 1368] [outer = 0x90ea7400] 05:34:36 INFO - PROCESS | 1768 | 1464611676108 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]]]}] 05:34:36 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) 05:34:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 1891ms 05:34:36 INFO - PROCESS | 1768 | 1464611676198 Marionette TRACE conn4 -> [0,1793,"getWindowHandle",null] 05:34:36 INFO - PROCESS | 1768 | 1464611676204 Marionette TRACE conn4 <- [1,1793,null,{"value":"8"}] 05:34:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 05:34:36 INFO - PROCESS | 1768 | 1464611676212 Marionette TRACE conn4 -> [0,1794,"setScriptTimeout",{"ms":35000}] 05:34:36 INFO - PROCESS | 1768 | 1464611676218 Marionette TRACE conn4 <- [1,1794,null,{}] 05:34:36 INFO - PROCESS | 1768 | 1464611676225 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}] 05:34:36 INFO - PROCESS | 1768 | 1464611676555 Marionette TRACE conn4 <- [1,1795,null,{"value":null}] 05:34:36 INFO - PROCESS | 1768 | 1464611676933 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x911e1400 == 157 [pid = 1768] [id = 456] 05:34:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x91bee400) [pid = 1768] [serial = 1369] [outer = (nil)] 05:34:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x92590c00) [pid = 1768] [serial = 1370] [outer = 0x91bee400] 05:34:37 INFO - PROCESS | 1768 | 1464611677046 Marionette DEBUG loaded listener.js 05:34:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92595c00) [pid = 1768] [serial = 1371] [outer = 0x91bee400] 05:34:38 INFO - PROCESS | 1768 | 1464611678009 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]]]}] 05:34:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:34:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 1840ms 05:34:38 INFO - PROCESS | 1768 | 1464611678055 Marionette TRACE conn4 -> [0,1797,"getWindowHandle",null] 05:34:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 05:34:38 INFO - PROCESS | 1768 | 1464611678061 Marionette TRACE conn4 <- [1,1797,null,{"value":"8"}] 05:34:38 INFO - PROCESS | 1768 | 1464611678070 Marionette TRACE conn4 -> [0,1798,"setScriptTimeout",{"ms":35000}] 05:34:38 INFO - PROCESS | 1768 | 1464611678075 Marionette TRACE conn4 <- [1,1798,null,{}] 05:34:38 INFO - PROCESS | 1768 | 1464611678083 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}] 05:34:38 INFO - PROCESS | 1768 | 1464611678389 Marionette TRACE conn4 <- [1,1799,null,{"value":null}] 05:34:38 INFO - PROCESS | 1768 | 1464611678820 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bf8000 == 158 [pid = 1768] [id = 457] 05:34:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x92427400) [pid = 1768] [serial = 1372] [outer = (nil)] 05:34:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x929df400) [pid = 1768] [serial = 1373] [outer = 0x92427400] 05:34:38 INFO - PROCESS | 1768 | 1464611678955 Marionette DEBUG loaded listener.js 05:34:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9474bc00) [pid = 1768] [serial = 1374] [outer = 0x92427400] 05:34:40 INFO - PROCESS | 1768 | 1464611680083 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]]]}] 05:34:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 05:34:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 2040ms 05:34:40 INFO - PROCESS | 1768 | 1464611680110 Marionette TRACE conn4 -> [0,1801,"getWindowHandle",null] 05:34:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 05:34:40 INFO - PROCESS | 1768 | 1464611680114 Marionette TRACE conn4 <- [1,1801,null,{"value":"8"}] 05:34:40 INFO - PROCESS | 1768 | 1464611680121 Marionette TRACE conn4 -> [0,1802,"setScriptTimeout",{"ms":35000}] 05:34:40 INFO - PROCESS | 1768 | 1464611680125 Marionette TRACE conn4 <- [1,1802,null,{}] 05:34:40 INFO - PROCESS | 1768 | 1464611680131 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}] 05:34:40 INFO - PROCESS | 1768 | 1464611680353 Marionette TRACE conn4 <- [1,1803,null,{"value":null}] 05:34:40 INFO - PROCESS | 1768 | 1464611680678 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x92989c00 == 159 [pid = 1768] [id = 458] 05:34:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92991800) [pid = 1768] [serial = 1375] [outer = (nil)] 05:34:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x95132c00) [pid = 1768] [serial = 1376] [outer = 0x92991800] 05:34:40 INFO - PROCESS | 1768 | 1464611680779 Marionette DEBUG loaded listener.js 05:34:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x95316400) [pid = 1768] [serial = 1377] [outer = 0x92991800] 05:34:41 INFO - PROCESS | 1768 | 1464611681672 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]]]}] 05:34:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 05:34:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 1586ms 05:34:41 INFO - PROCESS | 1768 | 1464611681707 Marionette TRACE conn4 -> [0,1805,"getWindowHandle",null] 05:34:41 INFO - PROCESS | 1768 | 1464611681711 Marionette TRACE conn4 <- [1,1805,null,{"value":"8"}] 05:34:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 05:34:41 INFO - PROCESS | 1768 | 1464611681718 Marionette TRACE conn4 -> [0,1806,"setScriptTimeout",{"ms":35000}] 05:34:41 INFO - PROCESS | 1768 | 1464611681721 Marionette TRACE conn4 <- [1,1806,null,{}] 05:34:41 INFO - PROCESS | 1768 | 1464611681728 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}] 05:34:41 INFO - PROCESS | 1768 | 1464611681951 Marionette TRACE conn4 <- [1,1807,null,{"value":null}] 05:34:42 INFO - PROCESS | 1768 | 1464611682290 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x95129400 == 160 [pid = 1768] [id = 459] 05:34:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9512ac00) [pid = 1768] [serial = 1378] [outer = (nil)] 05:34:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x995bb400) [pid = 1768] [serial = 1379] [outer = 0x9512ac00] 05:34:42 INFO - PROCESS | 1768 | 1464611682386 Marionette DEBUG loaded listener.js 05:34:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x997ac800) [pid = 1768] [serial = 1380] [outer = 0x9512ac00] 05:34:43 INFO - PROCESS | 1768 | 1464611683309 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]]]}] 05:34:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 05:34:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 1633ms 05:34:43 INFO - PROCESS | 1768 | 1464611683352 Marionette TRACE conn4 -> [0,1809,"getWindowHandle",null] 05:34:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 05:34:43 INFO - PROCESS | 1768 | 1464611683357 Marionette TRACE conn4 <- [1,1809,null,{"value":"8"}] 05:34:43 INFO - PROCESS | 1768 | 1464611683364 Marionette TRACE conn4 -> [0,1810,"setScriptTimeout",{"ms":35000}] 05:34:43 INFO - PROCESS | 1768 | 1464611683369 Marionette TRACE conn4 <- [1,1810,null,{}] 05:34:43 INFO - PROCESS | 1768 | 1464611683375 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}] 05:34:43 INFO - PROCESS | 1768 | 1464611683654 Marionette TRACE conn4 <- [1,1811,null,{"value":null}] 05:34:44 INFO - PROCESS | 1768 | 1464611683982 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da20400 == 161 [pid = 1768] [id = 460] 05:34:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9a749000) [pid = 1768] [serial = 1381] [outer = (nil)] 05:34:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9a8aa000) [pid = 1768] [serial = 1382] [outer = 0x9a749000] 05:34:44 INFO - PROCESS | 1768 | 1464611684086 Marionette DEBUG loaded listener.js 05:34:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9a9c2800) [pid = 1768] [serial = 1383] [outer = 0x9a749000] 05:34:45 INFO - PROCESS | 1768 | 1464611685020 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]]]}] 05:34:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 05:34:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 1696ms 05:34:45 INFO - PROCESS | 1768 | 1464611685060 Marionette TRACE conn4 -> [0,1813,"getWindowHandle",null] 05:34:45 INFO - PROCESS | 1768 | 1464611685063 Marionette TRACE conn4 <- [1,1813,null,{"value":"8"}] 05:34:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 05:34:45 INFO - PROCESS | 1768 | 1464611685072 Marionette TRACE conn4 -> [0,1814,"setScriptTimeout",{"ms":35000}] 05:34:45 INFO - PROCESS | 1768 | 1464611685076 Marionette TRACE conn4 <- [1,1814,null,{}] 05:34:45 INFO - PROCESS | 1768 | 1464611685082 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}] 05:34:45 INFO - PROCESS | 1768 | 1464611685315 Marionette TRACE conn4 <- [1,1815,null,{"value":null}] 05:34:45 INFO - PROCESS | 1768 | 1464611685690 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8ab800 == 162 [pid = 1768] [id = 461] 05:34:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9a8b2000) [pid = 1768] [serial = 1384] [outer = (nil)] 05:34:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9a9d0800) [pid = 1768] [serial = 1385] [outer = 0x9a8b2000] 05:34:45 INFO - PROCESS | 1768 | 1464611685786 Marionette DEBUG loaded listener.js 05:34:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9aa2d000) [pid = 1768] [serial = 1386] [outer = 0x9a8b2000] 05:34:46 INFO - PROCESS | 1768 | 1464611686733 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]]]}] 05:34:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 05:34:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 1734ms 05:34:46 INFO - PROCESS | 1768 | 1464611686807 Marionette TRACE conn4 -> [0,1817,"getWindowHandle",null] 05:34:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 05:34:46 INFO - PROCESS | 1768 | 1464611686812 Marionette TRACE conn4 <- [1,1817,null,{"value":"8"}] 05:34:46 INFO - PROCESS | 1768 | 1464611686820 Marionette TRACE conn4 -> [0,1818,"setScriptTimeout",{"ms":35000}] 05:34:46 INFO - PROCESS | 1768 | 1464611686823 Marionette TRACE conn4 <- [1,1818,null,{}] 05:34:46 INFO - PROCESS | 1768 | 1464611686842 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}] 05:34:47 INFO - PROCESS | 1768 | 1464611687140 Marionette TRACE conn4 <- [1,1819,null,{"value":null}] 05:34:47 INFO - PROCESS | 1768 | 1464611687480 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a9c6c00 == 163 [pid = 1768] [id = 462] 05:34:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9a9c9400) [pid = 1768] [serial = 1387] [outer = (nil)] 05:34:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x9ad3bc00) [pid = 1768] [serial = 1388] [outer = 0x9a9c9400] 05:34:47 INFO - PROCESS | 1768 | 1464611687571 Marionette DEBUG loaded listener.js 05:34:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x9ad3ec00) [pid = 1768] [serial = 1389] [outer = 0x9a9c9400] 05:34:48 INFO - PROCESS | 1768 | 1464611688524 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]]]}] 05:34:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 05:34:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 1745ms 05:34:48 INFO - PROCESS | 1768 | 1464611688565 Marionette TRACE conn4 -> [0,1821,"getWindowHandle",null] 05:34:48 INFO - PROCESS | 1768 | 1464611688568 Marionette TRACE conn4 <- [1,1821,null,{"value":"8"}] 05:34:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 05:34:48 INFO - PROCESS | 1768 | 1464611688575 Marionette TRACE conn4 -> [0,1822,"setScriptTimeout",{"ms":35000}] 05:34:48 INFO - PROCESS | 1768 | 1464611688578 Marionette TRACE conn4 <- [1,1822,null,{}] 05:34:48 INFO - PROCESS | 1768 | 1464611688584 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}] 05:34:48 INFO - PROCESS | 1768 | 1464611688830 Marionette TRACE conn4 <- [1,1823,null,{"value":null}] 05:34:49 INFO - PROCESS | 1768 | 1464611689165 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bef000 == 164 [pid = 1768] [id = 463] 05:34:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x92427800) [pid = 1768] [serial = 1390] [outer = (nil)] 05:34:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9b332800) [pid = 1768] [serial = 1391] [outer = 0x92427800] 05:34:49 INFO - PROCESS | 1768 | 1464611689262 Marionette DEBUG loaded listener.js 05:34:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9b557c00) [pid = 1768] [serial = 1392] [outer = 0x92427800] 05:34:50 INFO - PROCESS | 1768 | 1464611690162 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]]]}] 05:34:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 05:34:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 1632ms 05:34:50 INFO - PROCESS | 1768 | 1464611690207 Marionette TRACE conn4 -> [0,1825,"getWindowHandle",null] 05:34:50 INFO - PROCESS | 1768 | 1464611690211 Marionette TRACE conn4 <- [1,1825,null,{"value":"8"}] 05:34:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 05:34:50 INFO - PROCESS | 1768 | 1464611690218 Marionette TRACE conn4 -> [0,1826,"setScriptTimeout",{"ms":35000}] 05:34:50 INFO - PROCESS | 1768 | 1464611690221 Marionette TRACE conn4 <- [1,1826,null,{}] 05:34:50 INFO - PROCESS | 1768 | 1464611690227 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}] 05:34:50 INFO - PROCESS | 1768 | 1464611690455 Marionette TRACE conn4 <- [1,1827,null,{"value":null}] 05:34:50 INFO - PROCESS | 1768 | 1464611690776 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b29c400 == 165 [pid = 1768] [id = 464] 05:34:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9b55c400) [pid = 1768] [serial = 1393] [outer = (nil)] 05:34:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9b8a6c00) [pid = 1768] [serial = 1394] [outer = 0x9b55c400] 05:34:50 INFO - PROCESS | 1768 | 1464611690870 Marionette DEBUG loaded listener.js 05:34:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9b8ae400) [pid = 1768] [serial = 1395] [outer = 0x9b55c400] 05:34:51 INFO - PROCESS | 1768 | 1464611691834 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]]]}] 05:34:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 05:34:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 1681ms 05:34:51 INFO - PROCESS | 1768 | 1464611691900 Marionette TRACE conn4 -> [0,1829,"getWindowHandle",null] 05:34:51 INFO - PROCESS | 1768 | 1464611691904 Marionette TRACE conn4 <- [1,1829,null,{"value":"8"}] 05:34:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 05:34:51 INFO - PROCESS | 1768 | 1464611691910 Marionette TRACE conn4 -> [0,1830,"setScriptTimeout",{"ms":35000}] 05:34:51 INFO - PROCESS | 1768 | 1464611691914 Marionette TRACE conn4 <- [1,1830,null,{}] 05:34:51 INFO - PROCESS | 1768 | 1464611691919 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}] 05:34:52 INFO - PROCESS | 1768 | 1464611692206 Marionette TRACE conn4 <- [1,1831,null,{"value":null}] 05:34:52 INFO - PROCESS | 1768 | 1464611692533 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x877d1c00 == 166 [pid = 1768] [id = 465] 05:34:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9b551400) [pid = 1768] [serial = 1396] [outer = (nil)] 05:34:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9c051c00) [pid = 1768] [serial = 1397] [outer = 0x9b551400] 05:34:52 INFO - PROCESS | 1768 | 1464611692630 Marionette DEBUG loaded listener.js 05:34:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9c07cc00) [pid = 1768] [serial = 1398] [outer = 0x9b551400] 05:34:53 INFO - PROCESS | 1768 | 1464611693746 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]]]}] 05:34:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 05:34:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 1891ms 05:34:53 INFO - PROCESS | 1768 | 1464611693853 Marionette TRACE conn4 -> [0,1833,"getWindowHandle",null] 05:34:53 INFO - PROCESS | 1768 | 1464611693859 Marionette TRACE conn4 <- [1,1833,null,{"value":"8"}] 05:34:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 05:34:53 INFO - PROCESS | 1768 | 1464611693869 Marionette TRACE conn4 -> [0,1834,"setScriptTimeout",{"ms":35000}] 05:34:53 INFO - PROCESS | 1768 | 1464611693874 Marionette TRACE conn4 <- [1,1834,null,{}] 05:34:53 INFO - PROCESS | 1768 | 1464611693963 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}] 05:34:54 INFO - PROCESS | 1768 | 1464611694372 Marionette TRACE conn4 <- [1,1835,null,{"value":null}] 05:34:54 INFO - PROCESS | 1768 | 1464611694720 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ba48800 == 167 [pid = 1768] [id = 466] 05:34:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9ba6b400) [pid = 1768] [serial = 1399] [outer = (nil)] 05:34:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x9d9af800) [pid = 1768] [serial = 1400] [outer = 0x9ba6b400] 05:34:54 INFO - PROCESS | 1768 | 1464611694841 Marionette DEBUG loaded listener.js 05:34:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9d9b5c00) [pid = 1768] [serial = 1401] [outer = 0x9ba6b400] 05:34:56 INFO - PROCESS | 1768 | --DOCSHELL 0x91db8400 == 166 [pid = 1768] [id = 144] 05:34:56 INFO - PROCESS | 1768 | --DOCSHELL 0xa6235000 == 165 [pid = 1768] [id = 64] 05:34:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8dc4ac00 == 164 [pid = 1768] [id = 263] 05:34:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8f842400 == 163 [pid = 1768] [id = 116] 05:34:56 INFO - PROCESS | 1768 | --DOCSHELL 0x94750c00 == 162 [pid = 1768] [id = 65] 05:34:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef22400 == 161 [pid = 1768] [id = 196] 05:34:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3eb800 == 160 [pid = 1768] [id = 319] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8c8cd800) [pid = 1768] [serial = 1283] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8dac6000) [pid = 1768] [serial = 1284] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x9b8af800) [pid = 1768] [serial = 1260] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8efc2800) [pid = 1768] [serial = 1233] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x9929a000) [pid = 1768] [serial = 1253] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x9b29dc00) [pid = 1768] [serial = 1257] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x88d34c00) [pid = 1768] [serial = 1224] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x99f13c00) [pid = 1768] [serial = 1254] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8e46cc00) [pid = 1768] [serial = 1158] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8da1bc00) [pid = 1768] [serial = 1227] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x9b8a8c00) [pid = 1768] [serial = 1259] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x90f48000) [pid = 1768] [serial = 1238] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9258fc00) [pid = 1768] [serial = 1245] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8c005400) [pid = 1768] [serial = 1280] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x87811400) [pid = 1768] [serial = 1223] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8e46a800) [pid = 1768] [serial = 1229] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8e4e2800) [pid = 1768] [serial = 1230] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0xa1141000) [pid = 1768] [serial = 1263] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x95133c00) [pid = 1768] [serial = 1250] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9ad39800) [pid = 1768] [serial = 1256] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x911e1800) [pid = 1768] [serial = 1239] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x92f88400) [pid = 1768] [serial = 1247] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x91b76c00) [pid = 1768] [serial = 1241] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x899f0000) [pid = 1768] [serial = 1275] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x88d3a000) [pid = 1768] [serial = 1274] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8c8c6c00) [pid = 1768] [serial = 1281] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0xa113ac00) [pid = 1768] [serial = 1262] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9242a000) [pid = 1768] [serial = 1244] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8ad15400) [pid = 1768] [serial = 1277] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0xa24c7800) [pid = 1768] [serial = 1266] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0xa3051000) [pid = 1768] [serial = 1269] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8ad27400) [pid = 1768] [serial = 1278] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8f6a7400) [pid = 1768] [serial = 1235] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0xa3493400) [pid = 1768] [serial = 1271] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x91b7ec00) [pid = 1768] [serial = 1242] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8b7af000) [pid = 1768] [serial = 1226] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9656d800) [pid = 1768] [serial = 1251] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x93d27000) [pid = 1768] [serial = 1248] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0xa2409400) [pid = 1768] [serial = 1265] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0xa26c8000) [pid = 1768] [serial = 1268] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8f6b0c00) [pid = 1768] [serial = 1236] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8ef7a400) [pid = 1768] [serial = 1232] [outer = (nil)] [url = about:blank] 05:34:57 INFO - PROCESS | 1768 | 1464611697917 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]]]}] 05:34:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 05:34:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 4103ms 05:34:57 INFO - PROCESS | 1768 | 1464611697975 Marionette TRACE conn4 -> [0,1837,"getWindowHandle",null] 05:34:57 INFO - PROCESS | 1768 | 1464611697983 Marionette TRACE conn4 <- [1,1837,null,{"value":"8"}] 05:34:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 05:34:57 INFO - PROCESS | 1768 | 1464611697991 Marionette TRACE conn4 -> [0,1838,"setScriptTimeout",{"ms":35000}] 05:34:58 INFO - PROCESS | 1768 | 1464611697998 Marionette TRACE conn4 <- [1,1838,null,{}] 05:34:58 INFO - PROCESS | 1768 | 1464611698006 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}] 05:34:58 INFO - PROCESS | 1768 | 1464611698228 Marionette TRACE conn4 <- [1,1839,null,{"value":null}] 05:34:58 INFO - PROCESS | 1768 | 1464611698541 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:34:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d3a800 == 161 [pid = 1768] [id = 467] 05:34:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x88d3ec00) [pid = 1768] [serial = 1402] [outer = (nil)] 05:34:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x89fc4000) [pid = 1768] [serial = 1403] [outer = 0x88d3ec00] 05:34:58 INFO - PROCESS | 1768 | 1464611698664 Marionette DEBUG loaded listener.js 05:34:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8a1e6c00) [pid = 1768] [serial = 1404] [outer = 0x88d3ec00] 05:34:59 INFO - PROCESS | 1768 | 1464611699831 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]]]}] 05:34:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 05:34:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 1891ms 05:34:59 INFO - PROCESS | 1768 | 1464611699883 Marionette TRACE conn4 -> [0,1841,"getWindowHandle",null] 05:34:59 INFO - PROCESS | 1768 | 1464611699891 Marionette TRACE conn4 <- [1,1841,null,{"value":"8"}] 05:34:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 05:34:59 INFO - PROCESS | 1768 | 1464611699910 Marionette TRACE conn4 -> [0,1842,"setScriptTimeout",{"ms":35000}] 05:34:59 INFO - PROCESS | 1768 | 1464611699915 Marionette TRACE conn4 <- [1,1842,null,{}] 05:34:59 INFO - PROCESS | 1768 | 1464611699920 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}] 05:35:00 INFO - PROCESS | 1768 | 1464611700207 Marionette TRACE conn4 <- [1,1843,null,{"value":null}] 05:35:00 INFO - PROCESS | 1768 | 1464611700442 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3e7c00 == 162 [pid = 1768] [id = 468] 05:35:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8b3e8000) [pid = 1768] [serial = 1405] [outer = (nil)] 05:35:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8b7a5c00) [pid = 1768] [serial = 1406] [outer = 0x8b3e8000] 05:35:00 INFO - PROCESS | 1768 | 1464611700521 Marionette DEBUG loaded listener.js 05:35:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8c00c400) [pid = 1768] [serial = 1407] [outer = 0x8b3e8000] 05:35:01 INFO - PROCESS | 1768 | 1464611701424 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]]]}] 05:35:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 05:35:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 1582ms 05:35:01 INFO - PROCESS | 1768 | 1464611701492 Marionette TRACE conn4 -> [0,1845,"getWindowHandle",null] 05:35:01 INFO - PROCESS | 1768 | 1464611701496 Marionette TRACE conn4 <- [1,1845,null,{"value":"8"}] 05:35:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 05:35:01 INFO - PROCESS | 1768 | 1464611701503 Marionette TRACE conn4 -> [0,1846,"setScriptTimeout",{"ms":35000}] 05:35:01 INFO - PROCESS | 1768 | 1464611701508 Marionette TRACE conn4 <- [1,1846,null,{}] 05:35:01 INFO - PROCESS | 1768 | 1464611701558 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}] 05:35:02 INFO - PROCESS | 1768 | 1464611702435 Marionette TRACE conn4 <- [1,1847,null,{"value":null}] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x877cc800) [pid = 1768] [serial = 1336] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x93d9e400) [pid = 1768] [serial = 1324] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x90f4cc00) [pid = 1768] [serial = 1312] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x91b77000) [pid = 1768] [serial = 1315] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x953dac00) [pid = 1768] [serial = 1330] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8b124800) [pid = 1768] [serial = 1291] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8eea9400) [pid = 1768] [serial = 1300] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x953e1c00) [pid = 1768] [serial = 1333] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x911e4400) [pid = 1768] [serial = 1318] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x929d5800) [pid = 1768] [serial = 1321] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x9512a000) [pid = 1768] [serial = 1327] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8ef23800) [pid = 1768] [serial = 1303] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8f619400) [pid = 1768] [serial = 1306] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8e4e0c00) [pid = 1768] [serial = 1294] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8dc41800) [pid = 1768] [serial = 1309] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8da22800) [pid = 1768] [serial = 1342] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x875ecc00) [pid = 1768] [serial = 1219] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ec6e800) [pid = 1768] [serial = 1297] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x89fd0000) [pid = 1768] [serial = 1339] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x899e9400) [pid = 1768] [serial = 1288] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x88583800) [pid = 1768] [serial = 1345] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 05:35:02 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0xa24c3c00) [pid = 1768] [serial = 1270] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 05:35:02 INFO - PROCESS | 1768 | 1464611702676 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x875ecc00 == 163 [pid = 1768] [id = 469] 05:35:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x88578000) [pid = 1768] [serial = 1408] [outer = (nil)] 05:35:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8c010c00) [pid = 1768] [serial = 1409] [outer = 0x88578000] 05:35:02 INFO - PROCESS | 1768 | 1464611702763 Marionette DEBUG loaded listener.js 05:35:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8dc4b000) [pid = 1768] [serial = 1410] [outer = 0x88578000] 05:35:03 INFO - PROCESS | 1768 | 1464611703596 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]]]}] 05:35:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 05:35:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 2143ms 05:35:03 INFO - PROCESS | 1768 | 1464611703647 Marionette TRACE conn4 -> [0,1849,"getWindowHandle",null] 05:35:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 05:35:03 INFO - PROCESS | 1768 | 1464611703652 Marionette TRACE conn4 <- [1,1849,null,{"value":"8"}] 05:35:03 INFO - PROCESS | 1768 | 1464611703658 Marionette TRACE conn4 -> [0,1850,"setScriptTimeout",{"ms":35000}] 05:35:03 INFO - PROCESS | 1768 | 1464611703662 Marionette TRACE conn4 <- [1,1850,null,{}] 05:35:03 INFO - PROCESS | 1768 | 1464611703668 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}] 05:35:03 INFO - PROCESS | 1768 | 1464611703896 Marionette TRACE conn4 <- [1,1851,null,{"value":null}] 05:35:04 INFO - PROCESS | 1768 | 1464611704083 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x88580c00 == 164 [pid = 1768] [id = 470] 05:35:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8ad0ac00) [pid = 1768] [serial = 1411] [outer = (nil)] 05:35:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8e468400) [pid = 1768] [serial = 1412] [outer = 0x8ad0ac00] 05:35:04 INFO - PROCESS | 1768 | 1464611704160 Marionette DEBUG loaded listener.js 05:35:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8e477000) [pid = 1768] [serial = 1413] [outer = 0x8ad0ac00] 05:35:05 INFO - PROCESS | 1768 | 1464611705294 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]]]}] 05:35:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:35:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 1682ms 05:35:05 INFO - PROCESS | 1768 | 1464611705341 Marionette TRACE conn4 -> [0,1853,"getWindowHandle",null] 05:35:05 INFO - PROCESS | 1768 | 1464611705349 Marionette TRACE conn4 <- [1,1853,null,{"value":"8"}] 05:35:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 05:35:05 INFO - PROCESS | 1768 | 1464611705359 Marionette TRACE conn4 -> [0,1854,"setScriptTimeout",{"ms":35000}] 05:35:05 INFO - PROCESS | 1768 | 1464611705364 Marionette TRACE conn4 <- [1,1854,null,{}] 05:35:05 INFO - PROCESS | 1768 | 1464611705373 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}] 05:35:05 INFO - PROCESS | 1768 | 1464611705612 Marionette TRACE conn4 <- [1,1855,null,{"value":null}] 05:35:06 INFO - PROCESS | 1768 | 1464611705989 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b2b400 == 165 [pid = 1768] [id = 471] 05:35:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x88d3a000) [pid = 1768] [serial = 1414] [outer = (nil)] 05:35:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8ad21800) [pid = 1768] [serial = 1415] [outer = 0x88d3a000] 05:35:06 INFO - PROCESS | 1768 | 1464611706089 Marionette DEBUG loaded listener.js 05:35:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8b3e4800) [pid = 1768] [serial = 1416] [outer = 0x88d3a000] 05:35:07 INFO - PROCESS | 1768 | 1464611707093 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]]]}] 05:35:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 05:35:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 1786ms 05:35:07 INFO - PROCESS | 1768 | 1464611707147 Marionette TRACE conn4 -> [0,1857,"getWindowHandle",null] 05:35:07 INFO - PROCESS | 1768 | 1464611707157 Marionette TRACE conn4 <- [1,1857,null,{"value":"8"}] 05:35:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 05:35:07 INFO - PROCESS | 1768 | 1464611707170 Marionette TRACE conn4 -> [0,1858,"setScriptTimeout",{"ms":35000}] 05:35:07 INFO - PROCESS | 1768 | 1464611707175 Marionette TRACE conn4 <- [1,1858,null,{}] 05:35:07 INFO - PROCESS | 1768 | 1464611707183 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}] 05:35:07 INFO - PROCESS | 1768 | 1464611707454 Marionette TRACE conn4 <- [1,1859,null,{"value":null}] 05:35:07 INFO - PROCESS | 1768 | 1464611707794 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dacdc00 == 166 [pid = 1768] [id = 472] 05:35:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8dc43000) [pid = 1768] [serial = 1417] [outer = (nil)] 05:35:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8e2bfc00) [pid = 1768] [serial = 1418] [outer = 0x8dc43000] 05:35:07 INFO - PROCESS | 1768 | 1464611707887 Marionette DEBUG loaded listener.js 05:35:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e3c1000) [pid = 1768] [serial = 1419] [outer = 0x8dc43000] 05:35:08 INFO - PROCESS | 1768 | 1464611708985 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]]]}] 05:35:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 05:35:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 1886ms 05:35:09 INFO - PROCESS | 1768 | 1464611709057 Marionette TRACE conn4 -> [0,1861,"getWindowHandle",null] 05:35:09 INFO - PROCESS | 1768 | 1464611709062 Marionette TRACE conn4 <- [1,1861,null,{"value":"8"}] 05:35:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 05:35:09 INFO - PROCESS | 1768 | 1464611709069 Marionette TRACE conn4 -> [0,1862,"setScriptTimeout",{"ms":35000}] 05:35:09 INFO - PROCESS | 1768 | 1464611709076 Marionette TRACE conn4 <- [1,1862,null,{}] 05:35:09 INFO - PROCESS | 1768 | 1464611709104 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}] 05:35:09 INFO - PROCESS | 1768 | 1464611709492 Marionette TRACE conn4 <- [1,1863,null,{"value":null}] 05:35:09 INFO - PROCESS | 1768 | 1464611709713 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da9b000 == 167 [pid = 1768] [id = 473] 05:35:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8ec9d400) [pid = 1768] [serial = 1420] [outer = (nil)] 05:35:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8eeab400) [pid = 1768] [serial = 1421] [outer = 0x8ec9d400] 05:35:09 INFO - PROCESS | 1768 | 1464611709826 Marionette DEBUG loaded listener.js 05:35:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8ef1b800) [pid = 1768] [serial = 1422] [outer = 0x8ec9d400] 05:35:10 INFO - PROCESS | 1768 | 1464611710818 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]]]}] 05:35:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 05:35:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 1796ms 05:35:10 INFO - PROCESS | 1768 | 1464611710866 Marionette TRACE conn4 -> [0,1865,"getWindowHandle",null] 05:35:10 INFO - PROCESS | 1768 | 1464611710872 Marionette TRACE conn4 <- [1,1865,null,{"value":"8"}] 05:35:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 05:35:10 INFO - PROCESS | 1768 | 1464611710878 Marionette TRACE conn4 -> [0,1866,"setScriptTimeout",{"ms":35000}] 05:35:10 INFO - PROCESS | 1768 | 1464611710881 Marionette TRACE conn4 <- [1,1866,null,{}] 05:35:10 INFO - PROCESS | 1768 | 1464611710888 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}] 05:35:11 INFO - PROCESS | 1768 | 1464611711126 Marionette TRACE conn4 <- [1,1867,null,{"value":null}] 05:35:11 INFO - PROCESS | 1768 | 1464611711443 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec78c00 == 168 [pid = 1768] [id = 474] 05:35:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8ec97c00) [pid = 1768] [serial = 1423] [outer = (nil)] 05:35:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ef7d800) [pid = 1768] [serial = 1424] [outer = 0x8ec97c00] 05:35:11 INFO - PROCESS | 1768 | 1464611711540 Marionette DEBUG loaded listener.js 05:35:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8efc4800) [pid = 1768] [serial = 1425] [outer = 0x8ec97c00] 05:35:12 INFO - PROCESS | 1768 | 1464611712522 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]]]}] 05:35:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 05:35:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 1687ms 05:35:12 INFO - PROCESS | 1768 | 1464611712567 Marionette TRACE conn4 -> [0,1869,"getWindowHandle",null] 05:35:12 INFO - PROCESS | 1768 | 1464611712571 Marionette TRACE conn4 <- [1,1869,null,{"value":"8"}] 05:35:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 05:35:12 INFO - PROCESS | 1768 | 1464611712578 Marionette TRACE conn4 -> [0,1870,"setScriptTimeout",{"ms":35000}] 05:35:12 INFO - PROCESS | 1768 | 1464611712582 Marionette TRACE conn4 <- [1,1870,null,{}] 05:35:12 INFO - PROCESS | 1768 | 1464611712588 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}] 05:35:12 INFO - PROCESS | 1768 | 1464611712824 Marionette TRACE conn4 <- [1,1871,null,{"value":null}] 05:35:13 INFO - PROCESS | 1768 | 1464611713147 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef23800 == 169 [pid = 1768] [id = 475] 05:35:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ef25400) [pid = 1768] [serial = 1426] [outer = (nil)] 05:35:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8f619400) [pid = 1768] [serial = 1427] [outer = 0x8ef25400] 05:35:13 INFO - PROCESS | 1768 | 1464611713301 Marionette DEBUG loaded listener.js 05:35:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f6a2400) [pid = 1768] [serial = 1428] [outer = 0x8ef25400] 05:35:14 INFO - PROCESS | 1768 | 1464611714285 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]]]}] 05:35:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 05:35:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 1738ms 05:35:14 INFO - PROCESS | 1768 | 1464611714317 Marionette TRACE conn4 -> [0,1873,"getWindowHandle",null] 05:35:14 INFO - PROCESS | 1768 | 1464611714321 Marionette TRACE conn4 <- [1,1873,null,{"value":"8"}] 05:35:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 05:35:14 INFO - PROCESS | 1768 | 1464611714328 Marionette TRACE conn4 -> [0,1874,"setScriptTimeout",{"ms":35000}] 05:35:14 INFO - PROCESS | 1768 | 1464611714332 Marionette TRACE conn4 <- [1,1874,null,{}] 05:35:14 INFO - PROCESS | 1768 | 1464611714338 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}] 05:35:14 INFO - PROCESS | 1768 | 1464611714597 Marionette TRACE conn4 <- [1,1875,null,{"value":null}] 05:35:14 INFO - PROCESS | 1768 | 1464611714934 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8857b800 == 170 [pid = 1768] [id = 476] 05:35:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8efcbc00) [pid = 1768] [serial = 1429] [outer = (nil)] 05:35:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x90f45800) [pid = 1768] [serial = 1430] [outer = 0x8efcbc00] 05:35:15 INFO - PROCESS | 1768 | 1464611715032 Marionette DEBUG loaded listener.js 05:35:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9112b000) [pid = 1768] [serial = 1431] [outer = 0x8efcbc00] 05:35:16 INFO - PROCESS | 1768 | 1464611716064 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]]]}] 05:35:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 05:35:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 1788ms 05:35:16 INFO - PROCESS | 1768 | 1464611716129 Marionette TRACE conn4 -> [0,1877,"getWindowHandle",null] 05:35:16 INFO - PROCESS | 1768 | 1464611716136 Marionette TRACE conn4 <- [1,1877,null,{"value":"8"}] 05:35:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 05:35:16 INFO - PROCESS | 1768 | 1464611716151 Marionette TRACE conn4 -> [0,1878,"setScriptTimeout",{"ms":35000}] 05:35:16 INFO - PROCESS | 1768 | 1464611716158 Marionette TRACE conn4 <- [1,1878,null,{}] 05:35:16 INFO - PROCESS | 1768 | 1464611716168 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}] 05:35:16 INFO - PROCESS | 1768 | 1464611716444 Marionette TRACE conn4 <- [1,1879,null,{"value":null}] 05:35:16 INFO - PROCESS | 1768 | 1464611716789 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea6400 == 171 [pid = 1768] [id = 477] 05:35:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x90f46800) [pid = 1768] [serial = 1432] [outer = (nil)] 05:35:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x911e4c00) [pid = 1768] [serial = 1433] [outer = 0x90f46800] 05:35:16 INFO - PROCESS | 1768 | 1464611716887 Marionette DEBUG loaded listener.js 05:35:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x911e7c00) [pid = 1768] [serial = 1434] [outer = 0x90f46800] 05:35:18 INFO - PROCESS | 1768 | 1464611718013 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]]]}] 05:35:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 05:35:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 1945ms 05:35:18 INFO - PROCESS | 1768 | 1464611718097 Marionette TRACE conn4 -> [0,1881,"getWindowHandle",null] 05:35:18 INFO - PROCESS | 1768 | 1464611718104 Marionette TRACE conn4 <- [1,1881,null,{"value":"8"}] 05:35:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 05:35:18 INFO - PROCESS | 1768 | 1464611718114 Marionette TRACE conn4 -> [0,1882,"setScriptTimeout",{"ms":35000}] 05:35:18 INFO - PROCESS | 1768 | 1464611718120 Marionette TRACE conn4 <- [1,1882,null,{}] 05:35:18 INFO - PROCESS | 1768 | 1464611718129 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}] 05:35:18 INFO - PROCESS | 1768 | 1464611718498 Marionette TRACE conn4 <- [1,1883,null,{"value":null}] 05:35:18 INFO - PROCESS | 1768 | 1464611718898 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e46d000 == 172 [pid = 1768] [id = 478] 05:35:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x9112a800) [pid = 1768] [serial = 1435] [outer = (nil)] 05:35:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x91b7d400) [pid = 1768] [serial = 1436] [outer = 0x9112a800] 05:35:19 INFO - PROCESS | 1768 | 1464611719046 Marionette DEBUG loaded listener.js 05:35:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x91b7ec00) [pid = 1768] [serial = 1437] [outer = 0x9112a800] 05:35:20 INFO - PROCESS | 1768 | 1464611720206 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]]]}] 05:35:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 05:35:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 2141ms 05:35:20 INFO - PROCESS | 1768 | 1464611720255 Marionette TRACE conn4 -> [0,1885,"getWindowHandle",null] 05:35:20 INFO - PROCESS | 1768 | 1464611720260 Marionette TRACE conn4 <- [1,1885,null,{"value":"8"}] 05:35:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 05:35:20 INFO - PROCESS | 1768 | 1464611720266 Marionette TRACE conn4 -> [0,1886,"setScriptTimeout",{"ms":35000}] 05:35:20 INFO - PROCESS | 1768 | 1464611720271 Marionette TRACE conn4 <- [1,1886,null,{}] 05:35:20 INFO - PROCESS | 1768 | 1464611720277 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}] 05:35:20 INFO - PROCESS | 1768 | 1464611720516 Marionette TRACE conn4 <- [1,1887,null,{"value":null}] 05:35:20 INFO - PROCESS | 1768 | 1464611720837 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea9000 == 173 [pid = 1768] [id = 479] 05:35:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x911e1800) [pid = 1768] [serial = 1438] [outer = (nil)] 05:35:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x91dafc00) [pid = 1768] [serial = 1439] [outer = 0x911e1800] 05:35:20 INFO - PROCESS | 1768 | 1464611720946 Marionette DEBUG loaded listener.js 05:35:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x91db8c00) [pid = 1768] [serial = 1440] [outer = 0x911e1800] 05:35:22 INFO - PROCESS | 1768 | 1464611722089 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]]]}] 05:35:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 05:35:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 1899ms 05:35:22 INFO - PROCESS | 1768 | 1464611722168 Marionette TRACE conn4 -> [0,1889,"getWindowHandle",null] 05:35:22 INFO - PROCESS | 1768 | 1464611722174 Marionette TRACE conn4 <- [1,1889,null,{"value":"8"}] 05:35:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 05:35:22 INFO - PROCESS | 1768 | 1464611722184 Marionette TRACE conn4 -> [0,1890,"setScriptTimeout",{"ms":35000}] 05:35:22 INFO - PROCESS | 1768 | 1464611722190 Marionette TRACE conn4 <- [1,1890,null,{}] 05:35:22 INFO - PROCESS | 1768 | 1464611722200 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}] 05:35:22 INFO - PROCESS | 1768 | 1464611722550 Marionette TRACE conn4 <- [1,1891,null,{"value":null}] 05:35:22 INFO - PROCESS | 1768 | 1464611722945 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dc45c00 == 174 [pid = 1768] [id = 480] 05:35:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x90f4e800) [pid = 1768] [serial = 1441] [outer = (nil)] 05:35:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x92651400) [pid = 1768] [serial = 1442] [outer = 0x90f4e800] 05:35:23 INFO - PROCESS | 1768 | 1464611723073 Marionette DEBUG loaded listener.js 05:35:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x92990400) [pid = 1768] [serial = 1443] [outer = 0x90f4e800] 05:35:24 INFO - PROCESS | 1768 | 1464611724212 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]]]}] 05:35:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 05:35:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 2087ms 05:35:24 INFO - PROCESS | 1768 | 1464611724271 Marionette TRACE conn4 -> [0,1893,"getWindowHandle",null] 05:35:24 INFO - PROCESS | 1768 | 1464611724276 Marionette TRACE conn4 <- [1,1893,null,{"value":"8"}] 05:35:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 05:35:24 INFO - PROCESS | 1768 | 1464611724284 Marionette TRACE conn4 -> [0,1894,"setScriptTimeout",{"ms":35000}] 05:35:24 INFO - PROCESS | 1768 | 1464611724288 Marionette TRACE conn4 <- [1,1894,null,{}] 05:35:24 INFO - PROCESS | 1768 | 1464611724295 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}] 05:35:24 INFO - PROCESS | 1768 | 1464611724580 Marionette TRACE conn4 <- [1,1895,null,{"value":null}] 05:35:25 INFO - PROCESS | 1768 | 1464611725010 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x92656c00 == 175 [pid = 1768] [id = 481] 05:35:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9530b800) [pid = 1768] [serial = 1444] [outer = (nil)] 05:35:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x953df000) [pid = 1768] [serial = 1445] [outer = 0x9530b800] 05:35:25 INFO - PROCESS | 1768 | 1464611725167 Marionette DEBUG loaded listener.js 05:35:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9829ac00) [pid = 1768] [serial = 1446] [outer = 0x9530b800] 05:35:26 INFO - PROCESS | 1768 | 1464611726441 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]]]}] 05:35:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 05:35:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 2239ms 05:35:26 INFO - PROCESS | 1768 | 1464611726525 Marionette TRACE conn4 -> [0,1897,"getWindowHandle",null] 05:35:26 INFO - PROCESS | 1768 | 1464611726531 Marionette TRACE conn4 <- [1,1897,null,{"value":"8"}] 05:35:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 05:35:26 INFO - PROCESS | 1768 | 1464611726540 Marionette TRACE conn4 -> [0,1898,"setScriptTimeout",{"ms":35000}] 05:35:26 INFO - PROCESS | 1768 | 1464611726546 Marionette TRACE conn4 <- [1,1898,null,{}] 05:35:26 INFO - PROCESS | 1768 | 1464611726555 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}] 05:35:26 INFO - PROCESS | 1768 | 1464611726895 Marionette TRACE conn4 <- [1,1899,null,{"value":null}] 05:35:27 INFO - PROCESS | 1768 | 1464611727238 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d9dc00 == 176 [pid = 1768] [id = 482] 05:35:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x953dc000) [pid = 1768] [serial = 1447] [outer = (nil)] 05:35:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x995b9c00) [pid = 1768] [serial = 1448] [outer = 0x953dc000] 05:35:27 INFO - PROCESS | 1768 | 1464611727331 Marionette DEBUG loaded listener.js 05:35:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x997ac400) [pid = 1768] [serial = 1449] [outer = 0x953dc000] 05:35:28 INFO - PROCESS | 1768 | 1464611728314 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]]]}] 05:35:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 05:35:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1836ms 05:35:28 INFO - PROCESS | 1768 | 1464611728376 Marionette TRACE conn4 -> [0,1901,"getWindowHandle",null] 05:35:28 INFO - PROCESS | 1768 | 1464611728380 Marionette TRACE conn4 <- [1,1901,null,{"value":"8"}] 05:35:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 05:35:28 INFO - PROCESS | 1768 | 1464611728386 Marionette TRACE conn4 -> [0,1902,"setScriptTimeout",{"ms":35000}] 05:35:28 INFO - PROCESS | 1768 | 1464611728390 Marionette TRACE conn4 <- [1,1902,null,{}] 05:35:28 INFO - PROCESS | 1768 | 1464611728396 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}] 05:35:28 INFO - PROCESS | 1768 | 1464611728620 Marionette TRACE conn4 <- [1,1903,null,{"value":null}] 05:35:28 INFO - PROCESS | 1768 | 1464611728953 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d27800 == 177 [pid = 1768] [id = 483] 05:35:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x953e0800) [pid = 1768] [serial = 1450] [outer = (nil)] 05:35:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9a7d4400) [pid = 1768] [serial = 1451] [outer = 0x953e0800] 05:35:29 INFO - PROCESS | 1768 | 1464611729077 Marionette DEBUG loaded listener.js 05:35:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x9a814000) [pid = 1768] [serial = 1452] [outer = 0x953e0800] 05:35:30 INFO - PROCESS | 1768 | 1464611730105 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]]]}] 05:35:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 05:35:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 1789ms 05:35:30 INFO - PROCESS | 1768 | 1464611730180 Marionette TRACE conn4 -> [0,1905,"getWindowHandle",null] 05:35:30 INFO - PROCESS | 1768 | 1464611730183 Marionette TRACE conn4 <- [1,1905,null,{"value":"8"}] 05:35:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 05:35:30 INFO - PROCESS | 1768 | 1464611730195 Marionette TRACE conn4 -> [0,1906,"setScriptTimeout",{"ms":35000}] 05:35:30 INFO - PROCESS | 1768 | 1464611730200 Marionette TRACE conn4 <- [1,1906,null,{}] 05:35:30 INFO - PROCESS | 1768 | 1464611730208 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}] 05:35:30 INFO - PROCESS | 1768 | 1464611730469 Marionette TRACE conn4 <- [1,1907,null,{"value":null}] 05:35:30 INFO - PROCESS | 1768 | 1464611730817 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x94752c00 == 178 [pid = 1768] [id = 484] 05:35:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x99e03800) [pid = 1768] [serial = 1453] [outer = (nil)] 05:35:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9a8b5400) [pid = 1768] [serial = 1454] [outer = 0x99e03800] 05:35:30 INFO - PROCESS | 1768 | 1464611730923 Marionette DEBUG loaded listener.js 05:35:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9a9c9c00) [pid = 1768] [serial = 1455] [outer = 0x99e03800] 05:35:31 INFO - PROCESS | 1768 | 1464611731964 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]]]}] 05:35:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 05:35:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 1844ms 05:35:32 INFO - PROCESS | 1768 | 1464611732040 Marionette TRACE conn4 -> [0,1909,"getWindowHandle",null] 05:35:32 INFO - PROCESS | 1768 | 1464611732043 Marionette TRACE conn4 <- [1,1909,null,{"value":"8"}] 05:35:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 05:35:32 INFO - PROCESS | 1768 | 1464611732053 Marionette TRACE conn4 -> [0,1910,"setScriptTimeout",{"ms":35000}] 05:35:32 INFO - PROCESS | 1768 | 1464611732058 Marionette TRACE conn4 <- [1,1910,null,{}] 05:35:32 INFO - PROCESS | 1768 | 1464611732067 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}] 05:35:32 INFO - PROCESS | 1768 | 1464611732358 Marionette TRACE conn4 <- [1,1911,null,{"value":null}] 05:35:32 INFO - PROCESS | 1768 | 1464611732699 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x92651000 == 179 [pid = 1768] [id = 485] 05:35:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x953e0400) [pid = 1768] [serial = 1456] [outer = (nil)] 05:35:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9b3cfc00) [pid = 1768] [serial = 1457] [outer = 0x953e0400] 05:35:32 INFO - PROCESS | 1768 | 1464611732792 Marionette DEBUG loaded listener.js 05:35:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9b85c400) [pid = 1768] [serial = 1458] [outer = 0x953e0400] 05:35:33 INFO - PROCESS | 1768 | 1464611733869 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]]]}] 05:35:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 05:35:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 1896ms 05:35:33 INFO - PROCESS | 1768 | 1464611733951 Marionette TRACE conn4 -> [0,1913,"getWindowHandle",null] 05:35:33 INFO - PROCESS | 1768 | 1464611733958 Marionette TRACE conn4 <- [1,1913,null,{"value":"8"}] 05:35:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 05:35:33 INFO - PROCESS | 1768 | 1464611733968 Marionette TRACE conn4 -> [0,1914,"setScriptTimeout",{"ms":35000}] 05:35:33 INFO - PROCESS | 1768 | 1464611733972 Marionette TRACE conn4 <- [1,1914,null,{}] 05:35:33 INFO - PROCESS | 1768 | 1464611733982 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}] 05:35:34 INFO - PROCESS | 1768 | 1464611734379 Marionette TRACE conn4 <- [1,1915,null,{"value":null}] 05:35:34 INFO - PROCESS | 1768 | 1464611734807 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a817c00 == 180 [pid = 1768] [id = 486] 05:35:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9ad37400) [pid = 1768] [serial = 1459] [outer = (nil)] 05:35:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9c087800) [pid = 1768] [serial = 1460] [outer = 0x9ad37400] 05:35:34 INFO - PROCESS | 1768 | 1464611734991 Marionette DEBUG loaded listener.js 05:35:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9c2e7800) [pid = 1768] [serial = 1461] [outer = 0x9ad37400] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x90f4b400 == 179 [pid = 1768] [id = 369] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x95315000 == 178 [pid = 1768] [id = 372] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9112a000 == 177 [pid = 1768] [id = 370] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2cb800 == 176 [pid = 1768] [id = 371] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8f83c400 == 175 [pid = 1768] [id = 245] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x875ecc00 == 174 [pid = 1768] [id = 469] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3e7c00 == 173 [pid = 1768] [id = 468] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x88d3a800 == 172 [pid = 1768] [id = 467] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x91bef000 == 171 [pid = 1768] [id = 463] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8ab800 == 170 [pid = 1768] [id = 461] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9a9c6c00 == 169 [pid = 1768] [id = 462] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8da20400 == 168 [pid = 1768] [id = 460] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x95129400 == 167 [pid = 1768] [id = 459] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x92989c00 == 166 [pid = 1768] [id = 458] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x911e1400 == 165 [pid = 1768] [id = 456] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x91bf8000 == 164 [pid = 1768] [id = 457] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8f840000 == 163 [pid = 1768] [id = 455] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8781d000 == 162 [pid = 1768] [id = 454] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8efc1400 == 161 [pid = 1768] [id = 453] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8eeb1400 == 160 [pid = 1768] [id = 452] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2cc000 == 159 [pid = 1768] [id = 451] 05:35:36 INFO - PROCESS | 1768 | --DOCSHELL 0x877d2c00 == 158 [pid = 1768] [id = 450] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8857a800) [pid = 1768] [serial = 1338] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x9512dc00) [pid = 1768] [serial = 1325] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x91b55c00) [pid = 1768] [serial = 1314] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x91befc00) [pid = 1768] [serial = 1317] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x995b7800) [pid = 1768] [serial = 1331] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8e3bdc00) [pid = 1768] [serial = 1293] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8e3b7400) [pid = 1768] [serial = 1292] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8efc2000) [pid = 1768] [serial = 1302] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9a37fc00) [pid = 1768] [serial = 1334] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9972f000) [pid = 1768] [serial = 1332] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x92995800) [pid = 1768] [serial = 1320] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x93d9a800) [pid = 1768] [serial = 1322] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9775f800) [pid = 1768] [serial = 1329] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x911e7800) [pid = 1768] [serial = 1313] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8f6a7c00) [pid = 1768] [serial = 1304] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x90f49400) [pid = 1768] [serial = 1308] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8eca1c00) [pid = 1768] [serial = 1296] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x91134c00) [pid = 1768] [serial = 1311] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8dac2c00) [pid = 1768] [serial = 1343] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x877d2800) [pid = 1768] [serial = 1337] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x89fc3800) [pid = 1768] [serial = 1221] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x91131400) [pid = 1768] [serial = 1310] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9474c400) [pid = 1768] [serial = 1323] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9a749c00) [pid = 1768] [serial = 1335] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8ef19000) [pid = 1768] [serial = 1298] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8f83cc00) [pid = 1768] [serial = 1305] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8afed400) [pid = 1768] [serial = 1341] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8ef1f800) [pid = 1768] [serial = 1299] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8dc46c00) [pid = 1768] [serial = 1344] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8ec74400) [pid = 1768] [serial = 1295] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8b3eec00) [pid = 1768] [serial = 1290] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x96567400) [pid = 1768] [serial = 1328] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x92655000) [pid = 1768] [serial = 1319] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x953d4c00) [pid = 1768] [serial = 1326] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8afe9400) [pid = 1768] [serial = 1289] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8e2bd800) [pid = 1768] [serial = 1286] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8ef7e400) [pid = 1768] [serial = 1301] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8dc4d400) [pid = 1768] [serial = 1347] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x91b7c800) [pid = 1768] [serial = 1316] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8ad1bc00) [pid = 1768] [serial = 1340] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8ad1a400) [pid = 1768] [serial = 1346] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0xa3494800) [pid = 1768] [serial = 1272] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x90f42c00) [pid = 1768] [serial = 1307] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8ec71c00) [pid = 1768] [serial = 1349] [outer = (nil)] [url = about:blank] 05:35:37 INFO - PROCESS | 1768 | 1464611737871 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]]]}] 05:35:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 05:35:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 3941ms 05:35:37 INFO - PROCESS | 1768 | 1464611737908 Marionette TRACE conn4 -> [0,1917,"getWindowHandle",null] 05:35:37 INFO - PROCESS | 1768 | 1464611737915 Marionette TRACE conn4 <- [1,1917,null,{"value":"8"}] 05:35:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 05:35:37 INFO - PROCESS | 1768 | 1464611737923 Marionette TRACE conn4 -> [0,1918,"setScriptTimeout",{"ms":35000}] 05:35:37 INFO - PROCESS | 1768 | 1464611737929 Marionette TRACE conn4 <- [1,1918,null,{}] 05:35:37 INFO - PROCESS | 1768 | 1464611737937 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}] 05:35:38 INFO - PROCESS | 1768 | 1464611738171 Marionette TRACE conn4 <- [1,1919,null,{"value":null}] 05:35:38 INFO - PROCESS | 1768 | 1464611738387 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x87818400 == 159 [pid = 1768] [id = 487] 05:35:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x88b2a800) [pid = 1768] [serial = 1462] [outer = (nil)] 05:35:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8a1e2400) [pid = 1768] [serial = 1463] [outer = 0x88b2a800] 05:35:38 INFO - PROCESS | 1768 | 1464611738476 Marionette DEBUG loaded listener.js 05:35:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8ad1a400) [pid = 1768] [serial = 1464] [outer = 0x88b2a800] 05:35:39 INFO - PROCESS | 1768 | 1464611739483 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]]]}] 05:35:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 05:35:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 1634ms 05:35:39 INFO - PROCESS | 1768 | 1464611739558 Marionette TRACE conn4 -> [0,1921,"getWindowHandle",null] 05:35:39 INFO - PROCESS | 1768 | 1464611739567 Marionette TRACE conn4 <- [1,1921,null,{"value":"8"}] 05:35:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 05:35:39 INFO - PROCESS | 1768 | 1464611739583 Marionette TRACE conn4 -> [0,1922,"setScriptTimeout",{"ms":35000}] 05:35:39 INFO - PROCESS | 1768 | 1464611739588 Marionette TRACE conn4 <- [1,1922,null,{}] 05:35:39 INFO - PROCESS | 1768 | 1464611739594 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}] 05:35:39 INFO - PROCESS | 1768 | 1464611739886 Marionette TRACE conn4 <- [1,1923,null,{"value":null}] 05:35:40 INFO - PROCESS | 1768 | 1464611740145 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8c6c00 == 160 [pid = 1768] [id = 488] 05:35:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8c8cb000) [pid = 1768] [serial = 1465] [outer = (nil)] 05:35:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8da1c000) [pid = 1768] [serial = 1466] [outer = 0x8c8cb000] 05:35:40 INFO - PROCESS | 1768 | 1464611740227 Marionette DEBUG loaded listener.js 05:35:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8daa5000) [pid = 1768] [serial = 1467] [outer = 0x8c8cb000] 05:35:41 INFO - PROCESS | 1768 | 1464611741152 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]]]}] 05:35:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 05:35:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 1642ms 05:35:41 INFO - PROCESS | 1768 | 1464611741225 Marionette TRACE conn4 -> [0,1925,"getWindowHandle",null] 05:35:41 INFO - PROCESS | 1768 | 1464611741228 Marionette TRACE conn4 <- [1,1925,null,{"value":"8"}] 05:35:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 05:35:41 INFO - PROCESS | 1768 | 1464611741235 Marionette TRACE conn4 -> [0,1926,"setScriptTimeout",{"ms":35000}] 05:35:41 INFO - PROCESS | 1768 | 1464611741241 Marionette TRACE conn4 <- [1,1926,null,{}] 05:35:41 INFO - PROCESS | 1768 | 1464611741289 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}] 05:35:41 INFO - PROCESS | 1768 | 1464611741656 Marionette TRACE conn4 <- [1,1927,null,{"value":null}] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x87816000) [pid = 1768] [serial = 1285] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8b3e8000) [pid = 1768] [serial = 1405] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x88578000) [pid = 1768] [serial = 1408] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x899ee000) [pid = 1768] [serial = 1363] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8f61e800) [pid = 1768] [serial = 1360] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8ef7b000) [pid = 1768] [serial = 1357] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8e3b8000) [pid = 1768] [serial = 1354] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x89fcb400) [pid = 1768] [serial = 1351] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x88d3ec00) [pid = 1768] [serial = 1402] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x9ba6b400) [pid = 1768] [serial = 1399] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x9b551400) [pid = 1768] [serial = 1396] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9b55c400) [pid = 1768] [serial = 1393] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x92427800) [pid = 1768] [serial = 1390] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9a9c9400) [pid = 1768] [serial = 1387] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9a8b2000) [pid = 1768] [serial = 1384] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9a749000) [pid = 1768] [serial = 1381] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x9512ac00) [pid = 1768] [serial = 1378] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x92991800) [pid = 1768] [serial = 1375] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x92427400) [pid = 1768] [serial = 1372] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x91bee400) [pid = 1768] [serial = 1369] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 05:35:42 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x90ea7400) [pid = 1768] [serial = 1366] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 05:35:42 INFO - PROCESS | 1768 | 1464611742592 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x877ce800 == 161 [pid = 1768] [id = 489] 05:35:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x87816000) [pid = 1768] [serial = 1468] [outer = (nil)] 05:35:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x89fc4c00) [pid = 1768] [serial = 1469] [outer = 0x87816000] 05:35:42 INFO - PROCESS | 1768 | 1464611742712 Marionette DEBUG loaded listener.js 05:35:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8e46c800) [pid = 1768] [serial = 1470] [outer = 0x87816000] 05:35:43 INFO - PROCESS | 1768 | 1464611743871 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]]]}] 05:35:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 05:35:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 2700ms 05:35:43 INFO - PROCESS | 1768 | 1464611743937 Marionette TRACE conn4 -> [0,1929,"getWindowHandle",null] 05:35:43 INFO - PROCESS | 1768 | 1464611743945 Marionette TRACE conn4 <- [1,1929,null,{"value":"8"}] 05:35:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 05:35:43 INFO - PROCESS | 1768 | 1464611743954 Marionette TRACE conn4 -> [0,1930,"setScriptTimeout",{"ms":35000}] 05:35:43 INFO - PROCESS | 1768 | 1464611743957 Marionette TRACE conn4 <- [1,1930,null,{}] 05:35:43 INFO - PROCESS | 1768 | 1464611743964 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}] 05:35:44 INFO - PROCESS | 1768 | 1464611744210 Marionette TRACE conn4 <- [1,1931,null,{"value":null}] 05:35:44 INFO - PROCESS | 1768 | 1464611744598 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x87812000 == 162 [pid = 1768] [id = 490] 05:35:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x87812800) [pid = 1768] [serial = 1471] [outer = (nil)] 05:35:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x88575400) [pid = 1768] [serial = 1472] [outer = 0x87812800] 05:35:44 INFO - PROCESS | 1768 | 1464611744692 Marionette DEBUG loaded listener.js 05:35:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x88b26400) [pid = 1768] [serial = 1473] [outer = 0x87812800] 05:35:45 INFO - PROCESS | 1768 | 1464611745987 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]]]}] 05:35:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 05:35:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 2092ms 05:35:46 INFO - PROCESS | 1768 | 1464611746059 Marionette TRACE conn4 -> [0,1933,"getWindowHandle",null] 05:35:46 INFO - PROCESS | 1768 | 1464611746070 Marionette TRACE conn4 <- [1,1933,null,{"value":"8"}] 05:35:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 05:35:46 INFO - PROCESS | 1768 | 1464611746082 Marionette TRACE conn4 -> [0,1934,"setScriptTimeout",{"ms":35000}] 05:35:46 INFO - PROCESS | 1768 | 1464611746091 Marionette TRACE conn4 <- [1,1934,null,{}] 05:35:46 INFO - PROCESS | 1768 | 1464611746103 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}] 05:35:46 INFO - PROCESS | 1768 | 1464611746447 Marionette TRACE conn4 <- [1,1935,null,{"value":null}] 05:35:46 INFO - PROCESS | 1768 | 1464611746788 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d36800 == 163 [pid = 1768] [id = 491] 05:35:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8ad17400) [pid = 1768] [serial = 1474] [outer = (nil)] 05:35:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8afe8000) [pid = 1768] [serial = 1475] [outer = 0x8ad17400] 05:35:46 INFO - PROCESS | 1768 | 1464611746884 Marionette DEBUG loaded listener.js 05:35:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8b3ed800) [pid = 1768] [serial = 1476] [outer = 0x8ad17400] 05:35:47 INFO - PROCESS | 1768 | 1464611747878 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]]]}] 05:35:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 05:35:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 1850ms 05:35:47 INFO - PROCESS | 1768 | 1464611747935 Marionette TRACE conn4 -> [0,1937,"getWindowHandle",null] 05:35:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 05:35:47 INFO - PROCESS | 1768 | 1464611747945 Marionette TRACE conn4 <- [1,1937,null,{"value":"8"}] 05:35:47 INFO - PROCESS | 1768 | 1464611747955 Marionette TRACE conn4 -> [0,1938,"setScriptTimeout",{"ms":35000}] 05:35:47 INFO - PROCESS | 1768 | 1464611747961 Marionette TRACE conn4 <- [1,1938,null,{}] 05:35:47 INFO - PROCESS | 1768 | 1464611747969 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}] 05:35:48 INFO - PROCESS | 1768 | 1464611748315 Marionette TRACE conn4 <- [1,1939,null,{"value":null}] 05:35:48 INFO - PROCESS | 1768 | 1464611748763 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da1dc00 == 164 [pid = 1768] [id = 492] 05:35:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8da21c00) [pid = 1768] [serial = 1477] [outer = (nil)] 05:35:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8dc42000) [pid = 1768] [serial = 1478] [outer = 0x8da21c00] 05:35:48 INFO - PROCESS | 1768 | 1464611748886 Marionette DEBUG loaded listener.js 05:35:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8e3b6c00) [pid = 1768] [serial = 1479] [outer = 0x8da21c00] 05:35:50 INFO - PROCESS | 1768 | 1464611750093 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]]]}] 05:35:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 05:35:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 2190ms 05:35:50 INFO - PROCESS | 1768 | 1464611750145 Marionette TRACE conn4 -> [0,1941,"getWindowHandle",null] 05:35:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 05:35:50 INFO - PROCESS | 1768 | 1464611750149 Marionette TRACE conn4 <- [1,1941,null,{"value":"8"}] 05:35:50 INFO - PROCESS | 1768 | 1464611750165 Marionette TRACE conn4 -> [0,1942,"setScriptTimeout",{"ms":35000}] 05:35:50 INFO - PROCESS | 1768 | 1464611750176 Marionette TRACE conn4 <- [1,1942,null,{}] 05:35:50 INFO - PROCESS | 1768 | 1464611750185 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}] 05:35:50 INFO - PROCESS | 1768 | 1464611750480 Marionette TRACE conn4 <- [1,1943,null,{"value":null}] 05:35:50 INFO - PROCESS | 1768 | 1464611750811 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da1d000 == 165 [pid = 1768] [id = 493] 05:35:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8ec93c00) [pid = 1768] [serial = 1480] [outer = (nil)] 05:35:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8eea6c00) [pid = 1768] [serial = 1481] [outer = 0x8ec93c00] 05:35:50 INFO - PROCESS | 1768 | 1464611750903 Marionette DEBUG loaded listener.js 05:35:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8ef19800) [pid = 1768] [serial = 1482] [outer = 0x8ec93c00] 05:35:51 INFO - PROCESS | 1768 | 1464611751898 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]]]}] 05:35:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 05:35:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1803ms 05:35:51 INFO - PROCESS | 1768 | 1464611751960 Marionette TRACE conn4 -> [0,1945,"getWindowHandle",null] 05:35:51 INFO - PROCESS | 1768 | 1464611751965 Marionette TRACE conn4 <- [1,1945,null,{"value":"8"}] 05:35:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 05:35:51 INFO - PROCESS | 1768 | 1464611751972 Marionette TRACE conn4 -> [0,1946,"setScriptTimeout",{"ms":35000}] 05:35:51 INFO - PROCESS | 1768 | 1464611751977 Marionette TRACE conn4 <- [1,1946,null,{}] 05:35:51 INFO - PROCESS | 1768 | 1464611751983 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}] 05:35:52 INFO - PROCESS | 1768 | 1464611752270 Marionette TRACE conn4 <- [1,1947,null,{"value":null}] 05:35:52 INFO - PROCESS | 1768 | 1464611752606 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec9cc00 == 166 [pid = 1768] [id = 494] 05:35:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8eea9800) [pid = 1768] [serial = 1483] [outer = (nil)] 05:35:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8ef7e800) [pid = 1768] [serial = 1484] [outer = 0x8eea9800] 05:35:52 INFO - PROCESS | 1768 | 1464611752698 Marionette DEBUG loaded listener.js 05:35:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8efc5c00) [pid = 1768] [serial = 1485] [outer = 0x8eea9800] 05:35:53 INFO - PROCESS | 1768 | 1464611753651 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]]]}] 05:35:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 05:35:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 1734ms 05:35:53 INFO - PROCESS | 1768 | 1464611753708 Marionette TRACE conn4 -> [0,1949,"getWindowHandle",null] 05:35:53 INFO - PROCESS | 1768 | 1464611753712 Marionette TRACE conn4 <- [1,1949,null,{"value":"8"}] 05:35:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 05:35:53 INFO - PROCESS | 1768 | 1464611753719 Marionette TRACE conn4 -> [0,1950,"setScriptTimeout",{"ms":35000}] 05:35:53 INFO - PROCESS | 1768 | 1464611753722 Marionette TRACE conn4 <- [1,1950,null,{}] 05:35:53 INFO - PROCESS | 1768 | 1464611753728 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}] 05:35:53 INFO - PROCESS | 1768 | 1464611753958 Marionette TRACE conn4 <- [1,1951,null,{"value":null}] 05:35:54 INFO - PROCESS | 1768 | 1464611754282 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f619000 == 167 [pid = 1768] [id = 495] 05:35:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8f6a2800) [pid = 1768] [serial = 1486] [outer = (nil)] 05:35:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8f6aa800) [pid = 1768] [serial = 1487] [outer = 0x8f6a2800] 05:35:54 INFO - PROCESS | 1768 | 1464611754391 Marionette DEBUG loaded listener.js 05:35:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x90ea5800) [pid = 1768] [serial = 1488] [outer = 0x8f6a2800] 05:35:55 INFO - PROCESS | 1768 | 1464611755431 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]]]}] 05:35:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 05:35:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 1741ms 05:35:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 05:35:55 INFO - PROCESS | 1768 | 1464611755461 Marionette TRACE conn4 -> [0,1953,"getWindowHandle",null] 05:35:55 INFO - PROCESS | 1768 | 1464611755464 Marionette TRACE conn4 <- [1,1953,null,{"value":"8"}] 05:35:55 INFO - PROCESS | 1768 | 1464611755475 Marionette TRACE conn4 -> [0,1954,"setScriptTimeout",{"ms":35000}] 05:35:55 INFO - PROCESS | 1768 | 1464611755481 Marionette TRACE conn4 <- [1,1954,null,{}] 05:35:55 INFO - PROCESS | 1768 | 1464611755491 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}] 05:35:55 INFO - PROCESS | 1768 | 1464611755852 Marionette TRACE conn4 <- [1,1955,null,{"value":null}] 05:35:56 INFO - PROCESS | 1768 | 1464611756279 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3ec800 == 168 [pid = 1768] [id = 496] 05:35:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8ef25800) [pid = 1768] [serial = 1489] [outer = (nil)] 05:35:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x911dbc00) [pid = 1768] [serial = 1490] [outer = 0x8ef25800] 05:35:56 INFO - PROCESS | 1768 | 1464611756374 Marionette DEBUG loaded listener.js 05:35:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x911e7800) [pid = 1768] [serial = 1491] [outer = 0x8ef25800] 05:35:57 INFO - PROCESS | 1768 | 1464611757301 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]]]}] 05:35:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 05:35:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1894ms 05:35:57 INFO - PROCESS | 1768 | 1464611757366 Marionette TRACE conn4 -> [0,1957,"getWindowHandle",null] 05:35:57 INFO - PROCESS | 1768 | 1464611757371 Marionette TRACE conn4 <- [1,1957,null,{"value":"8"}] 05:35:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 05:35:57 INFO - PROCESS | 1768 | 1464611757377 Marionette TRACE conn4 -> [0,1958,"setScriptTimeout",{"ms":35000}] 05:35:57 INFO - PROCESS | 1768 | 1464611757381 Marionette TRACE conn4 <- [1,1958,null,{}] 05:35:57 INFO - PROCESS | 1768 | 1464611757387 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}] 05:35:57 INFO - PROCESS | 1768 | 1464611757626 Marionette TRACE conn4 <- [1,1959,null,{"value":null}] 05:35:57 INFO - PROCESS | 1768 | 1464611757955 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f4f800 == 169 [pid = 1768] [id = 497] 05:35:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x90f50800) [pid = 1768] [serial = 1492] [outer = (nil)] 05:35:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x91b7b000) [pid = 1768] [serial = 1493] [outer = 0x90f50800] 05:35:58 INFO - PROCESS | 1768 | 1464611758051 Marionette DEBUG loaded listener.js 05:35:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x91bf4400) [pid = 1768] [serial = 1494] [outer = 0x90f50800] 05:35:58 INFO - PROCESS | 1768 | 1464611758979 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]]]}] 05:35:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 05:35:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 1631ms 05:35:59 INFO - PROCESS | 1768 | 1464611759010 Marionette TRACE conn4 -> [0,1961,"getWindowHandle",null] 05:35:59 INFO - PROCESS | 1768 | 1464611759015 Marionette TRACE conn4 <- [1,1961,null,{"value":"8"}] 05:35:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 05:35:59 INFO - PROCESS | 1768 | 1464611759022 Marionette TRACE conn4 -> [0,1962,"setScriptTimeout",{"ms":35000}] 05:35:59 INFO - PROCESS | 1768 | 1464611759026 Marionette TRACE conn4 <- [1,1962,null,{}] 05:35:59 INFO - PROCESS | 1768 | 1464611759032 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}] 05:35:59 INFO - PROCESS | 1768 | 1464611759276 Marionette TRACE conn4 <- [1,1963,null,{"value":null}] 05:35:59 INFO - PROCESS | 1768 | 1464611759597 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:35:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x91136000 == 170 [pid = 1768] [id = 498] 05:35:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x91b5bc00) [pid = 1768] [serial = 1495] [outer = (nil)] 05:35:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9265ac00) [pid = 1768] [serial = 1496] [outer = 0x91b5bc00] 05:35:59 INFO - PROCESS | 1768 | 1464611759697 Marionette DEBUG loaded listener.js 05:35:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9298ac00) [pid = 1768] [serial = 1497] [outer = 0x91b5bc00] 05:36:00 INFO - PROCESS | 1768 | 1464611760640 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]]]}] 05:36:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 05:36:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1653ms 05:36:00 INFO - PROCESS | 1768 | 1464611760676 Marionette TRACE conn4 -> [0,1965,"getWindowHandle",null] 05:36:00 INFO - PROCESS | 1768 | 1464611760681 Marionette TRACE conn4 <- [1,1965,null,{"value":"8"}] 05:36:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 05:36:00 INFO - PROCESS | 1768 | 1464611760687 Marionette TRACE conn4 -> [0,1966,"setScriptTimeout",{"ms":35000}] 05:36:00 INFO - PROCESS | 1768 | 1464611760691 Marionette TRACE conn4 <- [1,1966,null,{}] 05:36:00 INFO - PROCESS | 1768 | 1464611760697 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}] 05:36:00 INFO - PROCESS | 1768 | 1464611760973 Marionette TRACE conn4 <- [1,1967,null,{"value":null}] 05:36:01 INFO - PROCESS | 1768 | 1464611761293 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x92427400 == 171 [pid = 1768] [id = 499] 05:36:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x9258a400) [pid = 1768] [serial = 1498] [outer = (nil)] 05:36:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x93d22800) [pid = 1768] [serial = 1499] [outer = 0x9258a400] 05:36:01 INFO - PROCESS | 1768 | 1464611761419 Marionette DEBUG loaded listener.js 05:36:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x93d9b400) [pid = 1768] [serial = 1500] [outer = 0x9258a400] 05:36:02 INFO - PROCESS | 1768 | 1464611762422 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]]]}] 05:36:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 05:36:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 1790ms 05:36:02 INFO - PROCESS | 1768 | 1464611762478 Marionette TRACE conn4 -> [0,1969,"getWindowHandle",null] 05:36:02 INFO - PROCESS | 1768 | 1464611762481 Marionette TRACE conn4 <- [1,1969,null,{"value":"8"}] 05:36:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 05:36:02 INFO - PROCESS | 1768 | 1464611762490 Marionette TRACE conn4 -> [0,1970,"setScriptTimeout",{"ms":35000}] 05:36:02 INFO - PROCESS | 1768 | 1464611762494 Marionette TRACE conn4 <- [1,1970,null,{}] 05:36:02 INFO - PROCESS | 1768 | 1464611762501 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}] 05:36:02 INFO - PROCESS | 1768 | 1464611762824 Marionette TRACE conn4 <- [1,1971,null,{"value":null}] 05:36:03 INFO - PROCESS | 1768 | 1464611763167 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x9512ac00 == 172 [pid = 1768] [id = 500] 05:36:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9512c800) [pid = 1768] [serial = 1501] [outer = (nil)] 05:36:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9530f800) [pid = 1768] [serial = 1502] [outer = 0x9512c800] 05:36:03 INFO - PROCESS | 1768 | 1464611763271 Marionette DEBUG loaded listener.js 05:36:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x97757400) [pid = 1768] [serial = 1503] [outer = 0x9512c800] 05:36:04 INFO - PROCESS | 1768 | 1464611764658 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]]]}] 05:36:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 05:36:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 2188ms 05:36:04 INFO - PROCESS | 1768 | 1464611764680 Marionette TRACE conn4 -> [0,1973,"getWindowHandle",null] 05:36:04 INFO - PROCESS | 1768 | 1464611764686 Marionette TRACE conn4 <- [1,1973,null,{"value":"8"}] 05:36:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 05:36:04 INFO - PROCESS | 1768 | 1464611764697 Marionette TRACE conn4 -> [0,1974,"setScriptTimeout",{"ms":35000}] 05:36:04 INFO - PROCESS | 1768 | 1464611764704 Marionette TRACE conn4 <- [1,1974,null,{}] 05:36:04 INFO - PROCESS | 1768 | 1464611764714 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}] 05:36:05 INFO - PROCESS | 1768 | 1464611765121 Marionette TRACE conn4 <- [1,1975,null,{"value":null}] 05:36:05 INFO - PROCESS | 1768 | 1464611765346 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x93ba0800 == 173 [pid = 1768] [id = 501] 05:36:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x93bab000) [pid = 1768] [serial = 1504] [outer = (nil)] 05:36:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9a813c00) [pid = 1768] [serial = 1505] [outer = 0x93bab000] 05:36:05 INFO - PROCESS | 1768 | 1464611765437 Marionette DEBUG loaded listener.js 05:36:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9a8b2000) [pid = 1768] [serial = 1506] [outer = 0x93bab000] 05:36:06 INFO - PROCESS | 1768 | 1464611766547 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]]]}] 05:36:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 05:36:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 1901ms 05:36:06 INFO - PROCESS | 1768 | 1464611766599 Marionette TRACE conn4 -> [0,1977,"getWindowHandle",null] 05:36:06 INFO - PROCESS | 1768 | 1464611766605 Marionette TRACE conn4 <- [1,1977,null,{"value":"8"}] 05:36:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 05:36:06 INFO - PROCESS | 1768 | 1464611766615 Marionette TRACE conn4 -> [0,1978,"setScriptTimeout",{"ms":35000}] 05:36:06 INFO - PROCESS | 1768 | 1464611766619 Marionette TRACE conn4 <- [1,1978,null,{}] 05:36:06 INFO - PROCESS | 1768 | 1464611766629 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}] 05:36:06 INFO - PROCESS | 1768 | 1464611766978 Marionette TRACE conn4 <- [1,1979,null,{"value":null}] 05:36:07 INFO - PROCESS | 1768 | 1464611767380 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da1a800 == 174 [pid = 1768] [id = 502] 05:36:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8f612c00) [pid = 1768] [serial = 1507] [outer = (nil)] 05:36:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9ad36000) [pid = 1768] [serial = 1508] [outer = 0x8f612c00] 05:36:07 INFO - PROCESS | 1768 | 1464611767523 Marionette DEBUG loaded listener.js 05:36:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9ad3d000) [pid = 1768] [serial = 1509] [outer = 0x8f612c00] 05:36:08 INFO - PROCESS | 1768 | 1464611768576 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]]]}] 05:36:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 05:36:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 1990ms 05:36:08 INFO - PROCESS | 1768 | 1464611768605 Marionette TRACE conn4 -> [0,1981,"getWindowHandle",null] 05:36:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 05:36:08 INFO - PROCESS | 1768 | 1464611768609 Marionette TRACE conn4 <- [1,1981,null,{"value":"8"}] 05:36:08 INFO - PROCESS | 1768 | 1464611768616 Marionette TRACE conn4 -> [0,1982,"setScriptTimeout",{"ms":35000}] 05:36:08 INFO - PROCESS | 1768 | 1464611768620 Marionette TRACE conn4 <- [1,1982,null,{}] 05:36:08 INFO - PROCESS | 1768 | 1464611768651 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}] 05:36:08 INFO - PROCESS | 1768 | 1464611768898 Marionette TRACE conn4 <- [1,1983,null,{"value":null}] 05:36:09 INFO - PROCESS | 1768 | 1464611769296 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef18c00 == 175 [pid = 1768] [id = 503] 05:36:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9a8afc00) [pid = 1768] [serial = 1510] [outer = (nil)] 05:36:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9b8a5000) [pid = 1768] [serial = 1511] [outer = 0x9a8afc00] 05:36:09 INFO - PROCESS | 1768 | 1464611769427 Marionette DEBUG loaded listener.js 05:36:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9b8b2000) [pid = 1768] [serial = 1512] [outer = 0x9a8afc00] 05:36:10 INFO - PROCESS | 1768 | 1464611770684 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]]]}] 05:36:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 05:36:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 2091ms 05:36:10 INFO - PROCESS | 1768 | 1464611770707 Marionette TRACE conn4 -> [0,1985,"getWindowHandle",null] 05:36:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 05:36:10 INFO - PROCESS | 1768 | 1464611770712 Marionette TRACE conn4 <- [1,1985,null,{"value":"8"}] 05:36:10 INFO - PROCESS | 1768 | 1464611770720 Marionette TRACE conn4 -> [0,1986,"setScriptTimeout",{"ms":35000}] 05:36:10 INFO - PROCESS | 1768 | 1464611770724 Marionette TRACE conn4 <- [1,1986,null,{}] 05:36:10 INFO - PROCESS | 1768 | 1464611770734 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}] 05:36:11 INFO - PROCESS | 1768 | 1464611771022 Marionette TRACE conn4 <- [1,1987,null,{"value":null}] 05:36:11 INFO - PROCESS | 1768 | 1464611771326 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c9c00 == 176 [pid = 1768] [id = 504] 05:36:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x87811c00) [pid = 1768] [serial = 1513] [outer = (nil)] 05:36:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9c2ef400) [pid = 1768] [serial = 1514] [outer = 0x87811c00] 05:36:11 INFO - PROCESS | 1768 | 1464611771416 Marionette DEBUG loaded listener.js 05:36:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9d9b0c00) [pid = 1768] [serial = 1515] [outer = 0x87811c00] 05:36:12 INFO - PROCESS | 1768 | 1464611772540 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]]]}] 05:36:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 05:36:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1893ms 05:36:12 INFO - PROCESS | 1768 | 1464611772615 Marionette TRACE conn4 -> [0,1989,"getWindowHandle",null] 05:36:12 INFO - PROCESS | 1768 | 1464611772621 Marionette TRACE conn4 <- [1,1989,null,{"value":"8"}] 05:36:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 05:36:12 INFO - PROCESS | 1768 | 1464611772631 Marionette TRACE conn4 -> [0,1990,"setScriptTimeout",{"ms":35000}] 05:36:12 INFO - PROCESS | 1768 | 1464611772634 Marionette TRACE conn4 <- [1,1990,null,{}] 05:36:12 INFO - PROCESS | 1768 | 1464611772644 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}] 05:36:13 INFO - PROCESS | 1768 | 1464611772997 Marionette TRACE conn4 <- [1,1991,null,{"value":null}] 05:36:13 INFO - PROCESS | 1768 | 1464611773398 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c08b000 == 177 [pid = 1768] [id = 505] 05:36:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9c395400) [pid = 1768] [serial = 1516] [outer = (nil)] 05:36:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa2155c00) [pid = 1768] [serial = 1517] [outer = 0x9c395400] 05:36:13 INFO - PROCESS | 1768 | 1464611773524 Marionette DEBUG loaded listener.js 05:36:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa21b1000) [pid = 1768] [serial = 1518] [outer = 0x9c395400] 05:36:14 INFO - PROCESS | 1768 | 1464611774535 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]]]}] 05:36:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 05:36:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 1939ms 05:36:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 05:36:14 INFO - PROCESS | 1768 | 1464611774569 Marionette TRACE conn4 -> [0,1993,"getWindowHandle",null] 05:36:14 INFO - PROCESS | 1768 | 1464611774572 Marionette TRACE conn4 <- [1,1993,null,{"value":"8"}] 05:36:14 INFO - PROCESS | 1768 | 1464611774579 Marionette TRACE conn4 -> [0,1994,"setScriptTimeout",{"ms":35000}] 05:36:14 INFO - PROCESS | 1768 | 1464611774582 Marionette TRACE conn4 <- [1,1994,null,{}] 05:36:14 INFO - PROCESS | 1768 | 1464611774588 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}] 05:36:14 INFO - PROCESS | 1768 | 1464611774802 Marionette TRACE conn4 <- [1,1995,null,{"value":null}] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x877c8800 == 176 [pid = 1768] [id = 445] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x875f1c00 == 175 [pid = 1768] [id = 448] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x899ea800 == 174 [pid = 1768] [id = 236] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x911dd800 == 173 [pid = 1768] [id = 439] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x911e3400 == 172 [pid = 1768] [id = 438] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef1fc00 == 171 [pid = 1768] [id = 434] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8eeacc00 == 170 [pid = 1768] [id = 435] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8eea7000 == 169 [pid = 1768] [id = 442] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x87820400 == 168 [pid = 1768] [id = 443] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1ef400 == 167 [pid = 1768] [id = 447] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x87816400 == 166 [pid = 1768] [id = 441] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x88d3c800 == 165 [pid = 1768] [id = 436] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1e2c00 == 164 [pid = 1768] [id = 425] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec6d400 == 163 [pid = 1768] [id = 433] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad27000 == 162 [pid = 1768] [id = 430] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x877ce800 == 161 [pid = 1768] [id = 489] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8c6c00 == 160 [pid = 1768] [id = 488] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x87818400 == 159 [pid = 1768] [id = 487] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x92651000 == 158 [pid = 1768] [id = 485] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x93d27800 == 157 [pid = 1768] [id = 483] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x94752c00 == 156 [pid = 1768] [id = 484] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x93d9dc00 == 155 [pid = 1768] [id = 482] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x92656c00 == 154 [pid = 1768] [id = 481] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8dc45c00 == 153 [pid = 1768] [id = 480] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea9000 == 152 [pid = 1768] [id = 479] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e46d000 == 151 [pid = 1768] [id = 478] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8857b800 == 150 [pid = 1768] [id = 476] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea6400 == 149 [pid = 1768] [id = 477] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef23800 == 148 [pid = 1768] [id = 475] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec78c00 == 147 [pid = 1768] [id = 474] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8da9b000 == 146 [pid = 1768] [id = 473] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8dacdc00 == 145 [pid = 1768] [id = 472] 05:36:16 INFO - PROCESS | 1768 | --DOCSHELL 0x88b2b400 == 144 [pid = 1768] [id = 471] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8e2c9000) [pid = 1768] [serial = 1287] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8c00c400) [pid = 1768] [serial = 1407] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8b7a5c00) [pid = 1768] [serial = 1406] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8c010c00) [pid = 1768] [serial = 1409] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x90f4c000) [pid = 1768] [serial = 1365] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x90e9e000) [pid = 1768] [serial = 1364] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x90ea3400) [pid = 1768] [serial = 1362] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8f839400) [pid = 1768] [serial = 1361] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8f61ac00) [pid = 1768] [serial = 1359] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8efca000) [pid = 1768] [serial = 1358] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8e4eb000) [pid = 1768] [serial = 1356] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8e46d800) [pid = 1768] [serial = 1355] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8c8c4800) [pid = 1768] [serial = 1353] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8b127400) [pid = 1768] [serial = 1352] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x89fc4000) [pid = 1768] [serial = 1403] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9d9b5c00) [pid = 1768] [serial = 1401] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9d9af800) [pid = 1768] [serial = 1400] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9c07cc00) [pid = 1768] [serial = 1398] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9c051c00) [pid = 1768] [serial = 1397] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x9b8ae400) [pid = 1768] [serial = 1395] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9b8a6c00) [pid = 1768] [serial = 1394] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9b557c00) [pid = 1768] [serial = 1392] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9b332800) [pid = 1768] [serial = 1391] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9ad3ec00) [pid = 1768] [serial = 1389] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9ad3bc00) [pid = 1768] [serial = 1388] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9aa2d000) [pid = 1768] [serial = 1386] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9a9d0800) [pid = 1768] [serial = 1385] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9a9c2800) [pid = 1768] [serial = 1383] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9a8aa000) [pid = 1768] [serial = 1382] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x997ac800) [pid = 1768] [serial = 1380] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x995bb400) [pid = 1768] [serial = 1379] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x95316400) [pid = 1768] [serial = 1377] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x95132c00) [pid = 1768] [serial = 1376] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9474bc00) [pid = 1768] [serial = 1374] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x929df400) [pid = 1768] [serial = 1373] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x92595c00) [pid = 1768] [serial = 1371] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x92590c00) [pid = 1768] [serial = 1370] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x91daf400) [pid = 1768] [serial = 1368] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x91b60000) [pid = 1768] [serial = 1367] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8e468400) [pid = 1768] [serial = 1412] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8dc4b000) [pid = 1768] [serial = 1410] [outer = (nil)] [url = about:blank] 05:36:16 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8a1e6c00) [pid = 1768] [serial = 1404] [outer = (nil)] [url = about:blank] 05:36:17 INFO - PROCESS | 1768 | 1464611777111 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x87820000 == 145 [pid = 1768] [id = 506] 05:36:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x87820400) [pid = 1768] [serial = 1519] [outer = (nil)] 05:36:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8857f000) [pid = 1768] [serial = 1520] [outer = 0x87820400] 05:36:17 INFO - PROCESS | 1768 | 1464611777201 Marionette DEBUG loaded listener.js 05:36:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x899e4c00) [pid = 1768] [serial = 1521] [outer = 0x87820400] 05:36:18 INFO - PROCESS | 1768 | 1464611778041 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]]]}] 05:36:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 05:36:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 3496ms 05:36:18 INFO - PROCESS | 1768 | 1464611778076 Marionette TRACE conn4 -> [0,1997,"getWindowHandle",null] 05:36:18 INFO - PROCESS | 1768 | 1464611778083 Marionette TRACE conn4 <- [1,1997,null,{"value":"8"}] 05:36:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 05:36:18 INFO - PROCESS | 1768 | 1464611778126 Marionette TRACE conn4 -> [0,1998,"setScriptTimeout",{"ms":35000}] 05:36:18 INFO - PROCESS | 1768 | 1464611778132 Marionette TRACE conn4 <- [1,1998,null,{}] 05:36:18 INFO - PROCESS | 1768 | 1464611778140 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}] 05:36:18 INFO - PROCESS | 1768 | 1464611778345 Marionette TRACE conn4 <- [1,1999,null,{"value":null}] 05:36:18 INFO - PROCESS | 1768 | 1464611778532 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad1bc00 == 146 [pid = 1768] [id = 507] 05:36:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8ad27000) [pid = 1768] [serial = 1522] [outer = (nil)] 05:36:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8b12ec00) [pid = 1768] [serial = 1523] [outer = 0x8ad27000] 05:36:18 INFO - PROCESS | 1768 | 1464611778619 Marionette DEBUG loaded listener.js 05:36:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8b7ac000) [pid = 1768] [serial = 1524] [outer = 0x8ad27000] 05:36:19 INFO - PROCESS | 1768 | 1464611779533 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]]]}] 05:36:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 05:36:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 1456ms 05:36:19 INFO - PROCESS | 1768 | 1464611779572 Marionette TRACE conn4 -> [0,2001,"getWindowHandle",null] 05:36:19 INFO - PROCESS | 1768 | 1464611779578 Marionette TRACE conn4 <- [1,2001,null,{"value":"8"}] 05:36:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 05:36:19 INFO - PROCESS | 1768 | 1464611779591 Marionette TRACE conn4 -> [0,2002,"setScriptTimeout",{"ms":35000}] 05:36:19 INFO - PROCESS | 1768 | 1464611779594 Marionette TRACE conn4 <- [1,2002,null,{}] 05:36:19 INFO - PROCESS | 1768 | 1464611779601 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}] 05:36:19 INFO - PROCESS | 1768 | 1464611779883 Marionette TRACE conn4 <- [1,2003,null,{"value":null}] 05:36:19 INFO - PROCESS | 1768 | 1464611779917 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afed400 == 147 [pid = 1768] [id = 508] 05:36:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8da1f000) [pid = 1768] [serial = 1525] [outer = (nil)] 05:36:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8dac5c00) [pid = 1768] [serial = 1526] [outer = 0x8da1f000] 05:36:19 INFO - PROCESS | 1768 | 1464611779993 Marionette DEBUG loaded listener.js 05:36:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e2bf400) [pid = 1768] [serial = 1527] [outer = 0x8da1f000] 05:36:21 INFO - PROCESS | 1768 | 1464611781133 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]]]}] 05:36:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 05:36:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 1589ms 05:36:21 INFO - PROCESS | 1768 | 1464611781176 Marionette TRACE conn4 -> [0,2005,"getWindowHandle",null] 05:36:21 INFO - PROCESS | 1768 | 1464611781180 Marionette TRACE conn4 <- [1,2005,null,{"value":"8"}] 05:36:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 05:36:21 INFO - PROCESS | 1768 | 1464611781197 Marionette TRACE conn4 -> [0,2006,"setScriptTimeout",{"ms":35000}] 05:36:21 INFO - PROCESS | 1768 | 1464611781207 Marionette TRACE conn4 <- [1,2006,null,{}] 05:36:21 INFO - PROCESS | 1768 | 1464611781249 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}] 05:36:22 INFO - PROCESS | 1768 | 1464611782006 Marionette TRACE conn4 <- [1,2007,null,{"value":null}] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8e2be800) [pid = 1768] [serial = 1348] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8c8cb000) [pid = 1768] [serial = 1465] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x911e1800) [pid = 1768] [serial = 1438] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9112a800) [pid = 1768] [serial = 1435] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x90f46800) [pid = 1768] [serial = 1432] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8efcbc00) [pid = 1768] [serial = 1429] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8ef25400) [pid = 1768] [serial = 1426] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8ec97c00) [pid = 1768] [serial = 1423] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ec9d400) [pid = 1768] [serial = 1420] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8dc43000) [pid = 1768] [serial = 1417] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x88d3a000) [pid = 1768] [serial = 1414] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x88b2a800) [pid = 1768] [serial = 1462] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9ad37400) [pid = 1768] [serial = 1459] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x953e0400) [pid = 1768] [serial = 1456] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x99e03800) [pid = 1768] [serial = 1453] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x953e0800) [pid = 1768] [serial = 1450] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x953dc000) [pid = 1768] [serial = 1447] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9530b800) [pid = 1768] [serial = 1444] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 05:36:22 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x90f4e800) [pid = 1768] [serial = 1441] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 05:36:22 INFO - PROCESS | 1768 | 1464611782225 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b2a800 == 148 [pid = 1768] [id = 509] 05:36:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x88d3a000) [pid = 1768] [serial = 1528] [outer = (nil)] 05:36:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8c00ec00) [pid = 1768] [serial = 1529] [outer = 0x88d3a000] 05:36:22 INFO - PROCESS | 1768 | 1464611782305 Marionette DEBUG loaded listener.js 05:36:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8e471400) [pid = 1768] [serial = 1530] [outer = 0x88d3a000] 05:36:23 INFO - PROCESS | 1768 | 1464611783119 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]]]}] 05:36:23 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 05:36:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1987ms 05:36:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 05:36:23 INFO - PROCESS | 1768 | 1464611783176 Marionette TRACE conn4 -> [0,2009,"getWindowHandle",null] 05:36:23 INFO - PROCESS | 1768 | 1464611783180 Marionette TRACE conn4 <- [1,2009,null,{"value":"8"}] 05:36:23 INFO - PROCESS | 1768 | 1464611783187 Marionette TRACE conn4 -> [0,2010,"setScriptTimeout",{"ms":35000}] 05:36:23 INFO - PROCESS | 1768 | 1464611783190 Marionette TRACE conn4 <- [1,2010,null,{}] 05:36:23 INFO - PROCESS | 1768 | 1464611783195 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}] 05:36:23 INFO - PROCESS | 1768 | 1464611783475 Marionette TRACE conn4 <- [1,2011,null,{"value":null}] 05:36:23 INFO - PROCESS | 1768 | 1464611783502 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e2c00 == 149 [pid = 1768] [id = 510] 05:36:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8ec6b000) [pid = 1768] [serial = 1531] [outer = (nil)] 05:36:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8ec9d800) [pid = 1768] [serial = 1532] [outer = 0x8ec6b000] 05:36:23 INFO - PROCESS | 1768 | 1464611783592 Marionette DEBUG loaded listener.js 05:36:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8eead400) [pid = 1768] [serial = 1533] [outer = 0x8ec6b000] 05:36:24 INFO - PROCESS | 1768 | 1464611784859 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]]]}] 05:36:24 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 05:36:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 1731ms 05:36:24 INFO - PROCESS | 1768 | 1464611784919 Marionette TRACE conn4 -> [0,2013,"getWindowHandle",null] 05:36:24 INFO - PROCESS | 1768 | 1464611784926 Marionette TRACE conn4 <- [1,2013,null,{"value":"8"}] 05:36:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 05:36:24 INFO - PROCESS | 1768 | 1464611784936 Marionette TRACE conn4 -> [0,2014,"setScriptTimeout",{"ms":35000}] 05:36:24 INFO - PROCESS | 1768 | 1464611784941 Marionette TRACE conn4 <- [1,2014,null,{}] 05:36:24 INFO - PROCESS | 1768 | 1464611784950 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}] 05:36:25 INFO - PROCESS | 1768 | 1464611785199 Marionette TRACE conn4 <- [1,2015,null,{"value":null}] 05:36:25 INFO - PROCESS | 1768 | 1464611785574 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad0ec00 == 150 [pid = 1768] [id = 511] 05:36:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8ad27800) [pid = 1768] [serial = 1534] [outer = (nil)] 05:36:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8c010c00) [pid = 1768] [serial = 1535] [outer = 0x8ad27800] 05:36:25 INFO - PROCESS | 1768 | 1464611785682 Marionette DEBUG loaded listener.js 05:36:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8dc47400) [pid = 1768] [serial = 1536] [outer = 0x8ad27800] 05:36:26 INFO - PROCESS | 1768 | 1464611786782 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]]]}] 05:36:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 05:36:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 1891ms 05:36:26 INFO - PROCESS | 1768 | 1464611786829 Marionette TRACE conn4 -> [0,2017,"getWindowHandle",null] 05:36:26 INFO - PROCESS | 1768 | 1464611786838 Marionette TRACE conn4 <- [1,2017,null,{"value":"8"}] 05:36:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 05:36:26 INFO - PROCESS | 1768 | 1464611786850 Marionette TRACE conn4 -> [0,2018,"setScriptTimeout",{"ms":35000}] 05:36:26 INFO - PROCESS | 1768 | 1464611786855 Marionette TRACE conn4 <- [1,2018,null,{}] 05:36:26 INFO - PROCESS | 1768 | 1464611786862 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}] 05:36:27 INFO - PROCESS | 1768 | 1464611787103 Marionette TRACE conn4 <- [1,2019,null,{"value":null}] 05:36:27 INFO - PROCESS | 1768 | 1464611787441 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec9b000 == 151 [pid = 1768] [id = 512] 05:36:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8ec9b800) [pid = 1768] [serial = 1537] [outer = (nil)] 05:36:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ef1ec00) [pid = 1768] [serial = 1538] [outer = 0x8ec9b800] 05:36:27 INFO - PROCESS | 1768 | 1464611787537 Marionette DEBUG loaded listener.js 05:36:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8ef7a400) [pid = 1768] [serial = 1539] [outer = 0x8ec9b800] 05:36:28 INFO - PROCESS | 1768 | 1464611788618 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]]]}] 05:36:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 05:36:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 1835ms 05:36:28 INFO - PROCESS | 1768 | 1464611788688 Marionette TRACE conn4 -> [0,2021,"getWindowHandle",null] 05:36:28 INFO - PROCESS | 1768 | 1464611788694 Marionette TRACE conn4 <- [1,2021,null,{"value":"8"}] 05:36:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 05:36:28 INFO - PROCESS | 1768 | 1464611788704 Marionette TRACE conn4 -> [0,2022,"setScriptTimeout",{"ms":35000}] 05:36:28 INFO - PROCESS | 1768 | 1464611788714 Marionette TRACE conn4 <- [1,2022,null,{}] 05:36:28 INFO - PROCESS | 1768 | 1464611788738 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}] 05:36:29 INFO - PROCESS | 1768 | 1464611789228 Marionette TRACE conn4 <- [1,2023,null,{"value":null}] 05:36:29 INFO - PROCESS | 1768 | 1464611789551 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6a1800 == 152 [pid = 1768] [id = 513] 05:36:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f6a5800) [pid = 1768] [serial = 1540] [outer = (nil)] 05:36:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8f837800) [pid = 1768] [serial = 1541] [outer = 0x8f6a5800] 05:36:29 INFO - PROCESS | 1768 | 1464611789697 Marionette DEBUG loaded listener.js 05:36:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8f842c00) [pid = 1768] [serial = 1542] [outer = 0x8f6a5800] 05:36:30 INFO - PROCESS | 1768 | 1464611790910 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]]]}] 05:36:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 05:36:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 2250ms 05:36:30 INFO - PROCESS | 1768 | 1464611790953 Marionette TRACE conn4 -> [0,2025,"getWindowHandle",null] 05:36:30 INFO - PROCESS | 1768 | 1464611790958 Marionette TRACE conn4 <- [1,2025,null,{"value":"8"}] 05:36:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 05:36:30 INFO - PROCESS | 1768 | 1464611790964 Marionette TRACE conn4 -> [0,2026,"setScriptTimeout",{"ms":35000}] 05:36:30 INFO - PROCESS | 1768 | 1464611790968 Marionette TRACE conn4 <- [1,2026,null,{}] 05:36:30 INFO - PROCESS | 1768 | 1464611790974 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}] 05:36:31 INFO - PROCESS | 1768 | 1464611791207 Marionette TRACE conn4 <- [1,2027,null,{"value":null}] 05:36:31 INFO - PROCESS | 1768 | 1464611791532 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da22400 == 153 [pid = 1768] [id = 514] 05:36:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8f6a6c00) [pid = 1768] [serial = 1543] [outer = (nil)] 05:36:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x90ea6400) [pid = 1768] [serial = 1544] [outer = 0x8f6a6c00] 05:36:31 INFO - PROCESS | 1768 | 1464611791650 Marionette DEBUG loaded listener.js 05:36:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x90f4e800) [pid = 1768] [serial = 1545] [outer = 0x8f6a6c00] 05:36:32 INFO - PROCESS | 1768 | 1464611792895 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]]]}] 05:36:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 05:36:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 1983ms 05:36:32 INFO - PROCESS | 1768 | 1464611792950 Marionette TRACE conn4 -> [0,2029,"getWindowHandle",null] 05:36:32 INFO - PROCESS | 1768 | 1464611792954 Marionette TRACE conn4 <- [1,2029,null,{"value":"8"}] 05:36:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 05:36:32 INFO - PROCESS | 1768 | 1464611792964 Marionette TRACE conn4 -> [0,2030,"setScriptTimeout",{"ms":35000}] 05:36:32 INFO - PROCESS | 1768 | 1464611792968 Marionette TRACE conn4 <- [1,2030,null,{}] 05:36:32 INFO - PROCESS | 1768 | 1464611792976 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}] 05:36:33 INFO - PROCESS | 1768 | 1464611793281 Marionette TRACE conn4 <- [1,2031,null,{"value":null}] 05:36:33 INFO - PROCESS | 1768 | 1464611793678 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad23000 == 154 [pid = 1768] [id = 515] 05:36:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x90e9d400) [pid = 1768] [serial = 1546] [outer = (nil)] 05:36:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x91136c00) [pid = 1768] [serial = 1547] [outer = 0x90e9d400] 05:36:33 INFO - PROCESS | 1768 | 1464611793783 Marionette DEBUG loaded listener.js 05:36:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x911de400) [pid = 1768] [serial = 1548] [outer = 0x90e9d400] 05:36:34 INFO - PROCESS | 1768 | 1464611794771 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]]]}] 05:36:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 05:36:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 1891ms 05:36:34 INFO - PROCESS | 1768 | 1464611794857 Marionette TRACE conn4 -> [0,2033,"getWindowHandle",null] 05:36:34 INFO - PROCESS | 1768 | 1464611794863 Marionette TRACE conn4 <- [1,2033,null,{"value":"8"}] 05:36:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 05:36:34 INFO - PROCESS | 1768 | 1464611794872 Marionette TRACE conn4 -> [0,2034,"setScriptTimeout",{"ms":35000}] 05:36:34 INFO - PROCESS | 1768 | 1464611794877 Marionette TRACE conn4 <- [1,2034,null,{}] 05:36:34 INFO - PROCESS | 1768 | 1464611794885 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}] 05:36:35 INFO - PROCESS | 1768 | 1464611795271 Marionette TRACE conn4 <- [1,2035,null,{"value":null}] 05:36:35 INFO - PROCESS | 1768 | 1464611795703 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x9112bc00 == 155 [pid = 1768] [id = 516] 05:36:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x911dcc00) [pid = 1768] [serial = 1549] [outer = (nil)] 05:36:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x92423800) [pid = 1768] [serial = 1550] [outer = 0x911dcc00] 05:36:35 INFO - PROCESS | 1768 | 1464611795850 Marionette DEBUG loaded listener.js 05:36:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x92657c00) [pid = 1768] [serial = 1551] [outer = 0x911dcc00] 05:36:37 INFO - PROCESS | 1768 | 1464611797090 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]]]}] 05:36:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 05:36:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 2291ms 05:36:37 INFO - PROCESS | 1768 | 1464611797164 Marionette TRACE conn4 -> [0,2037,"getWindowHandle",null] 05:36:37 INFO - PROCESS | 1768 | 1464611797168 Marionette TRACE conn4 <- [1,2037,null,{"value":"8"}] 05:36:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 05:36:37 INFO - PROCESS | 1768 | 1464611797176 Marionette TRACE conn4 -> [0,2038,"setScriptTimeout",{"ms":35000}] 05:36:37 INFO - PROCESS | 1768 | 1464611797179 Marionette TRACE conn4 <- [1,2038,null,{}] 05:36:37 INFO - PROCESS | 1768 | 1464611797185 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}] 05:36:37 INFO - PROCESS | 1768 | 1464611797459 Marionette TRACE conn4 <- [1,2039,null,{"value":null}] 05:36:37 INFO - PROCESS | 1768 | 1464611797807 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x91133000 == 156 [pid = 1768] [id = 517] 05:36:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x91bf6c00) [pid = 1768] [serial = 1552] [outer = (nil)] 05:36:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x93d9dc00) [pid = 1768] [serial = 1553] [outer = 0x91bf6c00] 05:36:37 INFO - PROCESS | 1768 | 1464611797898 Marionette DEBUG loaded listener.js 05:36:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x94751400) [pid = 1768] [serial = 1554] [outer = 0x91bf6c00] 05:36:38 INFO - PROCESS | 1768 | 1464611798826 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]]]}] 05:36:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 05:36:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1682ms 05:36:38 INFO - PROCESS | 1768 | 1464611798859 Marionette TRACE conn4 -> [0,2041,"getWindowHandle",null] 05:36:38 INFO - PROCESS | 1768 | 1464611798862 Marionette TRACE conn4 <- [1,2041,null,{"value":"8"}] 05:36:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 05:36:38 INFO - PROCESS | 1768 | 1464611798870 Marionette TRACE conn4 -> [0,2042,"setScriptTimeout",{"ms":35000}] 05:36:38 INFO - PROCESS | 1768 | 1464611798873 Marionette TRACE conn4 <- [1,2042,null,{}] 05:36:38 INFO - PROCESS | 1768 | 1464611798879 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}] 05:36:39 INFO - PROCESS | 1768 | 1464611799079 Marionette TRACE conn4 <- [1,2043,null,{"value":null}] 05:36:39 INFO - PROCESS | 1768 | 1464611799420 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x92996c00 == 157 [pid = 1768] [id = 518] 05:36:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x92f7d400) [pid = 1768] [serial = 1555] [outer = (nil)] 05:36:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x953d6400) [pid = 1768] [serial = 1556] [outer = 0x92f7d400] 05:36:39 INFO - PROCESS | 1768 | 1464611799516 Marionette DEBUG loaded listener.js 05:36:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x953dc000) [pid = 1768] [serial = 1557] [outer = 0x92f7d400] 05:36:40 INFO - PROCESS | 1768 | 1464611800485 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]]]}] 05:36:40 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) 05:36:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 1680ms 05:36:40 INFO - PROCESS | 1768 | 1464611800559 Marionette TRACE conn4 -> [0,2045,"getWindowHandle",null] 05:36:40 INFO - PROCESS | 1768 | 1464611800566 Marionette TRACE conn4 <- [1,2045,null,{"value":"8"}] 05:36:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 05:36:40 INFO - PROCESS | 1768 | 1464611800577 Marionette TRACE conn4 -> [0,2046,"setScriptTimeout",{"ms":35000}] 05:36:40 INFO - PROCESS | 1768 | 1464611800579 Marionette TRACE conn4 <- [1,2046,null,{}] 05:36:40 INFO - PROCESS | 1768 | 1464611800586 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}] 05:36:40 INFO - PROCESS | 1768 | 1464611800850 Marionette TRACE conn4 <- [1,2047,null,{"value":null}] 05:36:41 INFO - PROCESS | 1768 | 1464611801179 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x92994800 == 158 [pid = 1768] [id = 519] 05:36:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x94750c00) [pid = 1768] [serial = 1558] [outer = (nil)] 05:36:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x99732c00) [pid = 1768] [serial = 1559] [outer = 0x94750c00] 05:36:41 INFO - PROCESS | 1768 | 1464611801270 Marionette DEBUG loaded listener.js 05:36:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x99e04800) [pid = 1768] [serial = 1560] [outer = 0x94750c00] 05:36:42 INFO - PROCESS | 1768 | 1464611802182 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]]]}] 05:36:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 05:36:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 1680ms 05:36:42 INFO - PROCESS | 1768 | 1464611802259 Marionette TRACE conn4 -> [0,2049,"getWindowHandle",null] 05:36:42 INFO - PROCESS | 1768 | 1464611802264 Marionette TRACE conn4 <- [1,2049,null,{"value":"8"}] 05:36:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 05:36:42 INFO - PROCESS | 1768 | 1464611802270 Marionette TRACE conn4 -> [0,2050,"setScriptTimeout",{"ms":35000}] 05:36:42 INFO - PROCESS | 1768 | 1464611802274 Marionette TRACE conn4 <- [1,2050,null,{}] 05:36:42 INFO - PROCESS | 1768 | 1464611802280 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}] 05:36:42 INFO - PROCESS | 1768 | 1464611802551 Marionette TRACE conn4 <- [1,2051,null,{"value":null}] 05:36:42 INFO - PROCESS | 1768 | 1464611802896 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x92992000 == 159 [pid = 1768] [id = 520] 05:36:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x995b7800) [pid = 1768] [serial = 1561] [outer = (nil)] 05:36:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9a748000) [pid = 1768] [serial = 1562] [outer = 0x995b7800] 05:36:42 INFO - PROCESS | 1768 | 1464611802987 Marionette DEBUG loaded listener.js 05:36:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9a7d4c00) [pid = 1768] [serial = 1563] [outer = 0x995b7800] 05:36:43 INFO - PROCESS | 1768 | 1464611803936 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]]]}] 05:36:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 05:36:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 1732ms 05:36:44 INFO - PROCESS | 1768 | 1464611804003 Marionette TRACE conn4 -> [0,2053,"getWindowHandle",null] 05:36:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 05:36:44 INFO - PROCESS | 1768 | 1464611804008 Marionette TRACE conn4 <- [1,2053,null,{"value":"8"}] 05:36:44 INFO - PROCESS | 1768 | 1464611804014 Marionette TRACE conn4 -> [0,2054,"setScriptTimeout",{"ms":35000}] 05:36:44 INFO - PROCESS | 1768 | 1464611804019 Marionette TRACE conn4 <- [1,2054,null,{}] 05:36:44 INFO - PROCESS | 1768 | 1464611804025 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}] 05:36:44 INFO - PROCESS | 1768 | 1464611804323 Marionette TRACE conn4 <- [1,2055,null,{"value":null}] 05:36:44 INFO - PROCESS | 1768 | 1464611804663 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a821000 == 160 [pid = 1768] [id = 521] 05:36:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9ad36800) [pid = 1768] [serial = 1564] [outer = (nil)] 05:36:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9b296800) [pid = 1768] [serial = 1565] [outer = 0x9ad36800] 05:36:44 INFO - PROCESS | 1768 | 1464611804764 Marionette DEBUG loaded listener.js 05:36:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9b55b800) [pid = 1768] [serial = 1566] [outer = 0x9ad36800] 05:36:45 INFO - PROCESS | 1768 | 1464611805707 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]]]}] 05:36:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 05:36:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 1732ms 05:36:45 INFO - PROCESS | 1768 | 1464611805746 Marionette TRACE conn4 -> [0,2057,"getWindowHandle",null] 05:36:45 INFO - PROCESS | 1768 | 1464611805749 Marionette TRACE conn4 <- [1,2057,null,{"value":"8"}] 05:36:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 05:36:45 INFO - PROCESS | 1768 | 1464611805756 Marionette TRACE conn4 -> [0,2058,"setScriptTimeout",{"ms":35000}] 05:36:45 INFO - PROCESS | 1768 | 1464611805760 Marionette TRACE conn4 <- [1,2058,null,{}] 05:36:45 INFO - PROCESS | 1768 | 1464611805765 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}] 05:36:45 INFO - PROCESS | 1768 | 1464611805983 Marionette TRACE conn4 <- [1,2059,null,{"value":null}] 05:36:46 INFO - PROCESS | 1768 | 1464611806324 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a0d0800 == 161 [pid = 1768] [id = 522] 05:36:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9aa32000) [pid = 1768] [serial = 1567] [outer = (nil)] 05:36:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9ba6c000) [pid = 1768] [serial = 1568] [outer = 0x9aa32000] 05:36:46 INFO - PROCESS | 1768 | 1464611806425 Marionette DEBUG loaded listener.js 05:36:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9c04b800) [pid = 1768] [serial = 1569] [outer = 0x9aa32000] 05:36:47 INFO - PROCESS | 1768 | 1464611807450 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]]]}] 05:36:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 05:36:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1751ms 05:36:47 INFO - PROCESS | 1768 | 1464611807509 Marionette TRACE conn4 -> [0,2061,"getWindowHandle",null] 05:36:47 INFO - PROCESS | 1768 | 1464611807512 Marionette TRACE conn4 <- [1,2061,null,{"value":"8"}] 05:36:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 05:36:47 INFO - PROCESS | 1768 | 1464611807519 Marionette TRACE conn4 -> [0,2062,"setScriptTimeout",{"ms":35000}] 05:36:47 INFO - PROCESS | 1768 | 1464611807522 Marionette TRACE conn4 <- [1,2062,null,{}] 05:36:47 INFO - PROCESS | 1768 | 1464611807528 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}] 05:36:47 INFO - PROCESS | 1768 | 1464611807776 Marionette TRACE conn4 <- [1,2063,null,{"value":null}] 05:36:48 INFO - PROCESS | 1768 | 1464611808110 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b8ae000 == 162 [pid = 1768] [id = 523] 05:36:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9b8af800) [pid = 1768] [serial = 1570] [outer = (nil)] 05:36:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa113c000) [pid = 1768] [serial = 1571] [outer = 0x9b8af800] 05:36:48 INFO - PROCESS | 1768 | 1464611808217 Marionette DEBUG loaded listener.js 05:36:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0xa1148c00) [pid = 1768] [serial = 1572] [outer = 0x9b8af800] 05:36:49 INFO - PROCESS | 1768 | 1464611809284 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]]]}] 05:36:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 05:36:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 1838ms 05:36:49 INFO - PROCESS | 1768 | 1464611809360 Marionette TRACE conn4 -> [0,2065,"getWindowHandle",null] 05:36:49 INFO - PROCESS | 1768 | 1464611809364 Marionette TRACE conn4 <- [1,2065,null,{"value":"8"}] 05:36:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 05:36:49 INFO - PROCESS | 1768 | 1464611809375 Marionette TRACE conn4 -> [0,2066,"setScriptTimeout",{"ms":35000}] 05:36:49 INFO - PROCESS | 1768 | 1464611809379 Marionette TRACE conn4 <- [1,2066,null,{}] 05:36:49 INFO - PROCESS | 1768 | 1464611809388 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}] 05:36:49 INFO - PROCESS | 1768 | 1464611809756 Marionette TRACE conn4 <- [1,2067,null,{"value":null}] 05:36:50 INFO - PROCESS | 1768 | 1464611810148 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f5800 == 163 [pid = 1768] [id = 524] 05:36:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x8eea8800) [pid = 1768] [serial = 1573] [outer = (nil)] 05:36:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0xa1148400) [pid = 1768] [serial = 1574] [outer = 0x8eea8800] 05:36:50 INFO - PROCESS | 1768 | 1464611810274 Marionette DEBUG loaded listener.js 05:36:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0xa24c0000) [pid = 1768] [serial = 1575] [outer = 0x8eea8800] 05:36:51 INFO - PROCESS | 1768 | 1464611811400 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]]]}] 05:36:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 05:36:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 2096ms 05:36:51 INFO - PROCESS | 1768 | 1464611811472 Marionette TRACE conn4 -> [0,2069,"getWindowHandle",null] 05:36:51 INFO - PROCESS | 1768 | 1464611811476 Marionette TRACE conn4 <- [1,2069,null,{"value":"8"}] 05:36:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 05:36:51 INFO - PROCESS | 1768 | 1464611811483 Marionette TRACE conn4 -> [0,2070,"setScriptTimeout",{"ms":35000}] 05:36:51 INFO - PROCESS | 1768 | 1464611811487 Marionette TRACE conn4 <- [1,2070,null,{}] 05:36:51 INFO - PROCESS | 1768 | 1464611811494 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}] 05:36:51 INFO - PROCESS | 1768 | 1464611811819 Marionette TRACE conn4 <- [1,2071,null,{"value":null}] 05:36:52 INFO - PROCESS | 1768 | 1464611812232 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x91bf7c00 == 164 [pid = 1768] [id = 525] 05:36:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9ad3c400) [pid = 1768] [serial = 1576] [outer = (nil)] 05:36:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0xa304b400) [pid = 1768] [serial = 1577] [outer = 0x9ad3c400] 05:36:52 INFO - PROCESS | 1768 | 1464611812370 Marionette DEBUG loaded listener.js 05:36:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa3052400) [pid = 1768] [serial = 1578] [outer = 0x9ad3c400] 05:36:53 INFO - PROCESS | 1768 | 1464611813667 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]]]}] 05:36:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 05:36:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 2249ms 05:36:53 INFO - PROCESS | 1768 | 1464611813734 Marionette TRACE conn4 -> [0,2073,"getWindowHandle",null] 05:36:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 05:36:53 INFO - PROCESS | 1768 | 1464611813738 Marionette TRACE conn4 <- [1,2073,null,{"value":"8"}] 05:36:53 INFO - PROCESS | 1768 | 1464611813745 Marionette TRACE conn4 -> [0,2074,"setScriptTimeout",{"ms":35000}] 05:36:53 INFO - PROCESS | 1768 | 1464611813749 Marionette TRACE conn4 <- [1,2074,null,{}] 05:36:53 INFO - PROCESS | 1768 | 1464611813755 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}] 05:36:54 INFO - PROCESS | 1768 | 1464611814000 Marionette TRACE conn4 <- [1,2075,null,{"value":null}] 05:36:54 INFO - PROCESS | 1768 | 1464611814327 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8cfc00 == 165 [pid = 1768] [id = 526] 05:36:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa263dc00) [pid = 1768] [serial = 1579] [outer = (nil)] 05:36:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0xa348f400) [pid = 1768] [serial = 1580] [outer = 0xa263dc00] 05:36:54 INFO - PROCESS | 1768 | 1464611814450 Marionette DEBUG loaded listener.js 05:36:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0xa3491000) [pid = 1768] [serial = 1581] [outer = 0xa263dc00] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x877d1c00 == 164 [pid = 1768] [id = 465] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8857b400 == 163 [pid = 1768] [id = 424] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x877c9c00 == 162 [pid = 1768] [id = 504] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef18c00 == 161 [pid = 1768] [id = 503] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8da1a800 == 160 [pid = 1768] [id = 502] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x93ba0800 == 159 [pid = 1768] [id = 501] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x92427400 == 158 [pid = 1768] [id = 499] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x9512ac00 == 157 [pid = 1768] [id = 500] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x91136000 == 156 [pid = 1768] [id = 498] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x90f4f800 == 155 [pid = 1768] [id = 497] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8b3ec800 == 154 [pid = 1768] [id = 496] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8f619000 == 153 [pid = 1768] [id = 495] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec9cc00 == 152 [pid = 1768] [id = 494] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8da1d000 == 151 [pid = 1768] [id = 493] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x88d36800 == 150 [pid = 1768] [id = 491] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8da1dc00 == 149 [pid = 1768] [id = 492] 05:36:57 INFO - PROCESS | 1768 | --DOCSHELL 0x87812000 == 148 [pid = 1768] [id = 490] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8eca0000) [pid = 1768] [serial = 1350] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8da1c000) [pid = 1768] [serial = 1466] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8daa5000) [pid = 1768] [serial = 1467] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x89fc4c00) [pid = 1768] [serial = 1469] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x91dafc00) [pid = 1768] [serial = 1439] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x91b7ec00) [pid = 1768] [serial = 1437] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x91b7d400) [pid = 1768] [serial = 1436] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x911e7c00) [pid = 1768] [serial = 1434] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x911e4c00) [pid = 1768] [serial = 1433] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x9112b000) [pid = 1768] [serial = 1431] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x90f45800) [pid = 1768] [serial = 1430] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8f6a2400) [pid = 1768] [serial = 1428] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8f619400) [pid = 1768] [serial = 1427] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x8efc4800) [pid = 1768] [serial = 1425] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8ef7d800) [pid = 1768] [serial = 1424] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8ef1b800) [pid = 1768] [serial = 1422] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8eeab400) [pid = 1768] [serial = 1421] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8e3c1000) [pid = 1768] [serial = 1419] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8e2bfc00) [pid = 1768] [serial = 1418] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8b3e4800) [pid = 1768] [serial = 1416] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8ad21800) [pid = 1768] [serial = 1415] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8a1e2400) [pid = 1768] [serial = 1463] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9c2e7800) [pid = 1768] [serial = 1461] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9c087800) [pid = 1768] [serial = 1460] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9b85c400) [pid = 1768] [serial = 1458] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9b3cfc00) [pid = 1768] [serial = 1457] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9a9c9c00) [pid = 1768] [serial = 1455] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9a8b5400) [pid = 1768] [serial = 1454] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9a814000) [pid = 1768] [serial = 1452] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9a7d4400) [pid = 1768] [serial = 1451] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x997ac400) [pid = 1768] [serial = 1449] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x995b9c00) [pid = 1768] [serial = 1448] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9829ac00) [pid = 1768] [serial = 1446] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x953df000) [pid = 1768] [serial = 1445] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x92990400) [pid = 1768] [serial = 1443] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x92651400) [pid = 1768] [serial = 1442] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x91db8c00) [pid = 1768] [serial = 1440] [outer = (nil)] [url = about:blank] 05:36:57 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8ad1a400) [pid = 1768] [serial = 1464] [outer = (nil)] [url = about:blank] 05:36:58 INFO - PROCESS | 1768 | 1464611818035 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]]]}] 05:36:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 05:36:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 4343ms 05:36:58 INFO - PROCESS | 1768 | 1464611818089 Marionette TRACE conn4 -> [0,2077,"getWindowHandle",null] 05:36:58 INFO - PROCESS | 1768 | 1464611818095 Marionette TRACE conn4 <- [1,2077,null,{"value":"8"}] 05:36:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 05:36:58 INFO - PROCESS | 1768 | 1464611818104 Marionette TRACE conn4 -> [0,2078,"setScriptTimeout",{"ms":35000}] 05:36:58 INFO - PROCESS | 1768 | 1464611818109 Marionette TRACE conn4 <- [1,2078,null,{}] 05:36:58 INFO - PROCESS | 1768 | 1464611818117 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}] 05:36:58 INFO - PROCESS | 1768 | 1464611818345 Marionette TRACE conn4 <- [1,2079,null,{"value":null}] 05:36:58 INFO - PROCESS | 1768 | 1464611818621 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:36:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b2c400 == 149 [pid = 1768] [id = 527] 05:36:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8ad1d800) [pid = 1768] [serial = 1582] [outer = (nil)] 05:36:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8afe8c00) [pid = 1768] [serial = 1583] [outer = 0x8ad1d800] 05:36:58 INFO - PROCESS | 1768 | 1464611818708 Marionette DEBUG loaded listener.js 05:36:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8b3ec800) [pid = 1768] [serial = 1584] [outer = 0x8ad1d800] 05:36:59 INFO - PROCESS | 1768 | 1464611819529 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]]]}] 05:36:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 05:36:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 1483ms 05:36:59 INFO - PROCESS | 1768 | 1464611819607 Marionette TRACE conn4 -> [0,2081,"getWindowHandle",null] 05:36:59 INFO - PROCESS | 1768 | 1464611819616 Marionette TRACE conn4 <- [1,2081,null,{"value":"8"}] 05:36:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 05:36:59 INFO - PROCESS | 1768 | 1464611819626 Marionette TRACE conn4 -> [0,2082,"setScriptTimeout",{"ms":35000}] 05:36:59 INFO - PROCESS | 1768 | 1464611819630 Marionette TRACE conn4 <- [1,2082,null,{}] 05:36:59 INFO - PROCESS | 1768 | 1464611819637 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}] 05:36:59 INFO - PROCESS | 1768 | 1464611819963 Marionette TRACE conn4 <- [1,2083,null,{"value":null}] 05:37:00 INFO - PROCESS | 1768 | 1464611820000 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da1d000 == 150 [pid = 1768] [id = 528] 05:37:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8dc42800) [pid = 1768] [serial = 1585] [outer = (nil)] 05:37:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e3bd800) [pid = 1768] [serial = 1586] [outer = 0x8dc42800] 05:37:00 INFO - PROCESS | 1768 | 1464611820077 Marionette DEBUG loaded listener.js 05:37:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8e4de000) [pid = 1768] [serial = 1587] [outer = 0x8dc42800] 05:37:01 INFO - PROCESS | 1768 | 1464611821478 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]]]}] 05:37:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 05:37:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 1936ms 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f6a2800) [pid = 1768] [serial = 1486] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x91b5bc00) [pid = 1768] [serial = 1495] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9c395400) [pid = 1768] [serial = 1516] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9258a400) [pid = 1768] [serial = 1498] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x9512c800) [pid = 1768] [serial = 1501] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8ef25800) [pid = 1768] [serial = 1489] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8ec93c00) [pid = 1768] [serial = 1480] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9a8afc00) [pid = 1768] [serial = 1510] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x87812800) [pid = 1768] [serial = 1471] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8da21c00) [pid = 1768] [serial = 1477] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8f612c00) [pid = 1768] [serial = 1507] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8da1f000) [pid = 1768] [serial = 1525] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8ad0ac00) [pid = 1768] [serial = 1411] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x90f50800) [pid = 1768] [serial = 1492] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x87820400) [pid = 1768] [serial = 1519] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x93bab000) [pid = 1768] [serial = 1504] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8eea9800) [pid = 1768] [serial = 1483] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x87811c00) [pid = 1768] [serial = 1513] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8ad17400) [pid = 1768] [serial = 1474] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8ad27000) [pid = 1768] [serial = 1522] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 05:37:02 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x88d3a000) [pid = 1768] [serial = 1528] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 05:37:02 INFO - PROCESS | 1768 | 1464611822112 Marionette TRACE conn4 -> [0,2085,"getWindowHandle",null] 05:37:02 INFO - PROCESS | 1768 | 1464611822114 Marionette TRACE conn4 <- [1,2085,null,{"value":"8"}] 05:37:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 05:37:02 INFO - PROCESS | 1768 | 1464611822150 Marionette TRACE conn4 -> [0,2086,"setScriptTimeout",{"ms":35000}] 05:37:02 INFO - PROCESS | 1768 | 1464611822156 Marionette TRACE conn4 <- [1,2086,null,{}] 05:37:02 INFO - PROCESS | 1768 | 1464611822173 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}] 05:37:02 INFO - PROCESS | 1768 | 1464611822479 Marionette TRACE conn4 <- [1,2087,null,{"value":null}] 05:37:02 INFO - PROCESS | 1768 | 1464611822614 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e8c00 == 151 [pid = 1768] [id = 529] 05:37:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8e4e5800) [pid = 1768] [serial = 1588] [outer = (nil)] 05:37:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8ec97800) [pid = 1768] [serial = 1589] [outer = 0x8e4e5800] 05:37:02 INFO - PROCESS | 1768 | 1464611822697 Marionette DEBUG loaded listener.js 05:37:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8eea9800) [pid = 1768] [serial = 1590] [outer = 0x8e4e5800] 05:37:03 INFO - PROCESS | 1768 | 1464611823572 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]]]}] 05:37:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 05:37:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 1491ms 05:37:03 INFO - PROCESS | 1768 | 1464611823641 Marionette TRACE conn4 -> [0,2089,"getWindowHandle",null] 05:37:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 05:37:03 INFO - PROCESS | 1768 | 1464611823646 Marionette TRACE conn4 <- [1,2089,null,{"value":"8"}] 05:37:03 INFO - PROCESS | 1768 | 1464611823651 Marionette TRACE conn4 -> [0,2090,"setScriptTimeout",{"ms":35000}] 05:37:03 INFO - PROCESS | 1768 | 1464611823655 Marionette TRACE conn4 <- [1,2090,null,{}] 05:37:03 INFO - PROCESS | 1768 | 1464611823660 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}] 05:37:03 INFO - PROCESS | 1768 | 1464611823883 Marionette TRACE conn4 <- [1,2091,null,{"value":null}] 05:37:04 INFO - PROCESS | 1768 | 1464611824210 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x87812800 == 152 [pid = 1768] [id = 530] 05:37:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x87816400) [pid = 1768] [serial = 1591] [outer = (nil)] 05:37:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x88b27400) [pid = 1768] [serial = 1592] [outer = 0x87816400] 05:37:04 INFO - PROCESS | 1768 | 1464611824374 Marionette DEBUG loaded listener.js 05:37:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x89fc9800) [pid = 1768] [serial = 1593] [outer = 0x87816400] 05:37:05 INFO - PROCESS | 1768 | 1464611825377 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]]]}] 05:37:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 05:37:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 1794ms 05:37:05 INFO - PROCESS | 1768 | 1464611825447 Marionette TRACE conn4 -> [0,2093,"getWindowHandle",null] 05:37:05 INFO - PROCESS | 1768 | 1464611825454 Marionette TRACE conn4 <- [1,2093,null,{"value":"8"}] 05:37:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 05:37:05 INFO - PROCESS | 1768 | 1464611825462 Marionette TRACE conn4 -> [0,2094,"setScriptTimeout",{"ms":35000}] 05:37:05 INFO - PROCESS | 1768 | 1464611825468 Marionette TRACE conn4 <- [1,2094,null,{}] 05:37:05 INFO - PROCESS | 1768 | 1464611825476 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}] 05:37:05 INFO - PROCESS | 1768 | 1464611825755 Marionette TRACE conn4 <- [1,2095,null,{"value":null}] 05:37:06 INFO - PROCESS | 1768 | 1464611826096 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afee400 == 153 [pid = 1768] [id = 531] 05:37:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8c00c400) [pid = 1768] [serial = 1594] [outer = (nil)] 05:37:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8da1a800) [pid = 1768] [serial = 1595] [outer = 0x8c00c400] 05:37:06 INFO - PROCESS | 1768 | 1464611826192 Marionette DEBUG loaded listener.js 05:37:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8daa4c00) [pid = 1768] [serial = 1596] [outer = 0x8c00c400] 05:37:07 INFO - PROCESS | 1768 | 1464611827168 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]]]}] 05:37:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 05:37:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1735ms 05:37:07 INFO - PROCESS | 1768 | 1464611827201 Marionette TRACE conn4 -> [0,2097,"getWindowHandle",null] 05:37:07 INFO - PROCESS | 1768 | 1464611827207 Marionette TRACE conn4 <- [1,2097,null,{"value":"8"}] 05:37:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 05:37:07 INFO - PROCESS | 1768 | 1464611827217 Marionette TRACE conn4 -> [0,2098,"setScriptTimeout",{"ms":35000}] 05:37:07 INFO - PROCESS | 1768 | 1464611827221 Marionette TRACE conn4 <- [1,2098,null,{}] 05:37:07 INFO - PROCESS | 1768 | 1464611827229 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}] 05:37:07 INFO - PROCESS | 1768 | 1464611827488 Marionette TRACE conn4 <- [1,2099,null,{"value":null}] 05:37:07 INFO - PROCESS | 1768 | 1464611827943 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8ce400 == 154 [pid = 1768] [id = 532] 05:37:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ec6e400) [pid = 1768] [serial = 1597] [outer = (nil)] 05:37:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8ec9ac00) [pid = 1768] [serial = 1598] [outer = 0x8ec6e400] 05:37:08 INFO - PROCESS | 1768 | 1464611828043 Marionette DEBUG loaded listener.js 05:37:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8ef23c00) [pid = 1768] [serial = 1599] [outer = 0x8ec6e400] 05:37:09 INFO - PROCESS | 1768 | 1464611829057 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]]]}] 05:37:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 05:37:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 1898ms 05:37:09 INFO - PROCESS | 1768 | 1464611829116 Marionette TRACE conn4 -> [0,2101,"getWindowHandle",null] 05:37:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 05:37:09 INFO - PROCESS | 1768 | 1464611829122 Marionette TRACE conn4 <- [1,2101,null,{"value":"8"}] 05:37:09 INFO - PROCESS | 1768 | 1464611829132 Marionette TRACE conn4 -> [0,2102,"setScriptTimeout",{"ms":35000}] 05:37:09 INFO - PROCESS | 1768 | 1464611829143 Marionette TRACE conn4 <- [1,2102,null,{}] 05:37:09 INFO - PROCESS | 1768 | 1464611829159 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}] 05:37:09 INFO - PROCESS | 1768 | 1464611829451 Marionette TRACE conn4 <- [1,2103,null,{"value":null}] 05:37:09 INFO - PROCESS | 1768 | 1464611829871 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e473400 == 155 [pid = 1768] [id = 533] 05:37:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8eea4000) [pid = 1768] [serial = 1600] [outer = (nil)] 05:37:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8f6a4400) [pid = 1768] [serial = 1601] [outer = 0x8eea4000] 05:37:09 INFO - PROCESS | 1768 | 1464611829963 Marionette DEBUG loaded listener.js 05:37:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8f6af000) [pid = 1768] [serial = 1602] [outer = 0x8eea4000] 05:37:11 INFO - PROCESS | 1768 | 1464611831034 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]]]}] 05:37:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 05:37:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 1969ms 05:37:11 INFO - PROCESS | 1768 | 1464611831099 Marionette TRACE conn4 -> [0,2105,"getWindowHandle",null] 05:37:11 INFO - PROCESS | 1768 | 1464611831106 Marionette TRACE conn4 <- [1,2105,null,{"value":"8"}] 05:37:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 05:37:11 INFO - PROCESS | 1768 | 1464611831115 Marionette TRACE conn4 -> [0,2106,"setScriptTimeout",{"ms":35000}] 05:37:11 INFO - PROCESS | 1768 | 1464611831120 Marionette TRACE conn4 <- [1,2106,null,{}] 05:37:11 INFO - PROCESS | 1768 | 1464611831128 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}] 05:37:11 INFO - PROCESS | 1768 | 1464611831483 Marionette TRACE conn4 <- [1,2107,null,{"value":null}] 05:37:11 INFO - PROCESS | 1768 | 1464611831885 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8c8c00 == 156 [pid = 1768] [id = 534] 05:37:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8efcf000) [pid = 1768] [serial = 1603] [outer = (nil)] 05:37:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x90f48400) [pid = 1768] [serial = 1604] [outer = 0x8efcf000] 05:37:12 INFO - PROCESS | 1768 | 1464611832012 Marionette DEBUG loaded listener.js 05:37:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x91129800) [pid = 1768] [serial = 1605] [outer = 0x8efcf000] 05:37:13 INFO - PROCESS | 1768 | 1464611833198 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]]]}] 05:37:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 05:37:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 2143ms 05:37:13 INFO - PROCESS | 1768 | 1464611833258 Marionette TRACE conn4 -> [0,2109,"getWindowHandle",null] 05:37:13 INFO - PROCESS | 1768 | 1464611833262 Marionette TRACE conn4 <- [1,2109,null,{"value":"8"}] 05:37:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 05:37:13 INFO - PROCESS | 1768 | 1464611833269 Marionette TRACE conn4 -> [0,2110,"setScriptTimeout",{"ms":35000}] 05:37:13 INFO - PROCESS | 1768 | 1464611833272 Marionette TRACE conn4 <- [1,2110,null,{}] 05:37:13 INFO - PROCESS | 1768 | 1464611833278 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}] 05:37:13 INFO - PROCESS | 1768 | 1464611833505 Marionette TRACE conn4 <- [1,2111,null,{"value":null}] 05:37:13 INFO - PROCESS | 1768 | 1464611833909 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b53800 == 157 [pid = 1768] [id = 535] 05:37:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x91b54800) [pid = 1768] [serial = 1606] [outer = (nil)] 05:37:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x91b5a800) [pid = 1768] [serial = 1607] [outer = 0x91b54800] 05:37:14 INFO - PROCESS | 1768 | 1464611834090 Marionette DEBUG loaded listener.js 05:37:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x91bf4800) [pid = 1768] [serial = 1608] [outer = 0x91b54800] 05:37:15 INFO - PROCESS | 1768 | 1464611835432 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]]]}] 05:37:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 05:37:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 2241ms 05:37:15 INFO - PROCESS | 1768 | 1464611835512 Marionette TRACE conn4 -> [0,2113,"getWindowHandle",null] 05:37:15 INFO - PROCESS | 1768 | 1464611835516 Marionette TRACE conn4 <- [1,2113,null,{"value":"8"}] 05:37:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 05:37:15 INFO - PROCESS | 1768 | 1464611835523 Marionette TRACE conn4 -> [0,2114,"setScriptTimeout",{"ms":35000}] 05:37:15 INFO - PROCESS | 1768 | 1464611835526 Marionette TRACE conn4 <- [1,2114,null,{}] 05:37:15 INFO - PROCESS | 1768 | 1464611835532 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}] 05:37:15 INFO - PROCESS | 1768 | 1464611835817 Marionette TRACE conn4 <- [1,2115,null,{"value":null}] 05:37:16 INFO - PROCESS | 1768 | 1464611836170 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x911e5800 == 158 [pid = 1768] [id = 536] 05:37:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x91b57000) [pid = 1768] [serial = 1609] [outer = (nil)] 05:37:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x9258cc00) [pid = 1768] [serial = 1610] [outer = 0x91b57000] 05:37:16 INFO - PROCESS | 1768 | 1464611836293 Marionette DEBUG loaded listener.js 05:37:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x92595400) [pid = 1768] [serial = 1611] [outer = 0x91b57000] 05:37:17 INFO - PROCESS | 1768 | 1464611837444 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]]]}] 05:37:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 05:37:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 1991ms 05:37:17 INFO - PROCESS | 1768 | 1464611837516 Marionette TRACE conn4 -> [0,2117,"getWindowHandle",null] 05:37:17 INFO - PROCESS | 1768 | 1464611837522 Marionette TRACE conn4 <- [1,2117,null,{"value":"8"}] 05:37:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 05:37:17 INFO - PROCESS | 1768 | 1464611837531 Marionette TRACE conn4 -> [0,2118,"setScriptTimeout",{"ms":35000}] 05:37:17 INFO - PROCESS | 1768 | 1464611837537 Marionette TRACE conn4 <- [1,2118,null,{}] 05:37:17 INFO - PROCESS | 1768 | 1464611837545 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}] 05:37:17 INFO - PROCESS | 1768 | 1464611837915 Marionette TRACE conn4 <- [1,2119,null,{"value":null}] 05:37:18 INFO - PROCESS | 1768 | 1464611838255 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea1400 == 159 [pid = 1768] [id = 537] 05:37:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x92425400) [pid = 1768] [serial = 1612] [outer = (nil)] 05:37:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x92992400) [pid = 1768] [serial = 1613] [outer = 0x92425400] 05:37:18 INFO - PROCESS | 1768 | 1464611838349 Marionette DEBUG loaded listener.js 05:37:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x92f83800) [pid = 1768] [serial = 1614] [outer = 0x92425400] 05:37:19 INFO - PROCESS | 1768 | 1464611839322 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]]]}] 05:37:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 05:37:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 1838ms 05:37:19 INFO - PROCESS | 1768 | 1464611839371 Marionette TRACE conn4 -> [0,2121,"getWindowHandle",null] 05:37:19 INFO - PROCESS | 1768 | 1464611839374 Marionette TRACE conn4 <- [1,2121,null,{"value":"8"}] 05:37:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 05:37:19 INFO - PROCESS | 1768 | 1464611839381 Marionette TRACE conn4 -> [0,2122,"setScriptTimeout",{"ms":35000}] 05:37:19 INFO - PROCESS | 1768 | 1464611839385 Marionette TRACE conn4 <- [1,2122,null,{}] 05:37:19 INFO - PROCESS | 1768 | 1464611839391 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}] 05:37:19 INFO - PROCESS | 1768 | 1464611839605 Marionette TRACE conn4 <- [1,2123,null,{"value":null}] 05:37:19 INFO - PROCESS | 1768 | 1464611839940 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x9242a000 == 160 [pid = 1768] [id = 538] 05:37:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x92652c00) [pid = 1768] [serial = 1615] [outer = (nil)] 05:37:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x953d7800) [pid = 1768] [serial = 1616] [outer = 0x92652c00] 05:37:20 INFO - PROCESS | 1768 | 1464611840037 Marionette DEBUG loaded listener.js 05:37:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x953e1800) [pid = 1768] [serial = 1617] [outer = 0x92652c00] 05:37:20 INFO - PROCESS | 1768 | 1464611840967 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]]]}] 05:37:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 05:37:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 1632ms 05:37:21 INFO - PROCESS | 1768 | 1464611841016 Marionette TRACE conn4 -> [0,2125,"getWindowHandle",null] 05:37:21 INFO - PROCESS | 1768 | 1464611841021 Marionette TRACE conn4 <- [1,2125,null,{"value":"8"}] 05:37:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 05:37:21 INFO - PROCESS | 1768 | 1464611841028 Marionette TRACE conn4 -> [0,2126,"setScriptTimeout",{"ms":35000}] 05:37:21 INFO - PROCESS | 1768 | 1464611841032 Marionette TRACE conn4 <- [1,2126,null,{}] 05:37:21 INFO - PROCESS | 1768 | 1464611841038 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}] 05:37:21 INFO - PROCESS | 1768 | 1464611841272 Marionette TRACE conn4 <- [1,2127,null,{"value":null}] 05:37:21 INFO - PROCESS | 1768 | 1464611841609 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x91db8c00 == 161 [pid = 1768] [id = 539] 05:37:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x92592000) [pid = 1768] [serial = 1618] [outer = (nil)] 05:37:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x99739000) [pid = 1768] [serial = 1619] [outer = 0x92592000] 05:37:21 INFO - PROCESS | 1768 | 1464611841701 Marionette DEBUG loaded listener.js 05:37:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x99f1b800) [pid = 1768] [serial = 1620] [outer = 0x92592000] 05:37:22 INFO - PROCESS | 1768 | 1464611842595 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]]]}] 05:37:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 05:37:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 1635ms 05:37:22 INFO - PROCESS | 1768 | 1464611842664 Marionette TRACE conn4 -> [0,2129,"getWindowHandle",null] 05:37:22 INFO - PROCESS | 1768 | 1464611842668 Marionette TRACE conn4 <- [1,2129,null,{"value":"8"}] 05:37:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 05:37:22 INFO - PROCESS | 1768 | 1464611842675 Marionette TRACE conn4 -> [0,2130,"setScriptTimeout",{"ms":35000}] 05:37:22 INFO - PROCESS | 1768 | 1464611842678 Marionette TRACE conn4 <- [1,2130,null,{}] 05:37:22 INFO - PROCESS | 1768 | 1464611842684 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}] 05:37:22 INFO - PROCESS | 1768 | 1464611842982 Marionette TRACE conn4 <- [1,2131,null,{"value":null}] 05:37:23 INFO - PROCESS | 1768 | 1464611843322 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8b5000 == 162 [pid = 1768] [id = 540] 05:37:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9a8b5c00) [pid = 1768] [serial = 1621] [outer = (nil)] 05:37:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9a9c5800) [pid = 1768] [serial = 1622] [outer = 0x9a8b5c00] 05:37:23 INFO - PROCESS | 1768 | 1464611843432 Marionette DEBUG loaded listener.js 05:37:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9ad34000) [pid = 1768] [serial = 1623] [outer = 0x9a8b5c00] 05:37:24 INFO - PROCESS | 1768 | 1464611844381 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] 05:37:24 INFO - PROCESS | 1768 | 1464611844478 Marionette TRACE conn4 <- [1,2133,null,{"value":"8"}] 05:37:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 05:37:24 INFO - PROCESS | 1768 | 1464611844486 Marionette TRACE conn4 -> [0,2134,"setScriptTimeout",{"ms":35000}] 05:37:24 INFO - PROCESS | 1768 | 1464611844491 Marionette TRACE conn4 <- [1,2134,null,{}] 05:37:24 INFO - PROCESS | 1768 | 1464611844498 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}] 05:37:24 INFO - PROCESS | 1768 | 1464611844795 Marionette TRACE conn4 <- [1,2135,null,{"value":null}] 05:37:25 INFO - PROCESS | 1768 | 1464611845153 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ad37800 == 163 [pid = 1768] [id = 541] 05:37:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9b3cf800) [pid = 1768] [serial = 1624] [outer = (nil)] 05:37:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9ba72800) [pid = 1768] [serial = 1625] [outer = 0x9b3cf800] 05:37:25 INFO - PROCESS | 1768 | 1464611845246 Marionette DEBUG loaded listener.js 05:37:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9c395400) [pid = 1768] [serial = 1626] [outer = 0x9b3cf800] 05:37:26 INFO - PROCESS | 1768 | 1464611846147 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]]]}] 05:37:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 05:37:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 1740ms 05:37:26 INFO - PROCESS | 1768 | 1464611846227 Marionette TRACE conn4 -> [0,2137,"getWindowHandle",null] 05:37:26 INFO - PROCESS | 1768 | 1464611846230 Marionette TRACE conn4 <- [1,2137,null,{"value":"8"}] 05:37:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 05:37:26 INFO - PROCESS | 1768 | 1464611846237 Marionette TRACE conn4 -> [0,2138,"setScriptTimeout",{"ms":35000}] 05:37:26 INFO - PROCESS | 1768 | 1464611846240 Marionette TRACE conn4 <- [1,2138,null,{}] 05:37:26 INFO - PROCESS | 1768 | 1464611846246 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}] 05:37:26 INFO - PROCESS | 1768 | 1464611846524 Marionette TRACE conn4 <- [1,2139,null,{"value":null}] 05:37:26 INFO - PROCESS | 1768 | 1464611846854 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x88578400 == 164 [pid = 1768] [id = 542] 05:37:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8f6a5400) [pid = 1768] [serial = 1627] [outer = (nil)] 05:37:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0xa2601400) [pid = 1768] [serial = 1628] [outer = 0x8f6a5400] 05:37:26 INFO - PROCESS | 1768 | 1464611846948 Marionette DEBUG loaded listener.js 05:37:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0xa3261000) [pid = 1768] [serial = 1629] [outer = 0x8f6a5400] 05:37:27 INFO - PROCESS | 1768 | 1464611847864 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]]]}] 05:37:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 05:37:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 1734ms 05:37:27 INFO - PROCESS | 1768 | 1464611847973 Marionette TRACE conn4 -> [0,2141,"getWindowHandle",null] 05:37:27 INFO - PROCESS | 1768 | 1464611847976 Marionette TRACE conn4 <- [1,2141,null,{"value":"8"}] 05:37:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 05:37:27 INFO - PROCESS | 1768 | 1464611847983 Marionette TRACE conn4 -> [0,2142,"setScriptTimeout",{"ms":35000}] 05:37:27 INFO - PROCESS | 1768 | 1464611847987 Marionette TRACE conn4 <- [1,2142,null,{}] 05:37:27 INFO - PROCESS | 1768 | 1464611847993 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}] 05:37:28 INFO - PROCESS | 1768 | 1464611848229 Marionette TRACE conn4 <- [1,2143,null,{"value":null}] 05:37:28 INFO - PROCESS | 1768 | 1464611848564 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b331800 == 165 [pid = 1768] [id = 543] 05:37:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa21bac00) [pid = 1768] [serial = 1630] [outer = (nil)] 05:37:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0xa349d400) [pid = 1768] [serial = 1631] [outer = 0xa21bac00] 05:37:28 INFO - PROCESS | 1768 | 1464611848660 Marionette DEBUG loaded listener.js 05:37:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0xa355a000) [pid = 1768] [serial = 1632] [outer = 0xa21bac00] 05:37:29 INFO - PROCESS | 1768 | 1464611849580 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] 05:37:29 INFO - PROCESS | 1768 | 1464611849632 Marionette TRACE conn4 <- [1,2145,null,{"value":"8"}] 05:37:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 05:37:29 INFO - PROCESS | 1768 | 1464611849641 Marionette TRACE conn4 -> [0,2146,"setScriptTimeout",{"ms":35000}] 05:37:29 INFO - PROCESS | 1768 | 1464611849644 Marionette TRACE conn4 <- [1,2146,null,{}] 05:37:29 INFO - PROCESS | 1768 | 1464611849651 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}] 05:37:29 INFO - PROCESS | 1768 | 1464611849898 Marionette TRACE conn4 <- [1,2147,null,{"value":null}] 05:37:30 INFO - PROCESS | 1768 | 1464611850272 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa349a400 == 166 [pid = 1768] [id = 544] 05:37:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0xa349a800) [pid = 1768] [serial = 1633] [outer = (nil)] 05:37:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0xa6233800) [pid = 1768] [serial = 1634] [outer = 0xa349a800] 05:37:30 INFO - PROCESS | 1768 | 1464611850366 Marionette DEBUG loaded listener.js 05:37:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0xa623ac00) [pid = 1768] [serial = 1635] [outer = 0xa349a800] 05:37:31 INFO - PROCESS | 1768 | 1464611851284 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] 05:37:31 INFO - PROCESS | 1768 | 1464611851335 Marionette TRACE conn4 <- [1,2149,null,{"value":"8"}] 05:37:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 05:37:31 INFO - PROCESS | 1768 | 1464611851342 Marionette TRACE conn4 -> [0,2150,"setScriptTimeout",{"ms":35000}] 05:37:31 INFO - PROCESS | 1768 | 1464611851346 Marionette TRACE conn4 <- [1,2150,null,{}] 05:37:31 INFO - PROCESS | 1768 | 1464611851352 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}] 05:37:31 INFO - PROCESS | 1768 | 1464611851584 Marionette TRACE conn4 <- [1,2151,null,{"value":null}] 05:37:31 INFO - PROCESS | 1768 | 1464611851958 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x87814400 == 167 [pid = 1768] [id = 545] 05:37:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8ec94800) [pid = 1768] [serial = 1636] [outer = (nil)] 05:37:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa62fdc00) [pid = 1768] [serial = 1637] [outer = 0x8ec94800] 05:37:32 INFO - PROCESS | 1768 | 1464611852108 Marionette DEBUG loaded listener.js 05:37:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa6763c00) [pid = 1768] [serial = 1638] [outer = 0x8ec94800] 05:37:33 INFO - PROCESS | 1768 | 1464611853073 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]]]}] 05:37:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 05:37:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 1782ms 05:37:33 INFO - PROCESS | 1768 | 1464611853127 Marionette TRACE conn4 -> [0,2153,"getWindowHandle",null] 05:37:33 INFO - PROCESS | 1768 | 1464611853132 Marionette TRACE conn4 <- [1,2153,null,{"value":"8"}] 05:37:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 05:37:33 INFO - PROCESS | 1768 | 1464611853162 Marionette TRACE conn4 -> [0,2154,"setScriptTimeout",{"ms":35000}] 05:37:33 INFO - PROCESS | 1768 | 1464611853166 Marionette TRACE conn4 <- [1,2154,null,{}] 05:37:33 INFO - PROCESS | 1768 | 1464611853182 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}] 05:37:33 INFO - PROCESS | 1768 | 1464611853478 Marionette TRACE conn4 <- [1,2155,null,{"value":null}] 05:37:33 INFO - PROCESS | 1768 | 1464611853868 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:33 INFO - PROCESS | 1768 | ++DOCSHELL 0xa3261400 == 168 [pid = 1768] [id = 546] 05:37:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0xa6239c00) [pid = 1768] [serial = 1639] [outer = (nil)] 05:37:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0xa68bf400) [pid = 1768] [serial = 1640] [outer = 0xa6239c00] 05:37:33 INFO - PROCESS | 1768 | 1464611853985 Marionette DEBUG loaded listener.js 05:37:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0xa6ea2400) [pid = 1768] [serial = 1641] [outer = 0xa6239c00] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec6c800 == 167 [pid = 1768] [id = 361] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8afed400 == 166 [pid = 1768] [id = 508] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x92f82c00 == 165 [pid = 1768] [id = 115] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x87819c00 == 164 [pid = 1768] [id = 391] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x88580c00 == 163 [pid = 1768] [id = 470] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x899e6800 == 162 [pid = 1768] [id = 395] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x87811800 == 161 [pid = 1768] [id = 358] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x89fc1400 == 160 [pid = 1768] [id = 446] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad1bc00 == 159 [pid = 1768] [id = 507] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6acc00 == 158 [pid = 1768] [id = 362] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6ac000 == 157 [pid = 1768] [id = 394] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1e8c00 == 156 [pid = 1768] [id = 529] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8da1d000 == 155 [pid = 1768] [id = 528] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x88b2c400 == 154 [pid = 1768] [id = 527] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x875f5800 == 153 [pid = 1768] [id = 524] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x91bf7c00 == 152 [pid = 1768] [id = 525] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9b8ae000 == 151 [pid = 1768] [id = 523] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9a0d0800 == 150 [pid = 1768] [id = 522] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9a821000 == 149 [pid = 1768] [id = 521] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x92994800 == 148 [pid = 1768] [id = 519] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x92992000 == 147 [pid = 1768] [id = 520] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x92996c00 == 146 [pid = 1768] [id = 518] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x91133000 == 145 [pid = 1768] [id = 517] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9112bc00 == 144 [pid = 1768] [id = 516] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad23000 == 143 [pid = 1768] [id = 515] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8da22400 == 142 [pid = 1768] [id = 514] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6a1800 == 141 [pid = 1768] [id = 513] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec9b000 == 140 [pid = 1768] [id = 512] 05:37:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad0ec00 == 139 [pid = 1768] [id = 511] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8f6aa800) [pid = 1768] [serial = 1487] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x9298ac00) [pid = 1768] [serial = 1497] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0xa21b1000) [pid = 1768] [serial = 1518] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x93d22800) [pid = 1768] [serial = 1499] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x97757400) [pid = 1768] [serial = 1503] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x911dbc00) [pid = 1768] [serial = 1490] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8ef19800) [pid = 1768] [serial = 1482] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9265ac00) [pid = 1768] [serial = 1496] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9b8a5000) [pid = 1768] [serial = 1511] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x90ea5800) [pid = 1768] [serial = 1488] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x88575400) [pid = 1768] [serial = 1472] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x9b8b2000) [pid = 1768] [serial = 1512] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8e3b6c00) [pid = 1768] [serial = 1479] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9530f800) [pid = 1768] [serial = 1502] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9ad3d000) [pid = 1768] [serial = 1509] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x93d9b400) [pid = 1768] [serial = 1500] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8dc42000) [pid = 1768] [serial = 1478] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8e2bf400) [pid = 1768] [serial = 1527] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9ad36000) [pid = 1768] [serial = 1508] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8e477000) [pid = 1768] [serial = 1413] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x91b7b000) [pid = 1768] [serial = 1493] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8eea6c00) [pid = 1768] [serial = 1481] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x899e4c00) [pid = 1768] [serial = 1521] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9a813c00) [pid = 1768] [serial = 1505] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8efc5c00) [pid = 1768] [serial = 1485] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8ef7e800) [pid = 1768] [serial = 1484] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9d9b0c00) [pid = 1768] [serial = 1515] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x9c2ef400) [pid = 1768] [serial = 1514] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x911e7800) [pid = 1768] [serial = 1491] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0xa2155c00) [pid = 1768] [serial = 1517] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8b3ed800) [pid = 1768] [serial = 1476] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8857f000) [pid = 1768] [serial = 1520] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x91bf4400) [pid = 1768] [serial = 1494] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9a8b2000) [pid = 1768] [serial = 1506] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8b12ec00) [pid = 1768] [serial = 1523] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8afe8000) [pid = 1768] [serial = 1475] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8c00ec00) [pid = 1768] [serial = 1529] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x88b26400) [pid = 1768] [serial = 1473] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8e471400) [pid = 1768] [serial = 1530] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8b7ac000) [pid = 1768] [serial = 1524] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8dac5c00) [pid = 1768] [serial = 1526] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8ec9d800) [pid = 1768] [serial = 1532] [outer = (nil)] [url = about:blank] 05:37:37 INFO - PROCESS | 1768 | 1464611857774 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]]]}] 05:37:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 05:37:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 4677ms 05:37:37 INFO - PROCESS | 1768 | 1464611857820 Marionette TRACE conn4 -> [0,2157,"getWindowHandle",null] 05:37:37 INFO - PROCESS | 1768 | 1464611857829 Marionette TRACE conn4 <- [1,2157,null,{"value":"8"}] 05:37:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 05:37:37 INFO - PROCESS | 1768 | 1464611857842 Marionette TRACE conn4 -> [0,2158,"setScriptTimeout",{"ms":35000}] 05:37:37 INFO - PROCESS | 1768 | 1464611857851 Marionette TRACE conn4 <- [1,2158,null,{}] 05:37:37 INFO - PROCESS | 1768 | 1464611857865 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}] 05:37:38 INFO - PROCESS | 1768 | 1464611858184 Marionette TRACE conn4 <- [1,2159,null,{"value":null}] 05:37:38 INFO - PROCESS | 1768 | 1464611858402 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b1d400 == 140 [pid = 1768] [id = 547] 05:37:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x88d39400) [pid = 1768] [serial = 1642] [outer = (nil)] 05:37:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x899c0800) [pid = 1768] [serial = 1643] [outer = 0x88d39400] 05:37:38 INFO - PROCESS | 1768 | 1464611858529 Marionette DEBUG loaded listener.js 05:37:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x899c5000) [pid = 1768] [serial = 1644] [outer = 0x88d39400] 05:37:39 INFO - PROCESS | 1768 | 1464611859655 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]]]}] 05:37:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 05:37:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 1860ms 05:37:39 INFO - PROCESS | 1768 | 1464611859702 Marionette TRACE conn4 -> [0,2161,"getWindowHandle",null] 05:37:39 INFO - PROCESS | 1768 | 1464611859714 Marionette TRACE conn4 <- [1,2161,null,{"value":"8"}] 05:37:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 05:37:39 INFO - PROCESS | 1768 | 1464611859734 Marionette TRACE conn4 -> [0,2162,"setScriptTimeout",{"ms":35000}] 05:37:39 INFO - PROCESS | 1768 | 1464611859741 Marionette TRACE conn4 <- [1,2162,null,{}] 05:37:39 INFO - PROCESS | 1768 | 1464611859748 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}] 05:37:40 INFO - PROCESS | 1768 | 1464611860135 Marionette TRACE conn4 <- [1,2163,null,{"value":null}] 05:37:40 INFO - PROCESS | 1768 | 1464611860324 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x877ce000 == 141 [pid = 1768] [id = 548] 05:37:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8ad0b400) [pid = 1768] [serial = 1645] [outer = (nil)] 05:37:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8ad19800) [pid = 1768] [serial = 1646] [outer = 0x8ad0b400] 05:37:40 INFO - PROCESS | 1768 | 1464611860437 Marionette DEBUG loaded listener.js 05:37:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8b120800) [pid = 1768] [serial = 1647] [outer = 0x8ad0b400] 05:37:41 INFO - PROCESS | 1768 | 1464611861583 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]]]}] 05:37:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 05:37:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 1894ms 05:37:41 INFO - PROCESS | 1768 | 1464611861622 Marionette TRACE conn4 -> [0,2165,"getWindowHandle",null] 05:37:41 INFO - PROCESS | 1768 | 1464611861625 Marionette TRACE conn4 <- [1,2165,null,{"value":"8"}] 05:37:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 05:37:41 INFO - PROCESS | 1768 | 1464611861632 Marionette TRACE conn4 -> [0,2166,"setScriptTimeout",{"ms":35000}] 05:37:41 INFO - PROCESS | 1768 | 1464611861638 Marionette TRACE conn4 <- [1,2166,null,{}] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x911dcc00) [pid = 1768] [serial = 1549] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x94750c00) [pid = 1768] [serial = 1558] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8ad1d800) [pid = 1768] [serial = 1582] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8f6a5800) [pid = 1768] [serial = 1540] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9aa32000) [pid = 1768] [serial = 1567] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8dc42800) [pid = 1768] [serial = 1585] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x90e9d400) [pid = 1768] [serial = 1546] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0xa263dc00) [pid = 1768] [serial = 1579] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ec9b800) [pid = 1768] [serial = 1537] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x995b7800) [pid = 1768] [serial = 1561] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x9b8af800) [pid = 1768] [serial = 1570] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x92f7d400) [pid = 1768] [serial = 1555] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x91bf6c00) [pid = 1768] [serial = 1552] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8ad27800) [pid = 1768] [serial = 1534] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8eea8800) [pid = 1768] [serial = 1573] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8f6a6c00) [pid = 1768] [serial = 1543] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9ad3c400) [pid = 1768] [serial = 1576] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9ad36800) [pid = 1768] [serial = 1564] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 05:37:42 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x87816000) [pid = 1768] [serial = 1468] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 05:37:42 INFO - PROCESS | 1768 | 1464611862250 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}] 05:37:42 INFO - PROCESS | 1768 | 1464611862455 Marionette TRACE conn4 <- [1,2167,null,{"value":null}] 05:37:42 INFO - PROCESS | 1768 | 1464611862645 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x899bf800 == 142 [pid = 1768] [id = 549] 05:37:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x8b7aa000) [pid = 1768] [serial = 1648] [outer = (nil)] 05:37:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8da19400) [pid = 1768] [serial = 1649] [outer = 0x8b7aa000] 05:37:42 INFO - PROCESS | 1768 | 1464611862731 Marionette DEBUG loaded listener.js 05:37:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8dac8800) [pid = 1768] [serial = 1650] [outer = 0x8b7aa000] 05:37:43 INFO - PROCESS | 1768 | 1464611863624 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]]]}] 05:37:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 05:37:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 2019ms 05:37:43 INFO - PROCESS | 1768 | 1464611863652 Marionette TRACE conn4 -> [0,2169,"getWindowHandle",null] 05:37:43 INFO - PROCESS | 1768 | 1464611863656 Marionette TRACE conn4 <- [1,2169,null,{"value":"8"}] 05:37:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 05:37:43 INFO - PROCESS | 1768 | 1464611863664 Marionette TRACE conn4 -> [0,2170,"setScriptTimeout",{"ms":35000}] 05:37:43 INFO - PROCESS | 1768 | 1464611863669 Marionette TRACE conn4 <- [1,2170,null,{}] 05:37:43 INFO - PROCESS | 1768 | 1464611863674 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}] 05:37:43 INFO - PROCESS | 1768 | 1464611863888 Marionette TRACE conn4 <- [1,2171,null,{"value":null}] 05:37:44 INFO - PROCESS | 1768 | 1464611864091 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x87816000 == 143 [pid = 1768] [id = 550] 05:37:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8e2bd800) [pid = 1768] [serial = 1651] [outer = (nil)] 05:37:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8e3b7c00) [pid = 1768] [serial = 1652] [outer = 0x8e2bd800] 05:37:44 INFO - PROCESS | 1768 | 1464611864173 Marionette DEBUG loaded listener.js 05:37:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8e477800) [pid = 1768] [serial = 1653] [outer = 0x8e2bd800] 05:37:45 INFO - PROCESS | 1768 | 1464611865345 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]]]}] 05:37:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 05:37:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 1749ms 05:37:45 INFO - PROCESS | 1768 | 1464611865415 Marionette TRACE conn4 -> [0,2173,"getWindowHandle",null] 05:37:45 INFO - PROCESS | 1768 | 1464611865424 Marionette TRACE conn4 <- [1,2173,null,{"value":"8"}] 05:37:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 05:37:45 INFO - PROCESS | 1768 | 1464611865432 Marionette TRACE conn4 -> [0,2174,"setScriptTimeout",{"ms":35000}] 05:37:45 INFO - PROCESS | 1768 | 1464611865439 Marionette TRACE conn4 <- [1,2174,null,{}] 05:37:45 INFO - PROCESS | 1768 | 1464611865447 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}] 05:37:45 INFO - PROCESS | 1768 | 1464611865723 Marionette TRACE conn4 <- [1,2175,null,{"value":null}] 05:37:46 INFO - PROCESS | 1768 | 1464611866054 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b26400 == 144 [pid = 1768] [id = 551] 05:37:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x899c1400) [pid = 1768] [serial = 1654] [outer = (nil)] 05:37:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x89fd0000) [pid = 1768] [serial = 1655] [outer = 0x899c1400] 05:37:46 INFO - PROCESS | 1768 | 1464611866150 Marionette DEBUG loaded listener.js 05:37:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8ad1a400) [pid = 1768] [serial = 1656] [outer = 0x899c1400] 05:37:47 INFO - PROCESS | 1768 | 1464611867192 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]]]}] 05:37:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 05:37:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 1837ms 05:37:47 INFO - PROCESS | 1768 | 1464611867271 Marionette TRACE conn4 -> [0,2177,"getWindowHandle",null] 05:37:47 INFO - PROCESS | 1768 | 1464611867281 Marionette TRACE conn4 <- [1,2177,null,{"value":"8"}] 05:37:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 05:37:47 INFO - PROCESS | 1768 | 1464611867293 Marionette TRACE conn4 -> [0,2178,"setScriptTimeout",{"ms":35000}] 05:37:47 INFO - PROCESS | 1768 | 1464611867297 Marionette TRACE conn4 <- [1,2178,null,{}] 05:37:47 INFO - PROCESS | 1768 | 1464611867305 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}] 05:37:47 INFO - PROCESS | 1768 | 1464611867618 Marionette TRACE conn4 <- [1,2179,null,{"value":null}] 05:37:48 INFO - PROCESS | 1768 | 1464611867998 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c00d400 == 145 [pid = 1768] [id = 552] 05:37:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8dc4fc00) [pid = 1768] [serial = 1657] [outer = (nil)] 05:37:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8e4e9800) [pid = 1768] [serial = 1658] [outer = 0x8dc4fc00] 05:37:48 INFO - PROCESS | 1768 | 1464611868100 Marionette DEBUG loaded listener.js 05:37:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8ec96c00) [pid = 1768] [serial = 1659] [outer = 0x8dc4fc00] 05:37:49 INFO - PROCESS | 1768 | 1464611869161 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]]]}] 05:37:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 05:37:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 1939ms 05:37:49 INFO - PROCESS | 1768 | 1464611869235 Marionette TRACE conn4 -> [0,2181,"getWindowHandle",null] 05:37:49 INFO - PROCESS | 1768 | 1464611869242 Marionette TRACE conn4 <- [1,2181,null,{"value":"8"}] 05:37:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 05:37:49 INFO - PROCESS | 1768 | 1464611869253 Marionette TRACE conn4 -> [0,2182,"setScriptTimeout",{"ms":35000}] 05:37:49 INFO - PROCESS | 1768 | 1464611869262 Marionette TRACE conn4 <- [1,2182,null,{}] 05:37:49 INFO - PROCESS | 1768 | 1464611869334 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}] 05:37:49 INFO - PROCESS | 1768 | 1464611869691 Marionette TRACE conn4 <- [1,2183,null,{"value":null}] 05:37:49 INFO - PROCESS | 1768 | 1464611869967 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec9c800 == 146 [pid = 1768] [id = 553] 05:37:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8ef1f400) [pid = 1768] [serial = 1660] [outer = (nil)] 05:37:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8ef78c00) [pid = 1768] [serial = 1661] [outer = 0x8ef1f400] 05:37:50 INFO - PROCESS | 1768 | 1464611870082 Marionette DEBUG loaded listener.js 05:37:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8efc5800) [pid = 1768] [serial = 1662] [outer = 0x8ef1f400] 05:37:51 INFO - PROCESS | 1768 | 1464611871066 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]]]}] 05:37:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 05:37:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 1846ms 05:37:51 INFO - PROCESS | 1768 | 1464611871099 Marionette TRACE conn4 -> [0,2185,"getWindowHandle",null] 05:37:51 INFO - PROCESS | 1768 | 1464611871104 Marionette TRACE conn4 <- [1,2185,null,{"value":"8"}] 05:37:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 05:37:51 INFO - PROCESS | 1768 | 1464611871110 Marionette TRACE conn4 -> [0,2186,"setScriptTimeout",{"ms":35000}] 05:37:51 INFO - PROCESS | 1768 | 1464611871114 Marionette TRACE conn4 <- [1,2186,null,{}] 05:37:51 INFO - PROCESS | 1768 | 1464611871120 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}] 05:37:51 INFO - PROCESS | 1768 | 1464611871408 Marionette TRACE conn4 <- [1,2187,null,{"value":null}] 05:37:51 INFO - PROCESS | 1768 | 1464611871760 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b26000 == 147 [pid = 1768] [id = 554] 05:37:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8efcbc00) [pid = 1768] [serial = 1663] [outer = (nil)] 05:37:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8f618c00) [pid = 1768] [serial = 1664] [outer = 0x8efcbc00] 05:37:51 INFO - PROCESS | 1768 | 1464611871894 Marionette DEBUG loaded listener.js 05:37:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8f6a2000) [pid = 1768] [serial = 1665] [outer = 0x8efcbc00] 05:37:53 INFO - PROCESS | 1768 | 1464611873113 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]]]}] 05:37:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 05:37:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 2036ms 05:37:53 INFO - PROCESS | 1768 | 1464611873149 Marionette TRACE conn4 -> [0,2189,"getWindowHandle",null] 05:37:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 05:37:53 INFO - PROCESS | 1768 | 1464611873155 Marionette TRACE conn4 <- [1,2189,null,{"value":"8"}] 05:37:53 INFO - PROCESS | 1768 | 1464611873164 Marionette TRACE conn4 -> [0,2190,"setScriptTimeout",{"ms":35000}] 05:37:53 INFO - PROCESS | 1768 | 1464611873169 Marionette TRACE conn4 <- [1,2190,null,{}] 05:37:53 INFO - PROCESS | 1768 | 1464611873177 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}] 05:37:53 INFO - PROCESS | 1768 | 1464611873460 Marionette TRACE conn4 <- [1,2191,null,{"value":null}] 05:37:53 INFO - PROCESS | 1768 | 1464611873767 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef26800 == 148 [pid = 1768] [id = 555] 05:37:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8ef7b400) [pid = 1768] [serial = 1666] [outer = (nil)] 05:37:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8f83c400) [pid = 1768] [serial = 1667] [outer = 0x8ef7b400] 05:37:53 INFO - PROCESS | 1768 | 1464611873857 Marionette DEBUG loaded listener.js 05:37:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8f842800) [pid = 1768] [serial = 1668] [outer = 0x8ef7b400] 05:37:54 INFO - PROCESS | 1768 | 1464611874968 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]]]}] 05:37:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 05:37:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 1842ms 05:37:55 INFO - PROCESS | 1768 | 1464611875006 Marionette TRACE conn4 -> [0,2193,"getWindowHandle",null] 05:37:55 INFO - PROCESS | 1768 | 1464611875024 Marionette TRACE conn4 <- [1,2193,null,{"value":"8"}] 05:37:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 05:37:55 INFO - PROCESS | 1768 | 1464611875038 Marionette TRACE conn4 -> [0,2194,"setScriptTimeout",{"ms":35000}] 05:37:55 INFO - PROCESS | 1768 | 1464611875047 Marionette TRACE conn4 <- [1,2194,null,{}] 05:37:55 INFO - PROCESS | 1768 | 1464611875056 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}] 05:37:55 INFO - PROCESS | 1768 | 1464611875440 Marionette TRACE conn4 <- [1,2195,null,{"value":null}] 05:37:55 INFO - PROCESS | 1768 | 1464611875844 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fcc400 == 149 [pid = 1768] [id = 556] 05:37:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8f61e800) [pid = 1768] [serial = 1669] [outer = (nil)] 05:37:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x9112ec00) [pid = 1768] [serial = 1670] [outer = 0x8f61e800] 05:37:55 INFO - PROCESS | 1768 | 1464611875982 Marionette DEBUG loaded listener.js 05:37:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x911e1400) [pid = 1768] [serial = 1671] [outer = 0x8f61e800] 05:37:57 INFO - PROCESS | 1768 | 1464611877011 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]]]}] 05:37:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 05:37:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 2048ms 05:37:57 INFO - PROCESS | 1768 | 1464611877083 Marionette TRACE conn4 -> [0,2197,"getWindowHandle",null] 05:37:57 INFO - PROCESS | 1768 | 1464611877089 Marionette TRACE conn4 <- [1,2197,null,{"value":"8"}] 05:37:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 05:37:57 INFO - PROCESS | 1768 | 1464611877097 Marionette TRACE conn4 -> [0,2198,"setScriptTimeout",{"ms":35000}] 05:37:57 INFO - PROCESS | 1768 | 1464611877102 Marionette TRACE conn4 <- [1,2198,null,{}] 05:37:57 INFO - PROCESS | 1768 | 1464611877111 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}] 05:37:57 INFO - PROCESS | 1768 | 1464611877459 Marionette TRACE conn4 <- [1,2199,null,{"value":null}] 05:37:57 INFO - PROCESS | 1768 | 1464611877872 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:37:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f49800 == 150 [pid = 1768] [id = 557] 05:37:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x91129400) [pid = 1768] [serial = 1672] [outer = (nil)] 05:37:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x91b5e400) [pid = 1768] [serial = 1673] [outer = 0x91129400] 05:37:58 INFO - PROCESS | 1768 | 1464611878020 Marionette DEBUG loaded listener.js 05:37:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x91b80400) [pid = 1768] [serial = 1674] [outer = 0x91129400] 05:37:59 INFO - PROCESS | 1768 | 1464611879558 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]]]}] 05:37:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 05:37:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 2488ms 05:37:59 INFO - PROCESS | 1768 | 1464611879593 Marionette TRACE conn4 -> [0,2201,"getWindowHandle",null] 05:37:59 INFO - PROCESS | 1768 | 1464611879600 Marionette TRACE conn4 <- [1,2201,null,{"value":"8"}] 05:37:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 05:37:59 INFO - PROCESS | 1768 | 1464611879610 Marionette TRACE conn4 -> [0,2202,"setScriptTimeout",{"ms":35000}] 05:37:59 INFO - PROCESS | 1768 | 1464611879615 Marionette TRACE conn4 <- [1,2202,null,{}] 05:37:59 INFO - PROCESS | 1768 | 1464611879624 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}] 05:37:59 INFO - PROCESS | 1768 | 1464611879963 Marionette TRACE conn4 <- [1,2203,null,{"value":null}] 05:38:00 INFO - PROCESS | 1768 | 1464611880410 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b5b400 == 151 [pid = 1768] [id = 558] 05:38:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x91bec800) [pid = 1768] [serial = 1675] [outer = (nil)] 05:38:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x91bf8000) [pid = 1768] [serial = 1676] [outer = 0x91bec800] 05:38:00 INFO - PROCESS | 1768 | 1464611880505 Marionette DEBUG loaded listener.js 05:38:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x91dab800) [pid = 1768] [serial = 1677] [outer = 0x91bec800] 05:38:01 INFO - PROCESS | 1768 | 1464611881478 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]]]}] 05:38:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 05:38:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 1944ms 05:38:01 INFO - PROCESS | 1768 | 1464611881554 Marionette TRACE conn4 -> [0,2205,"getWindowHandle",null] 05:38:01 INFO - PROCESS | 1768 | 1464611881557 Marionette TRACE conn4 <- [1,2205,null,{"value":"8"}] 05:38:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 05:38:01 INFO - PROCESS | 1768 | 1464611881565 Marionette TRACE conn4 -> [0,2206,"setScriptTimeout",{"ms":35000}] 05:38:01 INFO - PROCESS | 1768 | 1464611881569 Marionette TRACE conn4 <- [1,2206,null,{}] 05:38:01 INFO - PROCESS | 1768 | 1464611881575 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}] 05:38:01 INFO - PROCESS | 1768 | 1464611881866 Marionette TRACE conn4 <- [1,2207,null,{"value":null}] 05:38:02 INFO - PROCESS | 1768 | 1464611882210 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b55400 == 152 [pid = 1768] [id = 559] 05:38:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x91beac00) [pid = 1768] [serial = 1678] [outer = (nil)] 05:38:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x92593c00) [pid = 1768] [serial = 1679] [outer = 0x91beac00] 05:38:02 INFO - PROCESS | 1768 | 1464611882299 Marionette DEBUG loaded listener.js 05:38:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x92657400) [pid = 1768] [serial = 1680] [outer = 0x91beac00] 05:38:03 INFO - PROCESS | 1768 | 1464611883240 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]]]}] 05:38:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 05:38:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 1737ms 05:38:03 INFO - PROCESS | 1768 | 1464611883303 Marionette TRACE conn4 -> [0,2209,"getWindowHandle",null] 05:38:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 05:38:03 INFO - PROCESS | 1768 | 1464611883307 Marionette TRACE conn4 <- [1,2209,null,{"value":"8"}] 05:38:03 INFO - PROCESS | 1768 | 1464611883314 Marionette TRACE conn4 -> [0,2210,"setScriptTimeout",{"ms":35000}] 05:38:03 INFO - PROCESS | 1768 | 1464611883317 Marionette TRACE conn4 <- [1,2210,null,{}] 05:38:03 INFO - PROCESS | 1768 | 1464611883323 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}] 05:38:03 INFO - PROCESS | 1768 | 1464611883599 Marionette TRACE conn4 <- [1,2211,null,{"value":null}] 05:38:04 INFO - PROCESS | 1768 | 1464611884064 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x92421400 == 153 [pid = 1768] [id = 560] 05:38:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92f83400) [pid = 1768] [serial = 1681] [outer = (nil)] 05:38:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x93d22800) [pid = 1768] [serial = 1682] [outer = 0x92f83400] 05:38:04 INFO - PROCESS | 1768 | 1464611884178 Marionette DEBUG loaded listener.js 05:38:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x93d9d400) [pid = 1768] [serial = 1683] [outer = 0x92f83400] 05:38:05 INFO - PROCESS | 1768 | 1464611885127 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]]]}] 05:38:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 05:38:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 1890ms 05:38:05 INFO - PROCESS | 1768 | 1464611885205 Marionette TRACE conn4 -> [0,2213,"getWindowHandle",null] 05:38:05 INFO - PROCESS | 1768 | 1464611885209 Marionette TRACE conn4 <- [1,2213,null,{"value":"8"}] 05:38:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 05:38:05 INFO - PROCESS | 1768 | 1464611885215 Marionette TRACE conn4 -> [0,2214,"setScriptTimeout",{"ms":35000}] 05:38:05 INFO - PROCESS | 1768 | 1464611885220 Marionette TRACE conn4 <- [1,2214,null,{}] 05:38:05 INFO - PROCESS | 1768 | 1464611885226 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}] 05:38:05 INFO - PROCESS | 1768 | 1464611885491 Marionette TRACE conn4 <- [1,2215,null,{"value":null}] 05:38:05 INFO - PROCESS | 1768 | 1464611885821 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x93ba0800 == 154 [pid = 1768] [id = 561] 05:38:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9512ec00) [pid = 1768] [serial = 1684] [outer = (nil)] 05:38:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x953df800) [pid = 1768] [serial = 1685] [outer = 0x9512ec00] 05:38:05 INFO - PROCESS | 1768 | 1464611885927 Marionette DEBUG loaded listener.js 05:38:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x995bd400) [pid = 1768] [serial = 1686] [outer = 0x9512ec00] 05:38:06 INFO - PROCESS | 1768 | 1464611886886 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]]]}] 05:38:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 05:38:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 1732ms 05:38:06 INFO - PROCESS | 1768 | 1464611886950 Marionette TRACE conn4 -> [0,2217,"getWindowHandle",null] 05:38:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 05:38:06 INFO - PROCESS | 1768 | 1464611886954 Marionette TRACE conn4 <- [1,2217,null,{"value":"8"}] 05:38:06 INFO - PROCESS | 1768 | 1464611886960 Marionette TRACE conn4 -> [0,2218,"setScriptTimeout",{"ms":35000}] 05:38:06 INFO - PROCESS | 1768 | 1464611886964 Marionette TRACE conn4 <- [1,2218,null,{}] 05:38:06 INFO - PROCESS | 1768 | 1464611886969 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}] 05:38:07 INFO - PROCESS | 1768 | 1464611887204 Marionette TRACE conn4 <- [1,2219,null,{"value":null}] 05:38:07 INFO - PROCESS | 1768 | 1464611887536 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x875ec800 == 155 [pid = 1768] [id = 562] 05:38:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x88579400) [pid = 1768] [serial = 1687] [outer = (nil)] 05:38:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9a257800) [pid = 1768] [serial = 1688] [outer = 0x88579400] 05:38:07 INFO - PROCESS | 1768 | 1464611887627 Marionette DEBUG loaded listener.js 05:38:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9a7d4400) [pid = 1768] [serial = 1689] [outer = 0x88579400] 05:38:08 INFO - PROCESS | 1768 | 1464611888539 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]]]}] 05:38:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 05:38:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 1632ms 05:38:08 INFO - PROCESS | 1768 | 1464611888592 Marionette TRACE conn4 -> [0,2221,"getWindowHandle",null] 05:38:08 INFO - PROCESS | 1768 | 1464611888595 Marionette TRACE conn4 <- [1,2221,null,{"value":"8"}] 05:38:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 05:38:08 INFO - PROCESS | 1768 | 1464611888603 Marionette TRACE conn4 -> [0,2222,"setScriptTimeout",{"ms":35000}] 05:38:08 INFO - PROCESS | 1768 | 1464611888616 Marionette TRACE conn4 <- [1,2222,null,{}] 05:38:08 INFO - PROCESS | 1768 | 1464611888622 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}] 05:38:08 INFO - PROCESS | 1768 | 1464611888853 Marionette TRACE conn4 <- [1,2223,null,{"value":null}] 05:38:09 INFO - PROCESS | 1768 | 1464611889182 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x88576c00 == 156 [pid = 1768] [id = 563] 05:38:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x995bc000) [pid = 1768] [serial = 1690] [outer = (nil)] 05:38:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9a8b7c00) [pid = 1768] [serial = 1691] [outer = 0x995bc000] 05:38:09 INFO - PROCESS | 1768 | 1464611889275 Marionette DEBUG loaded listener.js 05:38:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9a9ce000) [pid = 1768] [serial = 1692] [outer = 0x995bc000] 05:38:10 INFO - PROCESS | 1768 | 1464611890180 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]]]}] 05:38:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 05:38:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1604ms 05:38:10 INFO - PROCESS | 1768 | 1464611890209 Marionette TRACE conn4 -> [0,2225,"getWindowHandle",null] 05:38:10 INFO - PROCESS | 1768 | 1464611890213 Marionette TRACE conn4 <- [1,2225,null,{"value":"8"}] 05:38:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 05:38:10 INFO - PROCESS | 1768 | 1464611890221 Marionette TRACE conn4 -> [0,2226,"setScriptTimeout",{"ms":35000}] 05:38:10 INFO - PROCESS | 1768 | 1464611890225 Marionette TRACE conn4 <- [1,2226,null,{}] 05:38:10 INFO - PROCESS | 1768 | 1464611890231 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}] 05:38:10 INFO - PROCESS | 1768 | 1464611890468 Marionette TRACE conn4 <- [1,2227,null,{"value":null}] 05:38:10 INFO - PROCESS | 1768 | 1464611890809 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a8af800 == 157 [pid = 1768] [id = 564] 05:38:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9a9c4400) [pid = 1768] [serial = 1693] [outer = (nil)] 05:38:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9ad3a400) [pid = 1768] [serial = 1694] [outer = 0x9a9c4400] 05:38:10 INFO - PROCESS | 1768 | 1464611890926 Marionette DEBUG loaded listener.js 05:38:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9ad3d000) [pid = 1768] [serial = 1695] [outer = 0x9a9c4400] 05:38:11 INFO - PROCESS | 1768 | 1464611891906 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]]]}] 05:38:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 05:38:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 1736ms 05:38:11 INFO - PROCESS | 1768 | 1464611891957 Marionette TRACE conn4 -> [0,2229,"getWindowHandle",null] 05:38:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 05:38:11 INFO - PROCESS | 1768 | 1464611891962 Marionette TRACE conn4 <- [1,2229,null,{"value":"8"}] 05:38:11 INFO - PROCESS | 1768 | 1464611891968 Marionette TRACE conn4 -> [0,2230,"setScriptTimeout",{"ms":35000}] 05:38:11 INFO - PROCESS | 1768 | 1464611891972 Marionette TRACE conn4 <- [1,2230,null,{}] 05:38:11 INFO - PROCESS | 1768 | 1464611891977 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}] 05:38:12 INFO - PROCESS | 1768 | 1464611892218 Marionette TRACE conn4 <- [1,2231,null,{"value":null}] 05:38:12 INFO - PROCESS | 1768 | 1464611892564 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c7c00 == 158 [pid = 1768] [id = 565] 05:38:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x89fc3400) [pid = 1768] [serial = 1696] [outer = (nil)] 05:38:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x9b85e400) [pid = 1768] [serial = 1697] [outer = 0x89fc3400] 05:38:12 INFO - PROCESS | 1768 | 1464611892657 Marionette DEBUG loaded listener.js 05:38:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x9b8ab000) [pid = 1768] [serial = 1698] [outer = 0x89fc3400] 05:38:13 INFO - PROCESS | 1768 | 1464611893589 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]]]}] 05:38:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 05:38:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 1688ms 05:38:13 INFO - PROCESS | 1768 | 1464611893658 Marionette TRACE conn4 -> [0,2233,"getWindowHandle",null] 05:38:13 INFO - PROCESS | 1768 | 1464611893664 Marionette TRACE conn4 <- [1,2233,null,{"value":"8"}] 05:38:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 05:38:13 INFO - PROCESS | 1768 | 1464611893673 Marionette TRACE conn4 -> [0,2234,"setScriptTimeout",{"ms":35000}] 05:38:13 INFO - PROCESS | 1768 | 1464611893679 Marionette TRACE conn4 <- [1,2234,null,{}] 05:38:13 INFO - PROCESS | 1768 | 1464611893687 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}] 05:38:14 INFO - PROCESS | 1768 | 1464611894090 Marionette TRACE conn4 <- [1,2235,null,{"value":null}] 05:38:14 INFO - PROCESS | 1768 | 1464611894511 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b28c00 == 159 [pid = 1768] [id = 566] 05:38:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x9aa2f800) [pid = 1768] [serial = 1699] [outer = (nil)] 05:38:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9c086800) [pid = 1768] [serial = 1700] [outer = 0x9aa2f800] 05:38:14 INFO - PROCESS | 1768 | 1464611894651 Marionette DEBUG loaded listener.js 05:38:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9c38ec00) [pid = 1768] [serial = 1701] [outer = 0x9aa2f800] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x87820000 == 158 [pid = 1768] [id = 506] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x9242a000 == 157 [pid = 1768] [id = 538] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea1400 == 156 [pid = 1768] [id = 537] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x911e5800 == 155 [pid = 1768] [id = 536] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x91b53800 == 154 [pid = 1768] [id = 535] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8c8c00 == 153 [pid = 1768] [id = 534] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x8e473400 == 152 [pid = 1768] [id = 533] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x8afee400 == 151 [pid = 1768] [id = 531] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8ce400 == 150 [pid = 1768] [id = 532] 05:38:17 INFO - PROCESS | 1768 | --DOCSHELL 0x87812800 == 149 [pid = 1768] [id = 530] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x92657c00) [pid = 1768] [serial = 1551] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x99732c00) [pid = 1768] [serial = 1559] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8b3ec800) [pid = 1768] [serial = 1584] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8f837800) [pid = 1768] [serial = 1541] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8afe8c00) [pid = 1768] [serial = 1583] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9ba6c000) [pid = 1768] [serial = 1568] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8e3bd800) [pid = 1768] [serial = 1586] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x911de400) [pid = 1768] [serial = 1548] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0xa348f400) [pid = 1768] [serial = 1580] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8ef1ec00) [pid = 1768] [serial = 1538] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x9a7d4c00) [pid = 1768] [serial = 1563] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x99e04800) [pid = 1768] [serial = 1560] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0xa113c000) [pid = 1768] [serial = 1571] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x953dc000) [pid = 1768] [serial = 1557] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x93d9dc00) [pid = 1768] [serial = 1553] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8c010c00) [pid = 1768] [serial = 1535] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0xa1148400) [pid = 1768] [serial = 1574] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x94751400) [pid = 1768] [serial = 1554] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8f842c00) [pid = 1768] [serial = 1542] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x90ea6400) [pid = 1768] [serial = 1544] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0xa3052400) [pid = 1768] [serial = 1578] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x91136c00) [pid = 1768] [serial = 1547] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0xa3491000) [pid = 1768] [serial = 1581] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8ec97800) [pid = 1768] [serial = 1589] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8ef7a400) [pid = 1768] [serial = 1539] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x9b296800) [pid = 1768] [serial = 1565] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa24c0000) [pid = 1768] [serial = 1575] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8e4de000) [pid = 1768] [serial = 1587] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8e46c800) [pid = 1768] [serial = 1470] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0xa304b400) [pid = 1768] [serial = 1577] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8dc47400) [pid = 1768] [serial = 1536] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9c04b800) [pid = 1768] [serial = 1569] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9a748000) [pid = 1768] [serial = 1562] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0xa1148c00) [pid = 1768] [serial = 1572] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x953d6400) [pid = 1768] [serial = 1556] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9b55b800) [pid = 1768] [serial = 1566] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x90f4e800) [pid = 1768] [serial = 1545] [outer = (nil)] [url = about:blank] 05:38:17 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x92423800) [pid = 1768] [serial = 1550] [outer = (nil)] [url = about:blank] 05:38:18 INFO - PROCESS | 1768 | 1464611898311 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]]]}] 05:38:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 05:38:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 4700ms 05:38:18 INFO - PROCESS | 1768 | 1464611898376 Marionette TRACE conn4 -> [0,2237,"getWindowHandle",null] 05:38:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 05:38:18 INFO - PROCESS | 1768 | 1464611898387 Marionette TRACE conn4 <- [1,2237,null,{"value":"8"}] 05:38:18 INFO - PROCESS | 1768 | 1464611898413 Marionette TRACE conn4 -> [0,2238,"setScriptTimeout",{"ms":35000}] 05:38:18 INFO - PROCESS | 1768 | 1464611898425 Marionette TRACE conn4 <- [1,2238,null,{}] 05:38:18 INFO - PROCESS | 1768 | 1464611898440 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}] 05:38:18 INFO - PROCESS | 1768 | 1464611898761 Marionette TRACE conn4 <- [1,2239,null,{"value":null}] 05:38:19 INFO - PROCESS | 1768 | 1464611899141 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b25800 == 150 [pid = 1768] [id = 567] 05:38:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x899c8c00) [pid = 1768] [serial = 1702] [outer = (nil)] 05:38:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8ad1b400) [pid = 1768] [serial = 1703] [outer = 0x899c8c00] 05:38:19 INFO - PROCESS | 1768 | 1464611899220 Marionette DEBUG loaded listener.js 05:38:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8b3ed800) [pid = 1768] [serial = 1704] [outer = 0x899c8c00] 05:38:20 INFO - PROCESS | 1768 | 1464611900083 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]]]}] 05:38:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 05:38:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 1730ms 05:38:20 INFO - PROCESS | 1768 | 1464611900127 Marionette TRACE conn4 -> [0,2241,"getWindowHandle",null] 05:38:20 INFO - PROCESS | 1768 | 1464611900135 Marionette TRACE conn4 <- [1,2241,null,{"value":"8"}] 05:38:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 05:38:20 INFO - PROCESS | 1768 | 1464611900164 Marionette TRACE conn4 -> [0,2242,"setScriptTimeout",{"ms":35000}] 05:38:20 INFO - PROCESS | 1768 | 1464611900172 Marionette TRACE conn4 <- [1,2242,null,{}] 05:38:20 INFO - PROCESS | 1768 | 1464611900179 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}] 05:38:20 INFO - PROCESS | 1768 | 1464611900473 Marionette TRACE conn4 <- [1,2243,null,{"value":null}] 05:38:20 INFO - PROCESS | 1768 | 1464611900508 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dac9800 == 151 [pid = 1768] [id = 568] 05:38:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8dc47400) [pid = 1768] [serial = 1705] [outer = (nil)] 05:38:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e2cc000) [pid = 1768] [serial = 1706] [outer = 0x8dc47400] 05:38:20 INFO - PROCESS | 1768 | 1464611900586 Marionette DEBUG loaded listener.js 05:38:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8e470c00) [pid = 1768] [serial = 1707] [outer = 0x8dc47400] 05:38:21 INFO - PROCESS | 1768 | 1464611901695 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]]]}] 05:38:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 05:38:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 1590ms 05:38:21 INFO - PROCESS | 1768 | 1464611901752 Marionette TRACE conn4 -> [0,2245,"getWindowHandle",null] 05:38:21 INFO - PROCESS | 1768 | 1464611901757 Marionette TRACE conn4 <- [1,2245,null,{"value":"8"}] 05:38:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 05:38:21 INFO - PROCESS | 1768 | 1464611901764 Marionette TRACE conn4 -> [0,2246,"setScriptTimeout",{"ms":35000}] 05:38:21 INFO - PROCESS | 1768 | 1464611901770 Marionette TRACE conn4 <- [1,2246,null,{}] 05:38:21 INFO - PROCESS | 1768 | 1464611901793 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}] 05:38:22 INFO - PROCESS | 1768 | 1464611902520 Marionette TRACE conn4 <- [1,2247,null,{"value":null}] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x88d39400) [pid = 1768] [serial = 1642] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8ad0b400) [pid = 1768] [serial = 1645] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8ec94800) [pid = 1768] [serial = 1636] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8efcf000) [pid = 1768] [serial = 1603] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x92425400) [pid = 1768] [serial = 1612] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x87816400) [pid = 1768] [serial = 1591] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8f6a5400) [pid = 1768] [serial = 1627] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9b3cf800) [pid = 1768] [serial = 1624] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x92652c00) [pid = 1768] [serial = 1615] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8ec6e400) [pid = 1768] [serial = 1597] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x91b57000) [pid = 1768] [serial = 1609] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x92592000) [pid = 1768] [serial = 1618] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8ec6b000) [pid = 1768] [serial = 1531] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0xa21bac00) [pid = 1768] [serial = 1630] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0xa349a800) [pid = 1768] [serial = 1633] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x9a8b5c00) [pid = 1768] [serial = 1621] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8eea4000) [pid = 1768] [serial = 1600] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x91b54800) [pid = 1768] [serial = 1606] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8b7aa000) [pid = 1768] [serial = 1648] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 05:38:22 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8c00c400) [pid = 1768] [serial = 1594] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 05:38:22 INFO - PROCESS | 1768 | 1464611902759 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x87811400 == 152 [pid = 1768] [id = 569] 05:38:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8a1ecc00) [pid = 1768] [serial = 1708] [outer = (nil)] 05:38:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8c00c400) [pid = 1768] [serial = 1709] [outer = 0x8a1ecc00] 05:38:22 INFO - PROCESS | 1768 | 1464611902848 Marionette DEBUG loaded listener.js 05:38:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8ef17400) [pid = 1768] [serial = 1710] [outer = 0x8a1ecc00] 05:38:23 INFO - PROCESS | 1768 | 1464611903664 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]]]}] 05:38:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 05:38:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 1949ms 05:38:23 INFO - PROCESS | 1768 | 1464611903714 Marionette TRACE conn4 -> [0,2249,"getWindowHandle",null] 05:38:23 INFO - PROCESS | 1768 | 1464611903719 Marionette TRACE conn4 <- [1,2249,null,{"value":"8"}] 05:38:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 05:38:23 INFO - PROCESS | 1768 | 1464611903725 Marionette TRACE conn4 -> [0,2250,"setScriptTimeout",{"ms":35000}] 05:38:23 INFO - PROCESS | 1768 | 1464611903728 Marionette TRACE conn4 <- [1,2250,null,{}] 05:38:23 INFO - PROCESS | 1768 | 1464611903734 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}] 05:38:24 INFO - PROCESS | 1768 | 1464611904049 Marionette TRACE conn4 <- [1,2251,null,{"value":null}] 05:38:24 INFO - PROCESS | 1768 | 1464611904069 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8857cc00 == 153 [pid = 1768] [id = 570] 05:38:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8eea7000) [pid = 1768] [serial = 1711] [outer = (nil)] 05:38:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8ef76400) [pid = 1768] [serial = 1712] [outer = 0x8eea7000] 05:38:24 INFO - PROCESS | 1768 | 1464611904157 Marionette DEBUG loaded listener.js 05:38:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8efcac00) [pid = 1768] [serial = 1713] [outer = 0x8eea7000] 05:38:25 INFO - PROCESS | 1768 | 1464611905422 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]]]}] 05:38:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 05:38:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1736ms 05:38:25 INFO - PROCESS | 1768 | 1464611905463 Marionette TRACE conn4 -> [0,2253,"getWindowHandle",null] 05:38:25 INFO - PROCESS | 1768 | 1464611905470 Marionette TRACE conn4 <- [1,2253,null,{"value":"8"}] 05:38:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 05:38:25 INFO - PROCESS | 1768 | 1464611905480 Marionette TRACE conn4 -> [0,2254,"setScriptTimeout",{"ms":35000}] 05:38:25 INFO - PROCESS | 1768 | 1464611905486 Marionette TRACE conn4 <- [1,2254,null,{}] 05:38:25 INFO - PROCESS | 1768 | 1464611905495 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}] 05:38:25 INFO - PROCESS | 1768 | 1464611905754 Marionette TRACE conn4 <- [1,2255,null,{"value":null}] 05:38:26 INFO - PROCESS | 1768 | 1464611906100 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x87812800 == 154 [pid = 1768] [id = 571] 05:38:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8ad0bc00) [pid = 1768] [serial = 1714] [outer = (nil)] 05:38:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8c8c5800) [pid = 1768] [serial = 1715] [outer = 0x8ad0bc00] 05:38:26 INFO - PROCESS | 1768 | 1464611906205 Marionette DEBUG loaded listener.js 05:38:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8dac1c00) [pid = 1768] [serial = 1716] [outer = 0x8ad0bc00] 05:38:27 INFO - PROCESS | 1768 | 1464611907176 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]]]}] 05:38:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 05:38:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1735ms 05:38:27 INFO - PROCESS | 1768 | 1464611907216 Marionette TRACE conn4 -> [0,2257,"getWindowHandle",null] 05:38:27 INFO - PROCESS | 1768 | 1464611907225 Marionette TRACE conn4 <- [1,2257,null,{"value":"8"}] 05:38:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 05:38:27 INFO - PROCESS | 1768 | 1464611907237 Marionette TRACE conn4 -> [0,2258,"setScriptTimeout",{"ms":35000}] 05:38:27 INFO - PROCESS | 1768 | 1464611907242 Marionette TRACE conn4 <- [1,2258,null,{}] 05:38:27 INFO - PROCESS | 1768 | 1464611907248 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}] 05:38:27 INFO - PROCESS | 1768 | 1464611907487 Marionette TRACE conn4 <- [1,2259,null,{"value":null}] 05:38:27 INFO - PROCESS | 1768 | 1464611907823 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec9cc00 == 155 [pid = 1768] [id = 572] 05:38:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8eea3400) [pid = 1768] [serial = 1717] [outer = (nil)] 05:38:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8eeb1000) [pid = 1768] [serial = 1718] [outer = 0x8eea3400] 05:38:27 INFO - PROCESS | 1768 | 1464611907921 Marionette DEBUG loaded listener.js 05:38:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8ef76000) [pid = 1768] [serial = 1719] [outer = 0x8eea3400] 05:38:29 INFO - PROCESS | 1768 | 1464611909117 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]]]}] 05:38:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 05:38:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 1933ms 05:38:29 INFO - PROCESS | 1768 | 1464611909209 Marionette TRACE conn4 -> [0,2261,"getWindowHandle",null] 05:38:29 INFO - PROCESS | 1768 | 1464611909217 Marionette TRACE conn4 <- [1,2261,null,{"value":"8"}] 05:38:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 05:38:29 INFO - PROCESS | 1768 | 1464611909378 Marionette TRACE conn4 -> [0,2262,"setScriptTimeout",{"ms":35000}] 05:38:29 INFO - PROCESS | 1768 | 1464611909389 Marionette TRACE conn4 <- [1,2262,null,{}] 05:38:29 INFO - PROCESS | 1768 | 1464611909555 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}] 05:38:29 INFO - PROCESS | 1768 | 1464611909900 Marionette TRACE conn4 <- [1,2263,null,{"value":null}] 05:38:30 INFO - PROCESS | 1768 | 1464611910115 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad21800 == 156 [pid = 1768] [id = 573] 05:38:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8f83d800) [pid = 1768] [serial = 1720] [outer = (nil)] 05:38:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x90ea0c00) [pid = 1768] [serial = 1721] [outer = 0x8f83d800] 05:38:30 INFO - PROCESS | 1768 | 1464611910241 Marionette DEBUG loaded listener.js 05:38:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x90f44c00) [pid = 1768] [serial = 1722] [outer = 0x8f83d800] 05:38:31 INFO - PROCESS | 1768 | 1464611911278 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]]]}] 05:38:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 05:38:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 2048ms 05:38:31 INFO - PROCESS | 1768 | 1464611911322 Marionette TRACE conn4 -> [0,2265,"getWindowHandle",null] 05:38:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 05:38:31 INFO - PROCESS | 1768 | 1464611911327 Marionette TRACE conn4 <- [1,2265,null,{"value":"8"}] 05:38:31 INFO - PROCESS | 1768 | 1464611911333 Marionette TRACE conn4 -> [0,2266,"setScriptTimeout",{"ms":35000}] 05:38:31 INFO - PROCESS | 1768 | 1464611911337 Marionette TRACE conn4 <- [1,2266,null,{}] 05:38:31 INFO - PROCESS | 1768 | 1464611911343 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}] 05:38:31 INFO - PROCESS | 1768 | 1464611911652 Marionette TRACE conn4 <- [1,2267,null,{"value":null}] 05:38:32 INFO - PROCESS | 1768 | 1464611911988 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f842400 == 157 [pid = 1768] [id = 574] 05:38:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x90f4a800) [pid = 1768] [serial = 1723] [outer = (nil)] 05:38:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x911dec00) [pid = 1768] [serial = 1724] [outer = 0x90f4a800] 05:38:32 INFO - PROCESS | 1768 | 1464611912082 Marionette DEBUG loaded listener.js 05:38:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x911e6c00) [pid = 1768] [serial = 1725] [outer = 0x90f4a800] 05:38:33 INFO - PROCESS | 1768 | 1464611913374 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]]]}] 05:38:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 05:38:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 2138ms 05:38:33 INFO - PROCESS | 1768 | 1464611913474 Marionette TRACE conn4 -> [0,2269,"getWindowHandle",null] 05:38:33 INFO - PROCESS | 1768 | 1464611913481 Marionette TRACE conn4 <- [1,2269,null,{"value":"8"}] 05:38:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 05:38:33 INFO - PROCESS | 1768 | 1464611913491 Marionette TRACE conn4 -> [0,2270,"setScriptTimeout",{"ms":35000}] 05:38:33 INFO - PROCESS | 1768 | 1464611913496 Marionette TRACE conn4 <- [1,2270,null,{}] 05:38:33 INFO - PROCESS | 1768 | 1464611913565 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}] 05:38:33 INFO - PROCESS | 1768 | 1464611913921 Marionette TRACE conn4 <- [1,2271,null,{"value":null}] 05:38:34 INFO - PROCESS | 1768 | 1464611914245 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x9112f000 == 158 [pid = 1768] [id = 575] 05:38:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x911e5000) [pid = 1768] [serial = 1726] [outer = (nil)] 05:38:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x91bf4400) [pid = 1768] [serial = 1727] [outer = 0x911e5000] 05:38:34 INFO - PROCESS | 1768 | 1464611914395 Marionette DEBUG loaded listener.js 05:38:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x92427c00) [pid = 1768] [serial = 1728] [outer = 0x911e5000] 05:38:35 INFO - PROCESS | 1768 | 1464611915564 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]]]}] 05:38:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 05:38:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 2142ms 05:38:35 INFO - PROCESS | 1768 | 1464611915634 Marionette TRACE conn4 -> [0,2273,"getWindowHandle",null] 05:38:35 INFO - PROCESS | 1768 | 1464611915638 Marionette TRACE conn4 <- [1,2273,null,{"value":"8"}] 05:38:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 05:38:35 INFO - PROCESS | 1768 | 1464611915650 Marionette TRACE conn4 -> [0,2274,"setScriptTimeout",{"ms":35000}] 05:38:35 INFO - PROCESS | 1768 | 1464611915655 Marionette TRACE conn4 <- [1,2274,null,{}] 05:38:35 INFO - PROCESS | 1768 | 1464611915665 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}] 05:38:36 INFO - PROCESS | 1768 | 1464611916053 Marionette TRACE conn4 <- [1,2275,null,{"value":null}] 05:38:36 INFO - PROCESS | 1768 | 1464611916470 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x9112c400 == 159 [pid = 1768] [id = 576] 05:38:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x91bf8800) [pid = 1768] [serial = 1729] [outer = (nil)] 05:38:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x92f7d400) [pid = 1768] [serial = 1730] [outer = 0x91bf8800] 05:38:36 INFO - PROCESS | 1768 | 1464611916562 Marionette DEBUG loaded listener.js 05:38:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9475f400) [pid = 1768] [serial = 1731] [outer = 0x91bf8800] 05:38:37 INFO - PROCESS | 1768 | 1464611917514 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]]]}] 05:38:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 05:38:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 1940ms 05:38:37 INFO - PROCESS | 1768 | 1464611917591 Marionette TRACE conn4 -> [0,2277,"getWindowHandle",null] 05:38:37 INFO - PROCESS | 1768 | 1464611917597 Marionette TRACE conn4 <- [1,2277,null,{"value":"8"}] 05:38:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 05:38:37 INFO - PROCESS | 1768 | 1464611917607 Marionette TRACE conn4 -> [0,2278,"setScriptTimeout",{"ms":35000}] 05:38:37 INFO - PROCESS | 1768 | 1464611917612 Marionette TRACE conn4 <- [1,2278,null,{}] 05:38:37 INFO - PROCESS | 1768 | 1464611917621 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}] 05:38:37 INFO - PROCESS | 1768 | 1464611917978 Marionette TRACE conn4 <- [1,2279,null,{"value":null}] 05:38:38 INFO - PROCESS | 1768 | 1464611918398 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x9264fc00 == 160 [pid = 1768] [id = 577] 05:38:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x92f88c00) [pid = 1768] [serial = 1732] [outer = (nil)] 05:38:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x953d8000) [pid = 1768] [serial = 1733] [outer = 0x92f88c00] 05:38:38 INFO - PROCESS | 1768 | 1464611918535 Marionette DEBUG loaded listener.js 05:38:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x953dc000) [pid = 1768] [serial = 1734] [outer = 0x92f88c00] 05:38:39 INFO - PROCESS | 1768 | 1464611919781 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]]]}] 05:38:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 05:38:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 2238ms 05:38:39 INFO - PROCESS | 1768 | 1464611919846 Marionette TRACE conn4 -> [0,2281,"getWindowHandle",null] 05:38:39 INFO - PROCESS | 1768 | 1464611919850 Marionette TRACE conn4 <- [1,2281,null,{"value":"8"}] 05:38:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 05:38:39 INFO - PROCESS | 1768 | 1464611919856 Marionette TRACE conn4 -> [0,2282,"setScriptTimeout",{"ms":35000}] 05:38:39 INFO - PROCESS | 1768 | 1464611919860 Marionette TRACE conn4 <- [1,2282,null,{}] 05:38:39 INFO - PROCESS | 1768 | 1464611919865 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}] 05:38:40 INFO - PROCESS | 1768 | 1464611920108 Marionette TRACE conn4 <- [1,2283,null,{"value":null}] 05:38:40 INFO - PROCESS | 1768 | 1464611920454 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f841c00 == 161 [pid = 1768] [id = 578] 05:38:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x9474bc00) [pid = 1768] [serial = 1735] [outer = (nil)] 05:38:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x995b3000) [pid = 1768] [serial = 1736] [outer = 0x9474bc00] 05:38:40 INFO - PROCESS | 1768 | 1464611920550 Marionette DEBUG loaded listener.js 05:38:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x99732c00) [pid = 1768] [serial = 1737] [outer = 0x9474bc00] 05:38:41 INFO - PROCESS | 1768 | 1464611921798 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]]]}] 05:38:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 05:38:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 1994ms 05:38:41 INFO - PROCESS | 1768 | 1464611921853 Marionette TRACE conn4 -> [0,2285,"getWindowHandle",null] 05:38:41 INFO - PROCESS | 1768 | 1464611921860 Marionette TRACE conn4 <- [1,2285,null,{"value":"8"}] 05:38:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 05:38:41 INFO - PROCESS | 1768 | 1464611921870 Marionette TRACE conn4 -> [0,2286,"setScriptTimeout",{"ms":35000}] 05:38:41 INFO - PROCESS | 1768 | 1464611921874 Marionette TRACE conn4 <- [1,2286,null,{}] 05:38:41 INFO - PROCESS | 1768 | 1464611921885 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}] 05:38:42 INFO - PROCESS | 1768 | 1464611922238 Marionette TRACE conn4 <- [1,2287,null,{"value":null}] 05:38:42 INFO - PROCESS | 1768 | 1464611922648 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dacec00 == 162 [pid = 1768] [id = 579] 05:38:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x8e46b400) [pid = 1768] [serial = 1738] [outer = (nil)] 05:38:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x9a818800) [pid = 1768] [serial = 1739] [outer = 0x8e46b400] 05:38:42 INFO - PROCESS | 1768 | 1464611922761 Marionette DEBUG loaded listener.js 05:38:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9a8afc00) [pid = 1768] [serial = 1740] [outer = 0x8e46b400] 05:38:43 INFO - PROCESS | 1768 | 1464611923733 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]]]}] 05:38:43 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 05:38:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 1942ms 05:38:43 INFO - PROCESS | 1768 | 1464611923812 Marionette TRACE conn4 -> [0,2289,"getWindowHandle",null] 05:38:43 INFO - PROCESS | 1768 | 1464611923818 Marionette TRACE conn4 <- [1,2289,null,{"value":"8"}] 05:38:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 05:38:43 INFO - PROCESS | 1768 | 1464611923828 Marionette TRACE conn4 -> [0,2290,"setScriptTimeout",{"ms":35000}] 05:38:43 INFO - PROCESS | 1768 | 1464611923833 Marionette TRACE conn4 <- [1,2290,null,{}] 05:38:43 INFO - PROCESS | 1768 | 1464611923841 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}] 05:38:44 INFO - PROCESS | 1768 | 1464611924183 Marionette TRACE conn4 <- [1,2291,null,{"value":null}] 05:38:44 INFO - PROCESS | 1768 | 1464611924662 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x99233800 == 163 [pid = 1768] [id = 580] 05:38:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9b334400) [pid = 1768] [serial = 1741] [outer = (nil)] 05:38:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9b55b800) [pid = 1768] [serial = 1742] [outer = 0x9b334400] 05:38:44 INFO - PROCESS | 1768 | 1464611924787 Marionette DEBUG loaded listener.js 05:38:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9b8af800) [pid = 1768] [serial = 1743] [outer = 0x9b334400] 05:38:45 INFO - PROCESS | 1768 | 1464611925925 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]]]}] 05:38:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 05:38:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 2141ms 05:38:45 INFO - PROCESS | 1768 | 1464611925969 Marionette TRACE conn4 -> [0,2293,"getWindowHandle",null] 05:38:45 INFO - PROCESS | 1768 | 1464611925973 Marionette TRACE conn4 <- [1,2293,null,{"value":"8"}] 05:38:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 05:38:45 INFO - PROCESS | 1768 | 1464611925980 Marionette TRACE conn4 -> [0,2294,"setScriptTimeout",{"ms":35000}] 05:38:45 INFO - PROCESS | 1768 | 1464611925984 Marionette TRACE conn4 <- [1,2294,null,{}] 05:38:45 INFO - PROCESS | 1768 | 1464611925990 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}] 05:38:46 INFO - PROCESS | 1768 | 1464611926228 Marionette TRACE conn4 <- [1,2295,null,{"value":null}] 05:38:46 INFO - PROCESS | 1768 | 1464611926573 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a81a400 == 164 [pid = 1768] [id = 581] 05:38:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0xa0611400) [pid = 1768] [serial = 1744] [outer = (nil)] 05:38:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0xa1145c00) [pid = 1768] [serial = 1745] [outer = 0xa0611400] 05:38:46 INFO - PROCESS | 1768 | 1464611926677 Marionette DEBUG loaded listener.js 05:38:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0xa2281c00) [pid = 1768] [serial = 1746] [outer = 0xa0611400] 05:38:47 INFO - PROCESS | 1768 | 1464611927605 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]]]}] 05:38:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 05:38:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 1684ms 05:38:47 INFO - PROCESS | 1768 | 1464611927665 Marionette TRACE conn4 -> [0,2297,"getWindowHandle",null] 05:38:47 INFO - PROCESS | 1768 | 1464611927670 Marionette TRACE conn4 <- [1,2297,null,{"value":"8"}] 05:38:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 05:38:47 INFO - PROCESS | 1768 | 1464611927696 Marionette TRACE conn4 -> [0,2298,"setScriptTimeout",{"ms":35000}] 05:38:47 INFO - PROCESS | 1768 | 1464611927701 Marionette TRACE conn4 <- [1,2298,null,{}] 05:38:47 INFO - PROCESS | 1768 | 1464611927710 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}] 05:38:47 INFO - PROCESS | 1768 | 1464611927945 Marionette TRACE conn4 <- [1,2299,null,{"value":null}] 05:38:48 INFO - PROCESS | 1768 | 1464611928294 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c2e5000 == 165 [pid = 1768] [id = 582] 05:38:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0xa2281800) [pid = 1768] [serial = 1747] [outer = (nil)] 05:38:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0xa2403800) [pid = 1768] [serial = 1748] [outer = 0xa2281800] 05:38:48 INFO - PROCESS | 1768 | 1464611928400 Marionette DEBUG loaded listener.js 05:38:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa24c2c00) [pid = 1768] [serial = 1749] [outer = 0xa2281800] 05:38:49 INFO - PROCESS | 1768 | 1464611929282 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]]]}] 05:38:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 05:38:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 1655ms 05:38:49 INFO - PROCESS | 1768 | 1464611929334 Marionette TRACE conn4 -> [0,2301,"getWindowHandle",null] 05:38:49 INFO - PROCESS | 1768 | 1464611929338 Marionette TRACE conn4 <- [1,2301,null,{"value":"8"}] 05:38:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 05:38:49 INFO - PROCESS | 1768 | 1464611929345 Marionette TRACE conn4 -> [0,2302,"setScriptTimeout",{"ms":35000}] 05:38:49 INFO - PROCESS | 1768 | 1464611929348 Marionette TRACE conn4 <- [1,2302,null,{}] 05:38:49 INFO - PROCESS | 1768 | 1464611929354 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}] 05:38:49 INFO - PROCESS | 1768 | 1464611929581 Marionette TRACE conn4 <- [1,2303,null,{"value":null}] 05:38:49 INFO - PROCESS | 1768 | 1464611929892 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8857f800 == 166 [pid = 1768] [id = 583] 05:38:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x91db3000) [pid = 1768] [serial = 1750] [outer = (nil)] 05:38:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0xa26c6000) [pid = 1768] [serial = 1751] [outer = 0x91db3000] 05:38:50 INFO - PROCESS | 1768 | 1464611930043 Marionette DEBUG loaded listener.js 05:38:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0xa3227800) [pid = 1768] [serial = 1752] [outer = 0x91db3000] 05:38:50 INFO - PROCESS | 1768 | 1464611930956 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]]]}] 05:38:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 05:38:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 1681ms 05:38:51 INFO - PROCESS | 1768 | 1464611931028 Marionette TRACE conn4 -> [0,2305,"getWindowHandle",null] 05:38:51 INFO - PROCESS | 1768 | 1464611931032 Marionette TRACE conn4 <- [1,2305,null,{"value":"8"}] 05:38:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 05:38:51 INFO - PROCESS | 1768 | 1464611931038 Marionette TRACE conn4 -> [0,2306,"setScriptTimeout",{"ms":35000}] 05:38:51 INFO - PROCESS | 1768 | 1464611931041 Marionette TRACE conn4 <- [1,2306,null,{}] 05:38:51 INFO - PROCESS | 1768 | 1464611931047 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}] 05:38:51 INFO - PROCESS | 1768 | 1464611931318 Marionette TRACE conn4 <- [1,2307,null,{"value":null}] 05:38:51 INFO - PROCESS | 1768 | 1464611931659 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c9000 == 167 [pid = 1768] [id = 584] 05:38:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0xa240a400) [pid = 1768] [serial = 1753] [outer = (nil)] 05:38:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0xa3497c00) [pid = 1768] [serial = 1754] [outer = 0xa240a400] 05:38:51 INFO - PROCESS | 1768 | 1464611931750 Marionette DEBUG loaded listener.js 05:38:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0xa3499c00) [pid = 1768] [serial = 1755] [outer = 0xa240a400] 05:38:52 INFO - PROCESS | 1768 | 1464611932660 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]]]}] 05:38:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 05:38:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 1682ms 05:38:52 INFO - PROCESS | 1768 | 1464611932721 Marionette TRACE conn4 -> [0,2309,"getWindowHandle",null] 05:38:52 INFO - PROCESS | 1768 | 1464611932726 Marionette TRACE conn4 <- [1,2309,null,{"value":"8"}] 05:38:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 05:38:52 INFO - PROCESS | 1768 | 1464611932733 Marionette TRACE conn4 -> [0,2310,"setScriptTimeout",{"ms":35000}] 05:38:52 INFO - PROCESS | 1768 | 1464611932737 Marionette TRACE conn4 <- [1,2310,null,{}] 05:38:52 INFO - PROCESS | 1768 | 1464611932743 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}] 05:38:52 INFO - PROCESS | 1768 | 1464611932987 Marionette TRACE conn4 <- [1,2311,null,{"value":null}] 05:38:53 INFO - PROCESS | 1768 | 1464611933324 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x87812000 == 168 [pid = 1768] [id = 585] 05:38:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa3051000) [pid = 1768] [serial = 1756] [outer = (nil)] 05:38:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa5047800) [pid = 1768] [serial = 1757] [outer = 0xa3051000] 05:38:53 INFO - PROCESS | 1768 | 1464611933429 Marionette DEBUG loaded listener.js 05:38:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0xa50ba000) [pid = 1768] [serial = 1758] [outer = 0xa3051000] 05:38:54 INFO - PROCESS | 1768 | 1464611934342 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]]]}] 05:38:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 05:38:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 1683ms 05:38:54 INFO - PROCESS | 1768 | 1464611934416 Marionette TRACE conn4 -> [0,2313,"getWindowHandle",null] 05:38:54 INFO - PROCESS | 1768 | 1464611934419 Marionette TRACE conn4 <- [1,2313,null,{"value":"8"}] 05:38:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 05:38:54 INFO - PROCESS | 1768 | 1464611934426 Marionette TRACE conn4 -> [0,2314,"setScriptTimeout",{"ms":35000}] 05:38:54 INFO - PROCESS | 1768 | 1464611934429 Marionette TRACE conn4 <- [1,2314,null,{}] 05:38:54 INFO - PROCESS | 1768 | 1464611934436 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}] 05:38:54 INFO - PROCESS | 1768 | 1464611934725 Marionette TRACE conn4 <- [1,2315,null,{"value":null}] 05:38:55 INFO - PROCESS | 1768 | 1464611935063 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0x88b2a800 == 167 [pid = 1768] [id = 509] 05:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1e2c00 == 166 [pid = 1768] [id = 510] 05:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0x99237800 == 165 [pid = 1768] [id = 131] 05:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0x877c4800 == 164 [pid = 1768] [id = 432] 05:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0x899e2400 == 163 [pid = 1768] [id = 427] 05:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0x89fc3c00 == 162 [pid = 1768] [id = 426] 05:38:56 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8c8800 == 161 [pid = 1768] [id = 261] 05:38:56 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c4800 == 162 [pid = 1768] [id = 586] 05:38:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x87811800) [pid = 1768] [serial = 1759] [outer = (nil)] 05:38:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x88577800) [pid = 1768] [serial = 1760] [outer = 0x87811800] 05:38:57 INFO - PROCESS | 1768 | 1464611937047 Marionette DEBUG loaded listener.js 05:38:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x88b2b400) [pid = 1768] [serial = 1761] [outer = 0x87811800] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x899c5000) [pid = 1768] [serial = 1644] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8b120800) [pid = 1768] [serial = 1647] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa62fdc00) [pid = 1768] [serial = 1637] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x90f48400) [pid = 1768] [serial = 1604] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x92992400) [pid = 1768] [serial = 1613] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x89fc9800) [pid = 1768] [serial = 1593] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0xa3261000) [pid = 1768] [serial = 1629] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9c395400) [pid = 1768] [serial = 1626] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x953d7800) [pid = 1768] [serial = 1616] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x92f83800) [pid = 1768] [serial = 1614] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8ef23c00) [pid = 1768] [serial = 1599] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x88b27400) [pid = 1768] [serial = 1592] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x91129800) [pid = 1768] [serial = 1605] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x92595400) [pid = 1768] [serial = 1611] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9258cc00) [pid = 1768] [serial = 1610] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x99739000) [pid = 1768] [serial = 1619] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8eead400) [pid = 1768] [serial = 1533] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0xa355a000) [pid = 1768] [serial = 1632] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9ba72800) [pid = 1768] [serial = 1625] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0xa6233800) [pid = 1768] [serial = 1634] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0xa68bf400) [pid = 1768] [serial = 1640] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9a9c5800) [pid = 1768] [serial = 1622] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x99f1b800) [pid = 1768] [serial = 1620] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0xa349d400) [pid = 1768] [serial = 1631] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8ad19800) [pid = 1768] [serial = 1646] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8f6a4400) [pid = 1768] [serial = 1601] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0xa6763c00) [pid = 1768] [serial = 1638] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x91bf4800) [pid = 1768] [serial = 1608] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8da19400) [pid = 1768] [serial = 1649] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8daa4c00) [pid = 1768] [serial = 1596] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0xa623ac00) [pid = 1768] [serial = 1635] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x91b5a800) [pid = 1768] [serial = 1607] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x9ad34000) [pid = 1768] [serial = 1623] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0xa2601400) [pid = 1768] [serial = 1628] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x953e1800) [pid = 1768] [serial = 1617] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8ec9ac00) [pid = 1768] [serial = 1598] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8f6af000) [pid = 1768] [serial = 1602] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8da1a800) [pid = 1768] [serial = 1595] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x899c0800) [pid = 1768] [serial = 1643] [outer = (nil)] [url = about:blank] 05:38:57 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8dac8800) [pid = 1768] [serial = 1650] [outer = (nil)] [url = about:blank] 05:38:58 INFO - PROCESS | 1768 | 1464611938219 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]]]}] 05:38:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 05:38:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 3848ms 05:38:58 INFO - PROCESS | 1768 | 1464611938288 Marionette TRACE conn4 -> [0,2317,"getWindowHandle",null] 05:38:58 INFO - PROCESS | 1768 | 1464611938296 Marionette TRACE conn4 <- [1,2317,null,{"value":"8"}] 05:38:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 05:38:58 INFO - PROCESS | 1768 | 1464611938307 Marionette TRACE conn4 -> [0,2318,"setScriptTimeout",{"ms":35000}] 05:38:58 INFO - PROCESS | 1768 | 1464611938311 Marionette TRACE conn4 <- [1,2318,null,{}] 05:38:58 INFO - PROCESS | 1768 | 1464611938319 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}] 05:38:58 INFO - PROCESS | 1768 | 1464611938562 Marionette TRACE conn4 <- [1,2319,null,{"value":null}] 05:38:58 INFO - PROCESS | 1768 | 1464611938824 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:38:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e2c00 == 163 [pid = 1768] [id = 587] 05:38:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8a1e5000) [pid = 1768] [serial = 1762] [outer = (nil)] 05:38:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8ad0e800) [pid = 1768] [serial = 1763] [outer = 0x8a1e5000] 05:38:58 INFO - PROCESS | 1768 | 1464611938907 Marionette DEBUG loaded listener.js 05:38:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8ad23000) [pid = 1768] [serial = 1764] [outer = 0x8a1e5000] 05:38:59 INFO - PROCESS | 1768 | 1464611939818 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] 05:38:59 INFO - PROCESS | 1768 | 1464611939906 Marionette TRACE conn4 <- [1,2321,null,{"value":"8"}] 05:38:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 05:38:59 INFO - PROCESS | 1768 | 1464611939942 Marionette TRACE conn4 -> [0,2322,"setScriptTimeout",{"ms":35000}] 05:38:59 INFO - PROCESS | 1768 | 1464611939946 Marionette TRACE conn4 <- [1,2322,null,{}] 05:38:59 INFO - PROCESS | 1768 | 1464611939956 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}] 05:39:00 INFO - PROCESS | 1768 | 1464611940304 Marionette TRACE conn4 <- [1,2323,null,{"value":null}] 05:39:00 INFO - PROCESS | 1768 | 1464611940529 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8c6c00 == 164 [pid = 1768] [id = 588] 05:39:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8da1a800) [pid = 1768] [serial = 1765] [outer = (nil)] 05:39:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8da99c00) [pid = 1768] [serial = 1766] [outer = 0x8da1a800] 05:39:00 INFO - PROCESS | 1768 | 1464611940610 Marionette DEBUG loaded listener.js 05:39:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8dac8800) [pid = 1768] [serial = 1767] [outer = 0x8da1a800] 05:39:01 INFO - PROCESS | 1768 | 1464611941773 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]]]}] 05:39:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 05:39:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 2599ms 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9512ec00) [pid = 1768] [serial = 1684] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x91129400) [pid = 1768] [serial = 1672] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9a9c4400) [pid = 1768] [serial = 1693] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8a1ecc00) [pid = 1768] [serial = 1708] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x89fc3400) [pid = 1768] [serial = 1696] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x91beac00) [pid = 1768] [serial = 1678] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8ef1f400) [pid = 1768] [serial = 1660] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x899c8c00) [pid = 1768] [serial = 1702] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8f61e800) [pid = 1768] [serial = 1669] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0xa6239c00) [pid = 1768] [serial = 1639] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8dc47400) [pid = 1768] [serial = 1705] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x91bec800) [pid = 1768] [serial = 1675] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8efcbc00) [pid = 1768] [serial = 1663] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8ef7b400) [pid = 1768] [serial = 1666] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x899c1400) [pid = 1768] [serial = 1654] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x92f83400) [pid = 1768] [serial = 1681] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x995bc000) [pid = 1768] [serial = 1690] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8dc4fc00) [pid = 1768] [serial = 1657] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x88579400) [pid = 1768] [serial = 1687] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 05:39:02 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8e4e5800) [pid = 1768] [serial = 1588] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 05:39:02 INFO - PROCESS | 1768 | 1464611942720 Marionette TRACE conn4 -> [0,2325,"getWindowHandle",null] 05:39:02 INFO - PROCESS | 1768 | 1464611942725 Marionette TRACE conn4 <- [1,2325,null,{"value":"8"}] 05:39:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 05:39:02 INFO - PROCESS | 1768 | 1464611942749 Marionette TRACE conn4 -> [0,2326,"setScriptTimeout",{"ms":35000}] 05:39:02 INFO - PROCESS | 1768 | 1464611942758 Marionette TRACE conn4 <- [1,2326,null,{}] 05:39:02 INFO - PROCESS | 1768 | 1464611942784 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}] 05:39:03 INFO - PROCESS | 1768 | 1464611943089 Marionette TRACE conn4 <- [1,2327,null,{"value":null}] 05:39:03 INFO - PROCESS | 1768 | 1464611943323 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fcd000 == 165 [pid = 1768] [id = 589] 05:39:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8e2bfc00) [pid = 1768] [serial = 1768] [outer = (nil)] 05:39:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8e3c0c00) [pid = 1768] [serial = 1769] [outer = 0x8e2bfc00] 05:39:03 INFO - PROCESS | 1768 | 1464611943458 Marionette DEBUG loaded listener.js 05:39:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8e4e3c00) [pid = 1768] [serial = 1770] [outer = 0x8e2bfc00] 05:39:04 INFO - PROCESS | 1768 | 1464611944674 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]]]}] 05:39:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 05:39:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1958ms 05:39:04 INFO - PROCESS | 1768 | 1464611944710 Marionette TRACE conn4 -> [0,2329,"getWindowHandle",null] 05:39:04 INFO - PROCESS | 1768 | 1464611944716 Marionette TRACE conn4 <- [1,2329,null,{"value":"8"}] 05:39:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 05:39:04 INFO - PROCESS | 1768 | 1464611944728 Marionette TRACE conn4 -> [0,2330,"setScriptTimeout",{"ms":35000}] 05:39:04 INFO - PROCESS | 1768 | 1464611944733 Marionette TRACE conn4 <- [1,2330,null,{}] 05:39:04 INFO - PROCESS | 1768 | 1464611944743 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}] 05:39:05 INFO - PROCESS | 1768 | 1464611945046 Marionette TRACE conn4 <- [1,2331,null,{"value":null}] 05:39:05 INFO - PROCESS | 1768 | 1464611945394 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x899c3400 == 166 [pid = 1768] [id = 590] 05:39:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x899c5000) [pid = 1768] [serial = 1771] [outer = (nil)] 05:39:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x899e1c00) [pid = 1768] [serial = 1772] [outer = 0x899c5000] 05:39:05 INFO - PROCESS | 1768 | 1464611945506 Marionette DEBUG loaded listener.js 05:39:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x89fcf400) [pid = 1768] [serial = 1773] [outer = 0x899c5000] 05:39:06 INFO - PROCESS | 1768 | 1464611946742 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]]]}] 05:39:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 05:39:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 2086ms 05:39:06 INFO - PROCESS | 1768 | 1464611946817 Marionette TRACE conn4 -> [0,2333,"getWindowHandle",null] 05:39:06 INFO - PROCESS | 1768 | 1464611946830 Marionette TRACE conn4 <- [1,2333,null,{"value":"8"}] 05:39:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 05:39:06 INFO - PROCESS | 1768 | 1464611946864 Marionette TRACE conn4 -> [0,2334,"setScriptTimeout",{"ms":35000}] 05:39:06 INFO - PROCESS | 1768 | 1464611946869 Marionette TRACE conn4 <- [1,2334,null,{}] 05:39:06 INFO - PROCESS | 1768 | 1464611946938 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}] 05:39:07 INFO - PROCESS | 1768 | 1464611947258 Marionette TRACE conn4 <- [1,2335,null,{"value":null}] 05:39:07 INFO - PROCESS | 1768 | 1464611947671 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b7a7800 == 167 [pid = 1768] [id = 591] 05:39:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8b7a8000) [pid = 1768] [serial = 1774] [outer = (nil)] 05:39:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8c8c8800) [pid = 1768] [serial = 1775] [outer = 0x8b7a8000] 05:39:07 INFO - PROCESS | 1768 | 1464611947794 Marionette DEBUG loaded listener.js 05:39:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8da9c400) [pid = 1768] [serial = 1776] [outer = 0x8b7a8000] 05:39:08 INFO - PROCESS | 1768 | 1464611948796 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]]]}] 05:39:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 05:39:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 1983ms 05:39:08 INFO - PROCESS | 1768 | 1464611948845 Marionette TRACE conn4 -> [0,2337,"getWindowHandle",null] 05:39:08 INFO - PROCESS | 1768 | 1464611948853 Marionette TRACE conn4 <- [1,2337,null,{"value":"8"}] 05:39:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 05:39:08 INFO - PROCESS | 1768 | 1464611948864 Marionette TRACE conn4 -> [0,2338,"setScriptTimeout",{"ms":35000}] 05:39:08 INFO - PROCESS | 1768 | 1464611948874 Marionette TRACE conn4 <- [1,2338,null,{}] 05:39:08 INFO - PROCESS | 1768 | 1464611948902 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}] 05:39:09 INFO - PROCESS | 1768 | 1464611949335 Marionette TRACE conn4 <- [1,2339,null,{"value":null}] 05:39:09 INFO - PROCESS | 1768 | 1464611949845 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8c1800 == 168 [pid = 1768] [id = 592] 05:39:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8e3bbc00) [pid = 1768] [serial = 1777] [outer = (nil)] 05:39:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8e4e8000) [pid = 1768] [serial = 1778] [outer = 0x8e3bbc00] 05:39:09 INFO - PROCESS | 1768 | 1464611949995 Marionette DEBUG loaded listener.js 05:39:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8ec9b800) [pid = 1768] [serial = 1779] [outer = 0x8e3bbc00] 05:39:11 INFO - PROCESS | 1768 | 1464611951211 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]]]}] 05:39:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 05:39:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 2412ms 05:39:11 INFO - PROCESS | 1768 | 1464611951276 Marionette TRACE conn4 -> [0,2341,"getWindowHandle",null] 05:39:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 05:39:11 INFO - PROCESS | 1768 | 1464611951281 Marionette TRACE conn4 <- [1,2341,null,{"value":"8"}] 05:39:11 INFO - PROCESS | 1768 | 1464611951288 Marionette TRACE conn4 -> [0,2342,"setScriptTimeout",{"ms":35000}] 05:39:11 INFO - PROCESS | 1768 | 1464611951292 Marionette TRACE conn4 <- [1,2342,null,{}] 05:39:11 INFO - PROCESS | 1768 | 1464611951299 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}] 05:39:11 INFO - PROCESS | 1768 | 1464611951538 Marionette TRACE conn4 <- [1,2343,null,{"value":null}] 05:39:11 INFO - PROCESS | 1768 | 1464611951863 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e471400 == 169 [pid = 1768] [id = 593] 05:39:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8e4eb400) [pid = 1768] [serial = 1780] [outer = (nil)] 05:39:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8ef79000) [pid = 1768] [serial = 1781] [outer = 0x8e4eb400] 05:39:11 INFO - PROCESS | 1768 | 1464611951962 Marionette DEBUG loaded listener.js 05:39:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8f612800) [pid = 1768] [serial = 1782] [outer = 0x8e4eb400] 05:39:12 INFO - PROCESS | 1768 | 1464611952936 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]]]}] 05:39:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 05:39:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 1688ms 05:39:12 INFO - PROCESS | 1768 | 1464611952977 Marionette TRACE conn4 -> [0,2345,"getWindowHandle",null] 05:39:12 INFO - PROCESS | 1768 | 1464611952981 Marionette TRACE conn4 <- [1,2345,null,{"value":"8"}] 05:39:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 05:39:12 INFO - PROCESS | 1768 | 1464611952987 Marionette TRACE conn4 -> [0,2346,"setScriptTimeout",{"ms":35000}] 05:39:12 INFO - PROCESS | 1768 | 1464611952991 Marionette TRACE conn4 <- [1,2346,null,{}] 05:39:12 INFO - PROCESS | 1768 | 1464611952997 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}] 05:39:13 INFO - PROCESS | 1768 | 1464611953246 Marionette TRACE conn4 <- [1,2347,null,{"value":null}] 05:39:13 INFO - PROCESS | 1768 | 1464611953577 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e4000 == 170 [pid = 1768] [id = 594] 05:39:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8b3f0000) [pid = 1768] [serial = 1783] [outer = (nil)] 05:39:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8f6aa400) [pid = 1768] [serial = 1784] [outer = 0x8b3f0000] 05:39:13 INFO - PROCESS | 1768 | 1464611953676 Marionette DEBUG loaded listener.js 05:39:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8f6b0c00) [pid = 1768] [serial = 1785] [outer = 0x8b3f0000] 05:39:14 INFO - PROCESS | 1768 | 1464611954584 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]]]}] 05:39:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 05:39:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1630ms 05:39:14 INFO - PROCESS | 1768 | 1464611954619 Marionette TRACE conn4 -> [0,2349,"getWindowHandle",null] 05:39:14 INFO - PROCESS | 1768 | 1464611954623 Marionette TRACE conn4 <- [1,2349,null,{"value":"8"}] 05:39:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 05:39:14 INFO - PROCESS | 1768 | 1464611954630 Marionette TRACE conn4 -> [0,2350,"setScriptTimeout",{"ms":35000}] 05:39:14 INFO - PROCESS | 1768 | 1464611954634 Marionette TRACE conn4 <- [1,2350,null,{}] 05:39:14 INFO - PROCESS | 1768 | 1464611954640 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}] 05:39:14 INFO - PROCESS | 1768 | 1464611954962 Marionette TRACE conn4 <- [1,2351,null,{"value":null}] 05:39:15 INFO - PROCESS | 1768 | 1464611955332 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:15 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8d0000 == 171 [pid = 1768] [id = 595] 05:39:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8f6a6000) [pid = 1768] [serial = 1786] [outer = (nil)] 05:39:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x9112b000) [pid = 1768] [serial = 1787] [outer = 0x8f6a6000] 05:39:15 INFO - PROCESS | 1768 | 1464611955428 Marionette DEBUG loaded listener.js 05:39:15 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x91b57800) [pid = 1768] [serial = 1788] [outer = 0x8f6a6000] 05:39:16 INFO - PROCESS | 1768 | 1464611956357 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]]]}] 05:39:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 05:39:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 1801ms 05:39:16 INFO - PROCESS | 1768 | 1464611956433 Marionette TRACE conn4 -> [0,2353,"getWindowHandle",null] 05:39:16 INFO - PROCESS | 1768 | 1464611956437 Marionette TRACE conn4 <- [1,2353,null,{"value":"8"}] 05:39:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 05:39:16 INFO - PROCESS | 1768 | 1464611956444 Marionette TRACE conn4 -> [0,2354,"setScriptTimeout",{"ms":35000}] 05:39:16 INFO - PROCESS | 1768 | 1464611956448 Marionette TRACE conn4 <- [1,2354,null,{}] 05:39:16 INFO - PROCESS | 1768 | 1464611956454 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}] 05:39:16 INFO - PROCESS | 1768 | 1464611956732 Marionette TRACE conn4 <- [1,2355,null,{"value":null}] 05:39:17 INFO - PROCESS | 1768 | 1464611957066 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:17 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f840000 == 172 [pid = 1768] [id = 596] 05:39:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x91b59000) [pid = 1768] [serial = 1789] [outer = (nil)] 05:39:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x91b7ac00) [pid = 1768] [serial = 1790] [outer = 0x91b59000] 05:39:17 INFO - PROCESS | 1768 | 1464611957162 Marionette DEBUG loaded listener.js 05:39:17 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x91be9400) [pid = 1768] [serial = 1791] [outer = 0x91b59000] 05:39:18 INFO - PROCESS | 1768 | 1464611958114 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]]]}] 05:39:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 05:39:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 1737ms 05:39:18 INFO - PROCESS | 1768 | 1464611958183 Marionette TRACE conn4 -> [0,2357,"getWindowHandle",null] 05:39:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 05:39:18 INFO - PROCESS | 1768 | 1464611958187 Marionette TRACE conn4 <- [1,2357,null,{"value":"8"}] 05:39:18 INFO - PROCESS | 1768 | 1464611958193 Marionette TRACE conn4 -> [0,2358,"setScriptTimeout",{"ms":35000}] 05:39:18 INFO - PROCESS | 1768 | 1464611958197 Marionette TRACE conn4 <- [1,2358,null,{}] 05:39:18 INFO - PROCESS | 1768 | 1464611958203 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}] 05:39:18 INFO - PROCESS | 1768 | 1464611958444 Marionette TRACE conn4 <- [1,2359,null,{"value":null}] 05:39:18 INFO - PROCESS | 1768 | 1464611958773 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x877cc400 == 173 [pid = 1768] [id = 597] 05:39:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x899c1800) [pid = 1768] [serial = 1792] [outer = (nil)] 05:39:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x91bf2400) [pid = 1768] [serial = 1793] [outer = 0x899c1800] 05:39:18 INFO - PROCESS | 1768 | 1464611958871 Marionette DEBUG loaded listener.js 05:39:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x91db6000) [pid = 1768] [serial = 1794] [outer = 0x899c1800] 05:39:19 INFO - PROCESS | 1768 | 1464611959824 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]]]}] 05:39:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 05:39:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 1694ms 05:39:19 INFO - PROCESS | 1768 | 1464611959888 Marionette TRACE conn4 -> [0,2361,"getWindowHandle",null] 05:39:19 INFO - PROCESS | 1768 | 1464611959893 Marionette TRACE conn4 <- [1,2361,null,{"value":"8"}] 05:39:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 05:39:19 INFO - PROCESS | 1768 | 1464611959899 Marionette TRACE conn4 -> [0,2362,"setScriptTimeout",{"ms":35000}] 05:39:19 INFO - PROCESS | 1768 | 1464611959903 Marionette TRACE conn4 <- [1,2362,null,{}] 05:39:19 INFO - PROCESS | 1768 | 1464611959909 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}] 05:39:20 INFO - PROCESS | 1768 | 1464611960162 Marionette TRACE conn4 <- [1,2363,null,{"value":null}] 05:39:20 INFO - PROCESS | 1768 | 1464611960489 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea2400 == 174 [pid = 1768] [id = 598] 05:39:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x91134800) [pid = 1768] [serial = 1795] [outer = (nil)] 05:39:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x92653400) [pid = 1768] [serial = 1796] [outer = 0x91134800] 05:39:20 INFO - PROCESS | 1768 | 1464611960600 Marionette DEBUG loaded listener.js 05:39:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x9298c000) [pid = 1768] [serial = 1797] [outer = 0x91134800] 05:39:21 INFO - PROCESS | 1768 | 1464611961573 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]]]}] 05:39:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 05:39:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 1732ms 05:39:21 INFO - PROCESS | 1768 | 1464611961633 Marionette TRACE conn4 -> [0,2365,"getWindowHandle",null] 05:39:21 INFO - PROCESS | 1768 | 1464611961637 Marionette TRACE conn4 <- [1,2365,null,{"value":"8"}] 05:39:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 05:39:21 INFO - PROCESS | 1768 | 1464611961644 Marionette TRACE conn4 -> [0,2366,"setScriptTimeout",{"ms":35000}] 05:39:21 INFO - PROCESS | 1768 | 1464611961648 Marionette TRACE conn4 <- [1,2366,null,{}] 05:39:21 INFO - PROCESS | 1768 | 1464611961654 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}] 05:39:21 INFO - PROCESS | 1768 | 1464611961895 Marionette TRACE conn4 <- [1,2367,null,{"value":null}] 05:39:22 INFO - PROCESS | 1768 | 1464611962272 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6a4c00 == 175 [pid = 1768] [id = 599] 05:39:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x91daa800) [pid = 1768] [serial = 1798] [outer = (nil)] 05:39:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92f83800) [pid = 1768] [serial = 1799] [outer = 0x91daa800] 05:39:22 INFO - PROCESS | 1768 | 1464611962370 Marionette DEBUG loaded listener.js 05:39:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x93d2f000) [pid = 1768] [serial = 1800] [outer = 0x91daa800] 05:39:23 INFO - PROCESS | 1768 | 1464611963328 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]]]}] 05:39:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 05:39:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 1742ms 05:39:23 INFO - PROCESS | 1768 | 1464611963387 Marionette TRACE conn4 -> [0,2369,"getWindowHandle",null] 05:39:23 INFO - PROCESS | 1768 | 1464611963392 Marionette TRACE conn4 <- [1,2369,null,{"value":"8"}] 05:39:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 05:39:23 INFO - PROCESS | 1768 | 1464611963400 Marionette TRACE conn4 -> [0,2370,"setScriptTimeout",{"ms":35000}] 05:39:23 INFO - PROCESS | 1768 | 1464611963405 Marionette TRACE conn4 <- [1,2370,null,{}] 05:39:23 INFO - PROCESS | 1768 | 1464611963411 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}] 05:39:23 INFO - PROCESS | 1768 | 1464611963722 Marionette TRACE conn4 <- [1,2371,null,{"value":null}] 05:39:24 INFO - PROCESS | 1768 | 1464611964061 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x95315000 == 176 [pid = 1768] [id = 600] 05:39:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x953db400) [pid = 1768] [serial = 1801] [outer = (nil)] 05:39:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x97763000) [pid = 1768] [serial = 1802] [outer = 0x953db400] 05:39:24 INFO - PROCESS | 1768 | 1464611964171 Marionette DEBUG loaded listener.js 05:39:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x995bd800) [pid = 1768] [serial = 1803] [outer = 0x953db400] 05:39:25 INFO - PROCESS | 1768 | 1464611965393 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]]]}] 05:39:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 05:39:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 2038ms 05:39:25 INFO - PROCESS | 1768 | 1464611965441 Marionette TRACE conn4 -> [0,2373,"getWindowHandle",null] 05:39:25 INFO - PROCESS | 1768 | 1464611965446 Marionette TRACE conn4 <- [1,2373,null,{"value":"8"}] 05:39:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 05:39:25 INFO - PROCESS | 1768 | 1464611965455 Marionette TRACE conn4 -> [0,2374,"setScriptTimeout",{"ms":35000}] 05:39:25 INFO - PROCESS | 1768 | 1464611965460 Marionette TRACE conn4 <- [1,2374,null,{}] 05:39:25 INFO - PROCESS | 1768 | 1464611965482 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}] 05:39:25 INFO - PROCESS | 1768 | 1464611965833 Marionette TRACE conn4 <- [1,2375,null,{"value":null}] 05:39:26 INFO - PROCESS | 1768 | 1464611966219 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x9775fc00 == 177 [pid = 1768] [id = 601] 05:39:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x99f11400) [pid = 1768] [serial = 1804] [outer = (nil)] 05:39:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9a816800) [pid = 1768] [serial = 1805] [outer = 0x99f11400] 05:39:26 INFO - PROCESS | 1768 | 1464611966315 Marionette DEBUG loaded listener.js 05:39:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9a81e800) [pid = 1768] [serial = 1806] [outer = 0x99f11400] 05:39:27 INFO - PROCESS | 1768 | 1464611967456 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]]]}] 05:39:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 05:39:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 2049ms 05:39:27 INFO - PROCESS | 1768 | 1464611967506 Marionette TRACE conn4 -> [0,2377,"getWindowHandle",null] 05:39:27 INFO - PROCESS | 1768 | 1464611967511 Marionette TRACE conn4 <- [1,2377,null,{"value":"8"}] 05:39:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 05:39:27 INFO - PROCESS | 1768 | 1464611967520 Marionette TRACE conn4 -> [0,2378,"setScriptTimeout",{"ms":35000}] 05:39:27 INFO - PROCESS | 1768 | 1464611967524 Marionette TRACE conn4 <- [1,2378,null,{}] 05:39:27 INFO - PROCESS | 1768 | 1464611967532 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}] 05:39:27 INFO - PROCESS | 1768 | 1464611967876 Marionette TRACE conn4 <- [1,2379,null,{"value":null}] 05:39:28 INFO - PROCESS | 1768 | 1464611968244 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x92656000 == 178 [pid = 1768] [id = 602] 05:39:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9a748000) [pid = 1768] [serial = 1807] [outer = (nil)] 05:39:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9ad3b800) [pid = 1768] [serial = 1808] [outer = 0x9a748000] 05:39:28 INFO - PROCESS | 1768 | 1464611968338 Marionette DEBUG loaded listener.js 05:39:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9b3d3400) [pid = 1768] [serial = 1809] [outer = 0x9a748000] 05:39:29 INFO - PROCESS | 1768 | 1464611969369 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]]]}] 05:39:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 05:39:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 1936ms 05:39:29 INFO - PROCESS | 1768 | 1464611969457 Marionette TRACE conn4 -> [0,2381,"getWindowHandle",null] 05:39:29 INFO - PROCESS | 1768 | 1464611969463 Marionette TRACE conn4 <- [1,2381,null,{"value":"8"}] 05:39:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 05:39:29 INFO - PROCESS | 1768 | 1464611969472 Marionette TRACE conn4 -> [0,2382,"setScriptTimeout",{"ms":35000}] 05:39:29 INFO - PROCESS | 1768 | 1464611969477 Marionette TRACE conn4 <- [1,2382,null,{}] 05:39:29 INFO - PROCESS | 1768 | 1464611969486 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}] 05:39:29 INFO - PROCESS | 1768 | 1464611969851 Marionette TRACE conn4 <- [1,2383,null,{"value":null}] 05:39:30 INFO - PROCESS | 1768 | 1464611970271 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b859c00 == 179 [pid = 1768] [id = 603] 05:39:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9b8acc00) [pid = 1768] [serial = 1810] [outer = (nil)] 05:39:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9c055800) [pid = 1768] [serial = 1811] [outer = 0x9b8acc00] 05:39:30 INFO - PROCESS | 1768 | 1464611970443 Marionette DEBUG loaded listener.js 05:39:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9c2ef400) [pid = 1768] [serial = 1812] [outer = 0x9b8acc00] 05:39:31 INFO - PROCESS | 1768 | 1464611971391 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]]]}] 05:39:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 05:39:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1986ms 05:39:31 INFO - PROCESS | 1768 | 1464611971458 Marionette TRACE conn4 -> [0,2385,"getWindowHandle",null] 05:39:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 05:39:31 INFO - PROCESS | 1768 | 1464611971465 Marionette TRACE conn4 <- [1,2385,null,{"value":"8"}] 05:39:31 INFO - PROCESS | 1768 | 1464611971472 Marionette TRACE conn4 -> [0,2386,"setScriptTimeout",{"ms":35000}] 05:39:31 INFO - PROCESS | 1768 | 1464611971475 Marionette TRACE conn4 <- [1,2386,null,{}] 05:39:31 INFO - PROCESS | 1768 | 1464611971482 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}] 05:39:31 INFO - PROCESS | 1768 | 1464611971725 Marionette TRACE conn4 <- [1,2387,null,{"value":null}] 05:39:32 INFO - PROCESS | 1768 | 1464611972057 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x87819000 == 180 [pid = 1768] [id = 604] 05:39:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9a9cd800) [pid = 1768] [serial = 1813] [outer = (nil)] 05:39:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0xa113bc00) [pid = 1768] [serial = 1814] [outer = 0x9a9cd800] 05:39:32 INFO - PROCESS | 1768 | 1464611972150 Marionette DEBUG loaded listener.js 05:39:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0xa214f800) [pid = 1768] [serial = 1815] [outer = 0x9a9cd800] 05:39:33 INFO - PROCESS | 1768 | 1464611973079 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]]]}] 05:39:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 05:39:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 1644ms 05:39:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 05:39:33 INFO - PROCESS | 1768 | 1464611973116 Marionette TRACE conn4 -> [0,2389,"getWindowHandle",null] 05:39:33 INFO - PROCESS | 1768 | 1464611973119 Marionette TRACE conn4 <- [1,2389,null,{"value":"8"}] 05:39:33 INFO - PROCESS | 1768 | 1464611973126 Marionette TRACE conn4 -> [0,2390,"setScriptTimeout",{"ms":35000}] 05:39:33 INFO - PROCESS | 1768 | 1464611973129 Marionette TRACE conn4 <- [1,2390,null,{}] 05:39:33 INFO - PROCESS | 1768 | 1464611973135 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}] 05:39:33 INFO - PROCESS | 1768 | 1464611973358 Marionette TRACE conn4 <- [1,2391,null,{"value":null}] 05:39:33 INFO - PROCESS | 1768 | 1464611973697 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x9c38fc00 == 181 [pid = 1768] [id = 605] 05:39:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa0612400) [pid = 1768] [serial = 1816] [outer = (nil)] 05:39:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa3494800) [pid = 1768] [serial = 1817] [outer = 0xa0612400] 05:39:33 INFO - PROCESS | 1768 | 1464611973796 Marionette DEBUG loaded listener.js 05:39:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0xa349b800) [pid = 1768] [serial = 1818] [outer = 0xa0612400] 05:39:34 INFO - PROCESS | 1768 | 1464611974753 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]]]}] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x91db8c00 == 180 [pid = 1768] [id = 539] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8b5000 == 179 [pid = 1768] [id = 540] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x88578400 == 178 [pid = 1768] [id = 542] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0xa349a400 == 177 [pid = 1768] [id = 544] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9b29c400 == 176 [pid = 1768] [id = 464] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9b331800 == 175 [pid = 1768] [id = 543] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9ad37800 == 174 [pid = 1768] [id = 541] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8c6c00 == 173 [pid = 1768] [id = 588] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1e2c00 == 172 [pid = 1768] [id = 587] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x877c4800 == 171 [pid = 1768] [id = 586] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9264fc00 == 170 [pid = 1768] [id = 577] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8f841c00 == 169 [pid = 1768] [id = 578] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9112c400 == 168 [pid = 1768] [id = 576] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x9112f000 == 167 [pid = 1768] [id = 575] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8f842400 == 166 [pid = 1768] [id = 574] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad21800 == 165 [pid = 1768] [id = 573] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec9cc00 == 164 [pid = 1768] [id = 572] 05:39:36 INFO - PROCESS | 1768 | --DOCSHELL 0x87812800 == 163 [pid = 1768] [id = 571] 05:39:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 05:39:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 3840ms 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8ef76400) [pid = 1768] [serial = 1712] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x953df800) [pid = 1768] [serial = 1685] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x91b80400) [pid = 1768] [serial = 1674] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x9ad3d000) [pid = 1768] [serial = 1695] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8c00c400) [pid = 1768] [serial = 1709] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x9b85e400) [pid = 1768] [serial = 1697] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x92593c00) [pid = 1768] [serial = 1679] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8ef78c00) [pid = 1768] [serial = 1661] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x995bd400) [pid = 1768] [serial = 1686] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8ad1b400) [pid = 1768] [serial = 1703] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8efc5800) [pid = 1768] [serial = 1662] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9c086800) [pid = 1768] [serial = 1700] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x911e1400) [pid = 1768] [serial = 1671] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0xa6ea2400) [pid = 1768] [serial = 1641] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8e2cc000) [pid = 1768] [serial = 1706] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x91dab800) [pid = 1768] [serial = 1677] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8f6a2000) [pid = 1768] [serial = 1665] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x91bf8000) [pid = 1768] [serial = 1676] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8f842800) [pid = 1768] [serial = 1668] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9b8ab000) [pid = 1768] [serial = 1698] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8ad1a400) [pid = 1768] [serial = 1656] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x93d9d400) [pid = 1768] [serial = 1683] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x93d22800) [pid = 1768] [serial = 1682] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9a9ce000) [pid = 1768] [serial = 1692] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8ec96c00) [pid = 1768] [serial = 1659] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x91b5e400) [pid = 1768] [serial = 1673] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9a8b7c00) [pid = 1768] [serial = 1691] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x92657400) [pid = 1768] [serial = 1680] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9112ec00) [pid = 1768] [serial = 1670] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8ef17400) [pid = 1768] [serial = 1710] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9ad3a400) [pid = 1768] [serial = 1694] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8e3b7c00) [pid = 1768] [serial = 1652] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8f83c400) [pid = 1768] [serial = 1667] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8e470c00) [pid = 1768] [serial = 1707] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9a257800) [pid = 1768] [serial = 1688] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8e4e9800) [pid = 1768] [serial = 1658] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x89fd0000) [pid = 1768] [serial = 1655] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9a7d4400) [pid = 1768] [serial = 1689] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8f618c00) [pid = 1768] [serial = 1664] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8eea9800) [pid = 1768] [serial = 1590] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8b3ed800) [pid = 1768] [serial = 1704] [outer = (nil)] [url = about:blank] 05:39:37 INFO - PROCESS | 1768 | 1464611977224 Marionette TRACE conn4 -> [0,2393,"getWindowHandle",null] 05:39:37 INFO - PROCESS | 1768 | 1464611977229 Marionette TRACE conn4 <- [1,2393,null,{"value":"8"}] 05:39:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 05:39:37 INFO - PROCESS | 1768 | 1464611977245 Marionette TRACE conn4 -> [0,2394,"setScriptTimeout",{"ms":35000}] 05:39:37 INFO - PROCESS | 1768 | 1464611977253 Marionette TRACE conn4 <- [1,2394,null,{}] 05:39:37 INFO - PROCESS | 1768 | 1464611977261 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}] 05:39:37 INFO - PROCESS | 1768 | 1464611977478 Marionette TRACE conn4 <- [1,2395,null,{"value":null}] 05:39:37 INFO - PROCESS | 1768 | 1464611977700 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e2400 == 164 [pid = 1768] [id = 606] 05:39:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x899e4c00) [pid = 1768] [serial = 1819] [outer = (nil)] 05:39:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x89fcd800) [pid = 1768] [serial = 1820] [outer = 0x899e4c00] 05:39:37 INFO - PROCESS | 1768 | 1464611977781 Marionette DEBUG loaded listener.js 05:39:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8ad1b400) [pid = 1768] [serial = 1821] [outer = 0x899e4c00] 05:39:38 INFO - PROCESS | 1768 | 1464611978654 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]]]}] 05:39:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 05:39:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 1448ms 05:39:38 INFO - PROCESS | 1768 | 1464611978692 Marionette TRACE conn4 -> [0,2397,"getWindowHandle",null] 05:39:38 INFO - PROCESS | 1768 | 1464611978698 Marionette TRACE conn4 <- [1,2397,null,{"value":"8"}] 05:39:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 05:39:38 INFO - PROCESS | 1768 | 1464611978711 Marionette TRACE conn4 -> [0,2398,"setScriptTimeout",{"ms":35000}] 05:39:38 INFO - PROCESS | 1768 | 1464611978715 Marionette TRACE conn4 <- [1,2398,null,{}] 05:39:38 INFO - PROCESS | 1768 | 1464611978722 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}] 05:39:38 INFO - PROCESS | 1768 | 1464611978949 Marionette TRACE conn4 <- [1,2399,null,{"value":null}] 05:39:39 INFO - PROCESS | 1768 | 1464611979169 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x899c2000 == 165 [pid = 1768] [id = 607] 05:39:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8b7a1800) [pid = 1768] [serial = 1822] [outer = (nil)] 05:39:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8c8c6c00) [pid = 1768] [serial = 1823] [outer = 0x8b7a1800] 05:39:39 INFO - PROCESS | 1768 | 1464611979248 Marionette DEBUG loaded listener.js 05:39:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8dacac00) [pid = 1768] [serial = 1824] [outer = 0x8b7a1800] 05:39:40 INFO - PROCESS | 1768 | 1464611980227 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]]]}] 05:39:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 05:39:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1591ms 05:39:40 INFO - PROCESS | 1768 | 1464611980299 Marionette TRACE conn4 -> [0,2401,"getWindowHandle",null] 05:39:40 INFO - PROCESS | 1768 | 1464611980304 Marionette TRACE conn4 <- [1,2401,null,{"value":"8"}] 05:39:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 05:39:40 INFO - PROCESS | 1768 | 1464611980310 Marionette TRACE conn4 -> [0,2402,"setScriptTimeout",{"ms":35000}] 05:39:40 INFO - PROCESS | 1768 | 1464611980314 Marionette TRACE conn4 <- [1,2402,null,{}] 05:39:40 INFO - PROCESS | 1768 | 1464611980335 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}] 05:39:40 INFO - PROCESS | 1768 | 1464611980659 Marionette TRACE conn4 <- [1,2403,null,{"value":null}] 05:39:40 INFO - PROCESS | 1768 | 1464611980697 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x899c0800 == 166 [pid = 1768] [id = 608] 05:39:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e3be000) [pid = 1768] [serial = 1825] [outer = (nil)] 05:39:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8e474800) [pid = 1768] [serial = 1826] [outer = 0x8e3be000] 05:39:40 INFO - PROCESS | 1768 | 1464611980784 Marionette DEBUG loaded listener.js 05:39:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8ec71c00) [pid = 1768] [serial = 1827] [outer = 0x8e3be000] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x911e5000) [pid = 1768] [serial = 1726] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa0611400) [pid = 1768] [serial = 1744] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8e2bd800) [pid = 1768] [serial = 1651] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8f83d800) [pid = 1768] [serial = 1720] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0xa2281800) [pid = 1768] [serial = 1747] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8e46b400) [pid = 1768] [serial = 1738] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8da1a800) [pid = 1768] [serial = 1765] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0xa3051000) [pid = 1768] [serial = 1756] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0xa240a400) [pid = 1768] [serial = 1753] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8ad0bc00) [pid = 1768] [serial = 1714] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x9b334400) [pid = 1768] [serial = 1741] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8a1e5000) [pid = 1768] [serial = 1762] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8eea3400) [pid = 1768] [serial = 1717] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x91db3000) [pid = 1768] [serial = 1750] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x90f4a800) [pid = 1768] [serial = 1723] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x9aa2f800) [pid = 1768] [serial = 1699] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x87811800) [pid = 1768] [serial = 1759] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x9474bc00) [pid = 1768] [serial = 1735] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x92f88c00) [pid = 1768] [serial = 1732] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 05:39:42 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x91bf8800) [pid = 1768] [serial = 1729] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 05:39:42 INFO - PROCESS | 1768 | 1464611982358 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]]]}] 05:39:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 05:39:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 2092ms 05:39:42 INFO - PROCESS | 1768 | 1464611982403 Marionette TRACE conn4 -> [0,2405,"getWindowHandle",null] 05:39:42 INFO - PROCESS | 1768 | 1464611982407 Marionette TRACE conn4 <- [1,2405,null,{"value":"8"}] 05:39:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 05:39:42 INFO - PROCESS | 1768 | 1464611982413 Marionette TRACE conn4 -> [0,2406,"setScriptTimeout",{"ms":35000}] 05:39:42 INFO - PROCESS | 1768 | 1464611982417 Marionette TRACE conn4 <- [1,2406,null,{}] 05:39:42 INFO - PROCESS | 1768 | 1464611982422 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}] 05:39:42 INFO - PROCESS | 1768 | 1464611982763 Marionette TRACE conn4 <- [1,2407,null,{"value":null}] 05:39:42 INFO - PROCESS | 1768 | 1464611982785 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fc9800 == 167 [pid = 1768] [id = 609] 05:39:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8e3b4800) [pid = 1768] [serial = 1828] [outer = (nil)] 05:39:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8eeb1800) [pid = 1768] [serial = 1829] [outer = 0x8e3b4800] 05:39:42 INFO - PROCESS | 1768 | 1464611982866 Marionette DEBUG loaded listener.js 05:39:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8ef75800) [pid = 1768] [serial = 1830] [outer = 0x8e3b4800] 05:39:43 INFO - PROCESS | 1768 | 1464611983781 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]]]}] 05:39:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 05:39:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1432ms 05:39:43 INFO - PROCESS | 1768 | 1464611983846 Marionette TRACE conn4 -> [0,2409,"getWindowHandle",null] 05:39:43 INFO - PROCESS | 1768 | 1464611983850 Marionette TRACE conn4 <- [1,2409,null,{"value":"8"}] 05:39:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 05:39:43 INFO - PROCESS | 1768 | 1464611983857 Marionette TRACE conn4 -> [0,2410,"setScriptTimeout",{"ms":35000}] 05:39:43 INFO - PROCESS | 1768 | 1464611983860 Marionette TRACE conn4 <- [1,2410,null,{}] 05:39:43 INFO - PROCESS | 1768 | 1464611983865 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}] 05:39:44 INFO - PROCESS | 1768 | 1464611984214 Marionette TRACE conn4 <- [1,2411,null,{"value":null}] 05:39:44 INFO - PROCESS | 1768 | 1464611984563 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b25400 == 168 [pid = 1768] [id = 610] 05:39:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x88b27400) [pid = 1768] [serial = 1831] [outer = (nil)] 05:39:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x88d3f000) [pid = 1768] [serial = 1832] [outer = 0x88b27400] 05:39:44 INFO - PROCESS | 1768 | 1464611984697 Marionette DEBUG loaded listener.js 05:39:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x899f0000) [pid = 1768] [serial = 1833] [outer = 0x88b27400] 05:39:45 INFO - PROCESS | 1768 | 1464611985894 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]]]}] 05:39:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 05:39:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 2054ms 05:39:45 INFO - PROCESS | 1768 | 1464611985913 Marionette TRACE conn4 -> [0,2413,"getWindowHandle",null] 05:39:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 05:39:45 INFO - PROCESS | 1768 | 1464611985919 Marionette TRACE conn4 <- [1,2413,null,{"value":"8"}] 05:39:45 INFO - PROCESS | 1768 | 1464611985928 Marionette TRACE conn4 -> [0,2414,"setScriptTimeout",{"ms":35000}] 05:39:45 INFO - PROCESS | 1768 | 1464611985934 Marionette TRACE conn4 <- [1,2414,null,{}] 05:39:45 INFO - PROCESS | 1768 | 1464611985942 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}] 05:39:46 INFO - PROCESS | 1768 | 1464611986202 Marionette TRACE conn4 <- [1,2415,null,{"value":null}] 05:39:46 INFO - PROCESS | 1768 | 1464611986542 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dc46c00 == 169 [pid = 1768] [id = 611] 05:39:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8dc49000) [pid = 1768] [serial = 1834] [outer = (nil)] 05:39:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8e2bec00) [pid = 1768] [serial = 1835] [outer = 0x8dc49000] 05:39:46 INFO - PROCESS | 1768 | 1464611986637 Marionette DEBUG loaded listener.js 05:39:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8e470c00) [pid = 1768] [serial = 1836] [outer = 0x8dc49000] 05:39:47 INFO - PROCESS | 1768 | 1464611987855 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]]]}] 05:39:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 05:39:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 1997ms 05:39:47 INFO - PROCESS | 1768 | 1464611987927 Marionette TRACE conn4 -> [0,2417,"getWindowHandle",null] 05:39:47 INFO - PROCESS | 1768 | 1464611987935 Marionette TRACE conn4 <- [1,2417,null,{"value":"8"}] 05:39:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 05:39:47 INFO - PROCESS | 1768 | 1464611987963 Marionette TRACE conn4 -> [0,2418,"setScriptTimeout",{"ms":35000}] 05:39:47 INFO - PROCESS | 1768 | 1464611987969 Marionette TRACE conn4 <- [1,2418,null,{}] 05:39:47 INFO - PROCESS | 1768 | 1464611987979 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}] 05:39:48 INFO - PROCESS | 1768 | 1464611988571 Marionette TRACE conn4 <- [1,2419,null,{"value":null}] 05:39:48 INFO - PROCESS | 1768 | 1464611988836 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef24000 == 170 [pid = 1768] [id = 612] 05:39:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ef24c00) [pid = 1768] [serial = 1837] [outer = (nil)] 05:39:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8efc2800) [pid = 1768] [serial = 1838] [outer = 0x8ef24c00] 05:39:48 INFO - PROCESS | 1768 | 1464611988969 Marionette DEBUG loaded listener.js 05:39:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f617000) [pid = 1768] [serial = 1839] [outer = 0x8ef24c00] 05:39:50 INFO - PROCESS | 1768 | 1464611990149 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]]]}] 05:39:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 05:39:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 2241ms 05:39:50 INFO - PROCESS | 1768 | 1464611990202 Marionette TRACE conn4 -> [0,2421,"getWindowHandle",null] 05:39:50 INFO - PROCESS | 1768 | 1464611990209 Marionette TRACE conn4 <- [1,2421,null,{"value":"8"}] 05:39:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 05:39:50 INFO - PROCESS | 1768 | 1464611990227 Marionette TRACE conn4 -> [0,2422,"setScriptTimeout",{"ms":35000}] 05:39:50 INFO - PROCESS | 1768 | 1464611990235 Marionette TRACE conn4 <- [1,2422,null,{}] 05:39:50 INFO - PROCESS | 1768 | 1464611990242 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}] 05:39:50 INFO - PROCESS | 1768 | 1464611990593 Marionette TRACE conn4 <- [1,2423,null,{"value":null}] 05:39:51 INFO - PROCESS | 1768 | 1464611991032 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x877cf000 == 171 [pid = 1768] [id = 613] 05:39:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x899c7000) [pid = 1768] [serial = 1840] [outer = (nil)] 05:39:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x90ea5000) [pid = 1768] [serial = 1841] [outer = 0x899c7000] 05:39:51 INFO - PROCESS | 1768 | 1464611991163 Marionette DEBUG loaded listener.js 05:39:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x90f4b000) [pid = 1768] [serial = 1842] [outer = 0x899c7000] 05:39:52 INFO - PROCESS | 1768 | 1464611992500 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]]]}] 05:39:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 05:39:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 2304ms 05:39:52 INFO - PROCESS | 1768 | 1464611992525 Marionette TRACE conn4 -> [0,2425,"getWindowHandle",null] 05:39:52 INFO - PROCESS | 1768 | 1464611992531 Marionette TRACE conn4 <- [1,2425,null,{"value":"8"}] 05:39:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 05:39:52 INFO - PROCESS | 1768 | 1464611992542 Marionette TRACE conn4 -> [0,2426,"setScriptTimeout",{"ms":35000}] 05:39:52 INFO - PROCESS | 1768 | 1464611992548 Marionette TRACE conn4 <- [1,2426,null,{}] 05:39:52 INFO - PROCESS | 1768 | 1464611992557 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}] 05:39:52 INFO - PROCESS | 1768 | 1464611992891 Marionette TRACE conn4 <- [1,2427,null,{"value":null}] 05:39:53 INFO - PROCESS | 1768 | 1464611993224 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea7400 == 172 [pid = 1768] [id = 614] 05:39:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x90f43000) [pid = 1768] [serial = 1843] [outer = (nil)] 05:39:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x91132000) [pid = 1768] [serial = 1844] [outer = 0x90f43000] 05:39:53 INFO - PROCESS | 1768 | 1464611993315 Marionette DEBUG loaded listener.js 05:39:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x911e2000) [pid = 1768] [serial = 1845] [outer = 0x90f43000] 05:39:54 INFO - PROCESS | 1768 | 1464611994616 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]]]}] 05:39:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 05:39:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 2144ms 05:39:54 INFO - PROCESS | 1768 | 1464611994685 Marionette TRACE conn4 -> [0,2429,"getWindowHandle",null] 05:39:54 INFO - PROCESS | 1768 | 1464611994689 Marionette TRACE conn4 <- [1,2429,null,{"value":"8"}] 05:39:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 05:39:54 INFO - PROCESS | 1768 | 1464611994699 Marionette TRACE conn4 -> [0,2430,"setScriptTimeout",{"ms":35000}] 05:39:54 INFO - PROCESS | 1768 | 1464611994703 Marionette TRACE conn4 <- [1,2430,null,{}] 05:39:54 INFO - PROCESS | 1768 | 1464611994780 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}] 05:39:55 INFO - PROCESS | 1768 | 1464611995135 Marionette TRACE conn4 <- [1,2431,null,{"value":null}] 05:39:55 INFO - PROCESS | 1768 | 1464611995578 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b61000 == 173 [pid = 1768] [id = 615] 05:39:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x91b71c00) [pid = 1768] [serial = 1846] [outer = (nil)] 05:39:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x91b7cc00) [pid = 1768] [serial = 1847] [outer = 0x91b71c00] 05:39:55 INFO - PROCESS | 1768 | 1464611995696 Marionette DEBUG loaded listener.js 05:39:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x92590c00) [pid = 1768] [serial = 1848] [outer = 0x91b71c00] 05:39:56 INFO - PROCESS | 1768 | 1464611996709 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]]]}] 05:39:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 05:39:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 2044ms 05:39:56 INFO - PROCESS | 1768 | 1464611996742 Marionette TRACE conn4 -> [0,2433,"getWindowHandle",null] 05:39:56 INFO - PROCESS | 1768 | 1464611996746 Marionette TRACE conn4 <- [1,2433,null,{"value":"8"}] 05:39:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 05:39:56 INFO - PROCESS | 1768 | 1464611996752 Marionette TRACE conn4 -> [0,2434,"setScriptTimeout",{"ms":35000}] 05:39:56 INFO - PROCESS | 1768 | 1464611996756 Marionette TRACE conn4 <- [1,2434,null,{}] 05:39:56 INFO - PROCESS | 1768 | 1464611996762 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}] 05:39:56 INFO - PROCESS | 1768 | 1464611996987 Marionette TRACE conn4 <- [1,2435,null,{"value":null}] 05:39:57 INFO - PROCESS | 1768 | 1464611997257 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fcb000 == 174 [pid = 1768] [id = 616] 05:39:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8c003000) [pid = 1768] [serial = 1849] [outer = (nil)] 05:39:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x92657400) [pid = 1768] [serial = 1850] [outer = 0x8c003000] 05:39:57 INFO - PROCESS | 1768 | 1464611997409 Marionette DEBUG loaded listener.js 05:39:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x93d9e000) [pid = 1768] [serial = 1851] [outer = 0x8c003000] 05:39:58 INFO - PROCESS | 1768 | 1464611998334 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]]]}] 05:39:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 05:39:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1630ms 05:39:58 INFO - PROCESS | 1768 | 1464611998384 Marionette TRACE conn4 -> [0,2437,"getWindowHandle",null] 05:39:58 INFO - PROCESS | 1768 | 1464611998387 Marionette TRACE conn4 <- [1,2437,null,{"value":"8"}] 05:39:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 05:39:58 INFO - PROCESS | 1768 | 1464611998394 Marionette TRACE conn4 -> [0,2438,"setScriptTimeout",{"ms":35000}] 05:39:58 INFO - PROCESS | 1768 | 1464611998398 Marionette TRACE conn4 <- [1,2438,null,{}] 05:39:58 INFO - PROCESS | 1768 | 1464611998403 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}] 05:39:58 INFO - PROCESS | 1768 | 1464611998635 Marionette TRACE conn4 <- [1,2439,null,{"value":null}] 05:39:58 INFO - PROCESS | 1768 | 1464611998964 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:39:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea8c00 == 175 [pid = 1768] [id = 617] 05:39:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x911e4c00) [pid = 1768] [serial = 1852] [outer = (nil)] 05:39:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x95132c00) [pid = 1768] [serial = 1853] [outer = 0x911e4c00] 05:39:59 INFO - PROCESS | 1768 | 1464611999060 Marionette DEBUG loaded listener.js 05:39:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x95318000) [pid = 1768] [serial = 1854] [outer = 0x911e4c00] 05:39:59 INFO - PROCESS | 1768 | 1464611999985 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]]]}] 05:40:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 05:40:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1632ms 05:40:00 INFO - PROCESS | 1768 | 1464612000027 Marionette TRACE conn4 -> [0,2441,"getWindowHandle",null] 05:40:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 05:40:00 INFO - PROCESS | 1768 | 1464612000031 Marionette TRACE conn4 <- [1,2441,null,{"value":"8"}] 05:40:00 INFO - PROCESS | 1768 | 1464612000037 Marionette TRACE conn4 -> [0,2442,"setScriptTimeout",{"ms":35000}] 05:40:00 INFO - PROCESS | 1768 | 1464612000041 Marionette TRACE conn4 <- [1,2442,null,{}] 05:40:00 INFO - PROCESS | 1768 | 1464612000047 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}] 05:40:00 INFO - PROCESS | 1768 | 1464612000278 Marionette TRACE conn4 <- [1,2443,null,{"value":null}] 05:40:00 INFO - PROCESS | 1768 | 1464612000615 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x99238400 == 176 [pid = 1768] [id = 618] 05:40:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x995bc000) [pid = 1768] [serial = 1855] [outer = (nil)] 05:40:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x99e0b800) [pid = 1768] [serial = 1856] [outer = 0x995bc000] 05:40:00 INFO - PROCESS | 1768 | 1464612000758 Marionette DEBUG loaded listener.js 05:40:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9a380400) [pid = 1768] [serial = 1857] [outer = 0x995bc000] 05:40:01 INFO - PROCESS | 1768 | 1464612001651 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]]]}] 05:40:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 05:40:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 1687ms 05:40:01 INFO - PROCESS | 1768 | 1464612001726 Marionette TRACE conn4 -> [0,2445,"getWindowHandle",null] 05:40:01 INFO - PROCESS | 1768 | 1464612001730 Marionette TRACE conn4 <- [1,2445,null,{"value":"8"}] 05:40:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 05:40:01 INFO - PROCESS | 1768 | 1464612001737 Marionette TRACE conn4 -> [0,2446,"setScriptTimeout",{"ms":35000}] 05:40:01 INFO - PROCESS | 1768 | 1464612001741 Marionette TRACE conn4 <- [1,2446,null,{}] 05:40:01 INFO - PROCESS | 1768 | 1464612001747 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}] 05:40:02 INFO - PROCESS | 1768 | 1464612002039 Marionette TRACE conn4 <- [1,2447,null,{"value":null}] 05:40:02 INFO - PROCESS | 1768 | 1464612002411 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afee800 == 177 [pid = 1768] [id = 619] 05:40:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8e2ca000) [pid = 1768] [serial = 1858] [outer = (nil)] 05:40:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x9a815000) [pid = 1768] [serial = 1859] [outer = 0x8e2ca000] 05:40:02 INFO - PROCESS | 1768 | 1464612002504 Marionette DEBUG loaded listener.js 05:40:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x9a81e000) [pid = 1768] [serial = 1860] [outer = 0x8e2ca000] 05:40:03 INFO - PROCESS | 1768 | 1464612003412 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]]]}] 05:40:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 05:40:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 1734ms 05:40:03 INFO - PROCESS | 1768 | 1464612003474 Marionette TRACE conn4 -> [0,2449,"getWindowHandle",null] 05:40:03 INFO - PROCESS | 1768 | 1464612003478 Marionette TRACE conn4 <- [1,2449,null,{"value":"8"}] 05:40:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 05:40:03 INFO - PROCESS | 1768 | 1464612003484 Marionette TRACE conn4 -> [0,2450,"setScriptTimeout",{"ms":35000}] 05:40:03 INFO - PROCESS | 1768 | 1464612003488 Marionette TRACE conn4 <- [1,2450,null,{}] 05:40:03 INFO - PROCESS | 1768 | 1464612003494 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}] 05:40:03 INFO - PROCESS | 1768 | 1464612003722 Marionette TRACE conn4 <- [1,2451,null,{"value":null}] 05:40:04 INFO - PROCESS | 1768 | 1464612004012 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ad3f400 == 178 [pid = 1768] [id = 620] 05:40:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9b296800) [pid = 1768] [serial = 1861] [outer = (nil)] 05:40:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9b334400) [pid = 1768] [serial = 1862] [outer = 0x9b296800] 05:40:04 INFO - PROCESS | 1768 | 1464612004175 Marionette DEBUG loaded listener.js 05:40:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9b8b2c00) [pid = 1768] [serial = 1863] [outer = 0x9b296800] 05:40:05 INFO - PROCESS | 1768 | 1464612005160 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]]]}] 05:40:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 05:40:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 1735ms 05:40:05 INFO - PROCESS | 1768 | 1464612005221 Marionette TRACE conn4 -> [0,2453,"getWindowHandle",null] 05:40:05 INFO - PROCESS | 1768 | 1464612005225 Marionette TRACE conn4 <- [1,2453,null,{"value":"8"}] 05:40:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 05:40:05 INFO - PROCESS | 1768 | 1464612005232 Marionette TRACE conn4 -> [0,2454,"setScriptTimeout",{"ms":35000}] 05:40:05 INFO - PROCESS | 1768 | 1464612005236 Marionette TRACE conn4 <- [1,2454,null,{}] 05:40:05 INFO - PROCESS | 1768 | 1464612005242 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}] 05:40:05 INFO - PROCESS | 1768 | 1464612005536 Marionette TRACE conn4 <- [1,2455,null,{"value":null}] 05:40:05 INFO - PROCESS | 1768 | 1464612005911 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x995b7800 == 179 [pid = 1768] [id = 621] 05:40:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9a81a000) [pid = 1768] [serial = 1864] [outer = (nil)] 05:40:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0xa2408000) [pid = 1768] [serial = 1865] [outer = 0x9a81a000] 05:40:06 INFO - PROCESS | 1768 | 1464612006002 Marionette DEBUG loaded listener.js 05:40:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0xa263b000) [pid = 1768] [serial = 1866] [outer = 0x9a81a000] 05:40:06 INFO - PROCESS | 1768 | 1464612006950 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]]]}] 05:40:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 05:40:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 1791ms 05:40:07 INFO - PROCESS | 1768 | 1464612007025 Marionette TRACE conn4 -> [0,2457,"getWindowHandle",null] 05:40:07 INFO - PROCESS | 1768 | 1464612007030 Marionette TRACE conn4 <- [1,2457,null,{"value":"8"}] 05:40:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 05:40:07 INFO - PROCESS | 1768 | 1464612007041 Marionette TRACE conn4 -> [0,2458,"setScriptTimeout",{"ms":35000}] 05:40:07 INFO - PROCESS | 1768 | 1464612007045 Marionette TRACE conn4 <- [1,2458,null,{}] 05:40:07 INFO - PROCESS | 1768 | 1464612007055 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}] 05:40:07 INFO - PROCESS | 1768 | 1464612007343 Marionette TRACE conn4 <- [1,2459,null,{"value":null}] 05:40:07 INFO - PROCESS | 1768 | 1464612007730 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef22400 == 180 [pid = 1768] [id = 622] 05:40:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x91b60400) [pid = 1768] [serial = 1867] [outer = (nil)] 05:40:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0xa35e7400) [pid = 1768] [serial = 1868] [outer = 0x91b60400] 05:40:07 INFO - PROCESS | 1768 | 1464612007823 Marionette DEBUG loaded listener.js 05:40:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0xa4e09000) [pid = 1768] [serial = 1869] [outer = 0x91b60400] 05:40:08 INFO - PROCESS | 1768 | 1464612008726 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]]]}] 05:40:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 05:40:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 1736ms 05:40:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 05:40:08 INFO - PROCESS | 1768 | 1464612008778 Marionette TRACE conn4 -> [0,2461,"getWindowHandle",null] 05:40:08 INFO - PROCESS | 1768 | 1464612008781 Marionette TRACE conn4 <- [1,2461,null,{"value":"8"}] 05:40:08 INFO - PROCESS | 1768 | 1464612008788 Marionette TRACE conn4 -> [0,2462,"setScriptTimeout",{"ms":35000}] 05:40:08 INFO - PROCESS | 1768 | 1464612008791 Marionette TRACE conn4 <- [1,2462,null,{}] 05:40:08 INFO - PROCESS | 1768 | 1464612008797 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}] 05:40:09 INFO - PROCESS | 1768 | 1464612009015 Marionette TRACE conn4 <- [1,2463,null,{"value":null}] 05:40:09 INFO - PROCESS | 1768 | 1464612009376 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:09 INFO - PROCESS | 1768 | ++DOCSHELL 0xa24c7c00 == 181 [pid = 1768] [id = 623] 05:40:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa35f0400) [pid = 1768] [serial = 1870] [outer = (nil)] 05:40:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0xa62fb400) [pid = 1768] [serial = 1871] [outer = 0xa35f0400] 05:40:09 INFO - PROCESS | 1768 | 1464612009519 Marionette DEBUG loaded listener.js 05:40:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0xa670b000) [pid = 1768] [serial = 1872] [outer = 0xa35f0400] 05:40:10 INFO - PROCESS | 1768 | 1464612010806 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]]]}] 05:40:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 05:40:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 2093ms 05:40:10 INFO - PROCESS | 1768 | 1464612010897 Marionette TRACE conn4 -> [0,2465,"getWindowHandle",null] 05:40:10 INFO - PROCESS | 1768 | 1464612010903 Marionette TRACE conn4 <- [1,2465,null,{"value":"8"}] 05:40:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 05:40:10 INFO - PROCESS | 1768 | 1464612010914 Marionette TRACE conn4 -> [0,2466,"setScriptTimeout",{"ms":35000}] 05:40:10 INFO - PROCESS | 1768 | 1464612010919 Marionette TRACE conn4 <- [1,2466,null,{}] 05:40:10 INFO - PROCESS | 1768 | 1464612010975 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}] 05:40:11 INFO - PROCESS | 1768 | 1464612011367 Marionette TRACE conn4 <- [1,2467,null,{"value":null}] 05:40:11 INFO - PROCESS | 1768 | 1464612011636 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ae2b000 == 182 [pid = 1768] [id = 624] 05:40:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x8ae2c000) [pid = 1768] [serial = 1873] [outer = (nil)] 05:40:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8ae32000) [pid = 1768] [serial = 1874] [outer = 0x8ae2c000] 05:40:11 INFO - PROCESS | 1768 | 1464612011725 Marionette DEBUG loaded listener.js 05:40:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8ae33800) [pid = 1768] [serial = 1875] [outer = 0x8ae2c000] 05:40:12 INFO - PROCESS | 1768 | 1464612012830 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]]]}] 05:40:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 05:40:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 1946ms 05:40:12 INFO - PROCESS | 1768 | 1464612012861 Marionette TRACE conn4 -> [0,2469,"getWindowHandle",null] 05:40:12 INFO - PROCESS | 1768 | 1464612012867 Marionette TRACE conn4 <- [1,2469,null,{"value":"8"}] 05:40:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 05:40:12 INFO - PROCESS | 1768 | 1464612012875 Marionette TRACE conn4 -> [0,2470,"setScriptTimeout",{"ms":35000}] 05:40:12 INFO - PROCESS | 1768 | 1464612012880 Marionette TRACE conn4 <- [1,2470,null,{}] 05:40:12 INFO - PROCESS | 1768 | 1464612012888 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}] 05:40:13 INFO - PROCESS | 1768 | 1464612013286 Marionette TRACE conn4 <- [1,2471,null,{"value":null}] 05:40:13 INFO - PROCESS | 1768 | 1464612013726 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:13 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ae2a800 == 183 [pid = 1768] [id = 625] 05:40:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8ae2d400) [pid = 1768] [serial = 1876] [outer = (nil)] 05:40:13 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0xa3550800) [pid = 1768] [serial = 1877] [outer = 0x8ae2d400] 05:40:13 INFO - PROCESS | 1768 | 1464612013847 Marionette DEBUG loaded listener.js 05:40:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0xa6297400) [pid = 1768] [serial = 1878] [outer = 0x8ae2d400] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x88b1d400 == 182 [pid = 1768] [id = 547] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x88b25800 == 181 [pid = 1768] [id = 567] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x877ce000 == 180 [pid = 1768] [id = 548] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8dac9800 == 179 [pid = 1768] [id = 568] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x899bf800 == 178 [pid = 1768] [id = 549] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x88578c00 == 177 [pid = 1768] [id = 360] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x875ec800 == 176 [pid = 1768] [id = 562] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9a8af800 == 175 [pid = 1768] [id = 564] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91b5b400 == 174 [pid = 1768] [id = 558] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x88576c00 == 173 [pid = 1768] [id = 563] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x93d26800 == 172 [pid = 1768] [id = 29] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x92f87000 == 171 [pid = 1768] [id = 396] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x88b1d800 == 170 [pid = 1768] [id = 267] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x90f49800 == 169 [pid = 1768] [id = 557] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x92421400 == 168 [pid = 1768] [id = 560] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x93ba0800 == 167 [pid = 1768] [id = 561] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1ed800 == 166 [pid = 1768] [id = 262] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9242e400 == 165 [pid = 1768] [id = 393] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x91b55400 == 164 [pid = 1768] [id = 559] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x87811400 == 163 [pid = 1768] [id = 569] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x89fc9800 == 162 [pid = 1768] [id = 609] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x899c0800 == 161 [pid = 1768] [id = 608] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x899c2000 == 160 [pid = 1768] [id = 607] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x899e2400 == 159 [pid = 1768] [id = 606] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x87819000 == 158 [pid = 1768] [id = 604] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9b859c00 == 157 [pid = 1768] [id = 603] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x92656000 == 156 [pid = 1768] [id = 602] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x9775fc00 == 155 [pid = 1768] [id = 601] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6a4c00 == 154 [pid = 1768] [id = 599] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x95315000 == 153 [pid = 1768] [id = 600] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea2400 == 152 [pid = 1768] [id = 598] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x877cc400 == 151 [pid = 1768] [id = 597] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8f840000 == 150 [pid = 1768] [id = 596] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8d0000 == 149 [pid = 1768] [id = 595] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x899e4000 == 148 [pid = 1768] [id = 594] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8c1800 == 147 [pid = 1768] [id = 592] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8e471400 == 146 [pid = 1768] [id = 593] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x8b7a7800 == 145 [pid = 1768] [id = 591] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x89fcd000 == 144 [pid = 1768] [id = 589] 05:40:16 INFO - PROCESS | 1768 | --DOCSHELL 0x899c3400 == 143 [pid = 1768] [id = 590] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8e3c0c00) [pid = 1768] [serial = 1769] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x92427c00) [pid = 1768] [serial = 1728] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0xa2281c00) [pid = 1768] [serial = 1746] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8e477800) [pid = 1768] [serial = 1653] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x90ea0c00) [pid = 1768] [serial = 1721] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0xa2403800) [pid = 1768] [serial = 1748] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x9a8afc00) [pid = 1768] [serial = 1740] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8dac8800) [pid = 1768] [serial = 1767] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa50ba000) [pid = 1768] [serial = 1758] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0xa3499c00) [pid = 1768] [serial = 1755] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8dac1c00) [pid = 1768] [serial = 1716] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9b8af800) [pid = 1768] [serial = 1743] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8ad0e800) [pid = 1768] [serial = 1763] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8eeb1000) [pid = 1768] [serial = 1718] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0xa3227800) [pid = 1768] [serial = 1752] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0xa5047800) [pid = 1768] [serial = 1757] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x911dec00) [pid = 1768] [serial = 1724] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9c38ec00) [pid = 1768] [serial = 1701] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x90f44c00) [pid = 1768] [serial = 1722] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x88b2b400) [pid = 1768] [serial = 1761] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0xa26c6000) [pid = 1768] [serial = 1751] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x995b3000) [pid = 1768] [serial = 1736] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0xa1145c00) [pid = 1768] [serial = 1745] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8ad23000) [pid = 1768] [serial = 1764] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8c8c5800) [pid = 1768] [serial = 1715] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x953dc000) [pid = 1768] [serial = 1734] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8ef76000) [pid = 1768] [serial = 1719] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x88577800) [pid = 1768] [serial = 1760] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0xa24c2c00) [pid = 1768] [serial = 1749] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8da99c00) [pid = 1768] [serial = 1766] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x9475f400) [pid = 1768] [serial = 1731] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x92f7d400) [pid = 1768] [serial = 1730] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x911e6c00) [pid = 1768] [serial = 1725] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x91bf4400) [pid = 1768] [serial = 1727] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x99732c00) [pid = 1768] [serial = 1737] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9a818800) [pid = 1768] [serial = 1739] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9b55b800) [pid = 1768] [serial = 1742] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x953d8000) [pid = 1768] [serial = 1733] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0xa3497c00) [pid = 1768] [serial = 1754] [outer = (nil)] [url = about:blank] 05:40:17 INFO - PROCESS | 1768 | 1464612017735 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]]]}] 05:40:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 05:40:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 4901ms 05:40:17 INFO - PROCESS | 1768 | 1464612017830 Marionette TRACE conn4 -> [0,2473,"getWindowHandle",null] 05:40:17 INFO - PROCESS | 1768 | 1464612017837 Marionette TRACE conn4 <- [1,2473,null,{"value":"8"}] 05:40:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 05:40:17 INFO - PROCESS | 1768 | 1464612017847 Marionette TRACE conn4 -> [0,2474,"setScriptTimeout",{"ms":35000}] 05:40:17 INFO - PROCESS | 1768 | 1464612017851 Marionette TRACE conn4 <- [1,2474,null,{}] 05:40:17 INFO - PROCESS | 1768 | 1464612017859 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}] 05:40:18 INFO - PROCESS | 1768 | 1464612018063 Marionette TRACE conn4 <- [1,2475,null,{"value":null}] 05:40:18 INFO - PROCESS | 1768 | 1464612018258 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d3a400 == 144 [pid = 1768] [id = 626] 05:40:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x88d3d800) [pid = 1768] [serial = 1879] [outer = (nil)] 05:40:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8a1ed800) [pid = 1768] [serial = 1880] [outer = 0x88d3d800] 05:40:18 INFO - PROCESS | 1768 | 1464612018346 Marionette DEBUG loaded listener.js 05:40:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8ad1d800) [pid = 1768] [serial = 1881] [outer = 0x88d3d800] 05:40:19 INFO - PROCESS | 1768 | 1464612019246 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]]]}] 05:40:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 05:40:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 1436ms 05:40:19 INFO - PROCESS | 1768 | 1464612019284 Marionette TRACE conn4 -> [0,2477,"getWindowHandle",null] 05:40:19 INFO - PROCESS | 1768 | 1464612019292 Marionette TRACE conn4 <- [1,2477,null,{"value":"8"}] 05:40:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 05:40:19 INFO - PROCESS | 1768 | 1464612019303 Marionette TRACE conn4 -> [0,2478,"setScriptTimeout",{"ms":35000}] 05:40:19 INFO - PROCESS | 1768 | 1464612019307 Marionette TRACE conn4 <- [1,2478,null,{}] 05:40:19 INFO - PROCESS | 1768 | 1464612019313 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}] 05:40:19 INFO - PROCESS | 1768 | 1464612019545 Marionette TRACE conn4 <- [1,2479,null,{"value":null}] 05:40:19 INFO - PROCESS | 1768 | 1464612019780 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:19 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b12c000 == 145 [pid = 1768] [id = 627] 05:40:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8b3e5000) [pid = 1768] [serial = 1882] [outer = (nil)] 05:40:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8c004c00) [pid = 1768] [serial = 1883] [outer = 0x8b3e5000] 05:40:19 INFO - PROCESS | 1768 | 1464612019859 Marionette DEBUG loaded listener.js 05:40:19 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8da97800) [pid = 1768] [serial = 1884] [outer = 0x8b3e5000] 05:40:20 INFO - PROCESS | 1768 | 1464612020851 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]]]}] 05:40:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 05:40:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1587ms 05:40:20 INFO - PROCESS | 1768 | 1464612020891 Marionette TRACE conn4 -> [0,2481,"getWindowHandle",null] 05:40:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 05:40:20 INFO - PROCESS | 1768 | 1464612020897 Marionette TRACE conn4 <- [1,2481,null,{"value":"8"}] 05:40:20 INFO - PROCESS | 1768 | 1464612020910 Marionette TRACE conn4 -> [0,2482,"setScriptTimeout",{"ms":35000}] 05:40:20 INFO - PROCESS | 1768 | 1464612020915 Marionette TRACE conn4 <- [1,2482,null,{}] 05:40:20 INFO - PROCESS | 1768 | 1464612020931 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}] 05:40:21 INFO - PROCESS | 1768 | 1464612021273 Marionette TRACE conn4 <- [1,2483,null,{"value":null}] 05:40:21 INFO - PROCESS | 1768 | 1464612021309 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x88580000 == 146 [pid = 1768] [id = 628] 05:40:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8dac9800) [pid = 1768] [serial = 1885] [outer = (nil)] 05:40:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e46d800) [pid = 1768] [serial = 1886] [outer = 0x8dac9800] 05:40:21 INFO - PROCESS | 1768 | 1464612021391 Marionette DEBUG loaded listener.js 05:40:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8ec6d400) [pid = 1768] [serial = 1887] [outer = 0x8dac9800] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8eea7000) [pid = 1768] [serial = 1711] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8e3be000) [pid = 1768] [serial = 1825] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8b7a1800) [pid = 1768] [serial = 1822] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x899e4c00) [pid = 1768] [serial = 1819] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0xa0612400) [pid = 1768] [serial = 1816] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9a9cd800) [pid = 1768] [serial = 1813] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9b8acc00) [pid = 1768] [serial = 1810] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9a748000) [pid = 1768] [serial = 1807] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x99f11400) [pid = 1768] [serial = 1804] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x953db400) [pid = 1768] [serial = 1801] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x91daa800) [pid = 1768] [serial = 1798] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x91134800) [pid = 1768] [serial = 1795] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x899c1800) [pid = 1768] [serial = 1792] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x91b59000) [pid = 1768] [serial = 1789] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8f6a6000) [pid = 1768] [serial = 1786] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8b3f0000) [pid = 1768] [serial = 1783] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8e4eb400) [pid = 1768] [serial = 1780] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8e3bbc00) [pid = 1768] [serial = 1777] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8b7a8000) [pid = 1768] [serial = 1774] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 05:40:22 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x899c5000) [pid = 1768] [serial = 1771] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 05:40:23 INFO - PROCESS | 1768 | 1464612023003 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]]]}] 05:40:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 05:40:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 2152ms 05:40:23 INFO - PROCESS | 1768 | 1464612023056 Marionette TRACE conn4 -> [0,2485,"getWindowHandle",null] 05:40:23 INFO - PROCESS | 1768 | 1464612023061 Marionette TRACE conn4 <- [1,2485,null,{"value":"8"}] 05:40:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 05:40:23 INFO - PROCESS | 1768 | 1464612023067 Marionette TRACE conn4 -> [0,2486,"setScriptTimeout",{"ms":35000}] 05:40:23 INFO - PROCESS | 1768 | 1464612023069 Marionette TRACE conn4 <- [1,2486,null,{}] 05:40:23 INFO - PROCESS | 1768 | 1464612023075 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}] 05:40:23 INFO - PROCESS | 1768 | 1464612023361 Marionette TRACE conn4 <- [1,2487,null,{"value":null}] 05:40:23 INFO - PROCESS | 1768 | 1464612023384 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x899c5000 == 147 [pid = 1768] [id = 629] 05:40:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8b7a8000) [pid = 1768] [serial = 1888] [outer = (nil)] 05:40:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8ec6b000) [pid = 1768] [serial = 1889] [outer = 0x8b7a8000] 05:40:23 INFO - PROCESS | 1768 | 1464612023459 Marionette DEBUG loaded listener.js 05:40:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8eeaf000) [pid = 1768] [serial = 1890] [outer = 0x8b7a8000] 05:40:24 INFO - PROCESS | 1768 | 1464612024569 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]]]}] 05:40:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 05:40:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 1581ms 05:40:24 INFO - PROCESS | 1768 | 1464612024650 Marionette TRACE conn4 -> [0,2489,"getWindowHandle",null] 05:40:24 INFO - PROCESS | 1768 | 1464612024656 Marionette TRACE conn4 <- [1,2489,null,{"value":"8"}] 05:40:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 05:40:24 INFO - PROCESS | 1768 | 1464612024666 Marionette TRACE conn4 -> [0,2490,"setScriptTimeout",{"ms":35000}] 05:40:24 INFO - PROCESS | 1768 | 1464612024672 Marionette TRACE conn4 <- [1,2490,null,{}] 05:40:24 INFO - PROCESS | 1768 | 1464612024702 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}] 05:40:24 INFO - PROCESS | 1768 | 1464612024954 Marionette TRACE conn4 <- [1,2491,null,{"value":null}] 05:40:25 INFO - PROCESS | 1768 | 1464612025275 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e5400 == 148 [pid = 1768] [id = 630] 05:40:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8a1e5c00) [pid = 1768] [serial = 1891] [outer = (nil)] 05:40:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8ad24400) [pid = 1768] [serial = 1892] [outer = 0x8a1e5c00] 05:40:25 INFO - PROCESS | 1768 | 1464612025367 Marionette DEBUG loaded listener.js 05:40:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8b125400) [pid = 1768] [serial = 1893] [outer = 0x8a1e5c00] 05:40:26 INFO - PROCESS | 1768 | 1464612026358 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]]]}] 05:40:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 05:40:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 1756ms 05:40:26 INFO - PROCESS | 1768 | 1464612026422 Marionette TRACE conn4 -> [0,2493,"getWindowHandle",null] 05:40:26 INFO - PROCESS | 1768 | 1464612026431 Marionette TRACE conn4 <- [1,2493,null,{"value":"8"}] 05:40:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 05:40:26 INFO - PROCESS | 1768 | 1464612026442 Marionette TRACE conn4 -> [0,2494,"setScriptTimeout",{"ms":35000}] 05:40:26 INFO - PROCESS | 1768 | 1464612026446 Marionette TRACE conn4 <- [1,2494,null,{}] 05:40:26 INFO - PROCESS | 1768 | 1464612026453 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}] 05:40:26 INFO - PROCESS | 1768 | 1464612026749 Marionette TRACE conn4 <- [1,2495,null,{"value":null}] 05:40:27 INFO - PROCESS | 1768 | 1464612027090 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dacd400 == 149 [pid = 1768] [id = 631] 05:40:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8dacf000) [pid = 1768] [serial = 1894] [outer = (nil)] 05:40:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8ec6b800) [pid = 1768] [serial = 1895] [outer = 0x8dacf000] 05:40:27 INFO - PROCESS | 1768 | 1464612027180 Marionette DEBUG loaded listener.js 05:40:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ef24800) [pid = 1768] [serial = 1896] [outer = 0x8dacf000] 05:40:28 INFO - PROCESS | 1768 | 1464612028221 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]]]}] 05:40:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 05:40:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 1838ms 05:40:28 INFO - PROCESS | 1768 | 1464612028280 Marionette TRACE conn4 -> [0,2497,"getWindowHandle",null] 05:40:28 INFO - PROCESS | 1768 | 1464612028284 Marionette TRACE conn4 <- [1,2497,null,{"value":"8"}] 05:40:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 05:40:28 INFO - PROCESS | 1768 | 1464612028291 Marionette TRACE conn4 -> [0,2498,"setScriptTimeout",{"ms":35000}] 05:40:28 INFO - PROCESS | 1768 | 1464612028297 Marionette TRACE conn4 <- [1,2498,null,{}] 05:40:28 INFO - PROCESS | 1768 | 1464612028314 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}] 05:40:28 INFO - PROCESS | 1768 | 1464612028600 Marionette TRACE conn4 <- [1,2499,null,{"value":null}] 05:40:29 INFO - PROCESS | 1768 | 1464612028991 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efc6800 == 150 [pid = 1768] [id = 632] 05:40:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8f6a7c00) [pid = 1768] [serial = 1897] [outer = (nil)] 05:40:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f83b000) [pid = 1768] [serial = 1898] [outer = 0x8f6a7c00] 05:40:29 INFO - PROCESS | 1768 | 1464612029087 Marionette DEBUG loaded listener.js 05:40:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x90e9e800) [pid = 1768] [serial = 1899] [outer = 0x8f6a7c00] 05:40:30 INFO - PROCESS | 1768 | 1464612030126 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]]]}] 05:40:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 05:40:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 1886ms 05:40:30 INFO - PROCESS | 1768 | 1464612030178 Marionette TRACE conn4 -> [0,2501,"getWindowHandle",null] 05:40:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 05:40:30 INFO - PROCESS | 1768 | 1464612030183 Marionette TRACE conn4 <- [1,2501,null,{"value":"8"}] 05:40:30 INFO - PROCESS | 1768 | 1464612030190 Marionette TRACE conn4 -> [0,2502,"setScriptTimeout",{"ms":35000}] 05:40:30 INFO - PROCESS | 1768 | 1464612030194 Marionette TRACE conn4 <- [1,2502,null,{}] 05:40:30 INFO - PROCESS | 1768 | 1464612030200 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}] 05:40:30 INFO - PROCESS | 1768 | 1464612030443 Marionette TRACE conn4 <- [1,2503,null,{"value":null}] 05:40:30 INFO - PROCESS | 1768 | 1464612030788 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fcfc00 == 151 [pid = 1768] [id = 633] 05:40:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8dacf400) [pid = 1768] [serial = 1900] [outer = (nil)] 05:40:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x90f4b400) [pid = 1768] [serial = 1901] [outer = 0x8dacf400] 05:40:30 INFO - PROCESS | 1768 | 1464612030910 Marionette DEBUG loaded listener.js 05:40:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x90f7fc00) [pid = 1768] [serial = 1902] [outer = 0x8dacf400] 05:40:31 INFO - PROCESS | 1768 | 1464612031961 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]]]}] 05:40:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 05:40:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 1837ms 05:40:32 INFO - PROCESS | 1768 | 1464612032030 Marionette TRACE conn4 -> [0,2505,"getWindowHandle",null] 05:40:32 INFO - PROCESS | 1768 | 1464612032036 Marionette TRACE conn4 <- [1,2505,null,{"value":"8"}] 05:40:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 05:40:32 INFO - PROCESS | 1768 | 1464612032045 Marionette TRACE conn4 -> [0,2506,"setScriptTimeout",{"ms":35000}] 05:40:32 INFO - PROCESS | 1768 | 1464612032051 Marionette TRACE conn4 <- [1,2506,null,{}] 05:40:32 INFO - PROCESS | 1768 | 1464612032059 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}] 05:40:32 INFO - PROCESS | 1768 | 1464612032421 Marionette TRACE conn4 <- [1,2507,null,{"value":null}] 05:40:32 INFO - PROCESS | 1768 | 1464612032892 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x88582400 == 152 [pid = 1768] [id = 634] 05:40:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x90f4c400) [pid = 1768] [serial = 1903] [outer = (nil)] 05:40:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x90f86000) [pid = 1768] [serial = 1904] [outer = 0x90f4c400] 05:40:33 INFO - PROCESS | 1768 | 1464612033028 Marionette DEBUG loaded listener.js 05:40:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x90f8c400) [pid = 1768] [serial = 1905] [outer = 0x90f4c400] 05:40:34 INFO - PROCESS | 1768 | 1464612034234 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]]]}] 05:40:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 05:40:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 2245ms 05:40:34 INFO - PROCESS | 1768 | 1464612034291 Marionette TRACE conn4 -> [0,2509,"getWindowHandle",null] 05:40:34 INFO - PROCESS | 1768 | 1464612034297 Marionette TRACE conn4 <- [1,2509,null,{"value":"8"}] 05:40:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 05:40:34 INFO - PROCESS | 1768 | 1464612034303 Marionette TRACE conn4 -> [0,2510,"setScriptTimeout",{"ms":35000}] 05:40:34 INFO - PROCESS | 1768 | 1464612034308 Marionette TRACE conn4 <- [1,2510,null,{}] 05:40:34 INFO - PROCESS | 1768 | 1464612034315 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}] 05:40:34 INFO - PROCESS | 1768 | 1464612034633 Marionette TRACE conn4 <- [1,2511,null,{"value":null}] 05:40:35 INFO - PROCESS | 1768 | 1464612035020 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:35 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f83800 == 153 [pid = 1768] [id = 635] 05:40:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x90f84c00) [pid = 1768] [serial = 1906] [outer = (nil)] 05:40:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x91b5ec00) [pid = 1768] [serial = 1907] [outer = 0x90f84c00] 05:40:35 INFO - PROCESS | 1768 | 1464612035151 Marionette DEBUG loaded listener.js 05:40:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x91b7f000) [pid = 1768] [serial = 1908] [outer = 0x90f84c00] 05:40:36 INFO - PROCESS | 1768 | 1464612036417 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]]]}] 05:40:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 05:40:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 2199ms 05:40:36 INFO - PROCESS | 1768 | 1464612036510 Marionette TRACE conn4 -> [0,2513,"getWindowHandle",null] 05:40:36 INFO - PROCESS | 1768 | 1464612036515 Marionette TRACE conn4 <- [1,2513,null,{"value":"8"}] 05:40:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 05:40:36 INFO - PROCESS | 1768 | 1464612036586 Marionette TRACE conn4 -> [0,2514,"setScriptTimeout",{"ms":35000}] 05:40:36 INFO - PROCESS | 1768 | 1464612036592 Marionette TRACE conn4 <- [1,2514,null,{}] 05:40:36 INFO - PROCESS | 1768 | 1464612036618 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}] 05:40:36 INFO - PROCESS | 1768 | 1464612036924 Marionette TRACE conn4 <- [1,2515,null,{"value":null}] 05:40:37 INFO - PROCESS | 1768 | 1464612037269 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:37 INFO - PROCESS | 1768 | ++DOCSHELL 0x911e8c00 == 154 [pid = 1768] [id = 636] 05:40:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x91b75400) [pid = 1768] [serial = 1909] [outer = (nil)] 05:40:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x91db2c00) [pid = 1768] [serial = 1910] [outer = 0x91b75400] 05:40:37 INFO - PROCESS | 1768 | 1464612037380 Marionette DEBUG loaded listener.js 05:40:37 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9242a000) [pid = 1768] [serial = 1911] [outer = 0x91b75400] 05:40:38 INFO - PROCESS | 1768 | 1464612038645 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]]]}] 05:40:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 05:40:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 2153ms 05:40:38 INFO - PROCESS | 1768 | 1464612038697 Marionette TRACE conn4 -> [0,2517,"getWindowHandle",null] 05:40:38 INFO - PROCESS | 1768 | 1464612038702 Marionette TRACE conn4 <- [1,2517,null,{"value":"8"}] 05:40:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 05:40:38 INFO - PROCESS | 1768 | 1464612038727 Marionette TRACE conn4 -> [0,2518,"setScriptTimeout",{"ms":35000}] 05:40:38 INFO - PROCESS | 1768 | 1464612038733 Marionette TRACE conn4 <- [1,2518,null,{}] 05:40:38 INFO - PROCESS | 1768 | 1464612038741 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}] 05:40:39 INFO - PROCESS | 1768 | 1464612039072 Marionette TRACE conn4 <- [1,2519,null,{"value":null}] 05:40:39 INFO - PROCESS | 1768 | 1464612039481 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x90eab800 == 155 [pid = 1768] [id = 637] 05:40:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x91b5b400) [pid = 1768] [serial = 1912] [outer = (nil)] 05:40:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x9298ac00) [pid = 1768] [serial = 1913] [outer = 0x91b5b400] 05:40:39 INFO - PROCESS | 1768 | 1464612039609 Marionette DEBUG loaded listener.js 05:40:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x92990c00) [pid = 1768] [serial = 1914] [outer = 0x91b5b400] 05:40:40 INFO - PROCESS | 1768 | 1464612040548 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]]]}] 05:40:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 05:40:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 1887ms 05:40:40 INFO - PROCESS | 1768 | 1464612040612 Marionette TRACE conn4 -> [0,2521,"getWindowHandle",null] 05:40:40 INFO - PROCESS | 1768 | 1464612040616 Marionette TRACE conn4 <- [1,2521,null,{"value":"8"}] 05:40:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 05:40:40 INFO - PROCESS | 1768 | 1464612040623 Marionette TRACE conn4 -> [0,2522,"setScriptTimeout",{"ms":35000}] 05:40:40 INFO - PROCESS | 1768 | 1464612040626 Marionette TRACE conn4 <- [1,2522,null,{}] 05:40:40 INFO - PROCESS | 1768 | 1464612040632 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}] 05:40:40 INFO - PROCESS | 1768 | 1464612040864 Marionette TRACE conn4 <- [1,2523,null,{"value":null}] 05:40:41 INFO - PROCESS | 1768 | 1464612041210 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f4d800 == 156 [pid = 1768] [id = 638] 05:40:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x91134400) [pid = 1768] [serial = 1915] [outer = (nil)] 05:40:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x93d9a800) [pid = 1768] [serial = 1916] [outer = 0x91134400] 05:40:41 INFO - PROCESS | 1768 | 1464612041304 Marionette DEBUG loaded listener.js 05:40:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x94762000) [pid = 1768] [serial = 1917] [outer = 0x91134400] 05:40:42 INFO - PROCESS | 1768 | 1464612042228 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]]]}] 05:40:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 05:40:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 1684ms 05:40:42 INFO - PROCESS | 1768 | 1464612042309 Marionette TRACE conn4 -> [0,2525,"getWindowHandle",null] 05:40:42 INFO - PROCESS | 1768 | 1464612042313 Marionette TRACE conn4 <- [1,2525,null,{"value":"8"}] 05:40:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 05:40:42 INFO - PROCESS | 1768 | 1464612042321 Marionette TRACE conn4 -> [0,2526,"setScriptTimeout",{"ms":35000}] 05:40:42 INFO - PROCESS | 1768 | 1464612042325 Marionette TRACE conn4 <- [1,2526,null,{}] 05:40:42 INFO - PROCESS | 1768 | 1464612042330 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}] 05:40:42 INFO - PROCESS | 1768 | 1464612042594 Marionette TRACE conn4 <- [1,2527,null,{"value":null}] 05:40:42 INFO - PROCESS | 1768 | 1464612042942 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f82800 == 157 [pid = 1768] [id = 639] 05:40:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x92652000) [pid = 1768] [serial = 1918] [outer = (nil)] 05:40:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x97758000) [pid = 1768] [serial = 1919] [outer = 0x92652000] 05:40:43 INFO - PROCESS | 1768 | 1464612043035 Marionette DEBUG loaded listener.js 05:40:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x97764c00) [pid = 1768] [serial = 1920] [outer = 0x92652000] 05:40:43 INFO - PROCESS | 1768 | 1464612043987 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]]]}] 05:40:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 05:40:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 1734ms 05:40:44 INFO - PROCESS | 1768 | 1464612044056 Marionette TRACE conn4 -> [0,2529,"getWindowHandle",null] 05:40:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 05:40:44 INFO - PROCESS | 1768 | 1464612044060 Marionette TRACE conn4 <- [1,2529,null,{"value":"8"}] 05:40:44 INFO - PROCESS | 1768 | 1464612044067 Marionette TRACE conn4 -> [0,2530,"setScriptTimeout",{"ms":35000}] 05:40:44 INFO - PROCESS | 1768 | 1464612044072 Marionette TRACE conn4 <- [1,2530,null,{}] 05:40:44 INFO - PROCESS | 1768 | 1464612044078 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}] 05:40:44 INFO - PROCESS | 1768 | 1464612044360 Marionette TRACE conn4 <- [1,2531,null,{"value":null}] 05:40:44 INFO - PROCESS | 1768 | 1464612044702 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9474a000 == 158 [pid = 1768] [id = 640] 05:40:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9a752000) [pid = 1768] [serial = 1921] [outer = (nil)] 05:40:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9a9c2c00) [pid = 1768] [serial = 1922] [outer = 0x9a752000] 05:40:44 INFO - PROCESS | 1768 | 1464612044803 Marionette DEBUG loaded listener.js 05:40:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9ad34000) [pid = 1768] [serial = 1923] [outer = 0x9a752000] 05:40:45 INFO - PROCESS | 1768 | 1464612045718 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]]]}] 05:40:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 05:40:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 1692ms 05:40:45 INFO - PROCESS | 1768 | 1464612045760 Marionette TRACE conn4 -> [0,2533,"getWindowHandle",null] 05:40:45 INFO - PROCESS | 1768 | 1464612045763 Marionette TRACE conn4 <- [1,2533,null,{"value":"8"}] 05:40:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 05:40:45 INFO - PROCESS | 1768 | 1464612045770 Marionette TRACE conn4 -> [0,2534,"setScriptTimeout",{"ms":35000}] 05:40:45 INFO - PROCESS | 1768 | 1464612045774 Marionette TRACE conn4 <- [1,2534,null,{}] 05:40:45 INFO - PROCESS | 1768 | 1464612045779 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}] 05:40:46 INFO - PROCESS | 1768 | 1464612046018 Marionette TRACE conn4 <- [1,2535,null,{"value":null}] 05:40:46 INFO - PROCESS | 1768 | 1464612046369 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef7ac00 == 159 [pid = 1768] [id = 641] 05:40:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8f61b800) [pid = 1768] [serial = 1924] [outer = (nil)] 05:40:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9b3d4400) [pid = 1768] [serial = 1925] [outer = 0x8f61b800] 05:40:46 INFO - PROCESS | 1768 | 1464612046459 Marionette DEBUG loaded listener.js 05:40:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9b859c00) [pid = 1768] [serial = 1926] [outer = 0x8f61b800] 05:40:47 INFO - PROCESS | 1768 | 1464612047463 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]]]}] 05:40:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 05:40:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 1735ms 05:40:47 INFO - PROCESS | 1768 | 1464612047506 Marionette TRACE conn4 -> [0,2537,"getWindowHandle",null] 05:40:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 05:40:47 INFO - PROCESS | 1768 | 1464612047511 Marionette TRACE conn4 <- [1,2537,null,{"value":"8"}] 05:40:47 INFO - PROCESS | 1768 | 1464612047519 Marionette TRACE conn4 -> [0,2538,"setScriptTimeout",{"ms":35000}] 05:40:47 INFO - PROCESS | 1768 | 1464612047521 Marionette TRACE conn4 <- [1,2538,null,{}] 05:40:47 INFO - PROCESS | 1768 | 1464612047528 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}] 05:40:47 INFO - PROCESS | 1768 | 1464612047827 Marionette TRACE conn4 <- [1,2539,null,{"value":null}] 05:40:48 INFO - PROCESS | 1768 | 1464612048202 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b73c00 == 160 [pid = 1768] [id = 642] 05:40:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x91b7c800) [pid = 1768] [serial = 1927] [outer = (nil)] 05:40:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9c2e4000) [pid = 1768] [serial = 1928] [outer = 0x91b7c800] 05:40:48 INFO - PROCESS | 1768 | 1464612048297 Marionette DEBUG loaded listener.js 05:40:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa060b800) [pid = 1768] [serial = 1929] [outer = 0x91b7c800] 05:40:49 INFO - PROCESS | 1768 | 1464612049222 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]]]}] 05:40:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 05:40:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 1738ms 05:40:49 INFO - PROCESS | 1768 | 1464612049255 Marionette TRACE conn4 -> [0,2541,"getWindowHandle",null] 05:40:49 INFO - PROCESS | 1768 | 1464612049258 Marionette TRACE conn4 <- [1,2541,null,{"value":"8"}] 05:40:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 05:40:49 INFO - PROCESS | 1768 | 1464612049267 Marionette TRACE conn4 -> [0,2542,"setScriptTimeout",{"ms":35000}] 05:40:49 INFO - PROCESS | 1768 | 1464612049269 Marionette TRACE conn4 <- [1,2542,null,{}] 05:40:49 INFO - PROCESS | 1768 | 1464612049278 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}] 05:40:49 INFO - PROCESS | 1768 | 1464612049597 Marionette TRACE conn4 <- [1,2543,null,{"value":null}] 05:40:50 INFO - PROCESS | 1768 | 1464612050001 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x99f11000 == 161 [pid = 1768] [id = 643] 05:40:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x9b297800) [pid = 1768] [serial = 1930] [outer = (nil)] 05:40:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0xa2282000) [pid = 1768] [serial = 1931] [outer = 0x9b297800] 05:40:50 INFO - PROCESS | 1768 | 1464612050140 Marionette DEBUG loaded listener.js 05:40:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0xa2409400) [pid = 1768] [serial = 1932] [outer = 0x9b297800] 05:40:51 INFO - PROCESS | 1768 | 1464612051391 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]]]}] 05:40:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 05:40:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 2188ms 05:40:51 INFO - PROCESS | 1768 | 1464612051456 Marionette TRACE conn4 -> [0,2545,"getWindowHandle",null] 05:40:51 INFO - PROCESS | 1768 | 1464612051460 Marionette TRACE conn4 <- [1,2545,null,{"value":"8"}] 05:40:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 05:40:51 INFO - PROCESS | 1768 | 1464612051466 Marionette TRACE conn4 -> [0,2546,"setScriptTimeout",{"ms":35000}] 05:40:51 INFO - PROCESS | 1768 | 1464612051470 Marionette TRACE conn4 <- [1,2546,null,{}] 05:40:51 INFO - PROCESS | 1768 | 1464612051476 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}] 05:40:51 INFO - PROCESS | 1768 | 1464612051731 Marionette TRACE conn4 <- [1,2547,null,{"value":null}] 05:40:52 INFO - PROCESS | 1768 | 1464612052076 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x88578400 == 162 [pid = 1768] [id = 644] 05:40:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x91131800) [pid = 1768] [serial = 1933] [outer = (nil)] 05:40:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0xa26c6000) [pid = 1768] [serial = 1934] [outer = 0x91131800] 05:40:52 INFO - PROCESS | 1768 | 1464612052170 Marionette DEBUG loaded listener.js 05:40:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0xa322f000) [pid = 1768] [serial = 1935] [outer = 0x91131800] 05:40:53 INFO - PROCESS | 1768 | 1464612053376 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]]]}] 05:40:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 05:40:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 1986ms 05:40:53 INFO - PROCESS | 1768 | 1464612053469 Marionette TRACE conn4 -> [0,2549,"getWindowHandle",null] 05:40:53 INFO - PROCESS | 1768 | 1464612053474 Marionette TRACE conn4 <- [1,2549,null,{"value":"8"}] 05:40:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 05:40:53 INFO - PROCESS | 1768 | 1464612053484 Marionette TRACE conn4 -> [0,2550,"setScriptTimeout",{"ms":35000}] 05:40:53 INFO - PROCESS | 1768 | 1464612053489 Marionette TRACE conn4 <- [1,2550,null,{}] 05:40:53 INFO - PROCESS | 1768 | 1464612053498 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}] 05:40:53 INFO - PROCESS | 1768 | 1464612053955 Marionette TRACE conn4 <- [1,2551,null,{"value":null}] 05:40:54 INFO - PROCESS | 1768 | 1464612054295 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b639400 == 163 [pid = 1768] [id = 645] 05:40:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x8b63b000) [pid = 1768] [serial = 1936] [outer = (nil)] 05:40:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8b63e000) [pid = 1768] [serial = 1937] [outer = 0x8b63b000] 05:40:54 INFO - PROCESS | 1768 | 1464612054429 Marionette DEBUG loaded listener.js 05:40:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x8b63f800) [pid = 1768] [serial = 1938] [outer = 0x8b63b000] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x87814400 == 162 [pid = 1768] [id = 545] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x899e3800 == 161 [pid = 1768] [id = 241] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8ae2a800 == 160 [pid = 1768] [id = 625] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0xa24c7c00 == 159 [pid = 1768] [id = 623] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8ae2b000 == 158 [pid = 1768] [id = 624] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef22400 == 157 [pid = 1768] [id = 622] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x995b7800 == 156 [pid = 1768] [id = 621] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x9ad3f400 == 155 [pid = 1768] [id = 620] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x99238400 == 154 [pid = 1768] [id = 618] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8afee800 == 153 [pid = 1768] [id = 619] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea8c00 == 152 [pid = 1768] [id = 617] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x89fcb000 == 151 [pid = 1768] [id = 616] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x91b61000 == 150 [pid = 1768] [id = 615] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea7400 == 149 [pid = 1768] [id = 614] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x877cf000 == 148 [pid = 1768] [id = 613] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8dc46c00 == 147 [pid = 1768] [id = 611] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef24000 == 146 [pid = 1768] [id = 612] 05:40:57 INFO - PROCESS | 1768 | --DOCSHELL 0x88b25400 == 145 [pid = 1768] [id = 610] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8eeb1800) [pid = 1768] [serial = 1829] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8efcac00) [pid = 1768] [serial = 1713] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8e474800) [pid = 1768] [serial = 1826] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8ec71c00) [pid = 1768] [serial = 1827] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8c8c6c00) [pid = 1768] [serial = 1823] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x89fcd800) [pid = 1768] [serial = 1820] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8ad1b400) [pid = 1768] [serial = 1821] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0xa349b800) [pid = 1768] [serial = 1818] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0xa3494800) [pid = 1768] [serial = 1817] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0xa214f800) [pid = 1768] [serial = 1815] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0xa113bc00) [pid = 1768] [serial = 1814] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9c2ef400) [pid = 1768] [serial = 1812] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9c055800) [pid = 1768] [serial = 1811] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9b3d3400) [pid = 1768] [serial = 1809] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9ad3b800) [pid = 1768] [serial = 1808] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9a81e800) [pid = 1768] [serial = 1806] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x9a816800) [pid = 1768] [serial = 1805] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x995bd800) [pid = 1768] [serial = 1803] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x97763000) [pid = 1768] [serial = 1802] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x93d2f000) [pid = 1768] [serial = 1800] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x92f83800) [pid = 1768] [serial = 1799] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9298c000) [pid = 1768] [serial = 1797] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x92653400) [pid = 1768] [serial = 1796] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x91db6000) [pid = 1768] [serial = 1794] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x91bf2400) [pid = 1768] [serial = 1793] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x91be9400) [pid = 1768] [serial = 1791] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x91b7ac00) [pid = 1768] [serial = 1790] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x91b57800) [pid = 1768] [serial = 1788] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9112b000) [pid = 1768] [serial = 1787] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8f6b0c00) [pid = 1768] [serial = 1785] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8f6aa400) [pid = 1768] [serial = 1784] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f612800) [pid = 1768] [serial = 1782] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8ef79000) [pid = 1768] [serial = 1781] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8ec9b800) [pid = 1768] [serial = 1779] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8e4e8000) [pid = 1768] [serial = 1778] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8da9c400) [pid = 1768] [serial = 1776] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8c8c8800) [pid = 1768] [serial = 1775] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x89fcf400) [pid = 1768] [serial = 1773] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x899e1c00) [pid = 1768] [serial = 1772] [outer = (nil)] [url = about:blank] 05:40:57 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8dacac00) [pid = 1768] [serial = 1824] [outer = (nil)] [url = about:blank] 05:40:58 INFO - PROCESS | 1768 | 1464612058448 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]]]}] 05:40:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 05:40:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 5002ms 05:40:58 INFO - PROCESS | 1768 | 1464612058487 Marionette TRACE conn4 -> [0,2553,"getWindowHandle",null] 05:40:58 INFO - PROCESS | 1768 | 1464612058495 Marionette TRACE conn4 <- [1,2553,null,{"value":"8"}] 05:40:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 05:40:58 INFO - PROCESS | 1768 | 1464612058503 Marionette TRACE conn4 -> [0,2554,"setScriptTimeout",{"ms":35000}] 05:40:58 INFO - PROCESS | 1768 | 1464612058511 Marionette TRACE conn4 <- [1,2554,null,{}] 05:40:58 INFO - PROCESS | 1768 | 1464612058519 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}] 05:40:58 INFO - PROCESS | 1768 | 1464612058847 Marionette TRACE conn4 <- [1,2555,null,{"value":null}] 05:40:59 INFO - PROCESS | 1768 | 1464612059056 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:40:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1e6c00 == 146 [pid = 1768] [id = 646] 05:40:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8a1e7400) [pid = 1768] [serial = 1939] [outer = (nil)] 05:40:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8ad22000) [pid = 1768] [serial = 1940] [outer = 0x8a1e7400] 05:40:59 INFO - PROCESS | 1768 | 1464612059145 Marionette DEBUG loaded listener.js 05:40:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8ae37000) [pid = 1768] [serial = 1941] [outer = 0x8a1e7400] 05:41:00 INFO - PROCESS | 1768 | 1464612060020 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]]]}] 05:41:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 05:41:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 1593ms 05:41:00 INFO - PROCESS | 1768 | 1464612060097 Marionette TRACE conn4 -> [0,2557,"getWindowHandle",null] 05:41:00 INFO - PROCESS | 1768 | 1464612060104 Marionette TRACE conn4 <- [1,2557,null,{"value":"8"}] 05:41:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 05:41:00 INFO - PROCESS | 1768 | 1464612060123 Marionette TRACE conn4 -> [0,2558,"setScriptTimeout",{"ms":35000}] 05:41:00 INFO - PROCESS | 1768 | 1464612060128 Marionette TRACE conn4 <- [1,2558,null,{}] 05:41:00 INFO - PROCESS | 1768 | 1464612060134 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}] 05:41:00 INFO - PROCESS | 1768 | 1464612060443 Marionette TRACE conn4 <- [1,2559,null,{"value":null}] 05:41:00 INFO - PROCESS | 1768 | 1464612060484 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afeb800 == 147 [pid = 1768] [id = 647] 05:41:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8b63c000) [pid = 1768] [serial = 1942] [outer = (nil)] 05:41:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8c005400) [pid = 1768] [serial = 1943] [outer = 0x8b63c000] 05:41:00 INFO - PROCESS | 1768 | 1464612060561 Marionette DEBUG loaded listener.js 05:41:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8da1f000) [pid = 1768] [serial = 1944] [outer = 0x8b63c000] 05:41:01 INFO - PROCESS | 1768 | 1464612061737 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]]]}] 05:41:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 05:41:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 1658ms 05:41:01 INFO - PROCESS | 1768 | 1464612061773 Marionette TRACE conn4 -> [0,2561,"getWindowHandle",null] 05:41:01 INFO - PROCESS | 1768 | 1464612061777 Marionette TRACE conn4 <- [1,2561,null,{"value":"8"}] 05:41:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 05:41:01 INFO - PROCESS | 1768 | 1464612061783 Marionette TRACE conn4 -> [0,2562,"setScriptTimeout",{"ms":35000}] 05:41:01 INFO - PROCESS | 1768 | 1464612061789 Marionette TRACE conn4 <- [1,2562,null,{}] 05:41:01 INFO - PROCESS | 1768 | 1464612061836 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}] 05:41:02 INFO - PROCESS | 1768 | 1464612062155 Marionette TRACE conn4 <- [1,2563,null,{"value":null}] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8dac9800) [pid = 1768] [serial = 1885] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8e2ca000) [pid = 1768] [serial = 1858] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x995bc000) [pid = 1768] [serial = 1855] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x911e4c00) [pid = 1768] [serial = 1852] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8c003000) [pid = 1768] [serial = 1849] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x91b71c00) [pid = 1768] [serial = 1846] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x90f43000) [pid = 1768] [serial = 1843] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x899c7000) [pid = 1768] [serial = 1840] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ef24c00) [pid = 1768] [serial = 1837] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x8dc49000) [pid = 1768] [serial = 1834] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x88b27400) [pid = 1768] [serial = 1831] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x88d3d800) [pid = 1768] [serial = 1879] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8ae2d400) [pid = 1768] [serial = 1876] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8ae2c000) [pid = 1768] [serial = 1873] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0xa35f0400) [pid = 1768] [serial = 1870] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x91b60400) [pid = 1768] [serial = 1867] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x9a81a000) [pid = 1768] [serial = 1864] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9b296800) [pid = 1768] [serial = 1861] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x8b3e5000) [pid = 1768] [serial = 1882] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 05:41:02 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x8e2bfc00) [pid = 1768] [serial = 1768] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 05:41:02 INFO - PROCESS | 1768 | 1464612062818 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b27400 == 148 [pid = 1768] [id = 648] 05:41:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x88b28800) [pid = 1768] [serial = 1945] [outer = (nil)] 05:41:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x8ae2f800) [pid = 1768] [serial = 1946] [outer = 0x88b28800] 05:41:02 INFO - PROCESS | 1768 | 1464612062904 Marionette DEBUG loaded listener.js 05:41:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8e3bb800) [pid = 1768] [serial = 1947] [outer = 0x88b28800] 05:41:03 INFO - PROCESS | 1768 | 1464612063781 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]]]}] 05:41:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 05:41:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 2042ms 05:41:03 INFO - PROCESS | 1768 | 1464612063827 Marionette TRACE conn4 -> [0,2565,"getWindowHandle",null] 05:41:03 INFO - PROCESS | 1768 | 1464612063832 Marionette TRACE conn4 <- [1,2565,null,{"value":"8"}] 05:41:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 05:41:03 INFO - PROCESS | 1768 | 1464612063849 Marionette TRACE conn4 -> [0,2566,"setScriptTimeout",{"ms":35000}] 05:41:03 INFO - PROCESS | 1768 | 1464612063853 Marionette TRACE conn4 <- [1,2566,null,{}] 05:41:03 INFO - PROCESS | 1768 | 1464612063859 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}] 05:41:04 INFO - PROCESS | 1768 | 1464612064088 Marionette TRACE conn4 <- [1,2567,null,{"value":null}] 05:41:04 INFO - PROCESS | 1768 | 1464612064300 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fc7800 == 149 [pid = 1768] [id = 649] 05:41:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8ec74400) [pid = 1768] [serial = 1948] [outer = (nil)] 05:41:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8eeb1400) [pid = 1768] [serial = 1949] [outer = 0x8ec74400] 05:41:04 INFO - PROCESS | 1768 | 1464612064376 Marionette DEBUG loaded listener.js 05:41:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8ef20000) [pid = 1768] [serial = 1950] [outer = 0x8ec74400] 05:41:05 INFO - PROCESS | 1768 | 1464612065584 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]]]}] 05:41:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 05:41:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 1792ms 05:41:05 INFO - PROCESS | 1768 | 1464612065642 Marionette TRACE conn4 -> [0,2569,"getWindowHandle",null] 05:41:05 INFO - PROCESS | 1768 | 1464612065649 Marionette TRACE conn4 <- [1,2569,null,{"value":"8"}] 05:41:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 05:41:05 INFO - PROCESS | 1768 | 1464612065659 Marionette TRACE conn4 -> [0,2570,"setScriptTimeout",{"ms":35000}] 05:41:05 INFO - PROCESS | 1768 | 1464612065664 Marionette TRACE conn4 <- [1,2570,null,{}] 05:41:05 INFO - PROCESS | 1768 | 1464612065673 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}] 05:41:05 INFO - PROCESS | 1768 | 1464612065959 Marionette TRACE conn4 <- [1,2571,null,{"value":null}] 05:41:06 INFO - PROCESS | 1768 | 1464612066319 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x899bcc00 == 150 [pid = 1768] [id = 650] 05:41:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8ad09c00) [pid = 1768] [serial = 1951] [outer = (nil)] 05:41:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8b3e5000) [pid = 1768] [serial = 1952] [outer = 0x8ad09c00] 05:41:06 INFO - PROCESS | 1768 | 1464612066416 Marionette DEBUG loaded listener.js 05:41:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8b63dc00) [pid = 1768] [serial = 1953] [outer = 0x8ad09c00] 05:41:07 INFO - PROCESS | 1768 | 1464612067530 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]]]}] 05:41:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 05:41:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 1936ms 05:41:07 INFO - PROCESS | 1768 | 1464612067596 Marionette TRACE conn4 -> [0,2573,"getWindowHandle",null] 05:41:07 INFO - PROCESS | 1768 | 1464612067605 Marionette TRACE conn4 <- [1,2573,null,{"value":"8"}] 05:41:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 05:41:07 INFO - PROCESS | 1768 | 1464612067617 Marionette TRACE conn4 -> [0,2574,"setScriptTimeout",{"ms":35000}] 05:41:07 INFO - PROCESS | 1768 | 1464612067621 Marionette TRACE conn4 <- [1,2574,null,{}] 05:41:07 INFO - PROCESS | 1768 | 1464612067627 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}] 05:41:07 INFO - PROCESS | 1768 | 1464612067947 Marionette TRACE conn4 <- [1,2575,null,{"value":null}] 05:41:08 INFO - PROCESS | 1768 | 1464612068318 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b7afc00 == 151 [pid = 1768] [id = 651] 05:41:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8e2be800) [pid = 1768] [serial = 1954] [outer = (nil)] 05:41:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8e3c0400) [pid = 1768] [serial = 1955] [outer = 0x8e2be800] 05:41:08 INFO - PROCESS | 1768 | 1464612068416 Marionette DEBUG loaded listener.js 05:41:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ec97800) [pid = 1768] [serial = 1956] [outer = 0x8e2be800] 05:41:09 INFO - PROCESS | 1768 | 1464612069462 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]]]}] 05:41:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 05:41:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 1884ms 05:41:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 05:41:09 INFO - PROCESS | 1768 | 1464612069502 Marionette TRACE conn4 -> [0,2577,"getWindowHandle",null] 05:41:09 INFO - PROCESS | 1768 | 1464612069505 Marionette TRACE conn4 <- [1,2577,null,{"value":"8"}] 05:41:09 INFO - PROCESS | 1768 | 1464612069512 Marionette TRACE conn4 -> [0,2578,"setScriptTimeout",{"ms":35000}] 05:41:09 INFO - PROCESS | 1768 | 1464612069519 Marionette TRACE conn4 <- [1,2578,null,{}] 05:41:09 INFO - PROCESS | 1768 | 1464612069536 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}] 05:41:09 INFO - PROCESS | 1768 | 1464612069831 Marionette TRACE conn4 <- [1,2579,null,{"value":null}] 05:41:10 INFO - PROCESS | 1768 | 1464612070247 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef7e000 == 152 [pid = 1768] [id = 652] 05:41:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8f612800) [pid = 1768] [serial = 1957] [outer = (nil)] 05:41:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f6a6400) [pid = 1768] [serial = 1958] [outer = 0x8f612800] 05:41:10 INFO - PROCESS | 1768 | 1464612070383 Marionette DEBUG loaded listener.js 05:41:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8f837400) [pid = 1768] [serial = 1959] [outer = 0x8f612800] 05:41:11 INFO - PROCESS | 1768 | 1464612071648 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]]]}] 05:41:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 05:41:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 2193ms 05:41:11 INFO - PROCESS | 1768 | 1464612071707 Marionette TRACE conn4 -> [0,2581,"getWindowHandle",null] 05:41:11 INFO - PROCESS | 1768 | 1464612071714 Marionette TRACE conn4 <- [1,2581,null,{"value":"8"}] 05:41:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 05:41:11 INFO - PROCESS | 1768 | 1464612071723 Marionette TRACE conn4 -> [0,2582,"setScriptTimeout",{"ms":35000}] 05:41:11 INFO - PROCESS | 1768 | 1464612071728 Marionette TRACE conn4 <- [1,2582,null,{}] 05:41:11 INFO - PROCESS | 1768 | 1464612071736 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}] 05:41:12 INFO - PROCESS | 1768 | 1464612072063 Marionette TRACE conn4 <- [1,2583,null,{"value":null}] 05:41:12 INFO - PROCESS | 1768 | 1464612072403 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4ecc00 == 153 [pid = 1768] [id = 653] 05:41:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8f614800) [pid = 1768] [serial = 1960] [outer = (nil)] 05:41:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x90f41800) [pid = 1768] [serial = 1961] [outer = 0x8f614800] 05:41:12 INFO - PROCESS | 1768 | 1464612072495 Marionette DEBUG loaded listener.js 05:41:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x90f4fc00) [pid = 1768] [serial = 1962] [outer = 0x8f614800] 05:41:13 INFO - PROCESS | 1768 | 1464612073640 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]]]}] 05:41:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 05:41:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1993ms 05:41:13 INFO - PROCESS | 1768 | 1464612073718 Marionette TRACE conn4 -> [0,2585,"getWindowHandle",null] 05:41:13 INFO - PROCESS | 1768 | 1464612073724 Marionette TRACE conn4 <- [1,2585,null,{"value":"8"}] 05:41:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 05:41:13 INFO - PROCESS | 1768 | 1464612073732 Marionette TRACE conn4 -> [0,2586,"setScriptTimeout",{"ms":35000}] 05:41:13 INFO - PROCESS | 1768 | 1464612073736 Marionette TRACE conn4 <- [1,2586,null,{}] 05:41:13 INFO - PROCESS | 1768 | 1464612073743 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}] 05:41:14 INFO - PROCESS | 1768 | 1464612074094 Marionette TRACE conn4 <- [1,2587,null,{"value":null}] 05:41:14 INFO - PROCESS | 1768 | 1464612074500 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c8000 == 154 [pid = 1768] [id = 654] 05:41:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8e3b6400) [pid = 1768] [serial = 1963] [outer = (nil)] 05:41:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x9112b000) [pid = 1768] [serial = 1964] [outer = 0x8e3b6400] 05:41:14 INFO - PROCESS | 1768 | 1464612074624 Marionette DEBUG loaded listener.js 05:41:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x911dcc00) [pid = 1768] [serial = 1965] [outer = 0x8e3b6400] 05:41:15 INFO - PROCESS | 1768 | 1464612075726 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]]]}] 05:41:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 05:41:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 2034ms 05:41:15 INFO - PROCESS | 1768 | 1464612075765 Marionette TRACE conn4 -> [0,2589,"getWindowHandle",null] 05:41:15 INFO - PROCESS | 1768 | 1464612075769 Marionette TRACE conn4 <- [1,2589,null,{"value":"8"}] 05:41:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 05:41:15 INFO - PROCESS | 1768 | 1464612075776 Marionette TRACE conn4 -> [0,2590,"setScriptTimeout",{"ms":35000}] 05:41:15 INFO - PROCESS | 1768 | 1464612075779 Marionette TRACE conn4 <- [1,2590,null,{}] 05:41:15 INFO - PROCESS | 1768 | 1464612075786 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}] 05:41:16 INFO - PROCESS | 1768 | 1464612076085 Marionette TRACE conn4 <- [1,2591,null,{"value":null}] 05:41:16 INFO - PROCESS | 1768 | 1464612076508 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f6a7400 == 155 [pid = 1768] [id = 655] 05:41:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x90f88800) [pid = 1768] [serial = 1966] [outer = (nil)] 05:41:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x91bee400) [pid = 1768] [serial = 1967] [outer = 0x90f88800] 05:41:16 INFO - PROCESS | 1768 | 1464612076632 Marionette DEBUG loaded listener.js 05:41:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x91db2400) [pid = 1768] [serial = 1968] [outer = 0x90f88800] 05:41:17 INFO - PROCESS | 1768 | 1464612077789 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]]]}] 05:41:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 05:41:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 2091ms 05:41:17 INFO - PROCESS | 1768 | 1464612077870 Marionette TRACE conn4 -> [0,2593,"getWindowHandle",null] 05:41:17 INFO - PROCESS | 1768 | 1464612077875 Marionette TRACE conn4 <- [1,2593,null,{"value":"8"}] 05:41:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 05:41:17 INFO - PROCESS | 1768 | 1464612077884 Marionette TRACE conn4 -> [0,2594,"setScriptTimeout",{"ms":35000}] 05:41:17 INFO - PROCESS | 1768 | 1464612077888 Marionette TRACE conn4 <- [1,2594,null,{}] 05:41:17 INFO - PROCESS | 1768 | 1464612077896 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}] 05:41:18 INFO - PROCESS | 1768 | 1464612078194 Marionette TRACE conn4 <- [1,2595,null,{"value":null}] 05:41:18 INFO - PROCESS | 1768 | 1464612078582 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4e2c00 == 156 [pid = 1768] [id = 656] 05:41:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x91b76c00) [pid = 1768] [serial = 1969] [outer = (nil)] 05:41:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x92989800) [pid = 1768] [serial = 1970] [outer = 0x91b76c00] 05:41:18 INFO - PROCESS | 1768 | 1464612078696 Marionette DEBUG loaded listener.js 05:41:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x92992000) [pid = 1768] [serial = 1971] [outer = 0x91b76c00] 05:41:19 INFO - PROCESS | 1768 | 1464612079706 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]]]}] 05:41:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 05:41:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1887ms 05:41:19 INFO - PROCESS | 1768 | 1464612079772 Marionette TRACE conn4 -> [0,2597,"getWindowHandle",null] 05:41:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 05:41:19 INFO - PROCESS | 1768 | 1464612079777 Marionette TRACE conn4 <- [1,2597,null,{"value":"8"}] 05:41:19 INFO - PROCESS | 1768 | 1464612079784 Marionette TRACE conn4 -> [0,2598,"setScriptTimeout",{"ms":35000}] 05:41:19 INFO - PROCESS | 1768 | 1464612079788 Marionette TRACE conn4 <- [1,2598,null,{}] 05:41:19 INFO - PROCESS | 1768 | 1464612079795 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}] 05:41:20 INFO - PROCESS | 1768 | 1464612080060 Marionette TRACE conn4 <- [1,2599,null,{"value":null}] 05:41:20 INFO - PROCESS | 1768 | 1464612080410 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dc46000 == 157 [pid = 1768] [id = 657] 05:41:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8ef1d000) [pid = 1768] [serial = 1972] [outer = (nil)] 05:41:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x95126000) [pid = 1768] [serial = 1973] [outer = 0x8ef1d000] 05:41:20 INFO - PROCESS | 1768 | 1464612080499 Marionette DEBUG loaded listener.js 05:41:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9512c800) [pid = 1768] [serial = 1974] [outer = 0x8ef1d000] 05:41:21 INFO - PROCESS | 1768 | 1464612081697 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]]]}] 05:41:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 05:41:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 1993ms 05:41:21 INFO - PROCESS | 1768 | 1464612081778 Marionette TRACE conn4 -> [0,2601,"getWindowHandle",null] 05:41:21 INFO - PROCESS | 1768 | 1464612081783 Marionette TRACE conn4 <- [1,2601,null,{"value":"8"}] 05:41:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 05:41:21 INFO - PROCESS | 1768 | 1464612081790 Marionette TRACE conn4 -> [0,2602,"setScriptTimeout",{"ms":35000}] 05:41:21 INFO - PROCESS | 1768 | 1464612081795 Marionette TRACE conn4 <- [1,2602,null,{}] 05:41:21 INFO - PROCESS | 1768 | 1464612081801 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}] 05:41:22 INFO - PROCESS | 1768 | 1464612082079 Marionette TRACE conn4 <- [1,2603,null,{"value":null}] 05:41:22 INFO - PROCESS | 1768 | 1464612082425 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d23000 == 158 [pid = 1768] [id = 658] 05:41:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x93d9e400) [pid = 1768] [serial = 1975] [outer = (nil)] 05:41:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x995ae400) [pid = 1768] [serial = 1976] [outer = 0x93d9e400] 05:41:22 INFO - PROCESS | 1768 | 1464612082535 Marionette DEBUG loaded listener.js 05:41:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x995b7800) [pid = 1768] [serial = 1977] [outer = 0x93d9e400] 05:41:23 INFO - PROCESS | 1768 | 1464612083588 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]]]}] 05:41:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 05:41:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 1839ms 05:41:23 INFO - PROCESS | 1768 | 1464612083630 Marionette TRACE conn4 -> [0,2605,"getWindowHandle",null] 05:41:23 INFO - PROCESS | 1768 | 1464612083635 Marionette TRACE conn4 <- [1,2605,null,{"value":"8"}] 05:41:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 05:41:23 INFO - PROCESS | 1768 | 1464612083641 Marionette TRACE conn4 -> [0,2606,"setScriptTimeout",{"ms":35000}] 05:41:23 INFO - PROCESS | 1768 | 1464612083645 Marionette TRACE conn4 <- [1,2606,null,{}] 05:41:23 INFO - PROCESS | 1768 | 1464612083651 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}] 05:41:23 INFO - PROCESS | 1768 | 1464612083898 Marionette TRACE conn4 <- [1,2607,null,{"value":null}] 05:41:24 INFO - PROCESS | 1768 | 1464612084236 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x96567400 == 159 [pid = 1768] [id = 659] 05:41:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x9829b000) [pid = 1768] [serial = 1978] [outer = (nil)] 05:41:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x9a814000) [pid = 1768] [serial = 1979] [outer = 0x9829b000] 05:41:24 INFO - PROCESS | 1768 | 1464612084335 Marionette DEBUG loaded listener.js 05:41:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9a81dc00) [pid = 1768] [serial = 1980] [outer = 0x9829b000] 05:41:25 INFO - PROCESS | 1768 | 1464612085364 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]]]}] 05:41:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 05:41:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 1784ms 05:41:25 INFO - PROCESS | 1768 | 1464612085426 Marionette TRACE conn4 -> [0,2609,"getWindowHandle",null] 05:41:25 INFO - PROCESS | 1768 | 1464612085431 Marionette TRACE conn4 <- [1,2609,null,{"value":"8"}] 05:41:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 05:41:25 INFO - PROCESS | 1768 | 1464612085437 Marionette TRACE conn4 -> [0,2610,"setScriptTimeout",{"ms":35000}] 05:41:25 INFO - PROCESS | 1768 | 1464612085442 Marionette TRACE conn4 <- [1,2610,null,{}] 05:41:25 INFO - PROCESS | 1768 | 1464612085449 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}] 05:41:25 INFO - PROCESS | 1768 | 1464612085710 Marionette TRACE conn4 <- [1,2611,null,{"value":null}] 05:41:26 INFO - PROCESS | 1768 | 1464612086048 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ad31c00 == 160 [pid = 1768] [id = 660] 05:41:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9b85b400) [pid = 1768] [serial = 1981] [outer = (nil)] 05:41:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9ba3bc00) [pid = 1768] [serial = 1982] [outer = 0x9b85b400] 05:41:26 INFO - PROCESS | 1768 | 1464612086160 Marionette DEBUG loaded listener.js 05:41:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9c2ef400) [pid = 1768] [serial = 1983] [outer = 0x9b85b400] 05:41:27 INFO - PROCESS | 1768 | 1464612087196 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]]]}] 05:41:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 05:41:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1791ms 05:41:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 05:41:27 INFO - PROCESS | 1768 | 1464612087229 Marionette TRACE conn4 -> [0,2613,"getWindowHandle",null] 05:41:27 INFO - PROCESS | 1768 | 1464612087232 Marionette TRACE conn4 <- [1,2613,null,{"value":"8"}] 05:41:27 INFO - PROCESS | 1768 | 1464612087239 Marionette TRACE conn4 -> [0,2614,"setScriptTimeout",{"ms":35000}] 05:41:27 INFO - PROCESS | 1768 | 1464612087243 Marionette TRACE conn4 <- [1,2614,null,{}] 05:41:27 INFO - PROCESS | 1768 | 1464612087249 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}] 05:41:27 INFO - PROCESS | 1768 | 1464612087490 Marionette TRACE conn4 <- [1,2615,null,{"value":null}] 05:41:27 INFO - PROCESS | 1768 | 1464612087854 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ba71400 == 161 [pid = 1768] [id = 661] 05:41:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9c08b800) [pid = 1768] [serial = 1984] [outer = (nil)] 05:41:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0xa24bf800) [pid = 1768] [serial = 1985] [outer = 0x9c08b800] 05:41:27 INFO - PROCESS | 1768 | 1464612087949 Marionette DEBUG loaded listener.js 05:41:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0xa24c7c00) [pid = 1768] [serial = 1986] [outer = 0x9c08b800] 05:41:28 INFO - PROCESS | 1768 | 1464612088921 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]]]}] 05:41:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 05:41:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 1735ms 05:41:28 INFO - PROCESS | 1768 | 1464612088975 Marionette TRACE conn4 -> [0,2617,"getWindowHandle",null] 05:41:28 INFO - PROCESS | 1768 | 1464612088978 Marionette TRACE conn4 <- [1,2617,null,{"value":"8"}] 05:41:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 05:41:28 INFO - PROCESS | 1768 | 1464612088985 Marionette TRACE conn4 -> [0,2618,"setScriptTimeout",{"ms":35000}] 05:41:28 INFO - PROCESS | 1768 | 1464612088989 Marionette TRACE conn4 <- [1,2618,null,{}] 05:41:29 INFO - PROCESS | 1768 | 1464612089005 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}] 05:41:29 INFO - PROCESS | 1768 | 1464612089278 Marionette TRACE conn4 <- [1,2619,null,{"value":null}] 05:41:29 INFO - PROCESS | 1768 | 1464612089630 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x90ea6000 == 162 [pid = 1768] [id = 662] 05:41:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x911e0400) [pid = 1768] [serial = 1987] [outer = (nil)] 05:41:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0xa3499c00) [pid = 1768] [serial = 1988] [outer = 0x911e0400] 05:41:29 INFO - PROCESS | 1768 | 1464612089723 Marionette DEBUG loaded listener.js 05:41:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa354e400) [pid = 1768] [serial = 1989] [outer = 0x911e0400] 05:41:30 INFO - PROCESS | 1768 | 1464612090698 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]]]}] 05:41:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 05:41:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 1750ms 05:41:30 INFO - PROCESS | 1768 | 1464612090736 Marionette TRACE conn4 -> [0,2621,"getWindowHandle",null] 05:41:30 INFO - PROCESS | 1768 | 1464612090739 Marionette TRACE conn4 <- [1,2621,null,{"value":"8"}] 05:41:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 05:41:30 INFO - PROCESS | 1768 | 1464612090747 Marionette TRACE conn4 -> [0,2622,"setScriptTimeout",{"ms":35000}] 05:41:30 INFO - PROCESS | 1768 | 1464612090751 Marionette TRACE conn4 <- [1,2622,null,{}] 05:41:30 INFO - PROCESS | 1768 | 1464612090756 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}] 05:41:31 INFO - PROCESS | 1768 | 1464612091009 Marionette TRACE conn4 <- [1,2623,null,{"value":null}] 05:41:31 INFO - PROCESS | 1768 | 1464612091363 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:31 INFO - PROCESS | 1768 | ++DOCSHELL 0xa326c400 == 163 [pid = 1768] [id = 663] 05:41:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0xa3497c00) [pid = 1768] [serial = 1990] [outer = (nil)] 05:41:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0xa623a000) [pid = 1768] [serial = 1991] [outer = 0xa3497c00] 05:41:31 INFO - PROCESS | 1768 | 1464612091463 Marionette DEBUG loaded listener.js 05:41:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0xa628f000) [pid = 1768] [serial = 1992] [outer = 0xa3497c00] 05:41:32 INFO - PROCESS | 1768 | 1464612092551 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]]]}] 05:41:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 05:41:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 1841ms 05:41:32 INFO - PROCESS | 1768 | 1464612092590 Marionette TRACE conn4 -> [0,2625,"getWindowHandle",null] 05:41:32 INFO - PROCESS | 1768 | 1464612092593 Marionette TRACE conn4 <- [1,2625,null,{"value":"8"}] 05:41:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 05:41:32 INFO - PROCESS | 1768 | 1464612092601 Marionette TRACE conn4 -> [0,2626,"setScriptTimeout",{"ms":35000}] 05:41:32 INFO - PROCESS | 1768 | 1464612092605 Marionette TRACE conn4 <- [1,2626,null,{}] 05:41:32 INFO - PROCESS | 1768 | 1464612092612 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}] 05:41:32 INFO - PROCESS | 1768 | 1464612092873 Marionette TRACE conn4 <- [1,2627,null,{"value":null}] 05:41:33 INFO - PROCESS | 1768 | 1464612093225 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c519c00 == 164 [pid = 1768] [id = 664] 05:41:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8c51a800) [pid = 1768] [serial = 1993] [outer = (nil)] 05:41:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8c520c00) [pid = 1768] [serial = 1994] [outer = 0x8c51a800] 05:41:33 INFO - PROCESS | 1768 | 1464612093350 Marionette DEBUG loaded listener.js 05:41:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8c523000) [pid = 1768] [serial = 1995] [outer = 0x8c51a800] 05:41:34 INFO - PROCESS | 1768 | 1464612094350 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]]]}] 05:41:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 05:41:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 1834ms 05:41:34 INFO - PROCESS | 1768 | 1464612094438 Marionette TRACE conn4 -> [0,2629,"getWindowHandle",null] 05:41:34 INFO - PROCESS | 1768 | 1464612094444 Marionette TRACE conn4 <- [1,2629,null,{"value":"8"}] 05:41:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 05:41:34 INFO - PROCESS | 1768 | 1464612094453 Marionette TRACE conn4 -> [0,2630,"setScriptTimeout",{"ms":35000}] 05:41:34 INFO - PROCESS | 1768 | 1464612094458 Marionette TRACE conn4 <- [1,2630,null,{}] 05:41:34 INFO - PROCESS | 1768 | 1464612094467 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}] 05:41:34 INFO - PROCESS | 1768 | 1464612094832 Marionette TRACE conn4 <- [1,2631,null,{"value":null}] 05:41:38 INFO - PROCESS | 1768 | --DOCSHELL 0x8b7a6c00 == 163 [pid = 1768] [id = 192] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8e4e3c00) [pid = 1768] [serial = 1770] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8ec6b000) [pid = 1768] [serial = 1889] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8e46d800) [pid = 1768] [serial = 1886] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9a815000) [pid = 1768] [serial = 1859] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x9a380400) [pid = 1768] [serial = 1857] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x99e0b800) [pid = 1768] [serial = 1856] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x95318000) [pid = 1768] [serial = 1854] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x95132c00) [pid = 1768] [serial = 1853] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x93d9e000) [pid = 1768] [serial = 1851] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x92657400) [pid = 1768] [serial = 1850] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x92590c00) [pid = 1768] [serial = 1848] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x91b7cc00) [pid = 1768] [serial = 1847] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x911e2000) [pid = 1768] [serial = 1845] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x91132000) [pid = 1768] [serial = 1844] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x90f4b000) [pid = 1768] [serial = 1842] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x90ea5000) [pid = 1768] [serial = 1841] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8f617000) [pid = 1768] [serial = 1839] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8efc2800) [pid = 1768] [serial = 1838] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8e470c00) [pid = 1768] [serial = 1836] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8e2bec00) [pid = 1768] [serial = 1835] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x899f0000) [pid = 1768] [serial = 1833] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x88d3f000) [pid = 1768] [serial = 1832] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8a1ed800) [pid = 1768] [serial = 1880] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8ad1d800) [pid = 1768] [serial = 1881] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0xa6297400) [pid = 1768] [serial = 1878] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0xa3550800) [pid = 1768] [serial = 1877] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8ae33800) [pid = 1768] [serial = 1875] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8ae32000) [pid = 1768] [serial = 1874] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0xa670b000) [pid = 1768] [serial = 1872] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0xa62fb400) [pid = 1768] [serial = 1871] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0xa4e09000) [pid = 1768] [serial = 1869] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0xa35e7400) [pid = 1768] [serial = 1868] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0xa263b000) [pid = 1768] [serial = 1866] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0xa2408000) [pid = 1768] [serial = 1865] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x9b8b2c00) [pid = 1768] [serial = 1863] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x9b334400) [pid = 1768] [serial = 1862] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9a81e000) [pid = 1768] [serial = 1860] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8da97800) [pid = 1768] [serial = 1884] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8ec6d400) [pid = 1768] [serial = 1887] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8c004c00) [pid = 1768] [serial = 1883] [outer = (nil)] [url = about:blank] 05:41:38 INFO - PROCESS | 1768 | 1464612098441 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8781d800 == 164 [pid = 1768] [id = 665] 05:41:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8857a800) [pid = 1768] [serial = 1996] [outer = (nil)] 05:41:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x88d38400) [pid = 1768] [serial = 1997] [outer = 0x8857a800] 05:41:38 INFO - PROCESS | 1768 | 1464612098633 Marionette DEBUG loaded listener.js 05:41:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x899c2000) [pid = 1768] [serial = 1998] [outer = 0x8857a800] 05:41:39 INFO - PROCESS | 1768 | 1464612099877 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]]]}] 05:41:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 05:41:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 5452ms 05:41:39 INFO - PROCESS | 1768 | 1464612099938 Marionette TRACE conn4 -> [0,2633,"getWindowHandle",null] 05:41:39 INFO - PROCESS | 1768 | 1464612099948 Marionette TRACE conn4 <- [1,2633,null,{"value":"8"}] 05:41:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 05:41:39 INFO - PROCESS | 1768 | 1464612099963 Marionette TRACE conn4 -> [0,2634,"setScriptTimeout",{"ms":35000}] 05:41:39 INFO - PROCESS | 1768 | 1464612099972 Marionette TRACE conn4 <- [1,2634,null,{}] 05:41:39 INFO - PROCESS | 1768 | 1464612099982 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}] 05:41:40 INFO - PROCESS | 1768 | 1464612100302 Marionette TRACE conn4 <- [1,2635,null,{"value":null}] 05:41:40 INFO - PROCESS | 1768 | 1464612100585 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ae33000 == 165 [pid = 1768] [id = 666] 05:41:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8ae33800) [pid = 1768] [serial = 1999] [outer = (nil)] 05:41:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8afe9400) [pid = 1768] [serial = 2000] [outer = 0x8ae33800] 05:41:40 INFO - PROCESS | 1768 | 1464612100670 Marionette DEBUG loaded listener.js 05:41:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8b636400) [pid = 1768] [serial = 2001] [outer = 0x8ae33800] 05:41:41 INFO - PROCESS | 1768 | 1464612101597 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]]]}] 05:41:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 05:41:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 1694ms 05:41:41 INFO - PROCESS | 1768 | 1464612101673 Marionette TRACE conn4 -> [0,2637,"getWindowHandle",null] 05:41:41 INFO - PROCESS | 1768 | 1464612101683 Marionette TRACE conn4 <- [1,2637,null,{"value":"8"}] 05:41:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 05:41:41 INFO - PROCESS | 1768 | 1464612101697 Marionette TRACE conn4 -> [0,2638,"setScriptTimeout",{"ms":35000}] 05:41:41 INFO - PROCESS | 1768 | 1464612101703 Marionette TRACE conn4 <- [1,2638,null,{}] 05:41:41 INFO - PROCESS | 1768 | 1464612101739 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}] 05:41:42 INFO - PROCESS | 1768 | 1464612102175 Marionette TRACE conn4 <- [1,2639,null,{"value":null}] 05:41:42 INFO - PROCESS | 1768 | 1464612102515 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ae34400 == 166 [pid = 1768] [id = 667] 05:41:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8c51fc00) [pid = 1768] [serial = 2002] [outer = (nil)] 05:41:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8c8c8400) [pid = 1768] [serial = 2003] [outer = 0x8c51fc00] 05:41:42 INFO - PROCESS | 1768 | 1464612102640 Marionette DEBUG loaded listener.js 05:41:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8daa1800) [pid = 1768] [serial = 2004] [outer = 0x8c51fc00] 05:41:43 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8b63c000) [pid = 1768] [serial = 1942] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 05:41:43 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8e3b4800) [pid = 1768] [serial = 1828] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x88b28800) [pid = 1768] [serial = 1945] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x91b7c800) [pid = 1768] [serial = 1927] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8f61b800) [pid = 1768] [serial = 1924] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9a752000) [pid = 1768] [serial = 1921] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x92652000) [pid = 1768] [serial = 1918] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x91134400) [pid = 1768] [serial = 1915] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x91b5b400) [pid = 1768] [serial = 1912] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x91b75400) [pid = 1768] [serial = 1909] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x90f84c00) [pid = 1768] [serial = 1906] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x90f4c400) [pid = 1768] [serial = 1903] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8dacf400) [pid = 1768] [serial = 1900] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8f6a7c00) [pid = 1768] [serial = 1897] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8dacf000) [pid = 1768] [serial = 1894] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8a1e5c00) [pid = 1768] [serial = 1891] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8a1e7400) [pid = 1768] [serial = 1939] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x8b63b000) [pid = 1768] [serial = 1936] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x91131800) [pid = 1768] [serial = 1933] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 05:41:44 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x9b297800) [pid = 1768] [serial = 1930] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 05:41:44 INFO - PROCESS | 1768 | 1464612104416 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]]]}] 05:41:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 05:41:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 2768ms 05:41:44 INFO - PROCESS | 1768 | 1464612104463 Marionette TRACE conn4 -> [0,2641,"getWindowHandle",null] 05:41:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 05:41:44 INFO - PROCESS | 1768 | 1464612104467 Marionette TRACE conn4 <- [1,2641,null,{"value":"8"}] 05:41:44 INFO - PROCESS | 1768 | 1464612104476 Marionette TRACE conn4 -> [0,2642,"setScriptTimeout",{"ms":35000}] 05:41:44 INFO - PROCESS | 1768 | 1464612104485 Marionette TRACE conn4 <- [1,2642,null,{}] 05:41:44 INFO - PROCESS | 1768 | 1464612104512 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}] 05:41:44 INFO - PROCESS | 1768 | 1464612104739 Marionette TRACE conn4 <- [1,2643,null,{"value":null}] 05:41:44 INFO - PROCESS | 1768 | 1464612104940 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b23c00 == 167 [pid = 1768] [id = 668] 05:41:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x8a1e7400) [pid = 1768] [serial = 2005] [outer = (nil)] 05:41:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x8dc46c00) [pid = 1768] [serial = 2006] [outer = 0x8a1e7400] 05:41:45 INFO - PROCESS | 1768 | 1464612105021 Marionette DEBUG loaded listener.js 05:41:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8e3c1800) [pid = 1768] [serial = 2007] [outer = 0x8a1e7400] 05:41:45 INFO - PROCESS | 1768 | 1464612105874 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]]]}] 05:41:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 05:41:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 1456ms 05:41:46 INFO - PROCESS | 1768 | 1464612106033 Marionette TRACE conn4 -> [0,2645,"getWindowHandle",null] 05:41:46 INFO - PROCESS | 1768 | 1464612106040 Marionette TRACE conn4 <- [1,2645,null,{"value":"8"}] 05:41:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 05:41:46 INFO - PROCESS | 1768 | 1464612106063 Marionette TRACE conn4 -> [0,2646,"setScriptTimeout",{"ms":35000}] 05:41:46 INFO - PROCESS | 1768 | 1464612106068 Marionette TRACE conn4 <- [1,2646,null,{}] 05:41:46 INFO - PROCESS | 1768 | 1464612106077 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}] 05:41:46 INFO - PROCESS | 1768 | 1464612106359 Marionette TRACE conn4 <- [1,2647,null,{"value":null}] 05:41:46 INFO - PROCESS | 1768 | 1464612106723 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x8a1eac00 == 168 [pid = 1768] [id = 669] 05:41:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8a1ed800) [pid = 1768] [serial = 2008] [outer = (nil)] 05:41:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8ad17400) [pid = 1768] [serial = 2009] [outer = 0x8a1ed800] 05:41:46 INFO - PROCESS | 1768 | 1464612106818 Marionette DEBUG loaded listener.js 05:41:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8ae32c00) [pid = 1768] [serial = 2010] [outer = 0x8a1ed800] 05:41:47 INFO - PROCESS | 1768 | 1464612107811 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]]]}] 05:41:47 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 05:41:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 1789ms 05:41:47 INFO - PROCESS | 1768 | 1464612107854 Marionette TRACE conn4 -> [0,2649,"getWindowHandle",null] 05:41:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 05:41:47 INFO - PROCESS | 1768 | 1464612107863 Marionette TRACE conn4 <- [1,2649,null,{"value":"8"}] 05:41:47 INFO - PROCESS | 1768 | 1464612107877 Marionette TRACE conn4 -> [0,2650,"setScriptTimeout",{"ms":35000}] 05:41:47 INFO - PROCESS | 1768 | 1464612107884 Marionette TRACE conn4 <- [1,2650,null,{}] 05:41:47 INFO - PROCESS | 1768 | 1464612107893 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}] 05:41:48 INFO - PROCESS | 1768 | 1464612108179 Marionette TRACE conn4 <- [1,2651,null,{"value":null}] 05:41:48 INFO - PROCESS | 1768 | 1464612108514 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c522400 == 169 [pid = 1768] [id = 670] 05:41:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8c522c00) [pid = 1768] [serial = 2011] [outer = (nil)] 05:41:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8dac3800) [pid = 1768] [serial = 2012] [outer = 0x8c522c00] 05:41:48 INFO - PROCESS | 1768 | 1464612108610 Marionette DEBUG loaded listener.js 05:41:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8dc50800) [pid = 1768] [serial = 2013] [outer = 0x8c522c00] 05:41:49 INFO - PROCESS | 1768 | 1464612109640 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]]]}] 05:41:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 05:41:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 1800ms 05:41:49 INFO - PROCESS | 1768 | 1464612109673 Marionette TRACE conn4 -> [0,2653,"getWindowHandle",null] 05:41:49 INFO - PROCESS | 1768 | 1464612109676 Marionette TRACE conn4 <- [1,2653,null,{"value":"8"}] 05:41:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 05:41:49 INFO - PROCESS | 1768 | 1464612109685 Marionette TRACE conn4 -> [0,2654,"setScriptTimeout",{"ms":35000}] 05:41:49 INFO - PROCESS | 1768 | 1464612109689 Marionette TRACE conn4 <- [1,2654,null,{}] 05:41:49 INFO - PROCESS | 1768 | 1464612109704 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}] 05:41:49 INFO - PROCESS | 1768 | 1464612109983 Marionette TRACE conn4 <- [1,2655,null,{"value":null}] 05:41:50 INFO - PROCESS | 1768 | 1464612110369 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:50 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eea8000 == 170 [pid = 1768] [id = 671] 05:41:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8eeab000) [pid = 1768] [serial = 2014] [outer = (nil)] 05:41:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8ef1c800) [pid = 1768] [serial = 2015] [outer = 0x8eeab000] 05:41:50 INFO - PROCESS | 1768 | 1464612110473 Marionette DEBUG loaded listener.js 05:41:50 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ef77800) [pid = 1768] [serial = 2016] [outer = 0x8eeab000] 05:41:51 INFO - PROCESS | 1768 | 1464612111451 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]]]}] 05:41:51 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 05:41:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 1843ms 05:41:51 INFO - PROCESS | 1768 | 1464612111528 Marionette TRACE conn4 -> [0,2657,"getWindowHandle",null] 05:41:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 05:41:51 INFO - PROCESS | 1768 | 1464612111533 Marionette TRACE conn4 <- [1,2657,null,{"value":"8"}] 05:41:51 INFO - PROCESS | 1768 | 1464612111539 Marionette TRACE conn4 -> [0,2658,"setScriptTimeout",{"ms":35000}] 05:41:51 INFO - PROCESS | 1768 | 1464612111543 Marionette TRACE conn4 <- [1,2658,null,{}] 05:41:51 INFO - PROCESS | 1768 | 1464612111549 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}] 05:41:51 INFO - PROCESS | 1768 | 1464612111834 Marionette TRACE conn4 <- [1,2659,null,{"value":null}] 05:41:52 INFO - PROCESS | 1768 | 1464612112175 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b643000 == 171 [pid = 1768] [id = 672] 05:41:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8ec73c00) [pid = 1768] [serial = 2017] [outer = (nil)] 05:41:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8f617000) [pid = 1768] [serial = 2018] [outer = 0x8ec73c00] 05:41:52 INFO - PROCESS | 1768 | 1464612112272 Marionette DEBUG loaded listener.js 05:41:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8f6a4400) [pid = 1768] [serial = 2019] [outer = 0x8ec73c00] 05:41:53 INFO - PROCESS | 1768 | 1464612113225 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]]]}] 05:41:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 05:41:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 1740ms 05:41:53 INFO - PROCESS | 1768 | 1464612113279 Marionette TRACE conn4 -> [0,2661,"getWindowHandle",null] 05:41:53 INFO - PROCESS | 1768 | 1464612113282 Marionette TRACE conn4 <- [1,2661,null,{"value":"8"}] 05:41:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 05:41:53 INFO - PROCESS | 1768 | 1464612113289 Marionette TRACE conn4 -> [0,2662,"setScriptTimeout",{"ms":35000}] 05:41:53 INFO - PROCESS | 1768 | 1464612113293 Marionette TRACE conn4 <- [1,2662,null,{}] 05:41:53 INFO - PROCESS | 1768 | 1464612113299 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}] 05:41:53 INFO - PROCESS | 1768 | 1464612113541 Marionette TRACE conn4 <- [1,2663,null,{"value":null}] 05:41:53 INFO - PROCESS | 1768 | 1464612113876 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efc8c00 == 172 [pid = 1768] [id = 673] 05:41:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8efca000) [pid = 1768] [serial = 2020] [outer = (nil)] 05:41:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x90ea2400) [pid = 1768] [serial = 2021] [outer = 0x8efca000] 05:41:53 INFO - PROCESS | 1768 | 1464612113973 Marionette DEBUG loaded listener.js 05:41:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x90f43800) [pid = 1768] [serial = 2022] [outer = 0x8efca000] 05:41:54 INFO - PROCESS | 1768 | 1464612114912 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]]]}] 05:41:54 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 05:41:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 1681ms 05:41:54 INFO - PROCESS | 1768 | 1464612114972 Marionette TRACE conn4 -> [0,2665,"getWindowHandle",null] 05:41:54 INFO - PROCESS | 1768 | 1464612114976 Marionette TRACE conn4 <- [1,2665,null,{"value":"8"}] 05:41:54 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 05:41:54 INFO - PROCESS | 1768 | 1464612114983 Marionette TRACE conn4 -> [0,2666,"setScriptTimeout",{"ms":35000}] 05:41:54 INFO - PROCESS | 1768 | 1464612114988 Marionette TRACE conn4 <- [1,2666,null,{}] 05:41:54 INFO - PROCESS | 1768 | 1464612114994 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}] 05:41:55 INFO - PROCESS | 1768 | 1464612115323 Marionette TRACE conn4 <- [1,2667,null,{"value":null}] 05:41:55 INFO - PROCESS | 1768 | 1464612115687 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8781e000 == 173 [pid = 1768] [id = 674] 05:41:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8f840400) [pid = 1768] [serial = 2023] [outer = (nil)] 05:41:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x9112ec00) [pid = 1768] [serial = 2024] [outer = 0x8f840400] 05:41:55 INFO - PROCESS | 1768 | 1464612115835 Marionette DEBUG loaded listener.js 05:41:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x911e2c00) [pid = 1768] [serial = 2025] [outer = 0x8f840400] 05:41:57 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:41:57 INFO - PROCESS | 1768 | SkScalerContext_CairoFT::generateFontMetrics unimplemented 05:41:57 INFO - PROCESS | 1768 | 1464612117258 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]]]}] 05:41:57 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) 05:41:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 2337ms 05:41:57 INFO - PROCESS | 1768 | 1464612117321 Marionette TRACE conn4 -> [0,2669,"getWindowHandle",null] 05:41:57 INFO - PROCESS | 1768 | 1464612117325 Marionette TRACE conn4 <- [1,2669,null,{"value":"8"}] 05:41:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 05:41:57 INFO - PROCESS | 1768 | 1464612117432 Marionette TRACE conn4 -> [0,2670,"setScriptTimeout",{"ms":35000}] 05:41:57 INFO - PROCESS | 1768 | 1464612117437 Marionette TRACE conn4 <- [1,2670,null,{}] 05:41:57 INFO - PROCESS | 1768 | 1464612117456 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}] 05:41:57 INFO - PROCESS | 1768 | 1464612117689 Marionette TRACE conn4 <- [1,2671,null,{"value":null}] 05:41:58 INFO - PROCESS | 1768 | 1464612118016 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:41:58 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f88c00 == 174 [pid = 1768] [id = 675] 05:41:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x90f8a800) [pid = 1768] [serial = 2026] [outer = (nil)] 05:41:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x91b7cc00) [pid = 1768] [serial = 2027] [outer = 0x90f8a800] 05:41:58 INFO - PROCESS | 1768 | 1464612118167 Marionette DEBUG loaded listener.js 05:41:58 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x91bee800) [pid = 1768] [serial = 2028] [outer = 0x90f8a800] 05:41:59 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:41:59 INFO - PROCESS | 1768 | 1464612119615 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] 05:41:59 INFO - PROCESS | 1768 | 1464612119694 Marionette TRACE conn4 <- [1,2673,null,{"value":"8"}] 05:41:59 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 05:41:59 INFO - PROCESS | 1768 | 1464612119814 Marionette TRACE conn4 -> [0,2674,"setScriptTimeout",{"ms":35000}] 05:41:59 INFO - PROCESS | 1768 | 1464612119820 Marionette TRACE conn4 <- [1,2674,null,{}] 05:41:59 INFO - PROCESS | 1768 | 1464612119845 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}] 05:42:00 INFO - PROCESS | 1768 | 1464612120310 Marionette TRACE conn4 <- [1,2675,null,{"value":null}] 05:42:00 INFO - PROCESS | 1768 | 1464612120559 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:00 INFO - PROCESS | 1768 | ++DOCSHELL 0x91dae800 == 175 [pid = 1768] [id = 676] 05:42:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x91db7800) [pid = 1768] [serial = 2029] [outer = (nil)] 05:42:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x92657400) [pid = 1768] [serial = 2030] [outer = 0x91db7800] 05:42:00 INFO - PROCESS | 1768 | 1464612120685 Marionette DEBUG loaded listener.js 05:42:00 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x9298fc00) [pid = 1768] [serial = 2031] [outer = 0x91db7800] 05:42:02 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:42:02 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 05:42:02 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 05:42:02 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 05:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:42:02 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 05:42:02 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1 05:42:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:42:02 INFO - _addTest/ [0,2677,"getWindowHandle",null] 05:42:02 INFO - PROCESS | 1768 | 1464612122237 Marionette TRACE conn4 <- [1,2677,null,{"value":"8"}] 05:42:02 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 05:42:02 INFO - PROCESS | 1768 | 1464612122247 Marionette TRACE conn4 -> [0,2678,"setScriptTimeout",{"ms":35000}] 05:42:02 INFO - PROCESS | 1768 | 1464612122253 Marionette TRACE conn4 <- [1,2678,null,{}] 05:42:02 INFO - PROCESS | 1768 | 1464612122261 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}] 05:42:02 INFO - PROCESS | 1768 | 1464612122666 Marionette TRACE conn4 <- [1,2679,null,{"value":null}] 05:42:03 INFO - PROCESS | 1768 | 1464612123030 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b80800 == 176 [pid = 1768] [id = 677] 05:42:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x92591400) [pid = 1768] [serial = 2032] [outer = (nil)] 05:42:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x93da1800) [pid = 1768] [serial = 2033] [outer = 0x92591400] 05:42:03 INFO - PROCESS | 1768 | 1464612123149 Marionette DEBUG loaded listener.js 05:42:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x95127c00) [pid = 1768] [serial = 2034] [outer = 0x92591400] 05:42:04 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:42:04 INFO - PROCESS | 1768 | 1464612124636 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]]]}] 05:42:04 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) 05:42:04 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 2441ms 05:42:04 INFO - PROCESS | 1768 | 1464612124690 Marionette TRACE conn4 -> [0,2681,"getWindowHandle",null] 05:42:04 INFO - PROCESS | 1768 | 1464612124695 Marionette TRACE conn4 <- [1,2681,null,{"value":"8"}] 05:42:04 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 05:42:04 INFO - PROCESS | 1768 | 1464612124706 Marionette TRACE conn4 -> [0,2682,"setScriptTimeout",{"ms":35000}] 05:42:04 INFO - PROCESS | 1768 | 1464612124710 Marionette TRACE conn4 <- [1,2682,null,{}] 05:42:04 INFO - PROCESS | 1768 | 1464612124720 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}] 05:42:05 INFO - PROCESS | 1768 | 1464612125239 Marionette TRACE conn4 <- [1,2683,null,{"value":null}] 05:42:05 INFO - PROCESS | 1768 | 1464612125501 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:05 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b73800 == 177 [pid = 1768] [id = 678] 05:42:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x929d5400) [pid = 1768] [serial = 2035] [outer = (nil)] 05:42:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x9829a000) [pid = 1768] [serial = 2036] [outer = 0x929d5400] 05:42:05 INFO - PROCESS | 1768 | 1464612125633 Marionette DEBUG loaded listener.js 05:42:05 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x995b1800) [pid = 1768] [serial = 2037] [outer = 0x929d5400] 05:42:07 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:42:07 INFO - PROCESS | 1768 | 1464612127081 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]]]}] 05:42:07 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) 05:42:07 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 2396ms 05:42:07 INFO - PROCESS | 1768 | 1464612127102 Marionette TRACE conn4 -> [0,2685,"getWindowHandle",null] 05:42:07 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 05:42:07 INFO - PROCESS | 1768 | 1464612127107 Marionette TRACE conn4 <- [1,2685,null,{"value":"8"}] 05:42:07 INFO - PROCESS | 1768 | 1464612127114 Marionette TRACE conn4 -> [0,2686,"setScriptTimeout",{"ms":35000}] 05:42:07 INFO - PROCESS | 1768 | 1464612127119 Marionette TRACE conn4 <- [1,2686,null,{}] 05:42:07 INFO - PROCESS | 1768 | 1464612127125 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}] 05:42:07 INFO - PROCESS | 1768 | 1464612127424 Marionette TRACE conn4 <- [1,2687,null,{"value":null}] 05:42:07 INFO - PROCESS | 1768 | 1464612127689 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:07 INFO - PROCESS | 1768 | ++DOCSHELL 0x953e0800 == 178 [pid = 1768] [id = 679] 05:42:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x953e1c00) [pid = 1768] [serial = 2038] [outer = (nil)] 05:42:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x9a8b5c00) [pid = 1768] [serial = 2039] [outer = 0x953e1c00] 05:42:07 INFO - PROCESS | 1768 | 1464612127788 Marionette DEBUG loaded listener.js 05:42:07 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9ad36000) [pid = 1768] [serial = 2040] [outer = 0x953e1c00] 05:42:09 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:42:09 INFO - PROCESS | 1768 | 1464612129228 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] 05:42:09 INFO - PROCESS | 1768 | 1464612129257 Marionette TRACE conn4 <- [1,2689,null,{"value":"8"}] 05:42:09 INFO - PROCESS | 1768 | 1464612129264 Marionette TRACE conn4 -> [0,2690,"setScriptTimeout",{"ms":35000}] 05:42:09 INFO - PROCESS | 1768 | 1464612129267 Marionette TRACE conn4 <- [1,2690,null,{}] 05:42:09 INFO - PROCESS | 1768 | 1464612129274 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}] 05:42:09 INFO - PROCESS | 1768 | 1464612129581 Marionette TRACE conn4 <- [1,2691,null,{"value":null}] 05:42:09 INFO - PROCESS | 1768 | 1464612129855 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x953dfc00 == 179 [pid = 1768] [id = 680] 05:42:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x9a81f800) [pid = 1768] [serial = 2041] [outer = (nil)] 05:42:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9b556000) [pid = 1768] [serial = 2042] [outer = 0x9a81f800] 05:42:09 INFO - PROCESS | 1768 | 1464612129946 Marionette DEBUG loaded listener.js 05:42:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9b8a6c00) [pid = 1768] [serial = 2043] [outer = 0x9a81f800] 05:42:11 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:42:11 INFO - PROCESS | 1768 | 1464612131339 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] 05:42:11 INFO - PROCESS | 1768 | 1464612131421 Marionette TRACE conn4 <- [1,2693,null,{"value":"8"}] 05:42:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 05:42:11 INFO - PROCESS | 1768 | 1464612131527 Marionette TRACE conn4 -> [0,2694,"setScriptTimeout",{"ms":35000}] 05:42:11 INFO - PROCESS | 1768 | 1464612131531 Marionette TRACE conn4 <- [1,2694,null,{}] 05:42:11 INFO - PROCESS | 1768 | 1464612131542 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}] 05:42:11 INFO - PROCESS | 1768 | 1464612131780 Marionette TRACE conn4 <- [1,2695,null,{"value":null}] 05:42:12 INFO - PROCESS | 1768 | 1464612132071 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b334400 == 180 [pid = 1768] [id = 681] 05:42:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9b3d3400) [pid = 1768] [serial = 2044] [outer = (nil)] 05:42:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9c2e7800) [pid = 1768] [serial = 2045] [outer = 0x9b3d3400] 05:42:12 INFO - PROCESS | 1768 | 1464612132161 Marionette DEBUG loaded listener.js 05:42:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9d9af400) [pid = 1768] [serial = 2046] [outer = 0x9b3d3400] 05:42:13 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:42:13 INFO - PROCESS | 1768 | 1464612133568 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] 05:42:13 INFO - PROCESS | 1768 | 1464612133625 Marionette TRACE conn4 <- [1,2697,null,{"value":"8"}] 05:42:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 05:42:13 INFO - PROCESS | 1768 | 1464612133633 Marionette TRACE conn4 -> [0,2698,"setScriptTimeout",{"ms":35000}] 05:42:13 INFO - PROCESS | 1768 | 1464612133635 Marionette TRACE conn4 <- [1,2698,null,{}] 05:42:13 INFO - PROCESS | 1768 | 1464612133641 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}] 05:42:13 INFO - PROCESS | 1768 | 1464612133949 Marionette TRACE conn4 <- [1,2699,null,{"value":null}] 05:42:14 INFO - PROCESS | 1768 | 1464612134227 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b29a800 == 181 [pid = 1768] [id = 682] 05:42:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9b557800) [pid = 1768] [serial = 2047] [outer = (nil)] 05:42:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0xa2601400) [pid = 1768] [serial = 2048] [outer = 0x9b557800] 05:42:14 INFO - PROCESS | 1768 | 1464612134319 Marionette DEBUG loaded listener.js 05:42:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0xa30f1800) [pid = 1768] [serial = 2049] [outer = 0x9b557800] 05:42:15 INFO - PROCESS | 1768 | SkCairoFTTypeface::onFilterRec unimplemented 05:42:15 INFO - PROCESS | 1768 | 1464612135727 Marionette TRACE conn4 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 05:42:15 INFO - PROCESS | 1768 | 1464612135790 Marionette TRACE conn4 <- [1,2701,null,{"value":"8"}] 05:42:15 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 05:42:15 INFO - PROCESS | 1768 | 1464612135797 Marionette TRACE conn4 -> [0,2702,"setScriptTimeout",{"ms":35000}] 05:42:15 INFO - PROCESS | 1768 | 1464612135800 Marionette TRACE conn4 <- [1,2702,null,{}] 05:42:15 INFO - PROCESS | 1768 | 1464612135807 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}] 05:42:16 INFO - PROCESS | 1768 | 1464612136131 Marionette TRACE conn4 <- [1,2703,null,{"value":null}] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x899ef800 == 180 [pid = 1768] [id = 240] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x877c9000 == 179 [pid = 1768] [id = 584] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1e6c00 == 178 [pid = 1768] [id = 646] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8ae34400 == 177 [pid = 1768] [id = 667] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8ae33000 == 176 [pid = 1768] [id = 666] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8781d800 == 175 [pid = 1768] [id = 665] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0xa326c400 == 174 [pid = 1768] [id = 663] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9ba71400 == 173 [pid = 1768] [id = 661] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x90ea6000 == 172 [pid = 1768] [id = 662] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x9ad31c00 == 171 [pid = 1768] [id = 660] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x96567400 == 170 [pid = 1768] [id = 659] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x93d23000 == 169 [pid = 1768] [id = 658] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8dc46000 == 168 [pid = 1768] [id = 657] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8e4e2c00 == 167 [pid = 1768] [id = 656] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x877c8000 == 166 [pid = 1768] [id = 654] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8f6a7400 == 165 [pid = 1768] [id = 655] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8e4ecc00 == 164 [pid = 1768] [id = 653] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8cfc00 == 163 [pid = 1768] [id = 526] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x899e3c00 == 162 [pid = 1768] [id = 380] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef7e000 == 161 [pid = 1768] [id = 652] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x8b7afc00 == 160 [pid = 1768] [id = 651] 05:42:18 INFO - PROCESS | 1768 | --DOCSHELL 0x899bcc00 == 159 [pid = 1768] [id = 650] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8ef75800) [pid = 1768] [serial = 1830] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8e3bb800) [pid = 1768] [serial = 1947] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x9c2e4000) [pid = 1768] [serial = 1928] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9b859c00) [pid = 1768] [serial = 1926] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x9b3d4400) [pid = 1768] [serial = 1925] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9ad34000) [pid = 1768] [serial = 1923] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9a9c2c00) [pid = 1768] [serial = 1922] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x97764c00) [pid = 1768] [serial = 1920] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x97758000) [pid = 1768] [serial = 1919] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x94762000) [pid = 1768] [serial = 1917] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x93d9a800) [pid = 1768] [serial = 1916] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x92990c00) [pid = 1768] [serial = 1914] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x9298ac00) [pid = 1768] [serial = 1913] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9242a000) [pid = 1768] [serial = 1911] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x91db2c00) [pid = 1768] [serial = 1910] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x91b7f000) [pid = 1768] [serial = 1908] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x91b5ec00) [pid = 1768] [serial = 1907] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x90f8c400) [pid = 1768] [serial = 1905] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x90f86000) [pid = 1768] [serial = 1904] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x90f7fc00) [pid = 1768] [serial = 1902] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x90f4b400) [pid = 1768] [serial = 1901] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x90e9e800) [pid = 1768] [serial = 1899] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f83b000) [pid = 1768] [serial = 1898] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8ef24800) [pid = 1768] [serial = 1896] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8ec6b800) [pid = 1768] [serial = 1895] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8b125400) [pid = 1768] [serial = 1893] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8ad24400) [pid = 1768] [serial = 1892] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8ad22000) [pid = 1768] [serial = 1940] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8b63f800) [pid = 1768] [serial = 1938] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8b63e000) [pid = 1768] [serial = 1937] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0xa322f000) [pid = 1768] [serial = 1935] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0xa26c6000) [pid = 1768] [serial = 1934] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0xa2409400) [pid = 1768] [serial = 1932] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0xa2282000) [pid = 1768] [serial = 1931] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0xa060b800) [pid = 1768] [serial = 1929] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8c005400) [pid = 1768] [serial = 1943] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8ae2f800) [pid = 1768] [serial = 1946] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8da1f000) [pid = 1768] [serial = 1944] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x8ae37000) [pid = 1768] [serial = 1941] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x8eeb1400) [pid = 1768] [serial = 1949] [outer = (nil)] [url = about:blank] 05:42:18 INFO - PROCESS | 1768 | 1464612138262 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f4000 == 160 [pid = 1768] [id = 683] 05:42:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x877c6400) [pid = 1768] [serial = 2050] [outer = (nil)] 05:42:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x877cec00) [pid = 1768] [serial = 2051] [outer = 0x877c6400] 05:42:18 INFO - PROCESS | 1768 | 1464612138401 Marionette DEBUG loaded listener.js 05:42:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x88575400) [pid = 1768] [serial = 2052] [outer = 0x877c6400] 05:42:19 INFO - PROCESS | 1768 | 1464612139252 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]]]}] 05:42:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 05:42:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 3492ms 05:42:19 INFO - PROCESS | 1768 | 1464612139291 Marionette TRACE conn4 -> [0,2705,"getWindowHandle",null] 05:42:19 INFO - PROCESS | 1768 | 1464612139298 Marionette TRACE conn4 <- [1,2705,null,{"value":"8"}] 05:42:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 05:42:19 INFO - PROCESS | 1768 | 1464612139306 Marionette TRACE conn4 -> [0,2706,"setScriptTimeout",{"ms":35000}] 05:42:19 INFO - PROCESS | 1768 | 1464612139312 Marionette TRACE conn4 <- [1,2706,null,{}] 05:42:19 INFO - PROCESS | 1768 | 1464612139320 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}] 05:42:19 INFO - PROCESS | 1768 | 1464612139598 Marionette TRACE conn4 <- [1,2707,null,{"value":null}] 05:42:19 INFO - PROCESS | 1768 | 1464612139962 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x89fc1c00 == 161 [pid = 1768] [id = 684] 05:42:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x89fc2400) [pid = 1768] [serial = 2053] [outer = (nil)] 05:42:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x89fc9800) [pid = 1768] [serial = 2054] [outer = 0x89fc2400] 05:42:20 INFO - PROCESS | 1768 | 1464612140084 Marionette DEBUG loaded listener.js 05:42:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8a1e6c00) [pid = 1768] [serial = 2055] [outer = 0x89fc2400] 05:42:21 INFO - PROCESS | 1768 | 1464612141333 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]]]}] 05:42:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 05:42:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 2099ms 05:42:21 INFO - PROCESS | 1768 | 1464612141421 Marionette TRACE conn4 -> [0,2709,"getWindowHandle",null] 05:42:21 INFO - PROCESS | 1768 | 1464612141437 Marionette TRACE conn4 <- [1,2709,null,{"value":"8"}] 05:42:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 05:42:21 INFO - PROCESS | 1768 | 1464612141463 Marionette TRACE conn4 -> [0,2710,"setScriptTimeout",{"ms":35000}] 05:42:21 INFO - PROCESS | 1768 | 1464612141469 Marionette TRACE conn4 <- [1,2710,null,{}] 05:42:21 INFO - PROCESS | 1768 | 1464612141515 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}] 05:42:21 INFO - PROCESS | 1768 | 1464612141875 Marionette TRACE conn4 <- [1,2711,null,{"value":null}] 05:42:21 INFO - PROCESS | 1768 | 1464612141978 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad24400 == 162 [pid = 1768] [id = 685] 05:42:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ae29400) [pid = 1768] [serial = 2056] [outer = (nil)] 05:42:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8ae2ec00) [pid = 1768] [serial = 2057] [outer = 0x8ae29400] 05:42:22 INFO - PROCESS | 1768 | 1464612142055 Marionette DEBUG loaded listener.js 05:42:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8ae37800) [pid = 1768] [serial = 2058] [outer = 0x8ae29400] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8c51a800) [pid = 1768] [serial = 1993] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x8f612800) [pid = 1768] [serial = 1957] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ad09c00) [pid = 1768] [serial = 1951] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x9829b000) [pid = 1768] [serial = 1978] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8f614800) [pid = 1768] [serial = 1960] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x9b85b400) [pid = 1768] [serial = 1981] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 118 (0x8ef1d000) [pid = 1768] [serial = 1972] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 117 (0x911e0400) [pid = 1768] [serial = 1987] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 116 (0x93d9e400) [pid = 1768] [serial = 1975] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 115 (0x8ae33800) [pid = 1768] [serial = 1999] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 114 (0x8b7a8000) [pid = 1768] [serial = 1888] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 113 (0x9c08b800) [pid = 1768] [serial = 1984] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 112 (0x91b76c00) [pid = 1768] [serial = 1969] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 111 (0x8e2be800) [pid = 1768] [serial = 1954] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 110 (0x90f88800) [pid = 1768] [serial = 1966] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 109 (0x8c51fc00) [pid = 1768] [serial = 2002] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 108 (0x8857a800) [pid = 1768] [serial = 1996] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 107 (0x8e3b6400) [pid = 1768] [serial = 1963] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 05:42:23 INFO - PROCESS | 1768 | --DOMWINDOW == 106 (0xa3497c00) [pid = 1768] [serial = 1990] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 05:42:24 INFO - PROCESS | 1768 | 1464612144069 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] 05:42:24 INFO - PROCESS | 1768 | 1464612144147 Marionette TRACE conn4 <- [1,2713,null,{"value":"8"}] 05:42:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 05:42:24 INFO - PROCESS | 1768 | 1464612144160 Marionette TRACE conn4 -> [0,2714,"setScriptTimeout",{"ms":35000}] 05:42:24 INFO - PROCESS | 1768 | 1464612144174 Marionette TRACE conn4 <- [1,2714,null,{}] 05:42:24 INFO - PROCESS | 1768 | 1464612144197 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}] 05:42:24 INFO - PROCESS | 1768 | 1464612144690 Marionette TRACE conn4 <- [1,2715,null,{"value":null}] 05:42:24 INFO - PROCESS | 1768 | 1464612144874 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x899bc800 == 163 [pid = 1768] [id = 686] 05:42:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 107 (0x8ad1d800) [pid = 1768] [serial = 2059] [outer = (nil)] 05:42:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 108 (0x8b3edc00) [pid = 1768] [serial = 2060] [outer = 0x8ad1d800] 05:42:24 INFO - PROCESS | 1768 | 1464612144970 Marionette DEBUG loaded listener.js 05:42:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 109 (0x8b7a3400) [pid = 1768] [serial = 2061] [outer = 0x8ad1d800] 05:42:26 INFO - PROCESS | 1768 | 1464612146034 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]]]}] 05:42:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 05:42:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 1906ms 05:42:26 INFO - PROCESS | 1768 | 1464612146066 Marionette TRACE conn4 -> [0,2717,"getWindowHandle",null] 05:42:26 INFO - PROCESS | 1768 | 1464612146076 Marionette TRACE conn4 <- [1,2717,null,{"value":"8"}] 05:42:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 05:42:26 INFO - PROCESS | 1768 | 1464612146091 Marionette TRACE conn4 -> [0,2718,"setScriptTimeout",{"ms":35000}] 05:42:26 INFO - PROCESS | 1768 | 1464612146102 Marionette TRACE conn4 <- [1,2718,null,{}] 05:42:26 INFO - PROCESS | 1768 | 1464612146117 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}] 05:42:26 INFO - PROCESS | 1768 | 1464612146637 Marionette TRACE conn4 <- [1,2719,null,{"value":null}] 05:42:27 INFO - PROCESS | 1768 | 1464612147005 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d3c800 == 164 [pid = 1768] [id = 687] 05:42:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 110 (0x899bb800) [pid = 1768] [serial = 2062] [outer = (nil)] 05:42:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 111 (0x899f0c00) [pid = 1768] [serial = 2063] [outer = 0x899bb800] 05:42:27 INFO - PROCESS | 1768 | 1464612147147 Marionette DEBUG loaded listener.js 05:42:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 112 (0x8a1eec00) [pid = 1768] [serial = 2064] [outer = 0x899bb800] 05:42:28 INFO - PROCESS | 1768 | 1464612148375 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] 05:42:28 INFO - PROCESS | 1768 | 1464612148422 Marionette TRACE conn4 <- [1,2721,null,{"value":"8"}] 05:42:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 05:42:28 INFO - PROCESS | 1768 | 1464612148435 Marionette TRACE conn4 -> [0,2722,"setScriptTimeout",{"ms":35000}] 05:42:28 INFO - PROCESS | 1768 | 1464612148439 Marionette TRACE conn4 <- [1,2722,null,{}] 05:42:28 INFO - PROCESS | 1768 | 1464612148446 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}] 05:42:28 INFO - PROCESS | 1768 | 1464612148756 Marionette TRACE conn4 <- [1,2723,null,{"value":null}] 05:42:29 INFO - PROCESS | 1768 | 1464612149117 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:29 INFO - PROCESS | 1768 | ++DOCSHELL 0x899c1400 == 165 [pid = 1768] [id = 688] 05:42:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 113 (0x8b123c00) [pid = 1768] [serial = 2065] [outer = (nil)] 05:42:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 114 (0x8b63a400) [pid = 1768] [serial = 2066] [outer = 0x8b123c00] 05:42:29 INFO - PROCESS | 1768 | 1464612149221 Marionette DEBUG loaded listener.js 05:42:29 INFO - PROCESS | 1768 | ++DOMWINDOW == 115 (0x8b7ac000) [pid = 1768] [serial = 2067] [outer = 0x8b123c00] 05:42:30 INFO - PROCESS | 1768 | 1464612150248 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] 05:42:30 INFO - PROCESS | 1768 | 1464612150276 Marionette TRACE conn4 <- [1,2725,null,{"value":"8"}] 05:42:30 INFO - PROCESS | 1768 | 1464612150284 Marionette TRACE conn4 -> [0,2726,"setScriptTimeout",{"ms":35000}] 05:42:30 INFO - PROCESS | 1768 | 1464612150291 Marionette TRACE conn4 <- [1,2726,null,{}] 05:42:30 INFO - PROCESS | 1768 | 1464612150308 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}] 05:42:30 INFO - PROCESS | 1768 | 1464612150557 Marionette TRACE conn4 <- [1,2727,null,{"value":null}] 05:42:30 INFO - PROCESS | 1768 | 1464612150902 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c51e800 == 166 [pid = 1768] [id = 689] 05:42:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 116 (0x8c8c6c00) [pid = 1768] [serial = 2068] [outer = (nil)] 05:42:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 117 (0x8da16c00) [pid = 1768] [serial = 2069] [outer = 0x8c8c6c00] 05:42:31 INFO - PROCESS | 1768 | 1464612150997 Marionette DEBUG loaded listener.js 05:42:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 118 (0x8da96800) [pid = 1768] [serial = 2070] [outer = 0x8c8c6c00] 05:42:32 INFO - PROCESS | 1768 | 1464612151999 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]]]}] 05:42:32 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 05:42:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 1792ms 05:42:32 INFO - PROCESS | 1768 | 1464612152075 Marionette TRACE conn4 -> [0,2729,"getWindowHandle",null] 05:42:32 INFO - PROCESS | 1768 | 1464612152080 Marionette TRACE conn4 <- [1,2729,null,{"value":"8"}] 05:42:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 05:42:32 INFO - PROCESS | 1768 | 1464612152087 Marionette TRACE conn4 -> [0,2730,"setScriptTimeout",{"ms":35000}] 05:42:32 INFO - PROCESS | 1768 | 1464612152091 Marionette TRACE conn4 <- [1,2730,null,{}] 05:42:32 INFO - PROCESS | 1768 | 1464612152097 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}] 05:42:32 INFO - PROCESS | 1768 | 1464612152395 Marionette TRACE conn4 <- [1,2731,null,{"value":null}] 05:42:32 INFO - PROCESS | 1768 | 1464612152749 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x877cc400 == 167 [pid = 1768] [id = 690] 05:42:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 119 (0x8dac5800) [pid = 1768] [serial = 2071] [outer = (nil)] 05:42:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x8dc42000) [pid = 1768] [serial = 2072] [outer = 0x8dac5800] 05:42:32 INFO - PROCESS | 1768 | 1464612152843 Marionette DEBUG loaded listener.js 05:42:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8e2c4000) [pid = 1768] [serial = 2073] [outer = 0x8dac5800] 05:42:34 INFO - PROCESS | 1768 | 1464612154176 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] 05:42:34 INFO - PROCESS | 1768 | 1464612154244 Marionette TRACE conn4 <- [1,2733,null,{"value":"8"}] 05:42:34 INFO - PROCESS | 1768 | 1464612154251 Marionette TRACE conn4 -> [0,2734,"setScriptTimeout",{"ms":35000}] 05:42:34 INFO - PROCESS | 1768 | 1464612154255 Marionette TRACE conn4 <- [1,2734,null,{}] 05:42:34 INFO - PROCESS | 1768 | 1464612154261 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}] 05:42:34 INFO - PROCESS | 1768 | 1464612154570 Marionette TRACE conn4 <- [1,2735,null,{"value":null}] 05:42:34 INFO - PROCESS | 1768 | 1464612154902 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da14000 == 168 [pid = 1768] [id = 691] 05:42:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8e3bfc00) [pid = 1768] [serial = 2074] [outer = (nil)] 05:42:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8e471400) [pid = 1768] [serial = 2075] [outer = 0x8e3bfc00] 05:42:34 INFO - PROCESS | 1768 | 1464612154992 Marionette DEBUG loaded listener.js 05:42:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8e476400) [pid = 1768] [serial = 2076] [outer = 0x8e3bfc00] 05:42:35 INFO - PROCESS | 1768 | 1464612155990 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]]]}] 05:42:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 05:42:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 1785ms 05:42:36 INFO - PROCESS | 1768 | 1464612156035 Marionette TRACE conn4 -> [0,2737,"getWindowHandle",null] 05:42:36 INFO - PROCESS | 1768 | 1464612156039 Marionette TRACE conn4 <- [1,2737,null,{"value":"8"}] 05:42:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 05:42:36 INFO - PROCESS | 1768 | 1464612156046 Marionette TRACE conn4 -> [0,2738,"setScriptTimeout",{"ms":35000}] 05:42:36 INFO - PROCESS | 1768 | 1464612156050 Marionette TRACE conn4 <- [1,2738,null,{}] 05:42:36 INFO - PROCESS | 1768 | 1464612156055 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}] 05:42:36 INFO - PROCESS | 1768 | 1464612156330 Marionette TRACE conn4 <- [1,2739,null,{"value":null}] 05:42:36 INFO - PROCESS | 1768 | 1464612156693 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dac4c00 == 169 [pid = 1768] [id = 692] 05:42:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8ec6b400) [pid = 1768] [serial = 2077] [outer = (nil)] 05:42:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8eeaa400) [pid = 1768] [serial = 2078] [outer = 0x8ec6b400] 05:42:36 INFO - PROCESS | 1768 | 1464612156801 Marionette DEBUG loaded listener.js 05:42:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8ef19800) [pid = 1768] [serial = 2079] [outer = 0x8ec6b400] 05:42:37 INFO - PROCESS | 1768 | 1464612157740 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]]]}] 05:42:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 05:42:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 1736ms 05:42:37 INFO - PROCESS | 1768 | 1464612157783 Marionette TRACE conn4 -> [0,2741,"getWindowHandle",null] 05:42:37 INFO - PROCESS | 1768 | 1464612157787 Marionette TRACE conn4 <- [1,2741,null,{"value":"8"}] 05:42:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 05:42:37 INFO - PROCESS | 1768 | 1464612157794 Marionette TRACE conn4 -> [0,2742,"setScriptTimeout",{"ms":35000}] 05:42:37 INFO - PROCESS | 1768 | 1464612157798 Marionette TRACE conn4 <- [1,2742,null,{}] 05:42:37 INFO - PROCESS | 1768 | 1464612157803 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}] 05:42:38 INFO - PROCESS | 1768 | 1464612158046 Marionette TRACE conn4 <- [1,2743,null,{"value":null}] 05:42:38 INFO - PROCESS | 1768 | 1464612158367 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b2a800 == 170 [pid = 1768] [id = 693] 05:42:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8eca2400) [pid = 1768] [serial = 2080] [outer = (nil)] 05:42:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8ef74800) [pid = 1768] [serial = 2081] [outer = 0x8eca2400] 05:42:38 INFO - PROCESS | 1768 | 1464612158458 Marionette DEBUG loaded listener.js 05:42:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8efc7c00) [pid = 1768] [serial = 2082] [outer = 0x8eca2400] 05:42:39 INFO - PROCESS | 1768 | 1464612159442 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]]]}] 05:42:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 05:42:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 1687ms 05:42:39 INFO - PROCESS | 1768 | 1464612159482 Marionette TRACE conn4 -> [0,2745,"getWindowHandle",null] 05:42:39 INFO - PROCESS | 1768 | 1464612159486 Marionette TRACE conn4 <- [1,2745,null,{"value":"8"}] 05:42:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 05:42:39 INFO - PROCESS | 1768 | 1464612159492 Marionette TRACE conn4 -> [0,2746,"setScriptTimeout",{"ms":35000}] 05:42:39 INFO - PROCESS | 1768 | 1464612159496 Marionette TRACE conn4 <- [1,2746,null,{}] 05:42:39 INFO - PROCESS | 1768 | 1464612159501 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}] 05:42:39 INFO - PROCESS | 1768 | 1464612159725 Marionette TRACE conn4 <- [1,2747,null,{"value":null}] 05:42:40 INFO - PROCESS | 1768 | 1464612160090 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2cb800 == 171 [pid = 1768] [id = 694] 05:42:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8efcb400) [pid = 1768] [serial = 2083] [outer = (nil)] 05:42:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8f61cc00) [pid = 1768] [serial = 2084] [outer = 0x8efcb400] 05:42:40 INFO - PROCESS | 1768 | 1464612160188 Marionette DEBUG loaded listener.js 05:42:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8f61fc00) [pid = 1768] [serial = 2085] [outer = 0x8efcb400] 05:42:41 INFO - PROCESS | 1768 | 1464612161138 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]]]}] 05:42:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 05:42:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 1691ms 05:42:41 INFO - PROCESS | 1768 | 1464612161188 Marionette TRACE conn4 -> [0,2749,"getWindowHandle",null] 05:42:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 05:42:41 INFO - PROCESS | 1768 | 1464612161194 Marionette TRACE conn4 <- [1,2749,null,{"value":"8"}] 05:42:41 INFO - PROCESS | 1768 | 1464612161204 Marionette TRACE conn4 -> [0,2750,"setScriptTimeout",{"ms":35000}] 05:42:41 INFO - PROCESS | 1768 | 1464612161210 Marionette TRACE conn4 <- [1,2750,null,{}] 05:42:41 INFO - PROCESS | 1768 | 1464612161219 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}] 05:42:41 INFO - PROCESS | 1768 | 1464612161599 Marionette TRACE conn4 <- [1,2751,null,{"value":null}] 05:42:41 INFO - PROCESS | 1768 | 1464612161944 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b126800 == 172 [pid = 1768] [id = 695] 05:42:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8dc4e000) [pid = 1768] [serial = 2086] [outer = (nil)] 05:42:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8f838400) [pid = 1768] [serial = 2087] [outer = 0x8dc4e000] 05:42:42 INFO - PROCESS | 1768 | 1464612162038 Marionette DEBUG loaded listener.js 05:42:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8f83d800) [pid = 1768] [serial = 2088] [outer = 0x8dc4e000] 05:42:43 INFO - PROCESS | 1768 | 1464612163079 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]]]}] 05:42:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 05:42:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 1952ms 05:42:43 INFO - PROCESS | 1768 | 1464612163157 Marionette TRACE conn4 -> [0,2753,"getWindowHandle",null] 05:42:43 INFO - PROCESS | 1768 | 1464612163163 Marionette TRACE conn4 <- [1,2753,null,{"value":"8"}] 05:42:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 05:42:43 INFO - PROCESS | 1768 | 1464612163172 Marionette TRACE conn4 -> [0,2754,"setScriptTimeout",{"ms":35000}] 05:42:43 INFO - PROCESS | 1768 | 1464612163178 Marionette TRACE conn4 <- [1,2754,null,{}] 05:42:43 INFO - PROCESS | 1768 | 1464612163186 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}] 05:42:43 INFO - PROCESS | 1768 | 1464612163527 Marionette TRACE conn4 <- [1,2755,null,{"value":null}] 05:42:43 INFO - PROCESS | 1768 | 1464612163924 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b2a000 == 173 [pid = 1768] [id = 696] 05:42:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ef24800) [pid = 1768] [serial = 2089] [outer = (nil)] 05:42:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x90ea6400) [pid = 1768] [serial = 2090] [outer = 0x8ef24800] 05:42:44 INFO - PROCESS | 1768 | 1464612164046 Marionette DEBUG loaded listener.js 05:42:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x90f44400) [pid = 1768] [serial = 2091] [outer = 0x8ef24800] 05:42:45 INFO - PROCESS | 1768 | 1464612165139 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]]]}] 05:42:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 05:42:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 2043ms 05:42:45 INFO - PROCESS | 1768 | 1464612165215 Marionette TRACE conn4 -> [0,2757,"getWindowHandle",null] 05:42:45 INFO - PROCESS | 1768 | 1464612165219 Marionette TRACE conn4 <- [1,2757,null,{"value":"8"}] 05:42:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 05:42:45 INFO - PROCESS | 1768 | 1464612165226 Marionette TRACE conn4 -> [0,2758,"setScriptTimeout",{"ms":35000}] 05:42:45 INFO - PROCESS | 1768 | 1464612165230 Marionette TRACE conn4 <- [1,2758,null,{}] 05:42:45 INFO - PROCESS | 1768 | 1464612165236 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}] 05:42:45 INFO - PROCESS | 1768 | 1464612165538 Marionette TRACE conn4 <- [1,2759,null,{"value":null}] 05:42:45 INFO - PROCESS | 1768 | 1464612165908 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f81c00 == 174 [pid = 1768] [id = 697] 05:42:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x90f89000) [pid = 1768] [serial = 2092] [outer = (nil)] 05:42:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9112a000) [pid = 1768] [serial = 2093] [outer = 0x90f89000] 05:42:46 INFO - PROCESS | 1768 | 1464612166010 Marionette DEBUG loaded listener.js 05:42:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x91137800) [pid = 1768] [serial = 2094] [outer = 0x90f89000] 05:42:46 INFO - PROCESS | 1768 | 1464612166947 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]]]}] 05:42:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 05:42:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 1782ms 05:42:47 INFO - PROCESS | 1768 | 1464612167009 Marionette TRACE conn4 -> [0,2761,"getWindowHandle",null] 05:42:47 INFO - PROCESS | 1768 | 1464612167013 Marionette TRACE conn4 <- [1,2761,null,{"value":"8"}] 05:42:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 05:42:47 INFO - PROCESS | 1768 | 1464612167020 Marionette TRACE conn4 -> [0,2762,"setScriptTimeout",{"ms":35000}] 05:42:47 INFO - PROCESS | 1768 | 1464612167024 Marionette TRACE conn4 <- [1,2762,null,{}] 05:42:47 INFO - PROCESS | 1768 | 1464612167030 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}] 05:42:47 INFO - PROCESS | 1768 | 1464612167280 Marionette TRACE conn4 <- [1,2763,null,{"value":null}] 05:42:47 INFO - PROCESS | 1768 | 1464612167627 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da20000 == 175 [pid = 1768] [id = 698] 05:42:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8e2cac00) [pid = 1768] [serial = 2095] [outer = (nil)] 05:42:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x911e7000) [pid = 1768] [serial = 2096] [outer = 0x8e2cac00] 05:42:47 INFO - PROCESS | 1768 | 1464612167721 Marionette DEBUG loaded listener.js 05:42:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x91b54000) [pid = 1768] [serial = 2097] [outer = 0x8e2cac00] 05:42:48 INFO - PROCESS | 1768 | 1464612168631 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]]]}] 05:42:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 05:42:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 1636ms 05:42:48 INFO - PROCESS | 1768 | 1464612168657 Marionette TRACE conn4 -> [0,2765,"getWindowHandle",null] 05:42:48 INFO - PROCESS | 1768 | 1464612168661 Marionette TRACE conn4 <- [1,2765,null,{"value":"8"}] 05:42:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 05:42:48 INFO - PROCESS | 1768 | 1464612168667 Marionette TRACE conn4 -> [0,2766,"setScriptTimeout",{"ms":35000}] 05:42:48 INFO - PROCESS | 1768 | 1464612168671 Marionette TRACE conn4 <- [1,2766,null,{}] 05:42:48 INFO - PROCESS | 1768 | 1464612168677 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}] 05:42:48 INFO - PROCESS | 1768 | 1464612168931 Marionette TRACE conn4 <- [1,2767,null,{"value":null}] 05:42:49 INFO - PROCESS | 1768 | 1464612169349 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x911dc000 == 176 [pid = 1768] [id = 699] 05:42:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x91b71800) [pid = 1768] [serial = 2098] [outer = (nil)] 05:42:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x91b7ec00) [pid = 1768] [serial = 2099] [outer = 0x91b71800] 05:42:49 INFO - PROCESS | 1768 | 1464612169475 Marionette DEBUG loaded listener.js 05:42:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x91be9400) [pid = 1768] [serial = 2100] [outer = 0x91b71800] 05:42:50 INFO - PROCESS | 1768 | 1464612170677 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]]]}] 05:42:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 05:42:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 2039ms 05:42:50 INFO - PROCESS | 1768 | 1464612170716 Marionette TRACE conn4 -> [0,2769,"getWindowHandle",null] 05:42:50 INFO - PROCESS | 1768 | 1464612170722 Marionette TRACE conn4 <- [1,2769,null,{"value":"8"}] 05:42:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 05:42:50 INFO - PROCESS | 1768 | 1464612170736 Marionette TRACE conn4 -> [0,2770,"setScriptTimeout",{"ms":35000}] 05:42:50 INFO - PROCESS | 1768 | 1464612170740 Marionette TRACE conn4 <- [1,2770,null,{}] 05:42:50 INFO - PROCESS | 1768 | 1464612170750 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}] 05:42:51 INFO - PROCESS | 1768 | 1464612171045 Marionette TRACE conn4 <- [1,2771,null,{"value":null}] 05:42:51 INFO - PROCESS | 1768 | 1464612171389 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x91b7ac00 == 177 [pid = 1768] [id = 700] 05:42:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x91da9400) [pid = 1768] [serial = 2101] [outer = (nil)] 05:42:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x92427800) [pid = 1768] [serial = 2102] [outer = 0x91da9400] 05:42:51 INFO - PROCESS | 1768 | 1464612171482 Marionette DEBUG loaded listener.js 05:42:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x9258e800) [pid = 1768] [serial = 2103] [outer = 0x91da9400] 05:42:52 INFO - PROCESS | 1768 | 1464612172403 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]]]}] 05:42:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 05:42:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 1736ms 05:42:52 INFO - PROCESS | 1768 | 1464612172473 Marionette TRACE conn4 -> [0,2773,"getWindowHandle",null] 05:42:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 05:42:52 INFO - PROCESS | 1768 | 1464612172477 Marionette TRACE conn4 <- [1,2773,null,{"value":"8"}] 05:42:52 INFO - PROCESS | 1768 | 1464612172484 Marionette TRACE conn4 -> [0,2774,"setScriptTimeout",{"ms":35000}] 05:42:52 INFO - PROCESS | 1768 | 1464612172487 Marionette TRACE conn4 <- [1,2774,null,{}] 05:42:52 INFO - PROCESS | 1768 | 1464612172493 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}] 05:42:52 INFO - PROCESS | 1768 | 1464612172784 Marionette TRACE conn4 <- [1,2775,null,{"value":null}] 05:42:53 INFO - PROCESS | 1768 | 1464612173134 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec97400 == 178 [pid = 1768] [id = 701] 05:42:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8efc1400) [pid = 1768] [serial = 2104] [outer = (nil)] 05:42:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9265ac00) [pid = 1768] [serial = 2105] [outer = 0x8efc1400] 05:42:53 INFO - PROCESS | 1768 | 1464612173239 Marionette DEBUG loaded listener.js 05:42:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9298b400) [pid = 1768] [serial = 2106] [outer = 0x8efc1400] 05:42:54 INFO - PROCESS | 1768 | 1464612174215 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]]]}] 05:42:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 05:42:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 1782ms 05:42:54 INFO - PROCESS | 1768 | 1464612174267 Marionette TRACE conn4 -> [0,2777,"getWindowHandle",null] 05:42:54 INFO - PROCESS | 1768 | 1464612174272 Marionette TRACE conn4 <- [1,2777,null,{"value":"8"}] 05:42:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 05:42:54 INFO - PROCESS | 1768 | 1464612174279 Marionette TRACE conn4 -> [0,2778,"setScriptTimeout",{"ms":35000}] 05:42:54 INFO - PROCESS | 1768 | 1464612174284 Marionette TRACE conn4 <- [1,2778,null,{}] 05:42:54 INFO - PROCESS | 1768 | 1464612174292 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}] 05:42:54 INFO - PROCESS | 1768 | 1464612174596 Marionette TRACE conn4 <- [1,2779,null,{"value":null}] 05:42:55 INFO - PROCESS | 1768 | 1464612174985 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x92656400 == 179 [pid = 1768] [id = 702] 05:42:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x92656c00) [pid = 1768] [serial = 2107] [outer = (nil)] 05:42:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x929df400) [pid = 1768] [serial = 2108] [outer = 0x92656c00] 05:42:55 INFO - PROCESS | 1768 | 1464612175128 Marionette DEBUG loaded listener.js 05:42:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x93b9f800) [pid = 1768] [serial = 2109] [outer = 0x92656c00] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8f838c00 == 178 [pid = 1768] [id = 437] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x88b27400 == 177 [pid = 1768] [id = 648] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x877c7c00 == 176 [pid = 1768] [id = 565] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad24400 == 175 [pid = 1768] [id = 685] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x89fc1c00 == 174 [pid = 1768] [id = 684] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x875f4000 == 173 [pid = 1768] [id = 683] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9b29a800 == 172 [pid = 1768] [id = 682] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x9b334400 == 171 [pid = 1768] [id = 681] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x953e0800 == 170 [pid = 1768] [id = 679] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x953dfc00 == 169 [pid = 1768] [id = 680] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x91b73800 == 168 [pid = 1768] [id = 678] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x91b80800 == 167 [pid = 1768] [id = 677] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x91dae800 == 166 [pid = 1768] [id = 676] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x90f88c00 == 165 [pid = 1768] [id = 675] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8781e000 == 164 [pid = 1768] [id = 674] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8b643000 == 163 [pid = 1768] [id = 672] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8efc8c00 == 162 [pid = 1768] [id = 673] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8eea8000 == 161 [pid = 1768] [id = 671] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8c522400 == 160 [pid = 1768] [id = 670] 05:42:58 INFO - PROCESS | 1768 | --DOCSHELL 0x8a1eac00 == 159 [pid = 1768] [id = 669] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8c520c00) [pid = 1768] [serial = 1994] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8f837400) [pid = 1768] [serial = 1959] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8f6a6400) [pid = 1768] [serial = 1958] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8b3e5000) [pid = 1768] [serial = 1952] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x9a81dc00) [pid = 1768] [serial = 1980] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x90f41800) [pid = 1768] [serial = 1961] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x9c2ef400) [pid = 1768] [serial = 1983] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9512c800) [pid = 1768] [serial = 1974] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0xa3499c00) [pid = 1768] [serial = 1988] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x9a814000) [pid = 1768] [serial = 1979] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9ba3bc00) [pid = 1768] [serial = 1982] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x995b7800) [pid = 1768] [serial = 1977] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8afe9400) [pid = 1768] [serial = 2000] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8b636400) [pid = 1768] [serial = 2001] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x90f4fc00) [pid = 1768] [serial = 1962] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x95126000) [pid = 1768] [serial = 1973] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x8eeaf000) [pid = 1768] [serial = 1890] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa24c7c00) [pid = 1768] [serial = 1986] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x92992000) [pid = 1768] [serial = 1971] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x995ae400) [pid = 1768] [serial = 1976] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8e3c0400) [pid = 1768] [serial = 1955] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8b63dc00) [pid = 1768] [serial = 1953] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8c523000) [pid = 1768] [serial = 1995] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x91bee400) [pid = 1768] [serial = 1967] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x92989800) [pid = 1768] [serial = 1970] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8c8c8400) [pid = 1768] [serial = 2003] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x91db2400) [pid = 1768] [serial = 1968] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x899c2000) [pid = 1768] [serial = 1998] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x9112b000) [pid = 1768] [serial = 1964] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0xa623a000) [pid = 1768] [serial = 1991] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0xa354e400) [pid = 1768] [serial = 1989] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8daa1800) [pid = 1768] [serial = 2004] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0xa628f000) [pid = 1768] [serial = 1992] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0xa24bf800) [pid = 1768] [serial = 1985] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x88d38400) [pid = 1768] [serial = 1997] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x911dcc00) [pid = 1768] [serial = 1965] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8ec97800) [pid = 1768] [serial = 1956] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | --DOMWINDOW == 119 (0x8dc46c00) [pid = 1768] [serial = 2006] [outer = (nil)] [url = about:blank] 05:42:58 INFO - PROCESS | 1768 | 1464612178942 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]]]}] 05:42:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 05:42:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 4696ms 05:42:58 INFO - PROCESS | 1768 | 1464612178976 Marionette TRACE conn4 -> [0,2781,"getWindowHandle",null] 05:42:58 INFO - PROCESS | 1768 | 1464612178981 Marionette TRACE conn4 <- [1,2781,null,{"value":"8"}] 05:42:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 05:42:58 INFO - PROCESS | 1768 | 1464612178990 Marionette TRACE conn4 -> [0,2782,"setScriptTimeout",{"ms":35000}] 05:42:58 INFO - PROCESS | 1768 | 1464612178996 Marionette TRACE conn4 <- [1,2782,null,{}] 05:42:59 INFO - PROCESS | 1768 | 1464612179005 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}] 05:42:59 INFO - PROCESS | 1768 | 1464612179224 Marionette TRACE conn4 <- [1,2783,null,{"value":null}] 05:42:59 INFO - PROCESS | 1768 | 1464612179494 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:42:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b22800 == 160 [pid = 1768] [id = 703] 05:42:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 120 (0x88b24800) [pid = 1768] [serial = 2110] [outer = (nil)] 05:42:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x899bf000) [pid = 1768] [serial = 2111] [outer = 0x88b24800] 05:42:59 INFO - PROCESS | 1768 | 1464612179576 Marionette DEBUG loaded listener.js 05:42:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x899e6c00) [pid = 1768] [serial = 2112] [outer = 0x88b24800] 05:43:00 INFO - PROCESS | 1768 | 1464612180431 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]]]}] 05:43:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 05:43:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 1501ms 05:43:00 INFO - PROCESS | 1768 | 1464612180492 Marionette TRACE conn4 -> [0,2785,"getWindowHandle",null] 05:43:00 INFO - PROCESS | 1768 | 1464612180500 Marionette TRACE conn4 <- [1,2785,null,{"value":"8"}] 05:43:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 05:43:00 INFO - PROCESS | 1768 | 1464612180510 Marionette TRACE conn4 -> [0,2786,"setScriptTimeout",{"ms":35000}] 05:43:00 INFO - PROCESS | 1768 | 1464612180514 Marionette TRACE conn4 <- [1,2786,null,{}] 05:43:00 INFO - PROCESS | 1768 | 1464612180520 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}] 05:43:00 INFO - PROCESS | 1768 | 1464612180760 Marionette TRACE conn4 <- [1,2787,null,{"value":null}] 05:43:01 INFO - PROCESS | 1768 | 1464612181041 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad22000 == 161 [pid = 1768] [id = 704] 05:43:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8ad24400) [pid = 1768] [serial = 2113] [outer = (nil)] 05:43:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x8ae32400) [pid = 1768] [serial = 2114] [outer = 0x8ad24400] 05:43:01 INFO - PROCESS | 1768 | 1464612181127 Marionette DEBUG loaded listener.js 05:43:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8b120c00) [pid = 1768] [serial = 2115] [outer = 0x8ad24400] 05:43:02 INFO - PROCESS | 1768 | 1464612182071 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]]]}] 05:43:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 05:43:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 1632ms 05:43:02 INFO - PROCESS | 1768 | 1464612182143 Marionette TRACE conn4 -> [0,2789,"getWindowHandle",null] 05:43:02 INFO - PROCESS | 1768 | 1464612182147 Marionette TRACE conn4 <- [1,2789,null,{"value":"8"}] 05:43:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 05:43:02 INFO - PROCESS | 1768 | 1464612182154 Marionette TRACE conn4 -> [0,2790,"setScriptTimeout",{"ms":35000}] 05:43:02 INFO - PROCESS | 1768 | 1464612182159 Marionette TRACE conn4 <- [1,2790,null,{}] 05:43:02 INFO - PROCESS | 1768 | 1464612182186 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}] 05:43:02 INFO - PROCESS | 1768 | 1464612182482 Marionette TRACE conn4 <- [1,2791,null,{"value":null}] 05:43:02 INFO - PROCESS | 1768 | 1464612182528 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x87819000 == 162 [pid = 1768] [id = 705] 05:43:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8b63e800) [pid = 1768] [serial = 2116] [outer = (nil)] 05:43:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8c00c800) [pid = 1768] [serial = 2117] [outer = 0x8b63e800] 05:43:02 INFO - PROCESS | 1768 | 1464612182738 Marionette DEBUG loaded listener.js 05:43:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8c522000) [pid = 1768] [serial = 2118] [outer = 0x8b63e800] 05:43:03 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8ae29400) [pid = 1768] [serial = 2056] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 05:43:03 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x89fc2400) [pid = 1768] [serial = 2053] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 05:43:03 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8ec74400) [pid = 1768] [serial = 1948] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 05:43:03 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x877c6400) [pid = 1768] [serial = 2050] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 05:43:04 INFO - PROCESS | 1768 | 1464612184164 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]]]}] 05:43:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 05:43:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 2049ms 05:43:04 INFO - PROCESS | 1768 | 1464612184204 Marionette TRACE conn4 -> [0,2793,"getWindowHandle",null] 05:43:04 INFO - PROCESS | 1768 | 1464612184208 Marionette TRACE conn4 <- [1,2793,null,{"value":"8"}] 05:43:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 05:43:04 INFO - PROCESS | 1768 | 1464612184214 Marionette TRACE conn4 -> [0,2794,"setScriptTimeout",{"ms":35000}] 05:43:04 INFO - PROCESS | 1768 | 1464612184217 Marionette TRACE conn4 <- [1,2794,null,{}] 05:43:04 INFO - PROCESS | 1768 | 1464612184282 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}] 05:43:04 INFO - PROCESS | 1768 | 1464612184491 Marionette TRACE conn4 <- [1,2795,null,{"value":null}] 05:43:04 INFO - PROCESS | 1768 | 1464612184696 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c6400 == 163 [pid = 1768] [id = 706] 05:43:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x8ad13c00) [pid = 1768] [serial = 2119] [outer = (nil)] 05:43:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x8c524000) [pid = 1768] [serial = 2120] [outer = 0x8ad13c00] 05:43:04 INFO - PROCESS | 1768 | 1464612184782 Marionette DEBUG loaded listener.js 05:43:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8da97800) [pid = 1768] [serial = 2121] [outer = 0x8ad13c00] 05:43:05 INFO - PROCESS | 1768 | 1464612185618 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]]]}] 05:43:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 05:43:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1439ms 05:43:05 INFO - PROCESS | 1768 | 1464612185656 Marionette TRACE conn4 -> [0,2797,"getWindowHandle",null] 05:43:05 INFO - PROCESS | 1768 | 1464612185659 Marionette TRACE conn4 <- [1,2797,null,{"value":"8"}] 05:43:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 05:43:05 INFO - PROCESS | 1768 | 1464612185667 Marionette TRACE conn4 -> [0,2798,"setScriptTimeout",{"ms":35000}] 05:43:05 INFO - PROCESS | 1768 | 1464612185670 Marionette TRACE conn4 <- [1,2798,null,{}] 05:43:05 INFO - PROCESS | 1768 | 1464612185676 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}] 05:43:05 INFO - PROCESS | 1768 | 1464612185880 Marionette TRACE conn4 <- [1,2799,null,{"value":null}] 05:43:06 INFO - PROCESS | 1768 | 1464612186334 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8781d000 == 164 [pid = 1768] [id = 707] 05:43:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8781e000) [pid = 1768] [serial = 2122] [outer = (nil)] 05:43:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x88b1d800) [pid = 1768] [serial = 2123] [outer = 0x8781e000] 05:43:06 INFO - PROCESS | 1768 | 1464612186430 Marionette DEBUG loaded listener.js 05:43:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x88d41800) [pid = 1768] [serial = 2124] [outer = 0x8781e000] 05:43:07 INFO - PROCESS | 1768 | 1464612187433 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]]]}] 05:43:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 05:43:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 1833ms 05:43:07 INFO - PROCESS | 1768 | 1464612187503 Marionette TRACE conn4 -> [0,2801,"getWindowHandle",null] 05:43:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 05:43:07 INFO - PROCESS | 1768 | 1464612187510 Marionette TRACE conn4 <- [1,2801,null,{"value":"8"}] 05:43:07 INFO - PROCESS | 1768 | 1464612187519 Marionette TRACE conn4 -> [0,2802,"setScriptTimeout",{"ms":35000}] 05:43:07 INFO - PROCESS | 1768 | 1464612187525 Marionette TRACE conn4 <- [1,2802,null,{}] 05:43:07 INFO - PROCESS | 1768 | 1464612187533 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}] 05:43:07 INFO - PROCESS | 1768 | 1464612187839 Marionette TRACE conn4 <- [1,2803,null,{"value":null}] 05:43:08 INFO - PROCESS | 1768 | 1464612188185 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afef800 == 165 [pid = 1768] [id = 708] 05:43:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8b3e3000) [pid = 1768] [serial = 2125] [outer = (nil)] 05:43:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8b63f400) [pid = 1768] [serial = 2126] [outer = 0x8b3e3000] 05:43:08 INFO - PROCESS | 1768 | 1464612188297 Marionette DEBUG loaded listener.js 05:43:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8c51c800) [pid = 1768] [serial = 2127] [outer = 0x8b3e3000] 05:43:09 INFO - PROCESS | 1768 | 1464612189312 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]]]}] 05:43:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 05:43:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 1854ms 05:43:09 INFO - PROCESS | 1768 | 1464612189381 Marionette TRACE conn4 -> [0,2805,"getWindowHandle",null] 05:43:09 INFO - PROCESS | 1768 | 1464612189388 Marionette TRACE conn4 <- [1,2805,null,{"value":"8"}] 05:43:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 05:43:09 INFO - PROCESS | 1768 | 1464612189398 Marionette TRACE conn4 -> [0,2806,"setScriptTimeout",{"ms":35000}] 05:43:09 INFO - PROCESS | 1768 | 1464612189401 Marionette TRACE conn4 <- [1,2806,null,{}] 05:43:09 INFO - PROCESS | 1768 | 1464612189409 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}] 05:43:09 INFO - PROCESS | 1768 | 1464612189695 Marionette TRACE conn4 <- [1,2807,null,{"value":null}] 05:43:10 INFO - PROCESS | 1768 | 1464612190057 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x8dc46c00 == 166 [pid = 1768] [id = 709] 05:43:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8dc50000) [pid = 1768] [serial = 2128] [outer = (nil)] 05:43:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8e3b7400) [pid = 1768] [serial = 2129] [outer = 0x8dc50000] 05:43:10 INFO - PROCESS | 1768 | 1464612190150 Marionette DEBUG loaded listener.js 05:43:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8e472800) [pid = 1768] [serial = 2130] [outer = 0x8dc50000] 05:43:11 INFO - PROCESS | 1768 | 1464612191300 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]]]}] 05:43:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 05:43:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 1938ms 05:43:11 INFO - PROCESS | 1768 | 1464612191337 Marionette TRACE conn4 -> [0,2809,"getWindowHandle",null] 05:43:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 05:43:11 INFO - PROCESS | 1768 | 1464612191342 Marionette TRACE conn4 <- [1,2809,null,{"value":"8"}] 05:43:11 INFO - PROCESS | 1768 | 1464612191358 Marionette TRACE conn4 -> [0,2810,"setScriptTimeout",{"ms":35000}] 05:43:11 INFO - PROCESS | 1768 | 1464612191368 Marionette TRACE conn4 <- [1,2810,null,{}] 05:43:11 INFO - PROCESS | 1768 | 1464612191376 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}] 05:43:11 INFO - PROCESS | 1768 | 1464612191641 Marionette TRACE conn4 <- [1,2811,null,{"value":null}] 05:43:12 INFO - PROCESS | 1768 | 1464612191993 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c010400 == 167 [pid = 1768] [id = 710] 05:43:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8c526800) [pid = 1768] [serial = 2131] [outer = (nil)] 05:43:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8eca0400) [pid = 1768] [serial = 2132] [outer = 0x8c526800] 05:43:12 INFO - PROCESS | 1768 | 1464612192087 Marionette DEBUG loaded listener.js 05:43:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8eeac000) [pid = 1768] [serial = 2133] [outer = 0x8c526800] 05:43:13 INFO - PROCESS | 1768 | 1464612193227 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]]]}] 05:43:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 05:43:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 1952ms 05:43:13 INFO - PROCESS | 1768 | 1464612193302 Marionette TRACE conn4 -> [0,2813,"getWindowHandle",null] 05:43:13 INFO - PROCESS | 1768 | 1464612193309 Marionette TRACE conn4 <- [1,2813,null,{"value":"8"}] 05:43:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 05:43:13 INFO - PROCESS | 1768 | 1464612193318 Marionette TRACE conn4 -> [0,2814,"setScriptTimeout",{"ms":35000}] 05:43:13 INFO - PROCESS | 1768 | 1464612193323 Marionette TRACE conn4 <- [1,2814,null,{}] 05:43:13 INFO - PROCESS | 1768 | 1464612193330 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}] 05:43:13 INFO - PROCESS | 1768 | 1464612193687 Marionette TRACE conn4 <- [1,2815,null,{"value":null}] 05:43:14 INFO - PROCESS | 1768 | 1464612194053 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ec9d800 == 168 [pid = 1768] [id = 711] 05:43:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8ec9e800) [pid = 1768] [serial = 2134] [outer = (nil)] 05:43:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8efc5400) [pid = 1768] [serial = 2135] [outer = 0x8ec9e800] 05:43:14 INFO - PROCESS | 1768 | 1464612194143 Marionette DEBUG loaded listener.js 05:43:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8f6a6400) [pid = 1768] [serial = 2136] [outer = 0x8ec9e800] 05:43:15 INFO - PROCESS | 1768 | 1464612195179 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]]]}] 05:43:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 05:43:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 1942ms 05:43:15 INFO - PROCESS | 1768 | 1464612195262 Marionette TRACE conn4 -> [0,2817,"getWindowHandle",null] 05:43:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 05:43:15 INFO - PROCESS | 1768 | 1464612195267 Marionette TRACE conn4 <- [1,2817,null,{"value":"8"}] 05:43:15 INFO - PROCESS | 1768 | 1464612195276 Marionette TRACE conn4 -> [0,2818,"setScriptTimeout",{"ms":35000}] 05:43:15 INFO - PROCESS | 1768 | 1464612195281 Marionette TRACE conn4 <- [1,2818,null,{}] 05:43:15 INFO - PROCESS | 1768 | 1464612195289 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}] 05:43:15 INFO - PROCESS | 1768 | 1464612195650 Marionette TRACE conn4 <- [1,2819,null,{"value":null}] 05:43:16 INFO - PROCESS | 1768 | 1464612196058 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f837800 == 169 [pid = 1768] [id = 712] 05:43:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8f839400) [pid = 1768] [serial = 2137] [outer = (nil)] 05:43:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x90e9e400) [pid = 1768] [serial = 2138] [outer = 0x8f839400] 05:43:16 INFO - PROCESS | 1768 | 1464612196194 Marionette DEBUG loaded listener.js 05:43:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x90f83000) [pid = 1768] [serial = 2139] [outer = 0x8f839400] 05:43:17 INFO - PROCESS | 1768 | 1464612197288 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]]]}] 05:43:17 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 05:43:17 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 2039ms 05:43:17 INFO - PROCESS | 1768 | 1464612197316 Marionette TRACE conn4 -> [0,2821,"getWindowHandle",null] 05:43:17 INFO - PROCESS | 1768 | 1464612197322 Marionette TRACE conn4 <- [1,2821,null,{"value":"8"}] 05:43:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 05:43:17 INFO - PROCESS | 1768 | 1464612197331 Marionette TRACE conn4 -> [0,2822,"setScriptTimeout",{"ms":35000}] 05:43:17 INFO - PROCESS | 1768 | 1464612197336 Marionette TRACE conn4 <- [1,2822,null,{}] 05:43:17 INFO - PROCESS | 1768 | 1464612197345 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}] 05:43:17 INFO - PROCESS | 1768 | 1464612197732 Marionette TRACE conn4 <- [1,2823,null,{"value":null}] 05:43:18 INFO - PROCESS | 1768 | 1464612198148 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef72800 == 170 [pid = 1768] [id = 713] 05:43:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x8f6af000) [pid = 1768] [serial = 2140] [outer = (nil)] 05:43:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x911e5400) [pid = 1768] [serial = 2141] [outer = 0x8f6af000] 05:43:18 INFO - PROCESS | 1768 | 1464612198289 Marionette DEBUG loaded listener.js 05:43:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x911e7c00) [pid = 1768] [serial = 2142] [outer = 0x8f6af000] 05:43:19 INFO - PROCESS | 1768 | 1464612199359 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]]]}] 05:43:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 05:43:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 2096ms 05:43:19 INFO - PROCESS | 1768 | 1464612199427 Marionette TRACE conn4 -> [0,2825,"getWindowHandle",null] 05:43:19 INFO - PROCESS | 1768 | 1464612199431 Marionette TRACE conn4 <- [1,2825,null,{"value":"8"}] 05:43:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 05:43:19 INFO - PROCESS | 1768 | 1464612199438 Marionette TRACE conn4 -> [0,2826,"setScriptTimeout",{"ms":35000}] 05:43:19 INFO - PROCESS | 1768 | 1464612199442 Marionette TRACE conn4 <- [1,2826,null,{}] 05:43:19 INFO - PROCESS | 1768 | 1464612199448 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}] 05:43:19 INFO - PROCESS | 1768 | 1464612199728 Marionette TRACE conn4 <- [1,2827,null,{"value":null}] 05:43:20 INFO - PROCESS | 1768 | 1464612200076 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f8a400 == 171 [pid = 1768] [id = 714] 05:43:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x91134000) [pid = 1768] [serial = 2143] [outer = (nil)] 05:43:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x91bf5800) [pid = 1768] [serial = 2144] [outer = 0x91134000] 05:43:20 INFO - PROCESS | 1768 | 1464612200167 Marionette DEBUG loaded listener.js 05:43:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x91db0800) [pid = 1768] [serial = 2145] [outer = 0x91134000] 05:43:21 INFO - PROCESS | 1768 | 1464612201124 Marionette TRACE conn4 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 05:43:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 05:43:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 1741ms 05:43:21 INFO - PROCESS | 1768 | 1464612201181 Marionette TRACE conn4 -> [0,2829,"getWindowHandle",null] 05:43:21 INFO - PROCESS | 1768 | 1464612201184 Marionette TRACE conn4 <- [1,2829,null,{"value":"8"}] 05:43:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 05:43:21 INFO - PROCESS | 1768 | 1464612201191 Marionette TRACE conn4 -> [0,2830,"setScriptTimeout",{"ms":35000}] 05:43:21 INFO - PROCESS | 1768 | 1464612201195 Marionette TRACE conn4 <- [1,2830,null,{}] 05:43:21 INFO - PROCESS | 1768 | 1464612201200 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}] 05:43:21 INFO - PROCESS | 1768 | 1464612201440 Marionette TRACE conn4 <- [1,2831,null,{"value":null}] 05:43:21 INFO - PROCESS | 1768 | 1464612201781 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8ccc00 == 172 [pid = 1768] [id = 715] 05:43:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x8da1e000) [pid = 1768] [serial = 2146] [outer = (nil)] 05:43:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x92651000) [pid = 1768] [serial = 2147] [outer = 0x8da1e000] 05:43:21 INFO - PROCESS | 1768 | 1464612201879 Marionette DEBUG loaded listener.js 05:43:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9298e000) [pid = 1768] [serial = 2148] [outer = 0x8da1e000] 05:43:22 INFO - PROCESS | 1768 | 1464612202810 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]]]}] 05:43:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 05:43:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1686ms 05:43:22 INFO - PROCESS | 1768 | 1464612202878 Marionette TRACE conn4 -> [0,2833,"getWindowHandle",null] 05:43:22 INFO - PROCESS | 1768 | 1464612202881 Marionette TRACE conn4 <- [1,2833,null,{"value":"8"}] 05:43:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 05:43:22 INFO - PROCESS | 1768 | 1464612202889 Marionette TRACE conn4 -> [0,2834,"setScriptTimeout",{"ms":35000}] 05:43:22 INFO - PROCESS | 1768 | 1464612202892 Marionette TRACE conn4 <- [1,2834,null,{}] 05:43:22 INFO - PROCESS | 1768 | 1464612202898 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}] 05:43:23 INFO - PROCESS | 1768 | 1464612203162 Marionette TRACE conn4 <- [1,2835,null,{"value":null}] 05:43:23 INFO - PROCESS | 1768 | 1464612203518 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8ca400 == 173 [pid = 1768] [id = 716] 05:43:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x8e4dfc00) [pid = 1768] [serial = 2149] [outer = (nil)] 05:43:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x92993000) [pid = 1768] [serial = 2150] [outer = 0x8e4dfc00] 05:43:23 INFO - PROCESS | 1768 | 1464612203614 Marionette DEBUG loaded listener.js 05:43:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x92f88000) [pid = 1768] [serial = 2151] [outer = 0x8e4dfc00] 05:43:24 INFO - PROCESS | 1768 | 1464612204520 Marionette TRACE conn4 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 05:43:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 05:43:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 1686ms 05:43:24 INFO - PROCESS | 1768 | 1464612204576 Marionette TRACE conn4 -> [0,2837,"getWindowHandle",null] 05:43:24 INFO - PROCESS | 1768 | 1464612204580 Marionette TRACE conn4 <- [1,2837,null,{"value":"8"}] 05:43:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 05:43:24 INFO - PROCESS | 1768 | 1464612204587 Marionette TRACE conn4 -> [0,2838,"setScriptTimeout",{"ms":35000}] 05:43:24 INFO - PROCESS | 1768 | 1464612204590 Marionette TRACE conn4 <- [1,2838,null,{}] 05:43:24 INFO - PROCESS | 1768 | 1464612204596 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}] 05:43:24 INFO - PROCESS | 1768 | 1464612204834 Marionette TRACE conn4 <- [1,2839,null,{"value":null}] 05:43:25 INFO - PROCESS | 1768 | 1464612205187 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:25 INFO - PROCESS | 1768 | ++DOCSHELL 0x94755400 == 174 [pid = 1768] [id = 717] 05:43:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x94755c00) [pid = 1768] [serial = 2152] [outer = (nil)] 05:43:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x94762800) [pid = 1768] [serial = 2153] [outer = 0x94755c00] 05:43:25 INFO - PROCESS | 1768 | 1464612205301 Marionette DEBUG loaded listener.js 05:43:25 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9512e800) [pid = 1768] [serial = 2154] [outer = 0x94755c00] 05:43:26 INFO - PROCESS | 1768 | 1464612206281 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]]]}] 05:43:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 05:43:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 1733ms 05:43:26 INFO - PROCESS | 1768 | 1464612206322 Marionette TRACE conn4 -> [0,2841,"getWindowHandle",null] 05:43:26 INFO - PROCESS | 1768 | 1464612206327 Marionette TRACE conn4 <- [1,2841,null,{"value":"8"}] 05:43:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 05:43:26 INFO - PROCESS | 1768 | 1464612206334 Marionette TRACE conn4 -> [0,2842,"setScriptTimeout",{"ms":35000}] 05:43:26 INFO - PROCESS | 1768 | 1464612206339 Marionette TRACE conn4 <- [1,2842,null,{}] 05:43:26 INFO - PROCESS | 1768 | 1464612206345 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}] 05:43:26 INFO - PROCESS | 1768 | 1464612206618 Marionette TRACE conn4 <- [1,2843,null,{"value":null}] 05:43:27 INFO - PROCESS | 1768 | 1464612207027 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:27 INFO - PROCESS | 1768 | ++DOCSHELL 0x94752c00 == 175 [pid = 1768] [id = 718] 05:43:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x95131400) [pid = 1768] [serial = 2155] [outer = (nil)] 05:43:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x96564800) [pid = 1768] [serial = 2156] [outer = 0x95131400] 05:43:27 INFO - PROCESS | 1768 | 1464612207123 Marionette DEBUG loaded listener.js 05:43:27 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x9775fc00) [pid = 1768] [serial = 2157] [outer = 0x95131400] 05:43:28 INFO - PROCESS | 1768 | 1464612208038 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]]]}] 05:43:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 05:43:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1740ms 05:43:28 INFO - PROCESS | 1768 | 1464612208075 Marionette TRACE conn4 -> [0,2845,"getWindowHandle",null] 05:43:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 05:43:28 INFO - PROCESS | 1768 | 1464612208080 Marionette TRACE conn4 <- [1,2845,null,{"value":"8"}] 05:43:28 INFO - PROCESS | 1768 | 1464612208086 Marionette TRACE conn4 -> [0,2846,"setScriptTimeout",{"ms":35000}] 05:43:28 INFO - PROCESS | 1768 | 1464612208090 Marionette TRACE conn4 <- [1,2846,null,{}] 05:43:28 INFO - PROCESS | 1768 | 1464612208096 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}] 05:43:28 INFO - PROCESS | 1768 | 1464612208364 Marionette TRACE conn4 <- [1,2847,null,{"value":null}] 05:43:28 INFO - PROCESS | 1768 | 1464612208727 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x8781bc00 == 176 [pid = 1768] [id = 719] 05:43:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x8e46fc00) [pid = 1768] [serial = 2158] [outer = (nil)] 05:43:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x995af000) [pid = 1768] [serial = 2159] [outer = 0x8e46fc00] 05:43:28 INFO - PROCESS | 1768 | 1464612208826 Marionette DEBUG loaded listener.js 05:43:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x995b3000) [pid = 1768] [serial = 2160] [outer = 0x8e46fc00] 05:43:29 INFO - PROCESS | 1768 | 1464612209956 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]]]}] 05:43:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 05:43:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 1934ms 05:43:30 INFO - PROCESS | 1768 | 1464612210022 Marionette TRACE conn4 -> [0,2849,"getWindowHandle",null] 05:43:30 INFO - PROCESS | 1768 | 1464612210040 Marionette TRACE conn4 <- [1,2849,null,{"value":"8"}] 05:43:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 05:43:30 INFO - PROCESS | 1768 | 1464612210050 Marionette TRACE conn4 -> [0,2850,"setScriptTimeout",{"ms":35000}] 05:43:30 INFO - PROCESS | 1768 | 1464612210055 Marionette TRACE conn4 <- [1,2850,null,{}] 05:43:30 INFO - PROCESS | 1768 | 1464612210064 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}] 05:43:30 INFO - PROCESS | 1768 | 1464612210428 Marionette TRACE conn4 <- [1,2851,null,{"value":null}] 05:43:30 INFO - PROCESS | 1768 | 1464612210871 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x877c9000 == 177 [pid = 1768] [id = 720] 05:43:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x953db400) [pid = 1768] [serial = 2161] [outer = (nil)] 05:43:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x99e0a400) [pid = 1768] [serial = 2162] [outer = 0x953db400] 05:43:31 INFO - PROCESS | 1768 | 1464612210997 Marionette DEBUG loaded listener.js 05:43:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x99f13c00) [pid = 1768] [serial = 2163] [outer = 0x953db400] 05:43:31 INFO - PROCESS | 1768 | 1464612211977 Marionette TRACE conn4 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 05:43:32 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 05:43:32 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 1993ms 05:43:32 INFO - PROCESS | 1768 | 1464612212043 Marionette TRACE conn4 -> [0,2853,"getWindowHandle",null] 05:43:32 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 05:43:32 INFO - PROCESS | 1768 | 1464612212047 Marionette TRACE conn4 <- [1,2853,null,{"value":"8"}] 05:43:32 INFO - PROCESS | 1768 | 1464612212054 Marionette TRACE conn4 -> [0,2854,"setScriptTimeout",{"ms":35000}] 05:43:32 INFO - PROCESS | 1768 | 1464612212058 Marionette TRACE conn4 <- [1,2854,null,{}] 05:43:32 INFO - PROCESS | 1768 | 1464612212064 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}] 05:43:32 INFO - PROCESS | 1768 | 1464612212394 Marionette TRACE conn4 <- [1,2855,null,{"value":null}] 05:43:32 INFO - PROCESS | 1768 | 1464612212813 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:32 INFO - PROCESS | 1768 | ++DOCSHELL 0x875e9400 == 178 [pid = 1768] [id = 721] 05:43:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x8857fc00) [pid = 1768] [serial = 2164] [outer = (nil)] 05:43:32 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9a74a800) [pid = 1768] [serial = 2165] [outer = 0x8857fc00] 05:43:32 INFO - PROCESS | 1768 | 1464612212943 Marionette DEBUG loaded listener.js 05:43:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9a813800) [pid = 1768] [serial = 2166] [outer = 0x8857fc00] 05:43:34 INFO - PROCESS | 1768 | 1464612214125 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]]]}] 05:43:34 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 05:43:34 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 2150ms 05:43:34 INFO - PROCESS | 1768 | 1464612214205 Marionette TRACE conn4 -> [0,2857,"getWindowHandle",null] 05:43:34 INFO - PROCESS | 1768 | 1464612214209 Marionette TRACE conn4 <- [1,2857,null,{"value":"8"}] 05:43:34 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 05:43:34 INFO - PROCESS | 1768 | 1464612214215 Marionette TRACE conn4 -> [0,2858,"setScriptTimeout",{"ms":35000}] 05:43:34 INFO - PROCESS | 1768 | 1464612214219 Marionette TRACE conn4 <- [1,2858,null,{}] 05:43:34 INFO - PROCESS | 1768 | 1464612214225 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}] 05:43:34 INFO - PROCESS | 1768 | 1464612214515 Marionette TRACE conn4 <- [1,2859,null,{"value":null}] 05:43:34 INFO - PROCESS | 1768 | 1464612214874 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b29000 == 179 [pid = 1768] [id = 722] 05:43:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x8ad0dc00) [pid = 1768] [serial = 2167] [outer = (nil)] 05:43:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9a81e800) [pid = 1768] [serial = 2168] [outer = 0x8ad0dc00] 05:43:34 INFO - PROCESS | 1768 | 1464612214967 Marionette DEBUG loaded listener.js 05:43:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x9a8aa800) [pid = 1768] [serial = 2169] [outer = 0x8ad0dc00] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x877c6400 == 178 [pid = 1768] [id = 706] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x87819000 == 177 [pid = 1768] [id = 705] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad22000 == 176 [pid = 1768] [id = 704] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x88b22800 == 175 [pid = 1768] [id = 703] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec97400 == 174 [pid = 1768] [id = 701] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x91b7ac00 == 173 [pid = 1768] [id = 700] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x911dc000 == 172 [pid = 1768] [id = 699] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8da20000 == 171 [pid = 1768] [id = 698] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8b126800 == 170 [pid = 1768] [id = 695] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2cb800 == 169 [pid = 1768] [id = 694] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x88b2a800 == 168 [pid = 1768] [id = 693] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8dac4c00 == 167 [pid = 1768] [id = 692] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8da14000 == 166 [pid = 1768] [id = 691] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x8c51e800 == 165 [pid = 1768] [id = 689] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x877cc400 == 164 [pid = 1768] [id = 690] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x899c1400 == 163 [pid = 1768] [id = 688] 05:43:39 INFO - PROCESS | 1768 | --DOCSHELL 0x88d3c800 == 162 [pid = 1768] [id = 687] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x93da1800) [pid = 1768] [serial = 2033] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8f617000) [pid = 1768] [serial = 2018] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x9829a000) [pid = 1768] [serial = 2036] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8ae2ec00) [pid = 1768] [serial = 2057] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x90ea2400) [pid = 1768] [serial = 2021] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8a1e6c00) [pid = 1768] [serial = 2055] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x8dac3800) [pid = 1768] [serial = 2012] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8ae37800) [pid = 1768] [serial = 2058] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8ad17400) [pid = 1768] [serial = 2009] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8ef20000) [pid = 1768] [serial = 1950] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x91b7cc00) [pid = 1768] [serial = 2027] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9b556000) [pid = 1768] [serial = 2042] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0xa2601400) [pid = 1768] [serial = 2048] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x9c2e7800) [pid = 1768] [serial = 2045] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x9a8b5c00) [pid = 1768] [serial = 2039] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x92657400) [pid = 1768] [serial = 2030] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x9112ec00) [pid = 1768] [serial = 2024] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8ef1c800) [pid = 1768] [serial = 2015] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x88575400) [pid = 1768] [serial = 2052] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x89fc9800) [pid = 1768] [serial = 2054] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x877cec00) [pid = 1768] [serial = 2051] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8b3edc00) [pid = 1768] [serial = 2060] [outer = (nil)] [url = about:blank] 05:43:39 INFO - PROCESS | 1768 | 1464612219273 Marionette TRACE conn4 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 05:43:39 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 05:43:39 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 5197ms 05:43:39 INFO - PROCESS | 1768 | 1464612219413 Marionette TRACE conn4 -> [0,2861,"getWindowHandle",null] 05:43:39 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 05:43:39 INFO - PROCESS | 1768 | 1464612219419 Marionette TRACE conn4 <- [1,2861,null,{"value":"8"}] 05:43:39 INFO - PROCESS | 1768 | 1464612219426 Marionette TRACE conn4 -> [0,2862,"setScriptTimeout",{"ms":35000}] 05:43:39 INFO - PROCESS | 1768 | 1464612219432 Marionette TRACE conn4 <- [1,2862,null,{}] 05:43:39 INFO - PROCESS | 1768 | 1464612219441 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}] 05:43:39 INFO - PROCESS | 1768 | 1464612219661 Marionette TRACE conn4 <- [1,2863,null,{"value":null}] 05:43:39 INFO - PROCESS | 1768 | 1464612219904 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:39 INFO - PROCESS | 1768 | ++DOCSHELL 0x899e1c00 == 163 [pid = 1768] [id = 723] 05:43:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x899e3400) [pid = 1768] [serial = 2170] [outer = (nil)] 05:43:39 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x89fc4400) [pid = 1768] [serial = 2171] [outer = 0x899e3400] 05:43:39 INFO - PROCESS | 1768 | 1464612219985 Marionette DEBUG loaded listener.js 05:43:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x8a1eb400) [pid = 1768] [serial = 2172] [outer = 0x899e3400] 05:43:40 INFO - PROCESS | 1768 | 1464612220904 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]]]}] 05:43:40 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 05:43:40 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 1544ms 05:43:40 INFO - PROCESS | 1768 | 1464612220972 Marionette TRACE conn4 -> [0,2865,"getWindowHandle",null] 05:43:40 INFO - PROCESS | 1768 | 1464612220981 Marionette TRACE conn4 <- [1,2865,null,{"value":"8"}] 05:43:40 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 05:43:40 INFO - PROCESS | 1768 | 1464612220993 Marionette TRACE conn4 -> [0,2866,"setScriptTimeout",{"ms":35000}] 05:43:41 INFO - PROCESS | 1768 | 1464612220997 Marionette TRACE conn4 <- [1,2866,null,{}] 05:43:41 INFO - PROCESS | 1768 | 1464612221005 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}] 05:43:41 INFO - PROCESS | 1768 | 1464612221268 Marionette TRACE conn4 <- [1,2867,null,{"value":null}] 05:43:41 INFO - PROCESS | 1768 | 1464612221565 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ae33000 == 164 [pid = 1768] [id = 724] 05:43:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x8ae38400) [pid = 1768] [serial = 2173] [outer = (nil)] 05:43:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x8b127c00) [pid = 1768] [serial = 2174] [outer = 0x8ae38400] 05:43:41 INFO - PROCESS | 1768 | 1464612221643 Marionette DEBUG loaded listener.js 05:43:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x8b63e000) [pid = 1768] [serial = 2175] [outer = 0x8ae38400] 05:43:42 INFO - PROCESS | 1768 | 1464612222591 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]]]}] 05:43:42 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 05:43:42 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 1638ms 05:43:42 INFO - PROCESS | 1768 | 1464612222631 Marionette TRACE conn4 -> [0,2869,"getWindowHandle",null] 05:43:42 INFO - PROCESS | 1768 | 1464612222634 Marionette TRACE conn4 <- [1,2869,null,{"value":"8"}] 05:43:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 05:43:42 INFO - PROCESS | 1768 | 1464612222642 Marionette TRACE conn4 -> [0,2870,"setScriptTimeout",{"ms":35000}] 05:43:42 INFO - PROCESS | 1768 | 1464612222648 Marionette TRACE conn4 <- [1,2870,null,{}] 05:43:42 INFO - PROCESS | 1768 | 1464612222673 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}] 05:43:42 INFO - PROCESS | 1768 | 1464612222994 Marionette TRACE conn4 <- [1,2871,null,{"value":null}] 05:43:43 INFO - PROCESS | 1768 | 1464612223034 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ae34c00 == 165 [pid = 1768] [id = 725] 05:43:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x8da14000) [pid = 1768] [serial = 2176] [outer = (nil)] 05:43:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x8da9c400) [pid = 1768] [serial = 2177] [outer = 0x8da14000] 05:43:43 INFO - PROCESS | 1768 | 1464612223117 Marionette DEBUG loaded listener.js 05:43:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x8dacbc00) [pid = 1768] [serial = 2178] [outer = 0x8da14000] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8ec73c00) [pid = 1768] [serial = 2017] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8eeab000) [pid = 1768] [serial = 2014] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8c522c00) [pid = 1768] [serial = 2011] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8a1ed800) [pid = 1768] [serial = 2008] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8efca000) [pid = 1768] [serial = 2020] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8b63e800) [pid = 1768] [serial = 2116] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8c8c6c00) [pid = 1768] [serial = 2068] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8efc1400) [pid = 1768] [serial = 2104] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8efcb400) [pid = 1768] [serial = 2083] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x91da9400) [pid = 1768] [serial = 2101] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8eca2400) [pid = 1768] [serial = 2080] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x92656c00) [pid = 1768] [serial = 2107] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x8dac5800) [pid = 1768] [serial = 2071] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8dc4e000) [pid = 1768] [serial = 2086] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8ec6b400) [pid = 1768] [serial = 2077] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x90f89000) [pid = 1768] [serial = 2092] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8e3bfc00) [pid = 1768] [serial = 2074] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x8ad24400) [pid = 1768] [serial = 2113] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8b123c00) [pid = 1768] [serial = 2065] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8a1e7400) [pid = 1768] [serial = 2005] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8ef24800) [pid = 1768] [serial = 2089] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x91b71800) [pid = 1768] [serial = 2098] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x88b24800) [pid = 1768] [serial = 2110] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8e2cac00) [pid = 1768] [serial = 2095] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x899bb800) [pid = 1768] [serial = 2062] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x9a81f800) [pid = 1768] [serial = 2041] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x953e1c00) [pid = 1768] [serial = 2038] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x9b557800) [pid = 1768] [serial = 2047] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x929d5400) [pid = 1768] [serial = 2035] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x9b3d3400) [pid = 1768] [serial = 2044] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x91db7800) [pid = 1768] [serial = 2029] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8f840400) [pid = 1768] [serial = 2023] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x92591400) [pid = 1768] [serial = 2032] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 05:43:44 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x90f8a800) [pid = 1768] [serial = 2026] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 05:43:44 INFO - PROCESS | 1768 | 1464612224955 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]]]}] 05:43:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 05:43:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 2354ms 05:43:44 INFO - PROCESS | 1768 | 1464612224997 Marionette TRACE conn4 -> [0,2873,"getWindowHandle",null] 05:43:45 INFO - PROCESS | 1768 | 1464612225018 Marionette TRACE conn4 <- [1,2873,null,{"value":"8"}] 05:43:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 05:43:45 INFO - PROCESS | 1768 | 1464612225027 Marionette TRACE conn4 -> [0,2874,"setScriptTimeout",{"ms":35000}] 05:43:45 INFO - PROCESS | 1768 | 1464612225031 Marionette TRACE conn4 <- [1,2874,null,{}] 05:43:45 INFO - PROCESS | 1768 | 1464612225037 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}] 05:43:45 INFO - PROCESS | 1768 | 1464612225290 Marionette TRACE conn4 <- [1,2875,null,{"value":null}] 05:43:45 INFO - PROCESS | 1768 | 1464612225507 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x88579000 == 166 [pid = 1768] [id = 726] 05:43:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8a1ed800) [pid = 1768] [serial = 2179] [outer = (nil)] 05:43:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8dac6000) [pid = 1768] [serial = 2180] [outer = 0x8a1ed800] 05:43:45 INFO - PROCESS | 1768 | 1464612225588 Marionette DEBUG loaded listener.js 05:43:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8e3c2000) [pid = 1768] [serial = 2181] [outer = 0x8a1ed800] 05:43:46 INFO - PROCESS | 1768 | 1464612226430 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]]]}] 05:43:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 05:43:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 1444ms 05:43:46 INFO - PROCESS | 1768 | 1464612226472 Marionette TRACE conn4 -> [0,2877,"getWindowHandle",null] 05:43:46 INFO - PROCESS | 1768 | 1464612226476 Marionette TRACE conn4 <- [1,2877,null,{"value":"8"}] 05:43:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 05:43:46 INFO - PROCESS | 1768 | 1464612226482 Marionette TRACE conn4 -> [0,2878,"setScriptTimeout",{"ms":35000}] 05:43:46 INFO - PROCESS | 1768 | 1464612226484 Marionette TRACE conn4 <- [1,2878,null,{}] 05:43:46 INFO - PROCESS | 1768 | 1464612226490 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}] 05:43:46 INFO - PROCESS | 1768 | 1464612226858 Marionette TRACE conn4 <- [1,2879,null,{"value":null}] 05:43:47 INFO - PROCESS | 1768 | 1464612227248 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x8781d800 == 167 [pid = 1768] [id = 727] 05:43:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8781f800) [pid = 1768] [serial = 2182] [outer = (nil)] 05:43:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x88b2bc00) [pid = 1768] [serial = 2183] [outer = 0x8781f800] 05:43:47 INFO - PROCESS | 1768 | 1464612227341 Marionette DEBUG loaded listener.js 05:43:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x899c2400) [pid = 1768] [serial = 2184] [outer = 0x8781f800] 05:43:48 INFO - PROCESS | 1768 | 1464612228344 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]]]}] 05:43:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 05:43:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 1936ms 05:43:48 INFO - PROCESS | 1768 | 1464612228421 Marionette TRACE conn4 -> [0,2881,"getWindowHandle",null] 05:43:48 INFO - PROCESS | 1768 | 1464612228427 Marionette TRACE conn4 <- [1,2881,null,{"value":"8"}] 05:43:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 05:43:48 INFO - PROCESS | 1768 | 1464612228435 Marionette TRACE conn4 -> [0,2882,"setScriptTimeout",{"ms":35000}] 05:43:48 INFO - PROCESS | 1768 | 1464612228442 Marionette TRACE conn4 <- [1,2882,null,{}] 05:43:48 INFO - PROCESS | 1768 | 1464612228449 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}] 05:43:48 INFO - PROCESS | 1768 | 1464612228820 Marionette TRACE conn4 <- [1,2883,null,{"value":null}] 05:43:49 INFO - PROCESS | 1768 | 1464612229176 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c009000 == 168 [pid = 1768] [id = 728] 05:43:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8c51d400) [pid = 1768] [serial = 2185] [outer = (nil)] 05:43:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8da1dc00) [pid = 1768] [serial = 2186] [outer = 0x8c51d400] 05:43:49 INFO - PROCESS | 1768 | 1464612229274 Marionette DEBUG loaded listener.js 05:43:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8e3b9400) [pid = 1768] [serial = 2187] [outer = 0x8c51d400] 05:43:50 INFO - PROCESS | 1768 | 1464612230313 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]]]}] 05:43:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 05:43:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 1940ms 05:43:50 INFO - PROCESS | 1768 | 1464612230378 Marionette TRACE conn4 -> [0,2885,"getWindowHandle",null] 05:43:50 INFO - PROCESS | 1768 | 1464612230384 Marionette TRACE conn4 <- [1,2885,null,{"value":"8"}] 05:43:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 05:43:50 INFO - PROCESS | 1768 | 1464612230393 Marionette TRACE conn4 -> [0,2886,"setScriptTimeout",{"ms":35000}] 05:43:50 INFO - PROCESS | 1768 | 1464612230398 Marionette TRACE conn4 <- [1,2886,null,{}] 05:43:50 INFO - PROCESS | 1768 | 1464612230405 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}] 05:43:50 INFO - PROCESS | 1768 | 1464612230712 Marionette TRACE conn4 <- [1,2887,null,{"value":null}] 05:43:51 INFO - PROCESS | 1768 | 1464612231197 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eca1400 == 169 [pid = 1768] [id = 729] 05:43:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8eca2400) [pid = 1768] [serial = 2188] [outer = (nil)] 05:43:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8eeac400) [pid = 1768] [serial = 2189] [outer = 0x8eca2400] 05:43:51 INFO - PROCESS | 1768 | 1464612231327 Marionette DEBUG loaded listener.js 05:43:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8ef1ec00) [pid = 1768] [serial = 2190] [outer = 0x8eca2400] 05:43:52 INFO - PROCESS | 1768 | 1464612232584 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]]]}] 05:43:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 05:43:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 2237ms 05:43:52 INFO - PROCESS | 1768 | 1464612232632 Marionette TRACE conn4 -> [0,2889,"getWindowHandle",null] 05:43:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 05:43:52 INFO - PROCESS | 1768 | 1464612232641 Marionette TRACE conn4 <- [1,2889,null,{"value":"8"}] 05:43:52 INFO - PROCESS | 1768 | 1464612232666 Marionette TRACE conn4 -> [0,2890,"setScriptTimeout",{"ms":35000}] 05:43:52 INFO - PROCESS | 1768 | 1464612232676 Marionette TRACE conn4 <- [1,2890,null,{}] 05:43:52 INFO - PROCESS | 1768 | 1464612232686 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}] 05:43:53 INFO - PROCESS | 1768 | 1464612233042 Marionette TRACE conn4 <- [1,2891,null,{"value":null}] 05:43:53 INFO - PROCESS | 1768 | 1464612233331 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:53 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b1f000 == 170 [pid = 1768] [id = 730] 05:43:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8c8c6800) [pid = 1768] [serial = 2191] [outer = (nil)] 05:43:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8efcf000) [pid = 1768] [serial = 2192] [outer = 0x8c8c6800] 05:43:53 INFO - PROCESS | 1768 | 1464612233422 Marionette DEBUG loaded listener.js 05:43:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8f6a6c00) [pid = 1768] [serial = 2193] [outer = 0x8c8c6800] 05:43:54 INFO - PROCESS | 1768 | 1464612234386 Marionette TRACE conn4 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 05:43:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 05:43:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 1811ms 05:43:54 INFO - PROCESS | 1768 | 1464612234463 Marionette TRACE conn4 -> [0,2893,"getWindowHandle",null] 05:43:54 INFO - PROCESS | 1768 | 1464612234468 Marionette TRACE conn4 <- [1,2893,null,{"value":"8"}] 05:43:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 05:43:54 INFO - PROCESS | 1768 | 1464612234475 Marionette TRACE conn4 -> [0,2894,"setScriptTimeout",{"ms":35000}] 05:43:54 INFO - PROCESS | 1768 | 1464612234479 Marionette TRACE conn4 <- [1,2894,null,{}] 05:43:54 INFO - PROCESS | 1768 | 1464612234485 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}] 05:43:54 INFO - PROCESS | 1768 | 1464612234793 Marionette TRACE conn4 <- [1,2895,null,{"value":null}] 05:43:55 INFO - PROCESS | 1768 | 1464612235198 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x8eeb0c00 == 171 [pid = 1768] [id = 731] 05:43:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x8efc2c00) [pid = 1768] [serial = 2194] [outer = (nil)] 05:43:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x90e9e800) [pid = 1768] [serial = 2195] [outer = 0x8efc2c00] 05:43:55 INFO - PROCESS | 1768 | 1464612235319 Marionette DEBUG loaded listener.js 05:43:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x90f43000) [pid = 1768] [serial = 2196] [outer = 0x8efc2c00] 05:43:56 INFO - PROCESS | 1768 | 1464612236521 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]]]}] 05:43:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 05:43:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 2093ms 05:43:56 INFO - PROCESS | 1768 | 1464612236570 Marionette TRACE conn4 -> [0,2897,"getWindowHandle",null] 05:43:56 INFO - PROCESS | 1768 | 1464612236574 Marionette TRACE conn4 <- [1,2897,null,{"value":"8"}] 05:43:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 05:43:56 INFO - PROCESS | 1768 | 1464612236581 Marionette TRACE conn4 -> [0,2898,"setScriptTimeout",{"ms":35000}] 05:43:56 INFO - PROCESS | 1768 | 1464612236585 Marionette TRACE conn4 <- [1,2898,null,{}] 05:43:56 INFO - PROCESS | 1768 | 1464612236592 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}] 05:43:56 INFO - PROCESS | 1768 | 1464612236869 Marionette TRACE conn4 <- [1,2899,null,{"value":null}] 05:43:57 INFO - PROCESS | 1768 | 1464612237238 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:57 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f50800 == 172 [pid = 1768] [id = 732] 05:43:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x90f50c00) [pid = 1768] [serial = 2197] [outer = (nil)] 05:43:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x90f7fc00) [pid = 1768] [serial = 2198] [outer = 0x90f50c00] 05:43:57 INFO - PROCESS | 1768 | 1464612237341 Marionette DEBUG loaded listener.js 05:43:57 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x9112b000) [pid = 1768] [serial = 2199] [outer = 0x90f50c00] 05:43:58 INFO - PROCESS | 1768 | 1464612238559 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]]]}] 05:43:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 05:43:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 2033ms 05:43:58 INFO - PROCESS | 1768 | 1464612238617 Marionette TRACE conn4 -> [0,2901,"getWindowHandle",null] 05:43:58 INFO - PROCESS | 1768 | 1464612238622 Marionette TRACE conn4 <- [1,2901,null,{"value":"8"}] 05:43:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 05:43:58 INFO - PROCESS | 1768 | 1464612238633 Marionette TRACE conn4 -> [0,2902,"setScriptTimeout",{"ms":35000}] 05:43:58 INFO - PROCESS | 1768 | 1464612238637 Marionette TRACE conn4 <- [1,2902,null,{}] 05:43:58 INFO - PROCESS | 1768 | 1464612238646 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}] 05:43:59 INFO - PROCESS | 1768 | 1464612239142 Marionette TRACE conn4 <- [1,2903,null,{"value":null}] 05:43:59 INFO - PROCESS | 1768 | 1464612239490 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:43:59 INFO - PROCESS | 1768 | ++DOCSHELL 0x91132000 == 173 [pid = 1768] [id = 733] 05:43:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x91135400) [pid = 1768] [serial = 2200] [outer = (nil)] 05:43:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x91b5b000) [pid = 1768] [serial = 2201] [outer = 0x91135400] 05:43:59 INFO - PROCESS | 1768 | 1464612239614 Marionette DEBUG loaded listener.js 05:43:59 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x91b7cc00) [pid = 1768] [serial = 2202] [outer = 0x91135400] 05:44:00 INFO - PROCESS | 1768 | 1464612240589 Marionette TRACE conn4 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 05:44:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 05:44:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 2034ms 05:44:00 INFO - PROCESS | 1768 | 1464612240666 Marionette TRACE conn4 -> [0,2905,"getWindowHandle",null] 05:44:00 INFO - PROCESS | 1768 | 1464612240670 Marionette TRACE conn4 <- [1,2905,null,{"value":"8"}] 05:44:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 05:44:00 INFO - PROCESS | 1768 | 1464612240677 Marionette TRACE conn4 -> [0,2906,"setScriptTimeout",{"ms":35000}] 05:44:00 INFO - PROCESS | 1768 | 1464612240680 Marionette TRACE conn4 <- [1,2906,null,{}] 05:44:00 INFO - PROCESS | 1768 | 1464612240687 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}] 05:44:00 INFO - PROCESS | 1768 | 1464612240984 Marionette TRACE conn4 <- [1,2907,null,{"value":null}] 05:44:01 INFO - PROCESS | 1768 | 1464612241349 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:01 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d39400 == 174 [pid = 1768] [id = 734] 05:44:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x8c8cd800) [pid = 1768] [serial = 2203] [outer = (nil)] 05:44:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x91dad000) [pid = 1768] [serial = 2204] [outer = 0x8c8cd800] 05:44:01 INFO - PROCESS | 1768 | 1464612241449 Marionette DEBUG loaded listener.js 05:44:01 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x92423800) [pid = 1768] [serial = 2205] [outer = 0x8c8cd800] 05:44:02 INFO - PROCESS | 1768 | 1464612242401 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]]]}] 05:44:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 05:44:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 1792ms 05:44:02 INFO - PROCESS | 1768 | 1464612242469 Marionette TRACE conn4 -> [0,2909,"getWindowHandle",null] 05:44:02 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 05:44:02 INFO - PROCESS | 1768 | 1464612242473 Marionette TRACE conn4 <- [1,2909,null,{"value":"8"}] 05:44:02 INFO - PROCESS | 1768 | 1464612242480 Marionette TRACE conn4 -> [0,2910,"setScriptTimeout",{"ms":35000}] 05:44:02 INFO - PROCESS | 1768 | 1464612242484 Marionette TRACE conn4 <- [1,2910,null,{}] 05:44:02 INFO - PROCESS | 1768 | 1464612242490 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}] 05:44:02 INFO - PROCESS | 1768 | 1464612242746 Marionette TRACE conn4 <- [1,2911,null,{"value":null}] 05:44:03 INFO - PROCESS | 1768 | 1464612243099 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:03 INFO - PROCESS | 1768 | ++DOCSHELL 0x911e1000 == 175 [pid = 1768] [id = 735] 05:44:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x91b7a400) [pid = 1768] [serial = 2206] [outer = (nil)] 05:44:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x929d5400) [pid = 1768] [serial = 2207] [outer = 0x91b7a400] 05:44:03 INFO - PROCESS | 1768 | 1464612243190 Marionette DEBUG loaded listener.js 05:44:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x93b9ec00) [pid = 1768] [serial = 2208] [outer = 0x91b7a400] 05:44:04 INFO - PROCESS | 1768 | 1464612243997 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]]]}] 05:44:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 05:44:04 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 05:44:04 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 1535ms 05:44:04 INFO - PROCESS | 1768 | 1464612244015 Marionette TRACE conn4 -> [0,2913,"getWindowHandle",null] 05:44:04 INFO - PROCESS | 1768 | 1464612244018 Marionette TRACE conn4 <- [1,2913,null,{"value":"8"}] 05:44:04 INFO - TEST-START | /DOMEvents/constructors.html 05:44:04 INFO - PROCESS | 1768 | 1464612244026 Marionette TRACE conn4 -> [0,2914,"setScriptTimeout",{"ms":35000}] 05:44:04 INFO - PROCESS | 1768 | 1464612244037 Marionette TRACE conn4 <- [1,2914,null,{}] 05:44:04 INFO - PROCESS | 1768 | 1464612244066 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}] 05:44:04 INFO - PROCESS | 1768 | 1464612244304 Marionette TRACE conn4 <- [1,2915,null,{"value":null}] 05:44:04 INFO - PROCESS | 1768 | 1464612244617 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:04 INFO - PROCESS | 1768 | ++DOCSHELL 0x92596000 == 176 [pid = 1768] [id = 736] 05:44:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x92653000) [pid = 1768] [serial = 2209] [outer = (nil)] 05:44:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x94766000) [pid = 1768] [serial = 2210] [outer = 0x92653000] 05:44:04 INFO - PROCESS | 1768 | 1464612244756 Marionette DEBUG loaded listener.js 05:44:04 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x9512c800) [pid = 1768] [serial = 2211] [outer = 0x92653000] 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 05:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 05:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 05:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 05:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 05:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 05:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:44:05 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 05:44:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 05:44:05 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 05:44:05 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 05:44:05 INFO - TEST-OK | /DOMEvents/constructors.html | took 1702ms 05:44:05 INFO - TEST-START | /DOMEvents/event-phases-order.html 05:44:05 INFO - PROCESS | 1768 | 1464612245675 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]]]}] 05:44:05 INFO - PROCESS | 1768 | 1464612245746 Marionette TRACE conn4 -> [0,2917,"getWindowHandle",null] 05:44:05 INFO - PROCESS | 1768 | 1464612245758 Marionette TRACE conn4 <- [1,2917,null,{"value":"8"}] 05:44:05 INFO - PROCESS | 1768 | 1464612245773 Marionette TRACE conn4 -> [0,2918,"setScriptTimeout",{"ms":35000}] 05:44:05 INFO - PROCESS | 1768 | 1464612245775 Marionette TRACE conn4 <- [1,2918,null,{}] 05:44:05 INFO - PROCESS | 1768 | 1464612245782 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}] 05:44:06 INFO - PROCESS | 1768 | 1464612246028 Marionette TRACE conn4 <- [1,2919,null,{"value":null}] 05:44:06 INFO - PROCESS | 1768 | 1464612246431 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x96561800 == 177 [pid = 1768] [id = 737] 05:44:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x995afc00) [pid = 1768] [serial = 2212] [outer = (nil)] 05:44:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x99733000) [pid = 1768] [serial = 2213] [outer = 0x995afc00] 05:44:06 INFO - PROCESS | 1768 | 1464612246538 Marionette DEBUG loaded listener.js 05:44:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x9a81bc00) [pid = 1768] [serial = 2214] [outer = 0x995afc00] 05:44:07 INFO - PROCESS | 1768 | 1464612247353 Marionette TRACE conn4 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 05:44:07 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 05:44:07 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 1594ms 05:44:07 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 05:44:07 INFO - PROCESS | 1768 | 1464612247367 Marionette TRACE conn4 -> [0,2921,"getWindowHandle",null] 05:44:07 INFO - PROCESS | 1768 | 1464612247371 Marionette TRACE conn4 <- [1,2921,null,{"value":"8"}] 05:44:07 INFO - PROCESS | 1768 | 1464612247378 Marionette TRACE conn4 -> [0,2922,"setScriptTimeout",{"ms":35000}] 05:44:07 INFO - PROCESS | 1768 | 1464612247382 Marionette TRACE conn4 <- [1,2922,null,{}] 05:44:07 INFO - PROCESS | 1768 | 1464612247388 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}] 05:44:07 INFO - PROCESS | 1768 | 1464612247672 Marionette TRACE conn4 <- [1,2923,null,{"value":null}] 05:44:08 INFO - PROCESS | 1768 | 1464612247984 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x953dec00 == 178 [pid = 1768] [id = 738] 05:44:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9a8afc00) [pid = 1768] [serial = 2215] [outer = (nil)] 05:44:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x9ad38800) [pid = 1768] [serial = 2216] [outer = 0x9a8afc00] 05:44:08 INFO - PROCESS | 1768 | 1464612248132 Marionette DEBUG loaded listener.js 05:44:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x9ad3a400) [pid = 1768] [serial = 2217] [outer = 0x9a8afc00] 05:44:08 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 05:44:08 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 05:44:08 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 05:44:08 INFO - PROCESS | 1768 | [1768] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-lx-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 05:44:08 INFO - PROCESS | 1768 | 1464612248944 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]]]}] 05:44:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 05:44:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 05:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:44:09 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 05:44:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:44:09 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 05:44:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:44:09 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]" 05:44:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 05:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 05:44:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 05:44:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 05:44:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1637ms 05:44:09 INFO - PROCESS | 1768 | 1464612249016 Marionette TRACE conn4 -> [0,2925,"getWindowHandle",null] 05:44:09 INFO - PROCESS | 1768 | 1464612249023 Marionette TRACE conn4 <- [1,2925,null,{"value":"8"}] 05:44:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 05:44:09 INFO - PROCESS | 1768 | 1464612249035 Marionette TRACE conn4 -> [0,2926,"setScriptTimeout",{"ms":35000}] 05:44:09 INFO - PROCESS | 1768 | 1464612249040 Marionette TRACE conn4 <- [1,2926,null,{}] 05:44:09 INFO - PROCESS | 1768 | 1464612249094 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}] 05:44:09 INFO - PROCESS | 1768 | 1464612249329 Marionette TRACE conn4 <- [1,2927,null,{"value":null}] 05:44:09 INFO - PROCESS | 1768 | 1464612249695 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:09 INFO - PROCESS | 1768 | ++DOCSHELL 0x995b8800 == 179 [pid = 1768] [id = 739] 05:44:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x9ad33000) [pid = 1768] [serial = 2218] [outer = (nil)] 05:44:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9b8ab000) [pid = 1768] [serial = 2219] [outer = 0x9ad33000] 05:44:09 INFO - PROCESS | 1768 | 1464612249795 Marionette DEBUG loaded listener.js 05:44:09 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9b8b0400) [pid = 1768] [serial = 2220] [outer = 0x9ad33000] 05:44:10 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 05:44:10 INFO - PROCESS | 1768 | 1464612250550 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]]]}] 05:44:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 05:44:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 1530ms 05:44:10 INFO - PROCESS | 1768 | 1464612250564 Marionette TRACE conn4 -> [0,2929,"getWindowHandle",null] 05:44:10 INFO - PROCESS | 1768 | 1464612250568 Marionette TRACE conn4 <- [1,2929,null,{"value":"8"}] 05:44:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 05:44:10 INFO - PROCESS | 1768 | 1464612250574 Marionette TRACE conn4 -> [0,2930,"setScriptTimeout",{"ms":35000}] 05:44:10 INFO - PROCESS | 1768 | 1464612250577 Marionette TRACE conn4 <- [1,2930,null,{}] 05:44:10 INFO - PROCESS | 1768 | 1464612250584 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}] 05:44:10 INFO - PROCESS | 1768 | 1464612250830 Marionette TRACE conn4 <- [1,2931,null,{"value":null}] 05:44:11 INFO - PROCESS | 1768 | 1464612251118 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:11 INFO - PROCESS | 1768 | ++DOCSHELL 0x91135800 == 180 [pid = 1768] [id = 740] 05:44:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9ba3bc00) [pid = 1768] [serial = 2221] [outer = (nil)] 05:44:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9c07cc00) [pid = 1768] [serial = 2222] [outer = 0x9ba3bc00] 05:44:11 INFO - PROCESS | 1768 | 1464612251262 Marionette DEBUG loaded listener.js 05:44:11 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9c084000) [pid = 1768] [serial = 2223] [outer = 0x9ba3bc00] 05:44:12 INFO - PROCESS | 1768 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 05:44:12 INFO - PROCESS | 1768 | 1464612252142 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]]]}] 05:44:12 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 05:44:12 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 1591ms 05:44:12 INFO - PROCESS | 1768 | 1464612252166 Marionette TRACE conn4 -> [0,2933,"getWindowHandle",null] 05:44:12 INFO - PROCESS | 1768 | 1464612252170 Marionette TRACE conn4 <- [1,2933,null,{"value":"8"}] 05:44:12 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 05:44:12 INFO - PROCESS | 1768 | 1464612252177 Marionette TRACE conn4 -> [0,2934,"setScriptTimeout",{"ms":35000}] 05:44:12 INFO - PROCESS | 1768 | 1464612252180 Marionette TRACE conn4 <- [1,2934,null,{}] 05:44:12 INFO - PROCESS | 1768 | 1464612252186 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}] 05:44:12 INFO - PROCESS | 1768 | 1464612252428 Marionette TRACE conn4 <- [1,2935,null,{"value":null}] 05:44:12 INFO - PROCESS | 1768 | 1464612252722 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x88576c00 == 181 [pid = 1768] [id = 741] 05:44:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x8e3bf400) [pid = 1768] [serial = 2224] [outer = (nil)] 05:44:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x9c394800) [pid = 1768] [serial = 2225] [outer = 0x8e3bf400] 05:44:12 INFO - PROCESS | 1768 | 1464612252816 Marionette DEBUG loaded listener.js 05:44:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x9d9b5000) [pid = 1768] [serial = 2226] [outer = 0x8e3bf400] 05:44:13 INFO - PROCESS | 1768 | 1464612253670 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]]]}] 05:44:13 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 05:44:13 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 1533ms 05:44:13 INFO - PROCESS | 1768 | 1464612253712 Marionette TRACE conn4 -> [0,2937,"getWindowHandle",null] 05:44:13 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 05:44:13 INFO - PROCESS | 1768 | 1464612253717 Marionette TRACE conn4 <- [1,2937,null,{"value":"8"}] 05:44:13 INFO - PROCESS | 1768 | 1464612253725 Marionette TRACE conn4 -> [0,2938,"setScriptTimeout",{"ms":35000}] 05:44:13 INFO - PROCESS | 1768 | 1464612253732 Marionette TRACE conn4 <- [1,2938,null,{}] 05:44:13 INFO - PROCESS | 1768 | 1464612253739 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}] 05:44:14 INFO - PROCESS | 1768 | 1464612254040 Marionette TRACE conn4 <- [1,2939,null,{"value":null}] 05:44:14 INFO - PROCESS | 1768 | 1464612254448 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x9ba71400 == 182 [pid = 1768] [id = 742] 05:44:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x9c2f0800) [pid = 1768] [serial = 2227] [outer = (nil)] 05:44:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 178 (0xa214f800) [pid = 1768] [serial = 2228] [outer = 0x9c2f0800] 05:44:14 INFO - PROCESS | 1768 | 1464612254573 Marionette DEBUG loaded listener.js 05:44:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 179 (0xa2156800) [pid = 1768] [serial = 2229] [outer = 0x9c2f0800] 05:44:15 INFO - PROCESS | 1768 | 1464612255546 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]]]}] 05:44:15 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. 05:44:15 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 1849ms 05:44:15 INFO - PROCESS | 1768 | 1464612255573 Marionette TRACE conn4 -> [0,2941,"getWindowHandle",null] 05:44:15 INFO - PROCESS | 1768 | 1464612255578 Marionette TRACE conn4 <- [1,2941,null,{"value":"8"}] 05:44:15 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 05:44:15 INFO - PROCESS | 1768 | 1464612255584 Marionette TRACE conn4 -> [0,2942,"setScriptTimeout",{"ms":35000}] 05:44:15 INFO - PROCESS | 1768 | 1464612255588 Marionette TRACE conn4 <- [1,2942,null,{}] 05:44:15 INFO - PROCESS | 1768 | 1464612255594 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}] 05:44:15 INFO - PROCESS | 1768 | 1464612255842 Marionette TRACE conn4 <- [1,2943,null,{"value":null}] 05:44:16 INFO - PROCESS | 1768 | 1464612256199 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:16 INFO - PROCESS | 1768 | ++DOCSHELL 0xa113f400 == 183 [pid = 1768] [id = 743] 05:44:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 180 (0xa1141000) [pid = 1768] [serial = 2230] [outer = (nil)] 05:44:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 181 (0xa24c0400) [pid = 1768] [serial = 2231] [outer = 0xa1141000] 05:44:16 INFO - PROCESS | 1768 | 1464612256298 Marionette DEBUG loaded listener.js 05:44:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 182 (0xa24c8800) [pid = 1768] [serial = 2232] [outer = 0xa1141000] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x88582400 == 182 [pid = 1768] [id = 634] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x9474a000 == 181 [pid = 1768] [id = 640] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x90f82800 == 180 [pid = 1768] [id = 639] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x911e8c00 == 179 [pid = 1768] [id = 636] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x91b73c00 == 178 [pid = 1768] [id = 642] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x9512cc00 == 177 [pid = 1768] [id = 40] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x99f11000 == 176 [pid = 1768] [id = 643] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x90eab800 == 175 [pid = 1768] [id = 637] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x88580000 == 174 [pid = 1768] [id = 628] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x875e9400 == 173 [pid = 1768] [id = 721] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x877c9000 == 172 [pid = 1768] [id = 720] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8781bc00 == 171 [pid = 1768] [id = 719] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x94755400 == 170 [pid = 1768] [id = 717] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x94752c00 == 169 [pid = 1768] [id = 718] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8ca400 == 168 [pid = 1768] [id = 716] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8ccc00 == 167 [pid = 1768] [id = 715] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x90f8a400 == 166 [pid = 1768] [id = 714] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8ef72800 == 165 [pid = 1768] [id = 713] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8f837800 == 164 [pid = 1768] [id = 712] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8c010400 == 163 [pid = 1768] [id = 710] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8ec9d800 == 162 [pid = 1768] [id = 711] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8dc46c00 == 161 [pid = 1768] [id = 709] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8afef800 == 160 [pid = 1768] [id = 708] 05:44:20 INFO - PROCESS | 1768 | --DOCSHELL 0x8781d000 == 159 [pid = 1768] [id = 707] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 181 (0x8c522000) [pid = 1768] [serial = 2118] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 180 (0x8da96800) [pid = 1768] [serial = 2070] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 179 (0x8da16c00) [pid = 1768] [serial = 2069] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 178 (0x9265ac00) [pid = 1768] [serial = 2105] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 177 (0x8f61cc00) [pid = 1768] [serial = 2084] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x92427800) [pid = 1768] [serial = 2102] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8ef74800) [pid = 1768] [serial = 2081] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x8efc7c00) [pid = 1768] [serial = 2082] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x93b9f800) [pid = 1768] [serial = 2109] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8e2c4000) [pid = 1768] [serial = 2073] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8f838400) [pid = 1768] [serial = 2087] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8ef19800) [pid = 1768] [serial = 2079] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x9298b400) [pid = 1768] [serial = 2106] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9112a000) [pid = 1768] [serial = 2093] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x8e476400) [pid = 1768] [serial = 2076] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8e471400) [pid = 1768] [serial = 2075] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x8ae32400) [pid = 1768] [serial = 2114] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x929df400) [pid = 1768] [serial = 2108] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8b7ac000) [pid = 1768] [serial = 2067] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x91137800) [pid = 1768] [serial = 2094] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8dc42000) [pid = 1768] [serial = 2072] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x8eeaa400) [pid = 1768] [serial = 2078] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8b63a400) [pid = 1768] [serial = 2066] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8f61fc00) [pid = 1768] [serial = 2085] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x8e3c1800) [pid = 1768] [serial = 2007] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8b120c00) [pid = 1768] [serial = 2115] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x9258e800) [pid = 1768] [serial = 2103] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x90ea6400) [pid = 1768] [serial = 2090] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x91be9400) [pid = 1768] [serial = 2100] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x899bf000) [pid = 1768] [serial = 2111] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x911e7000) [pid = 1768] [serial = 2096] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x90f44400) [pid = 1768] [serial = 2091] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x91b54000) [pid = 1768] [serial = 2097] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8a1eec00) [pid = 1768] [serial = 2064] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x91b7ec00) [pid = 1768] [serial = 2099] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x899e6c00) [pid = 1768] [serial = 2112] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8f83d800) [pid = 1768] [serial = 2088] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x899f0c00) [pid = 1768] [serial = 2063] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8c00c800) [pid = 1768] [serial = 2117] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x9b8a6c00) [pid = 1768] [serial = 2043] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9ad36000) [pid = 1768] [serial = 2040] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0xa30f1800) [pid = 1768] [serial = 2049] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x995b1800) [pid = 1768] [serial = 2037] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x9d9af400) [pid = 1768] [serial = 2046] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x9298fc00) [pid = 1768] [serial = 2031] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x911e2c00) [pid = 1768] [serial = 2025] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x95127c00) [pid = 1768] [serial = 2034] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x91bee800) [pid = 1768] [serial = 2028] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8f6a4400) [pid = 1768] [serial = 2019] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x8ef77800) [pid = 1768] [serial = 2016] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8dc50800) [pid = 1768] [serial = 2013] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8ae32c00) [pid = 1768] [serial = 2010] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x90f43800) [pid = 1768] [serial = 2022] [outer = (nil)] [url = about:blank] 05:44:20 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8c524000) [pid = 1768] [serial = 2120] [outer = (nil)] [url = about:blank] 05:44:21 INFO - PROCESS | 1768 | 1464612261132 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"]]]}] 05:44:21 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 05:44:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 05:44:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:21 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 05:44:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 5602ms 05:44:21 INFO - PROCESS | 1768 | 1464612261188 Marionette TRACE conn4 -> [0,2945,"getWindowHandle",null] 05:44:21 INFO - PROCESS | 1768 | 1464612261194 Marionette TRACE conn4 <- [1,2945,null,{"value":"8"}] 05:44:21 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 05:44:21 INFO - PROCESS | 1768 | 1464612261202 Marionette TRACE conn4 -> [0,2946,"setScriptTimeout",{"ms":35000}] 05:44:21 INFO - PROCESS | 1768 | 1464612261208 Marionette TRACE conn4 <- [1,2946,null,{}] 05:44:21 INFO - PROCESS | 1768 | 1464612261220 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}] 05:44:21 INFO - PROCESS | 1768 | 1464612261502 Marionette TRACE conn4 <- [1,2947,null,{"value":null}] 05:44:21 INFO - PROCESS | 1768 | 1464612261765 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:21 INFO - PROCESS | 1768 | ++DOCSHELL 0x899eb000 == 160 [pid = 1768] [id = 744] 05:44:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x899ee400) [pid = 1768] [serial = 2233] [outer = (nil)] 05:44:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8a1e2000) [pid = 1768] [serial = 2234] [outer = 0x899ee400] 05:44:21 INFO - PROCESS | 1768 | 1464612261848 Marionette DEBUG loaded listener.js 05:44:21 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8ad0d400) [pid = 1768] [serial = 2235] [outer = 0x899ee400] 05:44:22 INFO - PROCESS | 1768 | 1464612262613 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]]]}] 05:44:22 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. 05:44:22 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1450ms 05:44:22 INFO - PROCESS | 1768 | 1464612262653 Marionette TRACE conn4 -> [0,2949,"getWindowHandle",null] 05:44:22 INFO - PROCESS | 1768 | 1464612262662 Marionette TRACE conn4 <- [1,2949,null,{"value":"8"}] 05:44:22 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 05:44:22 INFO - PROCESS | 1768 | 1464612262673 Marionette TRACE conn4 -> [0,2950,"setScriptTimeout",{"ms":35000}] 05:44:22 INFO - PROCESS | 1768 | 1464612262676 Marionette TRACE conn4 <- [1,2950,null,{}] 05:44:22 INFO - PROCESS | 1768 | 1464612262683 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}] 05:44:23 INFO - PROCESS | 1768 | 1464612263010 Marionette TRACE conn4 <- [1,2951,null,{"value":null}] 05:44:23 INFO - PROCESS | 1768 | 1464612263154 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x875f7400 == 161 [pid = 1768] [id = 745] 05:44:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8afe7c00) [pid = 1768] [serial = 2236] [outer = (nil)] 05:44:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8b634400) [pid = 1768] [serial = 2237] [outer = 0x8afe7c00] 05:44:23 INFO - PROCESS | 1768 | 1464612263260 Marionette DEBUG loaded listener.js 05:44:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8b7ad800) [pid = 1768] [serial = 2238] [outer = 0x8afe7c00] 05:44:23 INFO - PROCESS | 1768 | ++DOCSHELL 0x8da17400 == 162 [pid = 1768] [id = 746] 05:44:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8da18400) [pid = 1768] [serial = 2239] [outer = (nil)] 05:44:23 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8da19800) [pid = 1768] [serial = 2240] [outer = 0x8da18400] 05:44:24 INFO - PROCESS | 1768 | 1464612264163 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]]]}] 05:44:24 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. 05:44:24 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 1537ms 05:44:24 INFO - PROCESS | 1768 | 1464612264211 Marionette TRACE conn4 -> [0,2953,"getWindowHandle",null] 05:44:24 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 05:44:24 INFO - PROCESS | 1768 | 1464612264215 Marionette TRACE conn4 <- [1,2953,null,{"value":"8"}] 05:44:24 INFO - PROCESS | 1768 | 1464612264221 Marionette TRACE conn4 -> [0,2954,"setScriptTimeout",{"ms":35000}] 05:44:24 INFO - PROCESS | 1768 | 1464612264227 Marionette TRACE conn4 <- [1,2954,null,{}] 05:44:24 INFO - PROCESS | 1768 | 1464612264257 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}] 05:44:24 INFO - PROCESS | 1768 | 1464612264598 Marionette TRACE conn4 <- [1,2955,null,{"value":null}] 05:44:24 INFO - PROCESS | 1768 | 1464612264655 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ad17400 == 163 [pid = 1768] [id = 747] 05:44:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8da20c00) [pid = 1768] [serial = 2241] [outer = (nil)] 05:44:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8da9e400) [pid = 1768] [serial = 2242] [outer = 0x8da20c00] 05:44:24 INFO - PROCESS | 1768 | 1464612264752 Marionette DEBUG loaded listener.js 05:44:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8dc4c000) [pid = 1768] [serial = 2243] [outer = 0x8da20c00] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8857fc00) [pid = 1768] [serial = 2164] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x8ec9e800) [pid = 1768] [serial = 2134] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8f839400) [pid = 1768] [serial = 2137] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8da1e000) [pid = 1768] [serial = 2146] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x8ae38400) [pid = 1768] [serial = 2173] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8da14000) [pid = 1768] [serial = 2176] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x95131400) [pid = 1768] [serial = 2155] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x953db400) [pid = 1768] [serial = 2161] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x8e4dfc00) [pid = 1768] [serial = 2149] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8f6af000) [pid = 1768] [serial = 2140] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8e46fc00) [pid = 1768] [serial = 2158] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8781e000) [pid = 1768] [serial = 2122] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x8ad1d800) [pid = 1768] [serial = 2059] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x8c526800) [pid = 1768] [serial = 2131] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x8b3e3000) [pid = 1768] [serial = 2125] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x91134000) [pid = 1768] [serial = 2143] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x899e3400) [pid = 1768] [serial = 2170] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 121 (0x94755c00) [pid = 1768] [serial = 2152] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 05:44:25 INFO - PROCESS | 1768 | --DOMWINDOW == 120 (0x8dc50000) [pid = 1768] [serial = 2128] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 05:44:26 INFO - PROCESS | 1768 | 1464612266299 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]]]}] 05:44:26 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:44:26 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 05:44:26 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 2096ms 05:44:26 INFO - PROCESS | 1768 | 1464612266317 Marionette TRACE conn4 -> [0,2957,"getWindowHandle",null] 05:44:26 INFO - PROCESS | 1768 | 1464612266321 Marionette TRACE conn4 <- [1,2957,null,{"value":"8"}] 05:44:26 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 05:44:26 INFO - PROCESS | 1768 | 1464612266327 Marionette TRACE conn4 -> [0,2958,"setScriptTimeout",{"ms":35000}] 05:44:26 INFO - PROCESS | 1768 | 1464612266330 Marionette TRACE conn4 <- [1,2958,null,{}] 05:44:26 INFO - PROCESS | 1768 | 1464612266336 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}] 05:44:26 INFO - PROCESS | 1768 | 1464612266624 Marionette TRACE conn4 <- [1,2959,null,{"value":null}] 05:44:26 INFO - PROCESS | 1768 | 1464612266663 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x88b28800 == 164 [pid = 1768] [id = 748] 05:44:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 121 (0x8b120800) [pid = 1768] [serial = 2244] [outer = (nil)] 05:44:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 122 (0x8e2cc000) [pid = 1768] [serial = 2245] [outer = 0x8b120800] 05:44:26 INFO - PROCESS | 1768 | 1464612266735 Marionette DEBUG loaded listener.js 05:44:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 123 (0x8e46d800) [pid = 1768] [serial = 2246] [outer = 0x8b120800] 05:44:27 INFO - PROCESS | 1768 | 1464612267572 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]]]}] 05:44:27 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. 05:44:27 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 1290ms 05:44:27 INFO - PROCESS | 1768 | 1464612267619 Marionette TRACE conn4 -> [0,2961,"getWindowHandle",null] 05:44:27 INFO - PROCESS | 1768 | 1464612267623 Marionette TRACE conn4 <- [1,2961,null,{"value":"8"}] 05:44:27 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 05:44:27 INFO - PROCESS | 1768 | 1464612267643 Marionette TRACE conn4 -> [0,2962,"setScriptTimeout",{"ms":35000}] 05:44:27 INFO - PROCESS | 1768 | 1464612267646 Marionette TRACE conn4 <- [1,2962,null,{}] 05:44:27 INFO - PROCESS | 1768 | 1464612267652 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}] 05:44:27 INFO - PROCESS | 1768 | 1464612267866 Marionette TRACE conn4 <- [1,2963,null,{"value":null}] 05:44:28 INFO - PROCESS | 1768 | 1464612268276 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x87817800 == 165 [pid = 1768] [id = 749] 05:44:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 124 (0x87818800) [pid = 1768] [serial = 2247] [outer = (nil)] 05:44:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 125 (0x88580000) [pid = 1768] [serial = 2248] [outer = 0x87818800] 05:44:28 INFO - PROCESS | 1768 | 1464612268441 Marionette DEBUG loaded listener.js 05:44:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 126 (0x88d40800) [pid = 1768] [serial = 2249] [outer = 0x87818800] 05:44:29 INFO - PROCESS | 1768 | 1464612269303 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]]]}] 05:44:29 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. 05:44:29 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 1687ms 05:44:29 INFO - PROCESS | 1768 | 1464612269332 Marionette TRACE conn4 -> [0,2965,"getWindowHandle",null] 05:44:29 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 05:44:29 INFO - PROCESS | 1768 | 1464612269339 Marionette TRACE conn4 <- [1,2965,null,{"value":"8"}] 05:44:29 INFO - PROCESS | 1768 | 1464612269347 Marionette TRACE conn4 -> [0,2966,"setScriptTimeout",{"ms":35000}] 05:44:29 INFO - PROCESS | 1768 | 1464612269353 Marionette TRACE conn4 <- [1,2966,null,{}] 05:44:29 INFO - PROCESS | 1768 | 1464612269360 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}] 05:44:29 INFO - PROCESS | 1768 | 1464612269603 Marionette TRACE conn4 <- [1,2967,null,{"value":null}] 05:44:29 INFO - PROCESS | 1768 | 1464612269905 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:30 INFO - PROCESS | 1768 | ++DOCSHELL 0x8afe8000 == 166 [pid = 1768] [id = 750] 05:44:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8b120c00) [pid = 1768] [serial = 2250] [outer = (nil)] 05:44:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x8b12dc00) [pid = 1768] [serial = 2251] [outer = 0x8b120c00] 05:44:30 INFO - PROCESS | 1768 | 1464612270057 Marionette DEBUG loaded listener.js 05:44:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x8b641c00) [pid = 1768] [serial = 2252] [outer = 0x8b120c00] 05:44:30 INFO - PROCESS | 1768 | 1464612270875 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]]]}] 05:44:30 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. 05:44:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 1589ms 05:44:30 INFO - PROCESS | 1768 | 1464612270938 Marionette TRACE conn4 -> [0,2969,"getWindowHandle",null] 05:44:30 INFO - PROCESS | 1768 | 1464612270945 Marionette TRACE conn4 <- [1,2969,null,{"value":"8"}] 05:44:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 05:44:30 INFO - PROCESS | 1768 | 1464612270952 Marionette TRACE conn4 -> [0,2970,"setScriptTimeout",{"ms":35000}] 05:44:30 INFO - PROCESS | 1768 | 1464612270956 Marionette TRACE conn4 <- [1,2970,null,{}] 05:44:30 INFO - PROCESS | 1768 | 1464612270982 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}] 05:44:31 INFO - PROCESS | 1768 | 1464612271233 Marionette TRACE conn4 <- [1,2971,null,{"value":null}] 05:44:31 INFO - PROCESS | 1768 | 1464612271620 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c8ccc00 == 167 [pid = 1768] [id = 751] 05:44:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x8da1f400) [pid = 1768] [serial = 2253] [outer = (nil)] 05:44:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x8dac4c00) [pid = 1768] [serial = 2254] [outer = 0x8da1f400] 05:44:31 INFO - PROCESS | 1768 | 1464612271728 Marionette DEBUG loaded listener.js 05:44:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8e2c4400) [pid = 1768] [serial = 2255] [outer = 0x8da1f400] 05:44:32 INFO - PROCESS | 1768 | 1464612272587 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]]]}] 05:44:32 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. 05:44:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 1687ms 05:44:32 INFO - PROCESS | 1768 | 1464612272641 Marionette TRACE conn4 -> [0,2973,"getWindowHandle",null] 05:44:32 INFO - PROCESS | 1768 | 1464612272645 Marionette TRACE conn4 <- [1,2973,null,{"value":"8"}] 05:44:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 05:44:32 INFO - PROCESS | 1768 | 1464612272661 Marionette TRACE conn4 -> [0,2974,"setScriptTimeout",{"ms":35000}] 05:44:32 INFO - PROCESS | 1768 | 1464612272671 Marionette TRACE conn4 <- [1,2974,null,{}] 05:44:32 INFO - PROCESS | 1768 | 1464612272699 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}] 05:44:32 INFO - PROCESS | 1768 | 1464612272960 Marionette TRACE conn4 <- [1,2975,null,{"value":null}] 05:44:33 INFO - PROCESS | 1768 | 1464612273310 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e2be000 == 168 [pid = 1768] [id = 752] 05:44:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8e4e5800) [pid = 1768] [serial = 2256] [outer = (nil)] 05:44:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8ec9d800) [pid = 1768] [serial = 2257] [outer = 0x8e4e5800] 05:44:33 INFO - PROCESS | 1768 | 1464612273401 Marionette DEBUG loaded listener.js 05:44:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8eea8400) [pid = 1768] [serial = 2258] [outer = 0x8e4e5800] 05:44:34 INFO - PROCESS | 1768 | 1464612274264 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]]]}] 05:44:34 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. 05:44:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 1651ms 05:44:34 INFO - PROCESS | 1768 | 1464612274305 Marionette TRACE conn4 -> [0,2977,"getWindowHandle",null] 05:44:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 05:44:34 INFO - PROCESS | 1768 | 1464612274311 Marionette TRACE conn4 <- [1,2977,null,{"value":"8"}] 05:44:34 INFO - PROCESS | 1768 | 1464612274318 Marionette TRACE conn4 -> [0,2978,"setScriptTimeout",{"ms":35000}] 05:44:34 INFO - PROCESS | 1768 | 1464612274321 Marionette TRACE conn4 <- [1,2978,null,{}] 05:44:34 INFO - PROCESS | 1768 | 1464612274328 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}] 05:44:34 INFO - PROCESS | 1768 | 1464612274594 Marionette TRACE conn4 <- [1,2979,null,{"value":null}] 05:44:34 INFO - PROCESS | 1768 | 1464612274941 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e4de000 == 169 [pid = 1768] [id = 753] 05:44:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8ec77400) [pid = 1768] [serial = 2259] [outer = (nil)] 05:44:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8ef26000) [pid = 1768] [serial = 2260] [outer = 0x8ec77400] 05:44:35 INFO - PROCESS | 1768 | 1464612275036 Marionette DEBUG loaded listener.js 05:44:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8ef78c00) [pid = 1768] [serial = 2261] [outer = 0x8ec77400] 05:44:35 INFO - PROCESS | 1768 | 1464612275821 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]]]}] 05:44:35 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. 05:44:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1533ms 05:44:35 INFO - PROCESS | 1768 | 1464612275853 Marionette TRACE conn4 -> [0,2981,"getWindowHandle",null] 05:44:35 INFO - PROCESS | 1768 | 1464612275858 Marionette TRACE conn4 <- [1,2981,null,{"value":"8"}] 05:44:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 05:44:35 INFO - PROCESS | 1768 | 1464612275867 Marionette TRACE conn4 -> [0,2982,"setScriptTimeout",{"ms":35000}] 05:44:35 INFO - PROCESS | 1768 | 1464612275874 Marionette TRACE conn4 <- [1,2982,null,{}] 05:44:35 INFO - PROCESS | 1768 | 1464612275883 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}] 05:44:36 INFO - PROCESS | 1768 | 1464612276213 Marionette TRACE conn4 <- [1,2983,null,{"value":null}] 05:44:36 INFO - PROCESS | 1768 | 1464612276561 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efc7c00 == 170 [pid = 1768] [id = 754] 05:44:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8efc9400) [pid = 1768] [serial = 2262] [outer = (nil)] 05:44:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x8efd0000) [pid = 1768] [serial = 2263] [outer = 0x8efc9400] 05:44:36 INFO - PROCESS | 1768 | 1464612276677 Marionette DEBUG loaded listener.js 05:44:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8f839400) [pid = 1768] [serial = 2264] [outer = 0x8efc9400] 05:44:37 INFO - PROCESS | 1768 | 1464612277724 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"]]]}] 05:44:37 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 05:44:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 05:44:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:37 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 05:44:37 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 1901ms 05:44:37 INFO - PROCESS | 1768 | 1464612277770 Marionette TRACE conn4 -> [0,2985,"getWindowHandle",null] 05:44:37 INFO - PROCESS | 1768 | 1464612277776 Marionette TRACE conn4 <- [1,2985,null,{"value":"8"}] 05:44:37 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 05:44:37 INFO - PROCESS | 1768 | 1464612277785 Marionette TRACE conn4 -> [0,2986,"setScriptTimeout",{"ms":35000}] 05:44:37 INFO - PROCESS | 1768 | 1464612277790 Marionette TRACE conn4 <- [1,2986,null,{}] 05:44:37 INFO - PROCESS | 1768 | 1464612277796 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}] 05:44:38 INFO - PROCESS | 1768 | 1464612278269 Marionette TRACE conn4 <- [1,2987,null,{"value":null}] 05:44:38 INFO - PROCESS | 1768 | 1464612278600 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x8f83e800 == 171 [pid = 1768] [id = 755] 05:44:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8f840c00) [pid = 1768] [serial = 2265] [outer = (nil)] 05:44:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x90f84000) [pid = 1768] [serial = 2266] [outer = 0x8f840c00] 05:44:38 INFO - PROCESS | 1768 | 1464612278732 Marionette DEBUG loaded listener.js 05:44:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x90f87c00) [pid = 1768] [serial = 2267] [outer = 0x8f840c00] 05:44:39 INFO - PROCESS | 1768 | 1464612279713 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]]]}] 05:44:39 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. 05:44:39 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 1941ms 05:44:39 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 05:44:39 INFO - PROCESS | 1768 | 1464612279725 Marionette TRACE conn4 -> [0,2989,"getWindowHandle",null] 05:44:39 INFO - PROCESS | 1768 | 1464612279729 Marionette TRACE conn4 <- [1,2989,null,{"value":"8"}] 05:44:39 INFO - PROCESS | 1768 | 1464612279735 Marionette TRACE conn4 -> [0,2990,"setScriptTimeout",{"ms":35000}] 05:44:39 INFO - PROCESS | 1768 | 1464612279739 Marionette TRACE conn4 <- [1,2990,null,{}] 05:44:39 INFO - PROCESS | 1768 | 1464612279745 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}] 05:44:39 INFO - PROCESS | 1768 | 1464612279995 Marionette TRACE conn4 <- [1,2991,null,{"value":null}] 05:44:40 INFO - PROCESS | 1768 | 1464612280275 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:40 INFO - PROCESS | 1768 | ++DOCSHELL 0x8efcb800 == 172 [pid = 1768] [id = 756] 05:44:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x90f86400) [pid = 1768] [serial = 2268] [outer = (nil)] 05:44:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x91132800) [pid = 1768] [serial = 2269] [outer = 0x90f86400] 05:44:40 INFO - PROCESS | 1768 | 1464612280417 Marionette DEBUG loaded listener.js 05:44:40 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x91138400) [pid = 1768] [serial = 2270] [outer = 0x90f86400] 05:44:41 INFO - PROCESS | 1768 | ++DOCSHELL 0x91130000 == 173 [pid = 1768] [id = 757] 05:44:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x911db800) [pid = 1768] [serial = 2271] [outer = (nil)] 05:44:41 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x91b77000) [pid = 1768] [serial = 2272] [outer = 0x911db800] 05:44:41 INFO - PROCESS | 1768 | 1464612281724 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]]]}] 05:44:41 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. 05:44:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 2034ms 05:44:41 INFO - PROCESS | 1768 | 1464612281772 Marionette TRACE conn4 -> [0,2993,"getWindowHandle",null] 05:44:41 INFO - PROCESS | 1768 | 1464612281778 Marionette TRACE conn4 <- [1,2993,null,{"value":"8"}] 05:44:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 05:44:41 INFO - PROCESS | 1768 | 1464612281836 Marionette TRACE conn4 -> [0,2994,"setScriptTimeout",{"ms":35000}] 05:44:41 INFO - PROCESS | 1768 | 1464612281842 Marionette TRACE conn4 <- [1,2994,null,{}] 05:44:41 INFO - PROCESS | 1768 | 1464612281856 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}] 05:44:42 INFO - PROCESS | 1768 | 1464612282328 Marionette TRACE conn4 <- [1,2995,null,{"value":null}] 05:44:42 INFO - PROCESS | 1768 | 1464612282705 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:42 INFO - PROCESS | 1768 | ++DOCSHELL 0x9112f000 == 174 [pid = 1768] [id = 758] 05:44:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x911e3c00) [pid = 1768] [serial = 2273] [outer = (nil)] 05:44:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x91b5cc00) [pid = 1768] [serial = 2274] [outer = 0x911e3c00] 05:44:42 INFO - PROCESS | 1768 | 1464612282794 Marionette DEBUG loaded listener.js 05:44:42 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x91b76800) [pid = 1768] [serial = 2275] [outer = 0x911e3c00] 05:44:43 INFO - PROCESS | 1768 | 1464612283723 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]]]}] 05:44:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 05:44:43 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 05:44:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 1993ms 05:44:43 INFO - PROCESS | 1768 | 1464612283784 Marionette TRACE conn4 -> [0,2997,"getWindowHandle",null] 05:44:43 INFO - PROCESS | 1768 | 1464612283790 Marionette TRACE conn4 <- [1,2997,null,{"value":"8"}] 05:44:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 05:44:43 INFO - PROCESS | 1768 | 1464612283822 Marionette TRACE conn4 -> [0,2998,"setScriptTimeout",{"ms":35000}] 05:44:43 INFO - PROCESS | 1768 | 1464612283826 Marionette TRACE conn4 <- [1,2998,null,{}] 05:44:43 INFO - PROCESS | 1768 | 1464612283836 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}] 05:44:44 INFO - PROCESS | 1768 | 1464612284186 Marionette TRACE conn4 <- [1,2999,null,{"value":null}] 05:44:44 INFO - PROCESS | 1768 | 1464612284576 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:44 INFO - PROCESS | 1768 | ++DOCSHELL 0x9112cc00 == 175 [pid = 1768] [id = 759] 05:44:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x911e8000) [pid = 1768] [serial = 2276] [outer = (nil)] 05:44:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x91daa800) [pid = 1768] [serial = 2277] [outer = 0x911e8000] 05:44:44 INFO - PROCESS | 1768 | 1464612284723 Marionette DEBUG loaded listener.js 05:44:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x91db3400) [pid = 1768] [serial = 2278] [outer = 0x911e8000] 05:44:45 INFO - PROCESS | 1768 | 1464612285688 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]]]}] 05:44:45 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. 05:44:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 1898ms 05:44:45 INFO - PROCESS | 1768 | 1464612285714 Marionette TRACE conn4 -> [0,3001,"getWindowHandle",null] 05:44:45 INFO - PROCESS | 1768 | 1464612285718 Marionette TRACE conn4 <- [1,3001,null,{"value":"8"}] 05:44:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 05:44:45 INFO - PROCESS | 1768 | 1464612285724 Marionette TRACE conn4 -> [0,3002,"setScriptTimeout",{"ms":35000}] 05:44:45 INFO - PROCESS | 1768 | 1464612285728 Marionette TRACE conn4 <- [1,3002,null,{}] 05:44:45 INFO - PROCESS | 1768 | 1464612285734 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}] 05:44:46 INFO - PROCESS | 1768 | 1464612286011 Marionette TRACE conn4 <- [1,3003,null,{"value":null}] 05:44:46 INFO - PROCESS | 1768 | 1464612286291 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:46 INFO - PROCESS | 1768 | ++DOCSHELL 0x9242b800 == 176 [pid = 1768] [id = 760] 05:44:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9258a800) [pid = 1768] [serial = 2279] [outer = (nil)] 05:44:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x92598000) [pid = 1768] [serial = 2280] [outer = 0x9258a800] 05:44:46 INFO - PROCESS | 1768 | 1464612286402 Marionette DEBUG loaded listener.js 05:44:46 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x92990000) [pid = 1768] [serial = 2281] [outer = 0x9258a800] 05:44:47 INFO - PROCESS | 1768 | 1464612287341 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]]]}] 05:44:47 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. 05:44:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 1633ms 05:44:47 INFO - PROCESS | 1768 | 1464612287358 Marionette TRACE conn4 -> [0,3005,"getWindowHandle",null] 05:44:47 INFO - PROCESS | 1768 | 1464612287362 Marionette TRACE conn4 <- [1,3005,null,{"value":"8"}] 05:44:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 05:44:47 INFO - PROCESS | 1768 | 1464612287368 Marionette TRACE conn4 -> [0,3006,"setScriptTimeout",{"ms":35000}] 05:44:47 INFO - PROCESS | 1768 | 1464612287373 Marionette TRACE conn4 <- [1,3006,null,{}] 05:44:47 INFO - PROCESS | 1768 | 1464612287378 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}] 05:44:47 INFO - PROCESS | 1768 | 1464612287634 Marionette TRACE conn4 <- [1,3007,null,{"value":null}] 05:44:47 INFO - PROCESS | 1768 | 1464612287941 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:48 INFO - PROCESS | 1768 | ++DOCSHELL 0x93d2a400 == 177 [pid = 1768] [id = 761] 05:44:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x93da1800) [pid = 1768] [serial = 2282] [outer = (nil)] 05:44:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0x9476ac00) [pid = 1768] [serial = 2283] [outer = 0x93da1800] 05:44:48 INFO - PROCESS | 1768 | 1464612288081 Marionette DEBUG loaded listener.js 05:44:48 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0x95129800) [pid = 1768] [serial = 2284] [outer = 0x93da1800] 05:44:48 INFO - PROCESS | 1768 | 1464612288856 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]]]}] 05:44:48 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. 05:44:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1532ms 05:44:48 INFO - PROCESS | 1768 | 1464612288902 Marionette TRACE conn4 -> [0,3009,"getWindowHandle",null] 05:44:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 05:44:48 INFO - PROCESS | 1768 | 1464612288906 Marionette TRACE conn4 <- [1,3009,null,{"value":"8"}] 05:44:48 INFO - PROCESS | 1768 | 1464612288913 Marionette TRACE conn4 -> [0,3010,"setScriptTimeout",{"ms":35000}] 05:44:48 INFO - PROCESS | 1768 | 1464612288916 Marionette TRACE conn4 <- [1,3010,null,{}] 05:44:48 INFO - PROCESS | 1768 | 1464612288922 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}] 05:44:49 INFO - PROCESS | 1768 | 1464612289162 Marionette TRACE conn4 <- [1,3011,null,{"value":null}] 05:44:49 INFO - PROCESS | 1768 | 1464612289484 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:49 INFO - PROCESS | 1768 | ++DOCSHELL 0x88579400 == 178 [pid = 1768] [id = 762] 05:44:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0x94761000) [pid = 1768] [serial = 2285] [outer = (nil)] 05:44:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x953db400) [pid = 1768] [serial = 2286] [outer = 0x94761000] 05:44:49 INFO - PROCESS | 1768 | 1464612289628 Marionette DEBUG loaded listener.js 05:44:49 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x953df400) [pid = 1768] [serial = 2287] [outer = 0x94761000] 05:44:50 INFO - PROCESS | 1768 | 1464612290436 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]]]}] 05:44:50 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 05:44:50 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 1534ms 05:44:50 INFO - PROCESS | 1768 | 1464612290446 Marionette TRACE conn4 -> [0,3013,"getWindowHandle",null] 05:44:50 INFO - TEST-START | /FileAPI/FileReaderSync.worker 05:44:50 INFO - PROCESS | 1768 | 1464612290460 Marionette TRACE conn4 <- [1,3013,null,{"value":"8"}] 05:44:50 INFO - PROCESS | 1768 | 1464612290466 Marionette TRACE conn4 -> [0,3014,"setScriptTimeout",{"ms":35000}] 05:44:50 INFO - PROCESS | 1768 | 1464612290470 Marionette TRACE conn4 <- [1,3014,null,{}] 05:44:50 INFO - PROCESS | 1768 | 1464612290476 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}] 05:44:50 INFO - PROCESS | 1768 | 1464612290746 Marionette TRACE conn4 <- [1,3015,null,{"value":null}] 05:44:51 INFO - PROCESS | 1768 | 1464612291037 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:51 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f80800 == 179 [pid = 1768] [id = 763] 05:44:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x91b60400) [pid = 1768] [serial = 2288] [outer = (nil)] 05:44:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x99239400) [pid = 1768] [serial = 2289] [outer = 0x91b60400] 05:44:51 INFO - PROCESS | 1768 | 1464612291132 Marionette DEBUG loaded listener.js 05:44:51 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x995b1800) [pid = 1768] [serial = 2290] [outer = 0x91b60400] 05:44:51 INFO - PROCESS | 1768 | [1768] 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 05:44:52 INFO - PROCESS | 1768 | 1464612292067 Marionette TRACE conn4 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 05:44:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 05:44:52 INFO - {} 05:44:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 05:44:52 INFO - {} 05:44:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 05:44:52 INFO - {} 05:44:52 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 05:44:52 INFO - {} 05:44:52 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 1688ms 05:44:52 INFO - PROCESS | 1768 | 1464612292170 Marionette TRACE conn4 -> [0,3017,"getWindowHandle",null] 05:44:52 INFO - PROCESS | 1768 | 1464612292175 Marionette TRACE conn4 <- [1,3017,null,{"value":"8"}] 05:44:52 INFO - TEST-START | /FileAPI/fileReader.html 05:44:52 INFO - PROCESS | 1768 | 1464612292185 Marionette TRACE conn4 -> [0,3018,"setScriptTimeout",{"ms":35000}] 05:44:52 INFO - PROCESS | 1768 | 1464612292189 Marionette TRACE conn4 <- [1,3018,null,{}] 05:44:52 INFO - PROCESS | 1768 | 1464612292194 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}] 05:44:52 INFO - PROCESS | 1768 | 1464612292467 Marionette TRACE conn4 <- [1,3019,null,{"value":null}] 05:44:52 INFO - PROCESS | 1768 | 1464612292827 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:52 INFO - PROCESS | 1768 | ++DOCSHELL 0x9829ac00 == 180 [pid = 1768] [id = 764] 05:44:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x99735400) [pid = 1768] [serial = 2291] [outer = (nil)] 05:44:52 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x9a9c7000) [pid = 1768] [serial = 2292] [outer = 0x99735400] 05:44:52 INFO - PROCESS | 1768 | 1464612292919 Marionette DEBUG loaded listener.js 05:44:53 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x9a9cec00) [pid = 1768] [serial = 2293] [outer = 0x99735400] 05:44:53 INFO - PROCESS | 1768 | 1464612293699 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]]]}] 05:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 05:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 05:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 05:44:53 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 05:44:53 INFO - TEST-OK | /FileAPI/fileReader.html | took 1534ms 05:44:53 INFO - PROCESS | 1768 | 1464612293720 Marionette TRACE conn4 -> [0,3021,"getWindowHandle",null] 05:44:53 INFO - PROCESS | 1768 | 1464612293724 Marionette TRACE conn4 <- [1,3021,null,{"value":"8"}] 05:44:53 INFO - TEST-START | /FileAPI/historical.html 05:44:53 INFO - PROCESS | 1768 | 1464612293731 Marionette TRACE conn4 -> [0,3022,"setScriptTimeout",{"ms":35000}] 05:44:53 INFO - PROCESS | 1768 | 1464612293735 Marionette TRACE conn4 <- [1,3022,null,{}] 05:44:53 INFO - PROCESS | 1768 | 1464612293741 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}] 05:44:53 INFO - PROCESS | 1768 | 1464612293998 Marionette TRACE conn4 <- [1,3023,null,{"value":null}] 05:44:54 INFO - PROCESS | 1768 | 1464612294320 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:54 INFO - PROCESS | 1768 | ++DOCSHELL 0x9a7d4c00 == 181 [pid = 1768] [id = 765] 05:44:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x9a818800) [pid = 1768] [serial = 2294] [outer = (nil)] 05:44:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x9b55b800) [pid = 1768] [serial = 2295] [outer = 0x9a818800] 05:44:54 INFO - PROCESS | 1768 | 1464612294457 Marionette DEBUG loaded listener.js 05:44:54 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x9b8a6c00) [pid = 1768] [serial = 2296] [outer = 0x9a818800] 05:44:55 INFO - PROCESS | 1768 | 1464612295234 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"]]]}] 05:44:55 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 05:44:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 05:44:55 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 05:44:55 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 05:44:55 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 05:44:55 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 05:44:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 05:44:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:55 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:55 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 05:44:55 INFO - TEST-OK | /FileAPI/historical.html | took 1543ms 05:44:55 INFO - PROCESS | 1768 | 1464612295278 Marionette TRACE conn4 -> [0,3025,"getWindowHandle",null] 05:44:55 INFO - PROCESS | 1768 | 1464612295282 Marionette TRACE conn4 <- [1,3025,null,{"value":"8"}] 05:44:55 INFO - TEST-START | /FileAPI/idlharness.html 05:44:55 INFO - PROCESS | 1768 | 1464612295289 Marionette TRACE conn4 -> [0,3026,"setScriptTimeout",{"ms":35000}] 05:44:55 INFO - PROCESS | 1768 | 1464612295293 Marionette TRACE conn4 <- [1,3026,null,{}] 05:44:55 INFO - PROCESS | 1768 | 1464612295300 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}] 05:44:55 INFO - PROCESS | 1768 | 1464612295574 Marionette TRACE conn4 <- [1,3027,null,{"value":null}] 05:44:55 INFO - PROCESS | 1768 | 1464612295936 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:44:55 INFO - PROCESS | 1768 | ++DOCSHELL 0x9b3d3c00 == 182 [pid = 1768] [id = 766] 05:44:55 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x9b861400) [pid = 1768] [serial = 2297] [outer = (nil)] 05:44:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0xa2282000) [pid = 1768] [serial = 2298] [outer = 0x9b861400] 05:44:56 INFO - PROCESS | 1768 | 1464612296032 Marionette DEBUG loaded listener.js 05:44:56 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0xa2404c00) [pid = 1768] [serial = 2299] [outer = 0x9b861400] 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 05:44:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:44:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:44:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:44:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 05:44:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:44:57 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:57 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:44:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:44:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 05:44:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:44:57 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:57 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:44:57 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:44:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 05:44:57 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 05:44:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:44:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:44:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 05:44:57 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 05:44:57 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 05:44:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:44:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:44:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 05:44:57 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:44:57 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:57 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:44:57 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 05:44:57 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 05:44:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:44:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:44:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 05:44:57 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 05:44:57 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 05:44:57 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:44:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:44:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:44:57 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:44:57 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:44:57 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:44:57 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:44:57 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 05:44:57 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 05:44:57 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 05:44:57 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 05:44:57 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 05:44:57 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 05:44:57 INFO - TEST-OK | /FileAPI/idlharness.html | took 2547ms 05:44:57 INFO - PROCESS | 1768 | 1464612297643 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]]]}] 05:44:57 INFO - PROCESS | 1768 | 1464612297843 Marionette TRACE conn4 -> [0,3029,"getWindowHandle",null] 05:44:57 INFO - PROCESS | 1768 | 1464612297848 Marionette TRACE conn4 <- [1,3029,null,{"value":"8"}] 05:44:57 INFO - TEST-START | /FileAPI/idlharness.worker 05:44:58 INFO - PROCESS | 1768 | 1464612298007 Marionette TRACE conn4 -> [0,3030,"setScriptTimeout",{"ms":35000}] 05:44:58 INFO - PROCESS | 1768 | 1464612298011 Marionette TRACE conn4 <- [1,3030,null,{}] 05:44:58 INFO - PROCESS | 1768 | 1464612298021 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}] 05:44:58 INFO - PROCESS | 1768 | 1464612298275 Marionette TRACE conn4 <- [1,3031,null,{"value":null}] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x8b12c000 == 181 [pid = 1768] [id = 627] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x88d3a400 == 180 [pid = 1768] [id = 626] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x88b28800 == 179 [pid = 1768] [id = 748] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x8b639400 == 178 [pid = 1768] [id = 645] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x8da17400 == 177 [pid = 1768] [id = 746] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x8ad17400 == 176 [pid = 1768] [id = 747] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x875f7400 == 175 [pid = 1768] [id = 745] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x899eb000 == 174 [pid = 1768] [id = 744] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0xa113f400 == 173 [pid = 1768] [id = 743] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x9ba71400 == 172 [pid = 1768] [id = 742] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x91135800 == 171 [pid = 1768] [id = 740] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x88576c00 == 170 [pid = 1768] [id = 741] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x995b8800 == 169 [pid = 1768] [id = 739] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x953dec00 == 168 [pid = 1768] [id = 738] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x96561800 == 167 [pid = 1768] [id = 737] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x911e1000 == 166 [pid = 1768] [id = 735] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x92596000 == 165 [pid = 1768] [id = 736] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x88d39400 == 164 [pid = 1768] [id = 734] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x88b2a000 == 163 [pid = 1768] [id = 696] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x91132000 == 162 [pid = 1768] [id = 733] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x90f50800 == 161 [pid = 1768] [id = 732] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x8eeb0c00 == 160 [pid = 1768] [id = 731] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x8eca1400 == 159 [pid = 1768] [id = 729] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x88b1f000 == 158 [pid = 1768] [id = 730] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x8c009000 == 157 [pid = 1768] [id = 728] 05:45:02 INFO - PROCESS | 1768 | --DOCSHELL 0x8781d800 == 156 [pid = 1768] [id = 727] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x8dac6000) [pid = 1768] [serial = 2180] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x9a74a800) [pid = 1768] [serial = 2165] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8f6a6400) [pid = 1768] [serial = 2136] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x90f83000) [pid = 1768] [serial = 2139] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x9298e000) [pid = 1768] [serial = 2148] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x8b63e000) [pid = 1768] [serial = 2175] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x8da9c400) [pid = 1768] [serial = 2177] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x96564800) [pid = 1768] [serial = 2156] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x99e0a400) [pid = 1768] [serial = 2162] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x9a813800) [pid = 1768] [serial = 2166] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0x92993000) [pid = 1768] [serial = 2150] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x911e7c00) [pid = 1768] [serial = 2142] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x8b127c00) [pid = 1768] [serial = 2174] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x9775fc00) [pid = 1768] [serial = 2157] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x995af000) [pid = 1768] [serial = 2159] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x88d41800) [pid = 1768] [serial = 2124] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x8dacbc00) [pid = 1768] [serial = 2178] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8b7a3400) [pid = 1768] [serial = 2061] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x9a81e800) [pid = 1768] [serial = 2168] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x90e9e400) [pid = 1768] [serial = 2138] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x8eca0400) [pid = 1768] [serial = 2132] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8efc5400) [pid = 1768] [serial = 2135] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8b63f400) [pid = 1768] [serial = 2126] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x91db0800) [pid = 1768] [serial = 2145] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x92651000) [pid = 1768] [serial = 2147] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0x8a1eb400) [pid = 1768] [serial = 2172] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x9512e800) [pid = 1768] [serial = 2154] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x995b3000) [pid = 1768] [serial = 2160] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x911e5400) [pid = 1768] [serial = 2141] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x89fc4400) [pid = 1768] [serial = 2171] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x8e3b7400) [pid = 1768] [serial = 2129] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x91bf5800) [pid = 1768] [serial = 2144] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8c51c800) [pid = 1768] [serial = 2127] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x92f88000) [pid = 1768] [serial = 2151] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8eeac000) [pid = 1768] [serial = 2133] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x99f13c00) [pid = 1768] [serial = 2163] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8e472800) [pid = 1768] [serial = 2130] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x88b1d800) [pid = 1768] [serial = 2123] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x94762800) [pid = 1768] [serial = 2153] [outer = (nil)] [url = about:blank] 05:45:02 INFO - PROCESS | 1768 | 1464612302818 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:02 INFO - PROCESS | 1768 | ++DOCSHELL 0x8857fc00 == 157 [pid = 1768] [id = 767] 05:45:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x88b1f000) [pid = 1768] [serial = 2300] [outer = (nil)] 05:45:02 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x88d3a400) [pid = 1768] [serial = 2301] [outer = 0x88b1f000] 05:45:02 INFO - PROCESS | 1768 | 1464612302938 Marionette DEBUG loaded listener.js 05:45:03 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x899ea400) [pid = 1768] [serial = 2302] [outer = 0x88b1f000] 05:45:03 INFO - PROCESS | 1768 | [1768] 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 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 05:45:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:45:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 05:45:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:45:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 05:45:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:45:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 05:45:05 INFO - {} 05:45:05 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 05:45:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:45:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:45:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 05:45:05 INFO - {} 05:45:05 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 - {} 05:45:05 INFO - {} 05:45:05 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 05:45:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:45:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:45:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 05:45:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 05:45:05 INFO - {} 05:45:05 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 05:45:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:45:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:45:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 05:45:05 INFO - {} 05:45:05 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 - {} 05:45:05 INFO - {} 05:45:05 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 05:45:05 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 05:45:05 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 05:45:05 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 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 05:45:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:45:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:45:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 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 05:45:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 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 05:45:05 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 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 05:45:05 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 05:45:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 05:45:05 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 05:45:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:05 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 05:45:05 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 05:45:05 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 05:45:05 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 05:45:05 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 05:45:05 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 05:45:05 INFO - {} 05:45:05 INFO - TEST-OK | /FileAPI/idlharness.worker | took 7378ms 05:45:05 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 05:45:05 INFO - PROCESS | 1768 | 1464612305169 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,{},{}]]]}] 05:45:05 INFO - PROCESS | 1768 | 1464612305382 Marionette TRACE conn4 -> [0,3033,"getWindowHandle",null] 05:45:05 INFO - PROCESS | 1768 | 1464612305399 Marionette TRACE conn4 <- [1,3033,null,{"value":"8"}] 05:45:05 INFO - PROCESS | 1768 | 1464612305453 Marionette TRACE conn4 -> [0,3034,"setScriptTimeout",{"ms":35000}] 05:45:05 INFO - PROCESS | 1768 | 1464612305468 Marionette TRACE conn4 <- [1,3034,null,{}] 05:45:05 INFO - PROCESS | 1768 | 1464612305517 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}] 05:45:06 INFO - PROCESS | 1768 | 1464612306006 Marionette TRACE conn4 <- [1,3035,null,{"value":null}] 05:45:06 INFO - PROCESS | 1768 | 1464612306055 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:06 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ae34000 == 158 [pid = 1768] [id = 768] 05:45:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8ae35800) [pid = 1768] [serial = 2303] [outer = (nil)] 05:45:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x8f620c00) [pid = 1768] [serial = 2304] [outer = 0x8ae35800] 05:45:06 INFO - PROCESS | 1768 | 1464612306165 Marionette DEBUG loaded listener.js 05:45:06 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x8f6a7400) [pid = 1768] [serial = 2305] [outer = 0x8ae35800] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x8efc2c00) [pid = 1768] [serial = 2194] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x8c8cd800) [pid = 1768] [serial = 2203] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x899ee400) [pid = 1768] [serial = 2233] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x8c8c6800) [pid = 1768] [serial = 2191] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8da20c00) [pid = 1768] [serial = 2241] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x91b7a400) [pid = 1768] [serial = 2206] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8781f800) [pid = 1768] [serial = 2182] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8da18400) [pid = 1768] [serial = 2239] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0xa1141000) [pid = 1768] [serial = 2230] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8ad13c00) [pid = 1768] [serial = 2119] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x92653000) [pid = 1768] [serial = 2209] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x8afe7c00) [pid = 1768] [serial = 2236] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x91135400) [pid = 1768] [serial = 2200] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x90f50c00) [pid = 1768] [serial = 2197] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8c51d400) [pid = 1768] [serial = 2185] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8eca2400) [pid = 1768] [serial = 2188] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 05:45:07 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x995afc00) [pid = 1768] [serial = 2212] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 05:45:07 INFO - PROCESS | 1768 | 1464612307896 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]]]}] 05:45:07 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 05:45:07 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 2529ms 05:45:07 INFO - PROCESS | 1768 | 1464612307948 Marionette TRACE conn4 -> [0,3037,"getWindowHandle",null] 05:45:07 INFO - PROCESS | 1768 | 1464612307954 Marionette TRACE conn4 <- [1,3037,null,{"value":"8"}] 05:45:07 INFO - TEST-START | /FileAPI/blob/Blob-close.html 05:45:07 INFO - PROCESS | 1768 | 1464612307961 Marionette TRACE conn4 -> [0,3038,"setScriptTimeout",{"ms":35000}] 05:45:07 INFO - PROCESS | 1768 | 1464612307965 Marionette TRACE conn4 <- [1,3038,null,{}] 05:45:07 INFO - PROCESS | 1768 | 1464612307975 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}] 05:45:08 INFO - PROCESS | 1768 | 1464612308283 Marionette TRACE conn4 <- [1,3039,null,{"value":null}] 05:45:08 INFO - PROCESS | 1768 | 1464612308309 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:08 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ae32800 == 159 [pid = 1768] [id = 769] 05:45:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 127 (0x8ec70000) [pid = 1768] [serial = 2306] [outer = (nil)] 05:45:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 128 (0x90ea3400) [pid = 1768] [serial = 2307] [outer = 0x8ec70000] 05:45:08 INFO - PROCESS | 1768 | 1464612308386 Marionette DEBUG loaded listener.js 05:45:08 INFO - PROCESS | 1768 | ++DOMWINDOW == 129 (0x90f47000) [pid = 1768] [serial = 2308] [outer = 0x8ec70000] 05:45:09 INFO - PROCESS | 1768 | 1464612309275 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"]]]}] 05:45:09 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 05:45:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 05:45:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:09 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 05:45:09 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 1352ms 05:45:09 INFO - PROCESS | 1768 | 1464612309315 Marionette TRACE conn4 -> [0,3041,"getWindowHandle",null] 05:45:09 INFO - PROCESS | 1768 | 1464612309319 Marionette TRACE conn4 <- [1,3041,null,{"value":"8"}] 05:45:09 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 05:45:09 INFO - PROCESS | 1768 | 1464612309336 Marionette TRACE conn4 -> [0,3042,"setScriptTimeout",{"ms":35000}] 05:45:09 INFO - PROCESS | 1768 | 1464612309345 Marionette TRACE conn4 <- [1,3042,null,{}] 05:45:09 INFO - PROCESS | 1768 | 1464612309351 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}] 05:45:09 INFO - PROCESS | 1768 | 1464612309763 Marionette TRACE conn4 <- [1,3043,null,{"value":null}] 05:45:10 INFO - PROCESS | 1768 | 1464612310128 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:10 INFO - PROCESS | 1768 | ++DOCSHELL 0x88d37c00 == 160 [pid = 1768] [id = 770] 05:45:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 130 (0x88d3f000) [pid = 1768] [serial = 2309] [outer = (nil)] 05:45:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 131 (0x899e4000) [pid = 1768] [serial = 2310] [outer = 0x88d3f000] 05:45:10 INFO - PROCESS | 1768 | 1464612310226 Marionette DEBUG loaded listener.js 05:45:10 INFO - PROCESS | 1768 | ++DOMWINDOW == 132 (0x8ad24c00) [pid = 1768] [serial = 2311] [outer = 0x88d3f000] 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 05:45:11 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. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 05:45:11 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'.) 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 05:45:11 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. 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 05:45:11 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. 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 05:45:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:45:11 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. 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 05:45:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 05:45:11 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 05:45:11 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:11 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 05:45:11 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 05:45:11 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 05:45:11 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 2278ms 05:45:11 INFO - PROCESS | 1768 | 1464612311473 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]]]}] 05:45:11 INFO - PROCESS | 1768 | 1464612311854 Marionette TRACE conn4 -> [0,3045,"getWindowHandle",null] 05:45:11 INFO - PROCESS | 1768 | 1464612311865 Marionette TRACE conn4 <- [1,3045,null,{"value":"8"}] 05:45:11 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 05:45:11 INFO - PROCESS | 1768 | 1464612311918 Marionette TRACE conn4 -> [0,3046,"setScriptTimeout",{"ms":35000}] 05:45:11 INFO - PROCESS | 1768 | 1464612311927 Marionette TRACE conn4 <- [1,3046,null,{}] 05:45:11 INFO - PROCESS | 1768 | 1464612311939 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}] 05:45:12 INFO - PROCESS | 1768 | 1464612312190 Marionette TRACE conn4 <- [1,3047,null,{"value":null}] 05:45:12 INFO - PROCESS | 1768 | 1464612312494 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:12 INFO - PROCESS | 1768 | ++DOCSHELL 0x8b3eb000 == 161 [pid = 1768] [id = 771] 05:45:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 133 (0x8b7ad000) [pid = 1768] [serial = 2312] [outer = (nil)] 05:45:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 134 (0x8c008000) [pid = 1768] [serial = 2313] [outer = 0x8b7ad000] 05:45:12 INFO - PROCESS | 1768 | 1464612312598 Marionette DEBUG loaded listener.js 05:45:12 INFO - PROCESS | 1768 | ++DOMWINDOW == 135 (0x8c51c800) [pid = 1768] [serial = 2314] [outer = 0x8b7ad000] 05:45:12 INFO - PROCESS | 1768 | [1768] 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 05:45:13 INFO - PROCESS | 1768 | 1464612313552 Marionette TRACE conn4 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 05:45:13 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 05:45:13 INFO - {} 05:45:13 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 1717ms 05:45:13 INFO - PROCESS | 1768 | 1464612313610 Marionette TRACE conn4 -> [0,3049,"getWindowHandle",null] 05:45:13 INFO - PROCESS | 1768 | 1464612313615 Marionette TRACE conn4 <- [1,3049,null,{"value":"8"}] 05:45:13 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 05:45:13 INFO - PROCESS | 1768 | 1464612313623 Marionette TRACE conn4 -> [0,3050,"setScriptTimeout",{"ms":35000}] 05:45:13 INFO - PROCESS | 1768 | 1464612313627 Marionette TRACE conn4 <- [1,3050,null,{}] 05:45:13 INFO - PROCESS | 1768 | 1464612313686 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}] 05:45:13 INFO - PROCESS | 1768 | 1464612313932 Marionette TRACE conn4 <- [1,3051,null,{"value":null}] 05:45:14 INFO - PROCESS | 1768 | 1464612314287 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:14 INFO - PROCESS | 1768 | ++DOCSHELL 0x8e3c0c00 == 162 [pid = 1768] [id = 772] 05:45:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 136 (0x8e3c2c00) [pid = 1768] [serial = 2315] [outer = (nil)] 05:45:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 137 (0x8e473400) [pid = 1768] [serial = 2316] [outer = 0x8e3c2c00] 05:45:14 INFO - PROCESS | 1768 | 1464612314377 Marionette DEBUG loaded listener.js 05:45:14 INFO - PROCESS | 1768 | ++DOMWINDOW == 138 (0x8ef1ac00) [pid = 1768] [serial = 2317] [outer = 0x8e3c2c00] 05:45:15 INFO - PROCESS | 1768 | 1464612315292 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]]]}] 05:45:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 05:45:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 05:45:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 05:45:15 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 05:45:15 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 1725ms 05:45:15 INFO - PROCESS | 1768 | 1464612315351 Marionette TRACE conn4 -> [0,3053,"getWindowHandle",null] 05:45:15 INFO - PROCESS | 1768 | 1464612315358 Marionette TRACE conn4 <- [1,3053,null,{"value":"8"}] 05:45:15 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 05:45:15 INFO - PROCESS | 1768 | 1464612315391 Marionette TRACE conn4 -> [0,3054,"setScriptTimeout",{"ms":35000}] 05:45:15 INFO - PROCESS | 1768 | 1464612315400 Marionette TRACE conn4 <- [1,3054,null,{}] 05:45:15 INFO - PROCESS | 1768 | 1464612315412 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}] 05:45:15 INFO - PROCESS | 1768 | 1464612315676 Marionette TRACE conn4 <- [1,3055,null,{"value":null}] 05:45:16 INFO - PROCESS | 1768 | 1464612316057 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:16 INFO - PROCESS | 1768 | ++DOCSHELL 0x8c009000 == 163 [pid = 1768] [id = 773] 05:45:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 139 (0x8f6a1800) [pid = 1768] [serial = 2318] [outer = (nil)] 05:45:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x90f50800) [pid = 1768] [serial = 2319] [outer = 0x8f6a1800] 05:45:16 INFO - PROCESS | 1768 | 1464612316154 Marionette DEBUG loaded listener.js 05:45:16 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x9112e000) [pid = 1768] [serial = 2320] [outer = 0x8f6a1800] 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 05:45:17 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 05:45:17 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:45:17 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" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:45:17 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" 05:45:17 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 05:45:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:17 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 05:45:17 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 05:45:17 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 2151ms 05:45:17 INFO - TEST-START | /FileAPI/file/File-constructor.html 05:45:17 INFO - PROCESS | 1768 | 1464612317359 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"]]]}] 05:45:17 INFO - PROCESS | 1768 | 1464612317577 Marionette TRACE conn4 -> [0,3057,"getWindowHandle",null] 05:45:17 INFO - PROCESS | 1768 | 1464612317593 Marionette TRACE conn4 <- [1,3057,null,{"value":"8"}] 05:45:17 INFO - PROCESS | 1768 | 1464612317730 Marionette TRACE conn4 -> [0,3058,"setScriptTimeout",{"ms":35000}] 05:45:17 INFO - PROCESS | 1768 | 1464612317737 Marionette TRACE conn4 <- [1,3058,null,{}] 05:45:17 INFO - PROCESS | 1768 | 1464612317749 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}] 05:45:18 INFO - PROCESS | 1768 | 1464612318085 Marionette TRACE conn4 <- [1,3059,null,{"value":null}] 05:45:18 INFO - PROCESS | 1768 | 1464612318304 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:18 INFO - PROCESS | 1768 | ++DOCSHELL 0x90f8bc00 == 164 [pid = 1768] [id = 774] 05:45:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x91134c00) [pid = 1768] [serial = 2321] [outer = (nil)] 05:45:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x92596000) [pid = 1768] [serial = 2322] [outer = 0x91134c00] 05:45:18 INFO - PROCESS | 1768 | 1464612318395 Marionette DEBUG loaded listener.js 05:45:18 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x92654400) [pid = 1768] [serial = 2323] [outer = 0x91134c00] 05:45:19 INFO - PROCESS | 1768 | 1464612319296 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]]]}] 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 05:45:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 05:45:19 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:19 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 05:45:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 05:45:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 05:45:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 05:45:19 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 05:45:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 05:45:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:19 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 05:45:19 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 05:45:19 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 1722ms 05:45:19 INFO - PROCESS | 1768 | 1464612319335 Marionette TRACE conn4 -> [0,3061,"getWindowHandle",null] 05:45:19 INFO - PROCESS | 1768 | 1464612319342 Marionette TRACE conn4 <- [1,3061,null,{"value":"8"}] 05:45:19 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 05:45:19 INFO - PROCESS | 1768 | 1464612319351 Marionette TRACE conn4 -> [0,3062,"setScriptTimeout",{"ms":35000}] 05:45:19 INFO - PROCESS | 1768 | 1464612319358 Marionette TRACE conn4 <- [1,3062,null,{}] 05:45:19 INFO - PROCESS | 1768 | 1464612319364 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}] 05:45:19 INFO - PROCESS | 1768 | 1464612319747 Marionette TRACE conn4 <- [1,3063,null,{"value":null}] 05:45:20 INFO - PROCESS | 1768 | 1464612320094 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:20 INFO - PROCESS | 1768 | ++DOCSHELL 0x92993000 == 165 [pid = 1768] [id = 775] 05:45:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x92993c00) [pid = 1768] [serial = 2324] [outer = (nil)] 05:45:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x92f7d400) [pid = 1768] [serial = 2325] [outer = 0x92993c00] 05:45:20 INFO - PROCESS | 1768 | 1464612320246 Marionette DEBUG loaded listener.js 05:45:20 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x9474c400) [pid = 1768] [serial = 2326] [outer = 0x92993c00] 05:45:20 INFO - PROCESS | 1768 | [1768] 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 05:45:21 INFO - PROCESS | 1768 | 1464612321463 Marionette TRACE conn4 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 05:45:21 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 05:45:21 INFO - {} 05:45:21 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 2141ms 05:45:21 INFO - PROCESS | 1768 | 1464612321495 Marionette TRACE conn4 -> [0,3065,"getWindowHandle",null] 05:45:21 INFO - PROCESS | 1768 | 1464612321501 Marionette TRACE conn4 <- [1,3065,null,{"value":"8"}] 05:45:21 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 05:45:21 INFO - PROCESS | 1768 | 1464612321560 Marionette TRACE conn4 -> [0,3066,"setScriptTimeout",{"ms":35000}] 05:45:21 INFO - PROCESS | 1768 | 1464612321566 Marionette TRACE conn4 <- [1,3066,null,{}] 05:45:21 INFO - PROCESS | 1768 | 1464612321575 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}] 05:45:21 INFO - PROCESS | 1768 | 1464612321925 Marionette TRACE conn4 <- [1,3067,null,{"value":null}] 05:45:22 INFO - PROCESS | 1768 | 1464612322307 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:22 INFO - PROCESS | 1768 | ++DOCSHELL 0x9474f000 == 166 [pid = 1768] [id = 776] 05:45:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x95125400) [pid = 1768] [serial = 2327] [outer = (nil)] 05:45:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 149 (0x995b5000) [pid = 1768] [serial = 2328] [outer = 0x95125400] 05:45:22 INFO - PROCESS | 1768 | 1464612322405 Marionette DEBUG loaded listener.js 05:45:22 INFO - PROCESS | 1768 | ++DOMWINDOW == 150 (0x9972d400) [pid = 1768] [serial = 2329] [outer = 0x95125400] 05:45:23 INFO - PROCESS | 1768 | 1464612323430 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]]]}] 05:45:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 05:45:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 05:45:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 05:45:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 05:45:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 05:45:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 05:45:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 05:45:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 1917ms 05:45:23 INFO - PROCESS | 1768 | 1464612323471 Marionette TRACE conn4 -> [0,3069,"getWindowHandle",null] 05:45:23 INFO - PROCESS | 1768 | 1464612323477 Marionette TRACE conn4 <- [1,3069,null,{"value":"8"}] 05:45:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 05:45:23 INFO - PROCESS | 1768 | 1464612323486 Marionette TRACE conn4 -> [0,3070,"setScriptTimeout",{"ms":35000}] 05:45:23 INFO - PROCESS | 1768 | 1464612323492 Marionette TRACE conn4 <- [1,3070,null,{}] 05:45:23 INFO - PROCESS | 1768 | 1464612323522 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}] 05:45:23 INFO - PROCESS | 1768 | 1464612323872 Marionette TRACE conn4 <- [1,3071,null,{"value":null}] 05:45:24 INFO - PROCESS | 1768 | 1464612324294 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:24 INFO - PROCESS | 1768 | ++DOCSHELL 0x8ef18400 == 167 [pid = 1768] [id = 777] 05:45:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 151 (0x8efcec00) [pid = 1768] [serial = 2330] [outer = (nil)] 05:45:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 152 (0x9a7cdc00) [pid = 1768] [serial = 2331] [outer = 0x8efcec00] 05:45:24 INFO - PROCESS | 1768 | 1464612324422 Marionette DEBUG loaded listener.js 05:45:24 INFO - PROCESS | 1768 | ++DOMWINDOW == 153 (0x9a817800) [pid = 1768] [serial = 2332] [outer = 0x8efcec00] 05:45:25 INFO - PROCESS | 1768 | 1464612325386 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]]]}] 05:45:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 05:45:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 05:45:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 05:45:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 05:45:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 05:45:25 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 05:45:25 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1945ms 05:45:25 INFO - PROCESS | 1768 | 1464612325433 Marionette TRACE conn4 -> [0,3073,"getWindowHandle",null] 05:45:25 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 05:45:25 INFO - PROCESS | 1768 | 1464612325437 Marionette TRACE conn4 <- [1,3073,null,{"value":"8"}] 05:45:25 INFO - PROCESS | 1768 | 1464612325492 Marionette TRACE conn4 -> [0,3074,"setScriptTimeout",{"ms":35000}] 05:45:25 INFO - PROCESS | 1768 | 1464612325496 Marionette TRACE conn4 <- [1,3074,null,{}] 05:45:25 INFO - PROCESS | 1768 | 1464612325510 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}] 05:45:25 INFO - PROCESS | 1768 | 1464612325769 Marionette TRACE conn4 <- [1,3075,null,{"value":null}] 05:45:26 INFO - PROCESS | 1768 | 1464612326138 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:26 INFO - PROCESS | 1768 | ++DOCSHELL 0x995bbc00 == 168 [pid = 1768] [id = 778] 05:45:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 154 (0x9a7d9c00) [pid = 1768] [serial = 2333] [outer = (nil)] 05:45:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 155 (0x9ad35c00) [pid = 1768] [serial = 2334] [outer = 0x9a7d9c00] 05:45:26 INFO - PROCESS | 1768 | 1464612326276 Marionette DEBUG loaded listener.js 05:45:26 INFO - PROCESS | 1768 | ++DOMWINDOW == 156 (0x9b33b400) [pid = 1768] [serial = 2335] [outer = 0x9a7d9c00] 05:45:27 INFO - PROCESS | 1768 | 1464612327388 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]]]}] 05:45:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 05:45:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 05:45:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 05:45:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 05:45:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 05:45:27 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 05:45:27 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1998ms 05:45:27 INFO - PROCESS | 1768 | 1464612327443 Marionette TRACE conn4 -> [0,3077,"getWindowHandle",null] 05:45:27 INFO - PROCESS | 1768 | 1464612327450 Marionette TRACE conn4 <- [1,3077,null,{"value":"8"}] 05:45:27 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 05:45:27 INFO - PROCESS | 1768 | 1464612327460 Marionette TRACE conn4 -> [0,3078,"setScriptTimeout",{"ms":35000}] 05:45:27 INFO - PROCESS | 1768 | 1464612327475 Marionette TRACE conn4 <- [1,3078,null,{}] 05:45:27 INFO - PROCESS | 1768 | 1464612327506 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}] 05:45:27 INFO - PROCESS | 1768 | 1464612327869 Marionette TRACE conn4 <- [1,3079,null,{"value":null}] 05:45:28 INFO - PROCESS | 1768 | 1464612328289 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:28 INFO - PROCESS | 1768 | ++DOCSHELL 0x92f88400 == 169 [pid = 1768] [id = 779] 05:45:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 157 (0x93da8c00) [pid = 1768] [serial = 2336] [outer = (nil)] 05:45:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 158 (0x9a0d1c00) [pid = 1768] [serial = 2337] [outer = 0x93da8c00] 05:45:28 INFO - PROCESS | 1768 | 1464612328380 Marionette DEBUG loaded listener.js 05:45:28 INFO - PROCESS | 1768 | ++DOMWINDOW == 159 (0x9ad3e400) [pid = 1768] [serial = 2338] [outer = 0x93da8c00] 05:45:29 INFO - PROCESS | 1768 | 1464612329225 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] 05:45:29 INFO - PROCESS | 1768 | 1464612329316 Marionette TRACE conn4 <- [1,3081,null,{"value":"8"}] 05:45:29 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 05:45:29 INFO - PROCESS | 1768 | 1464612329326 Marionette TRACE conn4 -> [0,3082,"setScriptTimeout",{"ms":35000}] 05:45:29 INFO - PROCESS | 1768 | 1464612329329 Marionette TRACE conn4 <- [1,3082,null,{}] 05:45:29 INFO - PROCESS | 1768 | 1464612329335 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}] 05:45:29 INFO - PROCESS | 1768 | 1464612329586 Marionette TRACE conn4 <- [1,3083,null,{"value":null}] 05:45:29 INFO - PROCESS | 1768 | 1464612329971 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:30 INFO - PROCESS | 1768 | ++DOCSHELL 0xa0611c00 == 170 [pid = 1768] [id = 780] 05:45:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 160 (0xa2156000) [pid = 1768] [serial = 2339] [outer = (nil)] 05:45:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 161 (0xa24c3c00) [pid = 1768] [serial = 2340] [outer = 0xa2156000] 05:45:30 INFO - PROCESS | 1768 | 1464612330086 Marionette DEBUG loaded listener.js 05:45:30 INFO - PROCESS | 1768 | ++DOMWINDOW == 162 (0xa3492800) [pid = 1768] [serial = 2341] [outer = 0xa2156000] 05:45:30 INFO - PROCESS | 1768 | 1464612330981 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]]]}] 05:45:31 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 05:45:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 05:45:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:31 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 05:45:31 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 05:45:31 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1697ms 05:45:31 INFO - PROCESS | 1768 | 1464612331026 Marionette TRACE conn4 -> [0,3085,"getWindowHandle",null] 05:45:31 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 05:45:31 INFO - PROCESS | 1768 | 1464612331031 Marionette TRACE conn4 <- [1,3085,null,{"value":"8"}] 05:45:31 INFO - PROCESS | 1768 | 1464612331038 Marionette TRACE conn4 -> [0,3086,"setScriptTimeout",{"ms":35000}] 05:45:31 INFO - PROCESS | 1768 | 1464612331042 Marionette TRACE conn4 <- [1,3086,null,{}] 05:45:31 INFO - PROCESS | 1768 | 1464612331048 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}] 05:45:31 INFO - PROCESS | 1768 | 1464612331353 Marionette TRACE conn4 <- [1,3087,null,{"value":null}] 05:45:31 INFO - PROCESS | 1768 | 1464612331719 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:31 INFO - PROCESS | 1768 | ++DOCSHELL 0x85677c00 == 171 [pid = 1768] [id = 781] 05:45:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 163 (0x85678000) [pid = 1768] [serial = 2342] [outer = (nil)] 05:45:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 164 (0x85680800) [pid = 1768] [serial = 2343] [outer = 0x85678000] 05:45:31 INFO - PROCESS | 1768 | 1464612331812 Marionette DEBUG loaded listener.js 05:45:31 INFO - PROCESS | 1768 | ++DOMWINDOW == 165 (0x9c2e4000) [pid = 1768] [serial = 2344] [outer = 0x85678000] 05:45:32 INFO - PROCESS | 1768 | 1464612332614 Marionette TRACE conn4 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 05:45:32 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 05:45:32 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1632ms 05:45:32 INFO - PROCESS | 1768 | 1464612332671 Marionette TRACE conn4 -> [0,3089,"getWindowHandle",null] 05:45:32 INFO - PROCESS | 1768 | 1464612332676 Marionette TRACE conn4 <- [1,3089,null,{"value":"8"}] 05:45:32 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 05:45:32 INFO - PROCESS | 1768 | 1464612332683 Marionette TRACE conn4 -> [0,3090,"setScriptTimeout",{"ms":35000}] 05:45:32 INFO - PROCESS | 1768 | 1464612332687 Marionette TRACE conn4 <- [1,3090,null,{}] 05:45:32 INFO - PROCESS | 1768 | 1464612332693 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}] 05:45:32 INFO - PROCESS | 1768 | 1464612332948 Marionette TRACE conn4 <- [1,3091,null,{"value":null}] 05:45:33 INFO - PROCESS | 1768 | 1464612333263 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:33 INFO - PROCESS | 1768 | ++DOCSHELL 0x8567b400 == 172 [pid = 1768] [id = 782] 05:45:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 166 (0x856e1c00) [pid = 1768] [serial = 2345] [outer = (nil)] 05:45:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 167 (0x856e6800) [pid = 1768] [serial = 2346] [outer = 0x856e1c00] 05:45:33 INFO - PROCESS | 1768 | 1464612333402 Marionette DEBUG loaded listener.js 05:45:33 INFO - PROCESS | 1768 | ++DOMWINDOW == 168 (0x856e9000) [pid = 1768] [serial = 2347] [outer = 0x856e1c00] 05:45:34 INFO - PROCESS | 1768 | 1464612334199 Marionette TRACE conn4 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 05:45:34 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 05:45:34 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 1535ms 05:45:34 INFO - PROCESS | 1768 | 1464612334220 Marionette TRACE conn4 -> [0,3093,"getWindowHandle",null] 05:45:34 INFO - PROCESS | 1768 | 1464612334224 Marionette TRACE conn4 <- [1,3093,null,{"value":"8"}] 05:45:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 05:45:34 INFO - PROCESS | 1768 | 1464612334231 Marionette TRACE conn4 -> [0,3094,"setScriptTimeout",{"ms":35000}] 05:45:34 INFO - PROCESS | 1768 | 1464612334235 Marionette TRACE conn4 <- [1,3094,null,{}] 05:45:34 INFO - PROCESS | 1768 | 1464612334241 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}] 05:45:34 INFO - PROCESS | 1768 | 1464612334491 Marionette TRACE conn4 <- [1,3095,null,{"value":null}] 05:45:34 INFO - PROCESS | 1768 | 1464612334825 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:34 INFO - PROCESS | 1768 | ++DOCSHELL 0x856e4400 == 173 [pid = 1768] [id = 783] 05:45:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 169 (0x856eb000) [pid = 1768] [serial = 2348] [outer = (nil)] 05:45:34 INFO - PROCESS | 1768 | ++DOMWINDOW == 170 (0x856f0400) [pid = 1768] [serial = 2349] [outer = 0x856eb000] 05:45:34 INFO - PROCESS | 1768 | 1464612334976 Marionette DEBUG loaded listener.js 05:45:35 INFO - PROCESS | 1768 | ++DOMWINDOW == 171 (0x859b1c00) [pid = 1768] [serial = 2350] [outer = 0x856eb000] 05:45:35 INFO - PROCESS | 1768 | 1464612335775 Marionette TRACE conn4 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 05:45:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 05:45:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 1593ms 05:45:35 INFO - PROCESS | 1768 | 1464612335825 Marionette TRACE conn4 -> [0,3097,"getWindowHandle",null] 05:45:35 INFO - PROCESS | 1768 | 1464612335829 Marionette TRACE conn4 <- [1,3097,null,{"value":"8"}] 05:45:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 05:45:35 INFO - PROCESS | 1768 | 1464612335835 Marionette TRACE conn4 -> [0,3098,"setScriptTimeout",{"ms":35000}] 05:45:35 INFO - PROCESS | 1768 | 1464612335838 Marionette TRACE conn4 <- [1,3098,null,{}] 05:45:35 INFO - PROCESS | 1768 | 1464612335844 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}] 05:45:36 INFO - PROCESS | 1768 | 1464612336200 Marionette TRACE conn4 <- [1,3099,null,{"value":null}] 05:45:36 INFO - PROCESS | 1768 | 1464612336433 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:36 INFO - PROCESS | 1768 | ++DOCSHELL 0x856f0c00 == 174 [pid = 1768] [id = 784] 05:45:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 172 (0x859b3800) [pid = 1768] [serial = 2351] [outer = (nil)] 05:45:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 173 (0x859b9400) [pid = 1768] [serial = 2352] [outer = 0x859b3800] 05:45:36 INFO - PROCESS | 1768 | 1464612336579 Marionette DEBUG loaded listener.js 05:45:36 INFO - PROCESS | 1768 | ++DOMWINDOW == 174 (0x859bb800) [pid = 1768] [serial = 2353] [outer = 0x859b3800] 05:45:37 INFO - PROCESS | 1768 | 1464612337442 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]]]}] 05:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 05:45:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 05:45:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 1634ms 05:45:37 INFO - PROCESS | 1768 | 1464612337471 Marionette TRACE conn4 -> [0,3101,"getWindowHandle",null] 05:45:37 INFO - PROCESS | 1768 | 1464612337476 Marionette TRACE conn4 <- [1,3101,null,{"value":"8"}] 05:45:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 05:45:37 INFO - PROCESS | 1768 | 1464612337486 Marionette TRACE conn4 -> [0,3102,"setScriptTimeout",{"ms":35000}] 05:45:37 INFO - PROCESS | 1768 | 1464612337489 Marionette TRACE conn4 <- [1,3102,null,{}] 05:45:37 INFO - PROCESS | 1768 | 1464612337495 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}] 05:45:37 INFO - PROCESS | 1768 | 1464612337759 Marionette TRACE conn4 <- [1,3103,null,{"value":null}] 05:45:38 INFO - PROCESS | 1768 | 1464612338171 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:38 INFO - PROCESS | 1768 | ++DOCSHELL 0x856ec000 == 175 [pid = 1768] [id = 785] 05:45:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 175 (0x8788cc00) [pid = 1768] [serial = 2354] [outer = (nil)] 05:45:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 176 (0x8788f400) [pid = 1768] [serial = 2355] [outer = 0x8788cc00] 05:45:38 INFO - PROCESS | 1768 | 1464612338268 Marionette DEBUG loaded listener.js 05:45:38 INFO - PROCESS | 1768 | ++DOMWINDOW == 177 (0x87891c00) [pid = 1768] [serial = 2356] [outer = 0x8788cc00] 05:45:39 INFO - PROCESS | 1768 | 1464612339049 Marionette TRACE conn4 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 05:45:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 05:45:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 1586ms 05:45:39 INFO - PROCESS | 1768 | 1464612339074 Marionette TRACE conn4 -> [0,3105,"getWindowHandle",null] 05:45:39 INFO - PROCESS | 1768 | 1464612339078 Marionette TRACE conn4 <- [1,3105,null,{"value":"8"}] 05:45:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 05:45:39 INFO - PROCESS | 1768 | 1464612339084 Marionette TRACE conn4 -> [0,3106,"setScriptTimeout",{"ms":35000}] 05:45:39 INFO - PROCESS | 1768 | 1464612339088 Marionette TRACE conn4 <- [1,3106,null,{}] 05:45:39 INFO - PROCESS | 1768 | 1464612339094 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}] 05:45:39 INFO - PROCESS | 1768 | 1464612339343 Marionette TRACE conn4 <- [1,3107,null,{"value":null}] 05:45:39 INFO - PROCESS | 1768 | 1464612339800 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x899e1c00 == 174 [pid = 1768] [id = 723] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8ae32800 == 173 [pid = 1768] [id = 769] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8ae34000 == 172 [pid = 1768] [id = 768] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8857fc00 == 171 [pid = 1768] [id = 767] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x90f80800 == 170 [pid = 1768] [id = 763] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x88579400 == 169 [pid = 1768] [id = 762] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x93d2a400 == 168 [pid = 1768] [id = 761] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9242b800 == 167 [pid = 1768] [id = 760] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9112f000 == 166 [pid = 1768] [id = 758] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x9112cc00 == 165 [pid = 1768] [id = 759] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x91130000 == 164 [pid = 1768] [id = 757] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8efcb800 == 163 [pid = 1768] [id = 756] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8f83e800 == 162 [pid = 1768] [id = 755] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8efc7c00 == 161 [pid = 1768] [id = 754] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8e4de000 == 160 [pid = 1768] [id = 753] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8e2be000 == 159 [pid = 1768] [id = 752] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8afe8000 == 158 [pid = 1768] [id = 750] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x8c8ccc00 == 157 [pid = 1768] [id = 751] 05:45:43 INFO - PROCESS | 1768 | --DOCSHELL 0x87817800 == 156 [pid = 1768] [id = 749] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 176 (0x8e2cc000) [pid = 1768] [serial = 2245] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 175 (0x90e9e800) [pid = 1768] [serial = 2195] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 174 (0x92423800) [pid = 1768] [serial = 2205] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 173 (0x8a1e2000) [pid = 1768] [serial = 2234] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 172 (0x8f6a6c00) [pid = 1768] [serial = 2193] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 171 (0x8da9e400) [pid = 1768] [serial = 2242] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 170 (0x93b9ec00) [pid = 1768] [serial = 2208] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 169 (0x88b2bc00) [pid = 1768] [serial = 2183] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 168 (0x9ad38800) [pid = 1768] [serial = 2216] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 167 (0x9c07cc00) [pid = 1768] [serial = 2222] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 166 (0x8da19800) [pid = 1768] [serial = 2240] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 165 (0xa24c8800) [pid = 1768] [serial = 2232] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 164 (0x8da97800) [pid = 1768] [serial = 2121] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 163 (0x9512c800) [pid = 1768] [serial = 2211] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 162 (0x8ad0d400) [pid = 1768] [serial = 2235] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 161 (0x8b7ad800) [pid = 1768] [serial = 2238] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 160 (0x91b7cc00) [pid = 1768] [serial = 2202] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 159 (0x90f7fc00) [pid = 1768] [serial = 2198] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 158 (0x8da1dc00) [pid = 1768] [serial = 2186] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 157 (0x9b8ab000) [pid = 1768] [serial = 2219] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 156 (0x8ef1ec00) [pid = 1768] [serial = 2190] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 155 (0x9112b000) [pid = 1768] [serial = 2199] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 154 (0x8dc4c000) [pid = 1768] [serial = 2243] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 153 (0x8eeac400) [pid = 1768] [serial = 2189] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 152 (0x929d5400) [pid = 1768] [serial = 2207] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 151 (0x8b634400) [pid = 1768] [serial = 2237] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 150 (0xa24c0400) [pid = 1768] [serial = 2231] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 149 (0x91dad000) [pid = 1768] [serial = 2204] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 148 (0x8efcf000) [pid = 1768] [serial = 2192] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x99733000) [pid = 1768] [serial = 2213] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x8e3b9400) [pid = 1768] [serial = 2187] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9a81bc00) [pid = 1768] [serial = 2214] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x91b5b000) [pid = 1768] [serial = 2201] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x899c2400) [pid = 1768] [serial = 2184] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x94766000) [pid = 1768] [serial = 2210] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x9c394800) [pid = 1768] [serial = 2225] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x90f43000) [pid = 1768] [serial = 2196] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0xa214f800) [pid = 1768] [serial = 2228] [outer = (nil)] [url = about:blank] 05:45:43 INFO - PROCESS | 1768 | ++DOCSHELL 0x85676000 == 157 [pid = 1768] [id = 786] 05:45:43 INFO - PROCESS | 1768 | ++DOMWINDOW == 140 (0x85677400) [pid = 1768] [serial = 2357] [outer = (nil)] 05:45:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 141 (0x8567cc00) [pid = 1768] [serial = 2358] [outer = 0x85677400] 05:45:44 INFO - PROCESS | 1768 | 1464612344062 Marionette DEBUG loaded listener.js 05:45:44 INFO - PROCESS | 1768 | ++DOMWINDOW == 142 (0x856eac00) [pid = 1768] [serial = 2359] [outer = 0x85677400] 05:45:44 INFO - PROCESS | 1768 | 1464612344957 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]]]}] 05:45:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 05:45:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 05:45:44 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 05:45:44 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 5899ms 05:45:44 INFO - PROCESS | 1768 | 1464612344986 Marionette TRACE conn4 -> [0,3109,"getWindowHandle",null] 05:45:44 INFO - PROCESS | 1768 | 1464612344992 Marionette TRACE conn4 <- [1,3109,null,{"value":"8"}] 05:45:44 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 05:45:45 INFO - PROCESS | 1768 | 1464612345001 Marionette TRACE conn4 -> [0,3110,"setScriptTimeout",{"ms":35000}] 05:45:45 INFO - PROCESS | 1768 | 1464612345006 Marionette TRACE conn4 <- [1,3110,null,{}] 05:45:45 INFO - PROCESS | 1768 | 1464612345014 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}] 05:45:45 INFO - PROCESS | 1768 | 1464612345267 Marionette TRACE conn4 <- [1,3111,null,{"value":null}] 05:45:45 INFO - PROCESS | 1768 | 1464612345665 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:45 INFO - PROCESS | 1768 | ++DOCSHELL 0x8857fc00 == 158 [pid = 1768] [id = 787] 05:45:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 143 (0x88582400) [pid = 1768] [serial = 2360] [outer = (nil)] 05:45:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 144 (0x88b2bc00) [pid = 1768] [serial = 2361] [outer = 0x88582400] 05:45:45 INFO - PROCESS | 1768 | 1464612345791 Marionette DEBUG loaded listener.js 05:45:45 INFO - PROCESS | 1768 | ++DOMWINDOW == 145 (0x88c79000) [pid = 1768] [serial = 2362] [outer = 0x88582400] 05:45:46 INFO - PROCESS | 1768 | 1464612346848 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"]]]}] 05:45:46 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 05:45:46 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 05:45:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 05:45:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 05:45:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 05:45:46 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 05:45:46 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 1894ms 05:45:46 INFO - PROCESS | 1768 | 1464612346899 Marionette TRACE conn4 -> [0,3113,"getWindowHandle",null] 05:45:46 INFO - PROCESS | 1768 | 1464612346908 Marionette TRACE conn4 <- [1,3113,null,{"value":"8"}] 05:45:46 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 05:45:46 INFO - PROCESS | 1768 | 1464612346936 Marionette TRACE conn4 -> [0,3114,"setScriptTimeout",{"ms":35000}] 05:45:46 INFO - PROCESS | 1768 | 1464612346943 Marionette TRACE conn4 <- [1,3114,null,{}] 05:45:46 INFO - PROCESS | 1768 | 1464612346951 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}] 05:45:47 INFO - PROCESS | 1768 | 1464612347362 Marionette TRACE conn4 <- [1,3115,null,{"value":null}] 05:45:47 INFO - PROCESS | 1768 | 1464612347632 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\", \"3140c9b2-2450-443a-97f2-5f334de0310f\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 05:45:47 INFO - PROCESS | 1768 | ++DOCSHELL 0x88579400 == 159 [pid = 1768] [id = 788] 05:45:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 146 (0x88d3d800) [pid = 1768] [serial = 2363] [outer = (nil)] 05:45:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 147 (0x899e7800) [pid = 1768] [serial = 2364] [outer = 0x88d3d800] 05:45:47 INFO - PROCESS | 1768 | 1464612347713 Marionette DEBUG loaded listener.js 05:45:47 INFO - PROCESS | 1768 | ++DOMWINDOW == 148 (0x8ad0d400) [pid = 1768] [serial = 2365] [outer = 0x88d3d800] 05:45:49 INFO - PROCESS | 1768 | 1464612349436 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]]]}] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 147 (0x8da1f400) [pid = 1768] [serial = 2253] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 146 (0x9ad33000) [pid = 1768] [serial = 2218] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 145 (0x9258a800) [pid = 1768] [serial = 2279] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 144 (0x93da1800) [pid = 1768] [serial = 2282] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 143 (0x8f840c00) [pid = 1768] [serial = 2265] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 142 (0x87818800) [pid = 1768] [serial = 2247] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 141 (0x90f86400) [pid = 1768] [serial = 2268] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 140 (0x911e3c00) [pid = 1768] [serial = 2273] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 139 (0x911db800) [pid = 1768] [serial = 2271] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 138 (0x8efc9400) [pid = 1768] [serial = 2262] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 137 (0x911e8000) [pid = 1768] [serial = 2276] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 136 (0x8ec77400) [pid = 1768] [serial = 2259] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 135 (0x8a1ed800) [pid = 1768] [serial = 2179] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 134 (0x99735400) [pid = 1768] [serial = 2291] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 133 (0x8ae35800) [pid = 1768] [serial = 2303] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 132 (0x94761000) [pid = 1768] [serial = 2285] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 131 (0x9a818800) [pid = 1768] [serial = 2294] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/historical.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 130 (0x9c2f0800) [pid = 1768] [serial = 2227] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 129 (0x8b120c00) [pid = 1768] [serial = 2250] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 128 (0x8e4e5800) [pid = 1768] [serial = 2256] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 127 (0x8e3bf400) [pid = 1768] [serial = 2224] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 05:45:49 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 05:45:49 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 2643ms 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 126 (0x91b60400) [pid = 1768] [serial = 2288] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 125 (0x9a8afc00) [pid = 1768] [serial = 2215] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 124 (0x9ba3bc00) [pid = 1768] [serial = 2221] [outer = (nil)] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 123 (0x88b1f000) [pid = 1768] [serial = 2300] [outer = (nil)] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 05:45:49 INFO - PROCESS | 1768 | --DOMWINDOW == 122 (0x8ad0dc00) [pid = 1768] [serial = 2167] [outer = (nil)] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 05:45:49 INFO - PROCESS | 1768 | 1464612349585 Marionette TRACE conn4 -> [0,3117,"getWindowHandle",null] 05:45:49 INFO - PROCESS | 1768 | 1464612349591 Marionette TRACE conn4 <- [1,3117,null,{"value":"8"}] 05:45:50 WARNING - u'runner_teardown' () 05:45:50 INFO - No more tests 05:45:50 INFO - Got 0 unexpected results 05:45:50 INFO - SUITE-END | took 1431s 05:45:50 INFO - Closing logging queue 05:45:50 INFO - queue closed 05:45:50 INFO - Return code: 0 05:45:50 WARNING - # TBPL SUCCESS # 05:45:50 INFO - Running post-action listener: _resource_record_post_action 05:45:50 INFO - Running post-run listener: _resource_record_post_run 05:45:52 INFO - Total resource usage - Wall time: 1468s; CPU: 98.0%; Read bytes: 14127104; Write bytes: 927719424; Read time: 2808; Write time: 260932 05:45:52 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 05:45:52 INFO - install - Wall time: 31s; CPU: 100.0%; Read bytes: 0; Write bytes: 142958592; Read time: 0; Write time: 165084 05:45:52 INFO - run-tests - Wall time: 1436s; CPU: 98.0%; Read bytes: 11415552; Write bytes: 784760832; Read time: 712; Write time: 95848 05:45:52 INFO - Running post-run listener: _upload_blobber_files 05:45:52 INFO - Blob upload gear active. 05:45:52 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 05:45:52 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 05:45:52 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'] 05:45:52 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 05:45:52 INFO - (blobuploader) - INFO - Open directory for files ... 05:45:52 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 05:45:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:45:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:45:55 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 05:45:55 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:45:55 INFO - (blobuploader) - INFO - Done attempting. 05:45:55 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 05:45:55 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 05:45:55 INFO - (blobuploader) - INFO - Uploading, attempt #1. 05:45:56 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 05:45:56 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 05:45:56 INFO - (blobuploader) - INFO - Done attempting. 05:45:56 INFO - (blobuploader) - INFO - Iteration through files over. 05:45:56 INFO - Return code: 0 05:45:56 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 05:45:56 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 05:45:56 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a613656c2f407d1ba805916d519ff728d47f375a8ea7053ac1878070be9f63edfb0c96d5bfe14c66486a81f3dc53c198571f4893ff04011542f3bc7d8123287b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9f5df7cce52adc4ecab9999f7a1e2dcc42a368fccbe4082ac528cd222a2ed75bf17d9b1efa23196958b2d3d7cfcbf7910c07cb7168b419007e00070364b317ee"} 05:45:56 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 05:45:56 INFO - Writing to file /builds/slave/test/properties/blobber_files 05:45:56 INFO - Contents: 05:45:56 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a613656c2f407d1ba805916d519ff728d47f375a8ea7053ac1878070be9f63edfb0c96d5bfe14c66486a81f3dc53c198571f4893ff04011542f3bc7d8123287b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9f5df7cce52adc4ecab9999f7a1e2dcc42a368fccbe4082ac528cd222a2ed75bf17d9b1efa23196958b2d3d7cfcbf7910c07cb7168b419007e00070364b317ee"} 05:45:56 INFO - Running post-run listener: copy_logs_to_upload_dir 05:45:56 INFO - Copying logs to upload dir... 05:45:56 INFO - mkdir: /builds/slave/test/build/upload/logs 05:45:56 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1576.756927 ========= master_lag: 0.75 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 26 mins, 17 secs) (at 2016-05-30 05:45:56.996121) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 05:45:57.006924) ========= 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-1464608208.590619-221387695 _=/tools/buildbot/bin/python using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a613656c2f407d1ba805916d519ff728d47f375a8ea7053ac1878070be9f63edfb0c96d5bfe14c66486a81f3dc53c198571f4893ff04011542f3bc7d8123287b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9f5df7cce52adc4ecab9999f7a1e2dcc42a368fccbe4082ac528cd222a2ed75bf17d9b1efa23196958b2d3d7cfcbf7910c07cb7168b419007e00070364b317ee"} build_url:https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.tar.bz2 symbols_url:https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.032691 build_url: 'https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/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/a613656c2f407d1ba805916d519ff728d47f375a8ea7053ac1878070be9f63edfb0c96d5bfe14c66486a81f3dc53c198571f4893ff04011542f3bc7d8123287b", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/9f5df7cce52adc4ecab9999f7a1e2dcc42a368fccbe4082ac528cd222a2ed75bf17d9b1efa23196958b2d3d7cfcbf7910c07cb7168b419007e00070364b317ee"}' symbols_url: 'https://queue.taskcluster.net/v1/task/AuMooPaNQVKhAU-t_2Hihw/artifacts/public/build/firefox-48.0a2.en-US.linux-i686.crashreporter-symbols.zip' ========= master_lag: 0.06 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-30 05:45:57.099975) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 05:45:57.100343) ========= 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-1464608208.590619-221387695 _=/tools/buildbot/bin/python using PTY: False program finished with exit code 0 elapsedTime=0.017016 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-30 05:45:57.167822) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 05:45:57.168321) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-30 05:45:57.169189) ========= ========= Total master_lag: 1.16 =========